diff --git a/.circleci/config.yml b/.circleci/config.yml
index 248747b3a..14ba8f40b 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -53,13 +53,30 @@ save-gems-cache: &save-gems-cache
paths:
- vendor/bundle
-update-fastlane: &update-fastlane
+update-fastlane-ios: &update-fastlane-ios
name: Update Fastlane
command: |
echo "ruby-2.6.4" > ~/.ruby-version
bundle install
working_directory: ios
+update-fastlane-android: &update-fastlane-android
+ name: Update Fastlane
+ command: |
+ echo "ruby-2.6.4" > ~/.ruby-version
+ bundle install
+ working_directory: android
+
+save-gradle-cache: &save-gradle-cache
+ name: Save gradle cache
+ key: android-{{ checksum "android/build.gradle" }}-{{ checksum "android/app/build.gradle" }}
+ paths:
+ - ~/.gradle
+
+restore_cache: &restore-gradle-cache
+ name: Restore gradle cache
+ key: android-{{ checksum "android/build.gradle" }}-{{ checksum "android/app/build.gradle" }}
+
restore-brew-cache: &restore-brew-cache
name: Restore Brew cache
key: brew-{{ checksum "yarn.lock" }}-{{ checksum ".circleci/config.yml" }}
@@ -227,9 +244,9 @@ jobs:
- run: *install-npm-modules
- - restore_cache:
- name: Restore gradle cache
- key: android-{{ checksum "android/build.gradle" }}-{{ checksum "android/app/build.gradle" }}
+ - run: *update-fastlane-android
+
+ - restore_cache: *restore-gradle-cache
- run:
name: Configure Gradle
@@ -267,14 +284,10 @@ jobs:
name: Build Android App
command: |
if [[ $KEYSTORE ]]; then
- ./gradlew bundleRelease
+ bundle exec fastlane android release
else
- ./gradlew assembleDebug
+ bundle exec fastlane android build
fi
-
- mkdir -p /tmp/build
-
- mv app/build/outputs /tmp/build/
working_directory: android
- run:
@@ -291,15 +304,40 @@ jobs:
fi
- store_artifacts:
- path: /tmp/build/outputs
+ path: android/app/build/outputs
- save_cache: *save-npm-cache-linux
- - save_cache:
- name: Save gradle cache
- key: android-{{ checksum "android/build.gradle" }}-{{ checksum "android/app/build.gradle" }}
+ - save_cache: *save-gradle-cache
+
+ - persist_to_workspace:
+ root: .
paths:
- - ~/.gradle
+ - android/fastlane/report.xml
+ - android/app/build/outputs
+
+ android-google-play-alpha:
+ <<: *defaults
+ docker:
+ - image: circleci/android:api-28-node
+
+ steps:
+ - checkout
+
+ - attach_workspace:
+ at: android
+
+ - run:
+ name: Store the google service account key
+ command: echo "$FASTLANE_GOOGLE_SERVICE_ACCOUNT" | base64 --decode > service_account.json
+ working_directory: android
+
+ - run: *update-fastlane-android
+
+ - run:
+ name: Fastlane Play Store Upload
+ command: bundle exec fastlane android alpha
+ working_directory: android
# iOS builds
ios-build:
@@ -316,7 +354,7 @@ jobs:
- run: *install-npm-modules
- - run: *update-fastlane
+ - run: *update-fastlane-ios
- run:
name: Set Google Services
@@ -378,7 +416,7 @@ jobs:
- restore_cache: *restore-gems-cache
- - run: *update-fastlane
+ - run: *update-fastlane-ios
- run:
name: Fastlane Tesflight Upload
@@ -424,3 +462,10 @@ workflows:
- android-build:
requires:
- lint-testunit
+ - android-hold-google-play-alpha:
+ type: approval
+ requires:
+ - android-build
+ - android-google-play-alpha:
+ requires:
+ - android-hold-google-play-alpha
diff --git a/.gitignore b/.gitignore
index cc34f4320..6e797d850 100644
--- a/.gitignore
+++ b/.gitignore
@@ -51,9 +51,10 @@ buck-out/
# For more information about the recommended setup visit:
# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md
-fastlane/report.xml
-fastlane/Preview.html
-fastlane/screenshots
+**/fastlane/report.xml
+**/fastlane/Preview.html
+**/fastlane/screenshots
+**/fastlane/test_output
coverage
diff --git a/.watchmanconfig b/.watchmanconfig
index 9e26dfeeb..bba5e801e 100644
--- a/.watchmanconfig
+++ b/.watchmanconfig
@@ -1 +1,3 @@
-{}
\ No newline at end of file
+{
+ "content_hash_max_items": 360000
+}
\ No newline at end of file
diff --git a/android/Gemfile b/android/Gemfile
new file mode 100644
index 000000000..cdd3a6b34
--- /dev/null
+++ b/android/Gemfile
@@ -0,0 +1,6 @@
+source "https://rubygems.org"
+
+gem "fastlane"
+
+plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
+eval_gemfile(plugins_path) if File.exist?(plugins_path)
diff --git a/android/Gemfile.lock b/android/Gemfile.lock
new file mode 100644
index 000000000..0c51b23fc
--- /dev/null
+++ b/android/Gemfile.lock
@@ -0,0 +1,181 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ CFPropertyList (3.0.2)
+ addressable (2.7.0)
+ public_suffix (>= 2.0.2, < 5.0)
+ atomos (0.1.3)
+ aws-eventstream (1.0.3)
+ aws-partitions (1.294.0)
+ aws-sdk-core (3.92.0)
+ aws-eventstream (~> 1.0, >= 1.0.2)
+ aws-partitions (~> 1, >= 1.239.0)
+ aws-sigv4 (~> 1.1)
+ jmespath (~> 1.0)
+ aws-sdk-kms (1.30.0)
+ aws-sdk-core (~> 3, >= 3.71.0)
+ aws-sigv4 (~> 1.1)
+ aws-sdk-s3 (1.61.2)
+ aws-sdk-core (~> 3, >= 3.83.0)
+ aws-sdk-kms (~> 1)
+ aws-sigv4 (~> 1.1)
+ aws-sigv4 (1.1.1)
+ aws-eventstream (~> 1.0, >= 1.0.2)
+ babosa (1.0.3)
+ claide (1.0.3)
+ colored (1.2)
+ colored2 (3.1.2)
+ commander-fastlane (4.4.6)
+ highline (~> 1.7.2)
+ declarative (0.0.10)
+ declarative-option (0.1.0)
+ digest-crc (0.5.1)
+ domain_name (0.5.20190701)
+ unf (>= 0.0.5, < 1.0.0)
+ dotenv (2.7.5)
+ emoji_regex (1.0.1)
+ excon (0.73.0)
+ faraday (0.17.3)
+ multipart-post (>= 1.2, < 3)
+ faraday-cookie_jar (0.0.6)
+ faraday (>= 0.7.4)
+ http-cookie (~> 1.0.0)
+ faraday_middleware (0.13.1)
+ faraday (>= 0.7.4, < 1.0)
+ fastimage (2.1.7)
+ fastlane (2.145.0)
+ CFPropertyList (>= 2.3, < 4.0.0)
+ addressable (>= 2.3, < 3.0.0)
+ aws-sdk-s3 (~> 1.0)
+ babosa (>= 1.0.2, < 2.0.0)
+ bundler (>= 1.12.0, < 3.0.0)
+ colored
+ commander-fastlane (>= 4.4.6, < 5.0.0)
+ dotenv (>= 2.1.1, < 3.0.0)
+ emoji_regex (>= 0.1, < 2.0)
+ excon (>= 0.71.0, < 1.0.0)
+ faraday (~> 0.17)
+ faraday-cookie_jar (~> 0.0.6)
+ faraday_middleware (~> 0.13.1)
+ fastimage (>= 2.1.0, < 3.0.0)
+ gh_inspector (>= 1.1.2, < 2.0.0)
+ google-api-client (>= 0.29.2, < 0.37.0)
+ google-cloud-storage (>= 1.15.0, < 2.0.0)
+ highline (>= 1.7.2, < 2.0.0)
+ json (< 3.0.0)
+ jwt (~> 2.1.0)
+ mini_magick (>= 4.9.4, < 5.0.0)
+ multi_xml (~> 0.5)
+ multipart-post (~> 2.0.0)
+ plist (>= 3.1.0, < 4.0.0)
+ public_suffix (~> 2.0.0)
+ rubyzip (>= 1.3.0, < 2.0.0)
+ security (= 0.1.3)
+ simctl (~> 1.6.3)
+ slack-notifier (>= 2.0.0, < 3.0.0)
+ terminal-notifier (>= 2.0.0, < 3.0.0)
+ terminal-table (>= 1.4.5, < 2.0.0)
+ tty-screen (>= 0.6.3, < 1.0.0)
+ tty-spinner (>= 0.8.0, < 1.0.0)
+ word_wrap (~> 1.0.0)
+ xcodeproj (>= 1.13.0, < 2.0.0)
+ xcpretty (~> 0.3.0)
+ xcpretty-travis-formatter (>= 0.0.3)
+ fastlane-plugin-appcenter (1.8.0)
+ gh_inspector (1.1.3)
+ google-api-client (0.36.4)
+ addressable (~> 2.5, >= 2.5.1)
+ googleauth (~> 0.9)
+ httpclient (>= 2.8.1, < 3.0)
+ mini_mime (~> 1.0)
+ representable (~> 3.0)
+ retriable (>= 2.0, < 4.0)
+ signet (~> 0.12)
+ google-cloud-core (1.5.0)
+ google-cloud-env (~> 1.0)
+ google-cloud-errors (~> 1.0)
+ google-cloud-env (1.3.1)
+ faraday (>= 0.17.3, < 2.0)
+ google-cloud-errors (1.0.0)
+ google-cloud-storage (1.25.1)
+ addressable (~> 2.5)
+ digest-crc (~> 0.4)
+ google-api-client (~> 0.33)
+ google-cloud-core (~> 1.2)
+ googleauth (~> 0.9)
+ mini_mime (~> 1.0)
+ googleauth (0.11.0)
+ faraday (>= 0.17.3, < 2.0)
+ jwt (>= 1.4, < 3.0)
+ memoist (~> 0.16)
+ multi_json (~> 1.11)
+ os (>= 0.9, < 2.0)
+ signet (~> 0.12)
+ highline (1.7.10)
+ http-cookie (1.0.3)
+ domain_name (~> 0.5)
+ httpclient (2.8.3)
+ jmespath (1.4.0)
+ json (2.3.0)
+ jwt (2.1.0)
+ memoist (0.16.2)
+ mini_magick (4.10.1)
+ mini_mime (1.0.2)
+ multi_json (1.14.1)
+ multi_xml (0.6.0)
+ multipart-post (2.0.0)
+ nanaimo (0.2.6)
+ naturally (2.2.0)
+ os (1.1.0)
+ plist (3.5.0)
+ public_suffix (2.0.5)
+ representable (3.0.4)
+ declarative (< 0.1.0)
+ declarative-option (< 0.2.0)
+ uber (< 0.2.0)
+ retriable (3.1.2)
+ rouge (2.0.7)
+ rubyzip (1.3.0)
+ security (0.1.3)
+ signet (0.14.0)
+ addressable (~> 2.3)
+ faraday (>= 0.17.3, < 2.0)
+ jwt (>= 1.5, < 3.0)
+ multi_json (~> 1.10)
+ simctl (1.6.8)
+ CFPropertyList
+ naturally
+ slack-notifier (2.3.2)
+ terminal-notifier (2.0.0)
+ terminal-table (1.8.0)
+ unicode-display_width (~> 1.1, >= 1.1.1)
+ tty-cursor (0.7.1)
+ tty-screen (0.7.1)
+ tty-spinner (0.9.3)
+ tty-cursor (~> 0.7)
+ uber (0.1.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.7.7-x64-mingw32)
+ unicode-display_width (1.7.0)
+ word_wrap (1.0.0)
+ xcodeproj (1.15.0)
+ CFPropertyList (>= 2.3.3, < 4.0)
+ atomos (~> 0.1.3)
+ claide (>= 1.0.2, < 2.0)
+ colored2 (~> 3.1)
+ nanaimo (~> 0.2.6)
+ xcpretty (0.3.0)
+ rouge (~> 2.0.7)
+ xcpretty-travis-formatter (1.0.0)
+ xcpretty (~> 0.2, >= 0.0.7)
+
+PLATFORMS
+ x64-mingw32
+
+DEPENDENCIES
+ fastlane
+ fastlane-plugin-appcenter
+
+BUNDLED WITH
+ 2.0.2
diff --git a/android/app/build.gradle b/android/app/build.gradle
index cacb3f5db..3182eff24 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -139,7 +139,7 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode VERSIONCODE as Integer
- versionName "4.7.0"
+ versionName "4.8.0"
vectorDrawables.useSupportLibrary = true
manifestPlaceholders = [BugsnagAPIKey: BugsnagAPIKey as String]
missingDimensionStrategy "RNNotifications.reactNativeVersion", "reactNative60" // See note below!
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 8130afc86..a672c0e28 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -3,13 +3,8 @@
package="chat.rocket.reactnative">
-
-
+
diff --git a/android/app/src/main/assets/fonts/custom.ttf b/android/app/src/main/assets/fonts/custom.ttf
old mode 100755
new mode 100644
index 20adfc203..6f30643ad
Binary files a/android/app/src/main/assets/fonts/custom.ttf and b/android/app/src/main/assets/fonts/custom.ttf differ
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 de66369a1..759229137 100644
--- a/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java
+++ b/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java
@@ -13,7 +13,8 @@ public class MainActivity extends ReactFragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
+ // https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067
+ super.onCreate(null);
RNBootSplash.init(R.drawable.launch_screen, MainActivity.this);
}
diff --git a/android/app/src/main/java/chat/rocket/reactnative/generated/BasePackageList.java b/android/app/src/main/java/chat/rocket/reactnative/generated/BasePackageList.java
index 80778aba0..724f732ae 100644
--- a/android/app/src/main/java/chat/rocket/reactnative/generated/BasePackageList.java
+++ b/android/app/src/main/java/chat/rocket/reactnative/generated/BasePackageList.java
@@ -15,6 +15,7 @@ public class BasePackageList {
new expo.modules.keepawake.KeepAwakePackage(),
new expo.modules.localauthentication.LocalAuthenticationPackage(),
new expo.modules.permissions.PermissionsPackage(),
+ new expo.modules.videothumbnails.VideoThumbnailsPackage(),
new expo.modules.webbrowser.WebBrowserPackage()
);
}
diff --git a/android/app/src/main/res/drawable-hdpi/disclosure_indicator.png b/android/app/src/main/res/drawable-hdpi/disclosure_indicator.png
deleted file mode 100644
index 9f6fd1dab..000000000
Binary files a/android/app/src/main/res/drawable-hdpi/disclosure_indicator.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-hdpi/disclosure_indicator_server.png b/android/app/src/main/res/drawable-hdpi/disclosure_indicator_server.png
deleted file mode 100644
index 287976ba3..000000000
Binary files a/android/app/src/main/res/drawable-hdpi/disclosure_indicator_server.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-hdpi/hashtag.png b/android/app/src/main/res/drawable-hdpi/hashtag.png
deleted file mode 100644
index 5d4be58c7..000000000
Binary files a/android/app/src/main/res/drawable-hdpi/hashtag.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-hdpi/livechat.png b/android/app/src/main/res/drawable-hdpi/livechat.png
deleted file mode 100644
index b2190ca73..000000000
Binary files a/android/app/src/main/res/drawable-hdpi/livechat.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-hdpi/lock.png b/android/app/src/main/res/drawable-hdpi/lock.png
deleted file mode 100644
index 68537368f..000000000
Binary files a/android/app/src/main/res/drawable-hdpi/lock.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-hdpi/sort_activity.png b/android/app/src/main/res/drawable-hdpi/sort_activity.png
deleted file mode 100644
index 2be5be129..000000000
Binary files a/android/app/src/main/res/drawable-hdpi/sort_activity.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/disclosure_indicator.png b/android/app/src/main/res/drawable-mdpi/disclosure_indicator.png
deleted file mode 100644
index 42caa0676..000000000
Binary files a/android/app/src/main/res/drawable-mdpi/disclosure_indicator.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/disclosure_indicator_server.png b/android/app/src/main/res/drawable-mdpi/disclosure_indicator_server.png
deleted file mode 100644
index 87923b2fc..000000000
Binary files a/android/app/src/main/res/drawable-mdpi/disclosure_indicator_server.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/hashtag.png b/android/app/src/main/res/drawable-mdpi/hashtag.png
deleted file mode 100644
index e4a79ec30..000000000
Binary files a/android/app/src/main/res/drawable-mdpi/hashtag.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/livechat.png b/android/app/src/main/res/drawable-mdpi/livechat.png
deleted file mode 100644
index 5047b8e50..000000000
Binary files a/android/app/src/main/res/drawable-mdpi/livechat.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/lock.png b/android/app/src/main/res/drawable-mdpi/lock.png
deleted file mode 100644
index a87c44950..000000000
Binary files a/android/app/src/main/res/drawable-mdpi/lock.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-mdpi/sort_activity.png b/android/app/src/main/res/drawable-mdpi/sort_activity.png
deleted file mode 100644
index e64f442e5..000000000
Binary files a/android/app/src/main/res/drawable-mdpi/sort_activity.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/disclosure_indicator.png b/android/app/src/main/res/drawable-xhdpi/disclosure_indicator.png
deleted file mode 100644
index 585d4a797..000000000
Binary files a/android/app/src/main/res/drawable-xhdpi/disclosure_indicator.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/disclosure_indicator_server.png b/android/app/src/main/res/drawable-xhdpi/disclosure_indicator_server.png
deleted file mode 100644
index bed48962f..000000000
Binary files a/android/app/src/main/res/drawable-xhdpi/disclosure_indicator_server.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/hashtag.png b/android/app/src/main/res/drawable-xhdpi/hashtag.png
deleted file mode 100644
index d76738e3a..000000000
Binary files a/android/app/src/main/res/drawable-xhdpi/hashtag.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/livechat.png b/android/app/src/main/res/drawable-xhdpi/livechat.png
deleted file mode 100644
index 64e12138a..000000000
Binary files a/android/app/src/main/res/drawable-xhdpi/livechat.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/lock.png b/android/app/src/main/res/drawable-xhdpi/lock.png
deleted file mode 100644
index ba072523b..000000000
Binary files a/android/app/src/main/res/drawable-xhdpi/lock.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xhdpi/sort_activity.png b/android/app/src/main/res/drawable-xhdpi/sort_activity.png
deleted file mode 100644
index 533d1aa63..000000000
Binary files a/android/app/src/main/res/drawable-xhdpi/sort_activity.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/disclosure_indicator.png b/android/app/src/main/res/drawable-xxhdpi/disclosure_indicator.png
deleted file mode 100644
index 3c8634648..000000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/disclosure_indicator.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/disclosure_indicator_server.png b/android/app/src/main/res/drawable-xxhdpi/disclosure_indicator_server.png
deleted file mode 100644
index c0f6074d6..000000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/disclosure_indicator_server.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/hashtag.png b/android/app/src/main/res/drawable-xxhdpi/hashtag.png
deleted file mode 100644
index e083190f9..000000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/hashtag.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/livechat.png b/android/app/src/main/res/drawable-xxhdpi/livechat.png
deleted file mode 100644
index 14e8a801b..000000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/livechat.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/lock.png b/android/app/src/main/res/drawable-xxhdpi/lock.png
deleted file mode 100644
index 7b310acce..000000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/lock.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/sort_activity.png b/android/app/src/main/res/drawable-xxhdpi/sort_activity.png
deleted file mode 100644
index dac1d40e8..000000000
Binary files a/android/app/src/main/res/drawable-xxhdpi/sort_activity.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/disclosure_indicator.png b/android/app/src/main/res/drawable-xxxhdpi/disclosure_indicator.png
deleted file mode 100644
index d9a8f9079..000000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/disclosure_indicator.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/disclosure_indicator_server.png b/android/app/src/main/res/drawable-xxxhdpi/disclosure_indicator_server.png
deleted file mode 100644
index fa6f1db55..000000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/disclosure_indicator_server.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/hashtag.png b/android/app/src/main/res/drawable-xxxhdpi/hashtag.png
deleted file mode 100644
index c79e0c6ba..000000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/hashtag.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/livechat.png b/android/app/src/main/res/drawable-xxxhdpi/livechat.png
deleted file mode 100644
index 6cc6f9071..000000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/livechat.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/lock.png b/android/app/src/main/res/drawable-xxxhdpi/lock.png
deleted file mode 100644
index 0673b6aa8..000000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/lock.png and /dev/null differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/sort_activity.png b/android/app/src/main/res/drawable-xxxhdpi/sort_activity.png
deleted file mode 100644
index 1a8c76129..000000000
Binary files a/android/app/src/main/res/drawable-xxxhdpi/sort_activity.png and /dev/null differ
diff --git a/android/fastlane/Appfile b/android/fastlane/Appfile
new file mode 100644
index 000000000..32b85836b
--- /dev/null
+++ b/android/fastlane/Appfile
@@ -0,0 +1,2 @@
+json_key_file("service_account.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
+package_name("chat.rocket.reactnative")
diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile
new file mode 100644
index 000000000..e74a5b43f
--- /dev/null
+++ b/android/fastlane/Fastfile
@@ -0,0 +1,36 @@
+# This file contains the fastlane.tools configuration
+# You can find the documentation at https://docs.fastlane.tools
+#
+# For a list of all available actions, check out
+#
+# https://docs.fastlane.tools/actions
+#
+# For a list of all available plugins, check out
+#
+# https://docs.fastlane.tools/plugins/available-plugins
+#
+
+# Uncomment the line if you want fastlane to automatically update itself
+# update_fastlane
+
+default_platform(:android)
+
+platform :android do
+ desc "Build App for development"
+ lane :build do
+ gradle(task: "assembleDebug")
+ end
+
+ desc "Build App for release"
+ lane :release do
+ gradle(task: "bundleRelease")
+ end
+
+ desc "Upload App to Play store"
+ lane :alpha do
+ upload_to_play_store(
+ track: 'alpha',
+ aab: 'android/app/build/outputs/bundle/release/app-release.aab'
+ )
+ end
+end
diff --git a/android/fastlane/Pluginfile b/android/fastlane/Pluginfile
new file mode 100644
index 000000000..cbbb56bde
--- /dev/null
+++ b/android/fastlane/Pluginfile
@@ -0,0 +1,5 @@
+# Autogenerated by fastlane
+#
+# Ensure this file is checked in to source control!
+
+
diff --git a/android/fastlane/README.md b/android/fastlane/README.md
new file mode 100644
index 000000000..3031222f9
--- /dev/null
+++ b/android/fastlane/README.md
@@ -0,0 +1,39 @@
+fastlane documentation
+================
+# Installation
+
+Make sure you have the latest version of the Xcode command line tools installed:
+
+```
+xcode-select --install
+```
+
+Install _fastlane_ using
+```
+[sudo] gem install fastlane -NV
+```
+or alternatively using `brew cask install fastlane`
+
+# Available Actions
+## Android
+### android build
+```
+fastlane android build
+```
+Build App for development
+### android release
+```
+fastlane android release
+```
+Build App for release
+### android alpha
+```
+fastlane android alpha
+```
+Upload App to Play store
+
+----
+
+This README.md is auto-generated and will be re-generated every time [fastlane](https://fastlane.tools) is run.
+More information about fastlane can be found on [fastlane.tools](https://fastlane.tools).
+The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools).
diff --git a/android/gradle.properties b/android/gradle.properties
index 047988be9..a7df71591 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -31,4 +31,4 @@ FLIPPER_VERSION=0.33.1
# App properties
VERSIONCODE=999999999
-BugsnagAPIKey=""
+BugsnagAPIKey=""
\ No newline at end of file
diff --git a/app/AppContainer.js b/app/AppContainer.js
new file mode 100644
index 000000000..4023635f7
--- /dev/null
+++ b/app/AppContainer.js
@@ -0,0 +1,114 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { NavigationContainer } from '@react-navigation/native';
+import { createStackNavigator } from '@react-navigation/stack';
+import { connect } from 'react-redux';
+
+import Navigation from './lib/Navigation';
+import { defaultHeader, getActiveRouteName, navigationTheme } from './utils/navigation';
+import {
+ ROOT_LOADING, ROOT_OUTSIDE, ROOT_NEW_SERVER, ROOT_INSIDE, ROOT_SET_USERNAME, ROOT_BACKGROUND
+} from './actions/app';
+
+// Stacks
+import AuthLoadingView from './views/AuthLoadingView';
+
+// SetUsername Stack
+import SetUsernameView from './views/SetUsernameView';
+
+import OutsideStack from './stacks/OutsideStack';
+import InsideStack from './stacks/InsideStack';
+import MasterDetailStack from './stacks/MasterDetailStack';
+import { ThemeContext } from './theme';
+import { setCurrentScreen } from './utils/log';
+
+// SetUsernameStack
+const SetUsername = createStackNavigator();
+const SetUsernameStack = () => (
+
+
+
+);
+
+// App
+const Stack = createStackNavigator();
+const App = React.memo(({ root, isMasterDetail }) => {
+ if (!root) {
+ return null;
+ }
+
+ const { theme } = React.useContext(ThemeContext);
+ const navTheme = navigationTheme(theme);
+
+ React.useEffect(() => {
+ const state = Navigation.navigationRef.current?.getRootState();
+ const currentRouteName = getActiveRouteName(state);
+ Navigation.routeNameRef.current = currentRouteName;
+ setCurrentScreen(currentRouteName);
+ }, []);
+
+ return (
+ {
+ const previousRouteName = Navigation.routeNameRef.current;
+ const currentRouteName = getActiveRouteName(state);
+ if (previousRouteName !== currentRouteName) {
+ setCurrentScreen(currentRouteName);
+ }
+ Navigation.routeNameRef.current = currentRouteName;
+ }}
+ >
+
+ <>
+ {root === ROOT_LOADING || root === ROOT_BACKGROUND ? (
+
+ ) : null}
+ {root === ROOT_OUTSIDE || root === ROOT_NEW_SERVER ? (
+
+ ) : null}
+ {root === ROOT_INSIDE && isMasterDetail ? (
+
+ ) : null}
+ {root === ROOT_INSIDE && !isMasterDetail ? (
+
+ ) : null}
+ {root === ROOT_SET_USERNAME ? (
+
+ ) : null}
+ >
+
+
+ );
+});
+const mapStateToProps = state => ({
+ root: state.app.root,
+ isMasterDetail: state.app.isMasterDetail
+});
+
+App.propTypes = {
+ root: PropTypes.string,
+ isMasterDetail: PropTypes.bool
+};
+
+const AppContainer = connect(mapStateToProps)(App);
+export default AppContainer;
diff --git a/app/actions/actionsTypes.js b/app/actions/actionsTypes.js
index 69b3f916e..65c39d9c6 100644
--- a/app/actions/actionsTypes.js
+++ b/app/actions/actionsTypes.js
@@ -12,7 +12,8 @@ function createRequestTypes(base, types = defaultTypes) {
export const LOGIN = createRequestTypes('LOGIN', [
...defaultTypes,
'SET_SERVICES',
- 'SET_PREFERENCE'
+ 'SET_PREFERENCE',
+ 'SET_LOCAL_AUTHENTICATED'
]);
export const SHARE = createRequestTypes('SHARE', [
'SELECT_SERVER',
@@ -32,7 +33,7 @@ export const ROOMS = createRequestTypes('ROOMS', [
'CLOSE_SEARCH_HEADER'
]);
export const ROOM = createRequestTypes('ROOM', ['SUBSCRIBE', 'UNSUBSCRIBE', 'LEAVE', 'DELETE', 'REMOVED', 'CLOSE', 'FORWARD', 'USER_TYPING']);
-export const APP = createRequestTypes('APP', ['START', 'READY', 'INIT', 'INIT_LOCAL_SETTINGS']);
+export const APP = createRequestTypes('APP', ['START', 'READY', 'INIT', 'INIT_LOCAL_SETTINGS', 'SET_MASTER_DETAIL']);
export const MESSAGES = createRequestTypes('MESSAGES', ['REPLY_BROADCAST']);
export const CREATE_CHANNEL = createRequestTypes('CREATE_CHANNEL', [...defaultTypes]);
export const CREATE_DISCUSSION = createRequestTypes('CREATE_DISCUSSION', [...defaultTypes]);
@@ -50,7 +51,6 @@ export const LOGOUT = 'LOGOUT'; // logout is always success
export const SNIPPETED_MESSAGES = createRequestTypes('SNIPPETED_MESSAGES', ['OPEN', 'READY', 'CLOSE', 'MESSAGES_RECEIVED']);
export const DEEP_LINKING = createRequestTypes('DEEP_LINKING', ['OPEN']);
export const SORT_PREFERENCES = createRequestTypes('SORT_PREFERENCES', ['SET_ALL', 'SET']);
-export const NOTIFICATION = createRequestTypes('NOTIFICATION', ['RECEIVED', 'REMOVE']);
export const TOGGLE_CRASH_REPORT = 'TOGGLE_CRASH_REPORT';
export const SET_CUSTOM_EMOJIS = 'SET_CUSTOM_EMOJIS';
export const SET_ACTIVE_USERS = 'SET_ACTIVE_USERS';
diff --git a/app/actions/app.js b/app/actions/app.js
new file mode 100644
index 000000000..f39099d37
--- /dev/null
+++ b/app/actions/app.js
@@ -0,0 +1,41 @@
+import { APP } from './actionsTypes';
+
+export const ROOT_OUTSIDE = 'outside';
+export const ROOT_INSIDE = 'inside';
+export const ROOT_LOADING = 'loading';
+export const ROOT_NEW_SERVER = 'newServer';
+export const ROOT_SET_USERNAME = 'setUsername';
+export const ROOT_BACKGROUND = 'background';
+
+export function appStart({ root, ...args }) {
+ return {
+ type: APP.START,
+ root,
+ ...args
+ };
+}
+
+export function appReady() {
+ return {
+ type: APP.READY
+ };
+}
+
+export function appInit() {
+ return {
+ type: APP.INIT
+ };
+}
+
+export function appInitLocalSettings() {
+ return {
+ type: APP.INIT_LOCAL_SETTINGS
+ };
+}
+
+export function setMasterDetail(isMasterDetail) {
+ return {
+ type: APP.SET_MASTER_DETAIL,
+ isMasterDetail
+ };
+}
diff --git a/app/actions/index.js b/app/actions/index.js
deleted file mode 100644
index 9527cac88..000000000
--- a/app/actions/index.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import * as types from '../constants/types';
-import { APP } from './actionsTypes';
-
-export function appStart(root, text) {
- return {
- type: APP.START,
- root,
- text
- };
-}
-
-export function appReady() {
- return {
- type: APP.READY
- };
-}
-
-export function appInit() {
- return {
- type: APP.INIT
- };
-}
-
-export function appInitLocalSettings() {
- return {
- type: APP.INIT_LOCAL_SETTINGS
- };
-}
-
-export function setCurrentServer(server) {
- return {
- type: types.SET_CURRENT_SERVER,
- payload: server
- };
-}
-
-export function login() {
- return {
- type: 'LOGIN'
- };
-}
diff --git a/app/actions/login.js b/app/actions/login.js
index 999de3e0e..daf13d3b4 100644
--- a/app/actions/login.js
+++ b/app/actions/login.js
@@ -49,3 +49,10 @@ export function setPreference(preference) {
preference
};
}
+
+export function setLocalAuthenticated(isLocalAuthenticated) {
+ return {
+ type: types.LOGIN.SET_LOCAL_AUTHENTICATED,
+ isLocalAuthenticated
+ };
+}
diff --git a/app/actions/notification.js b/app/actions/notification.js
deleted file mode 100644
index 35fc49d87..000000000
--- a/app/actions/notification.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import { NOTIFICATION } from './actionsTypes';
-
-export function notificationReceived(params) {
- return {
- type: NOTIFICATION.RECEIVED,
- payload: {
- title: params.title,
- avatar: params.avatar,
- message: params.text,
- payload: params.payload
- }
- };
-}
-
-export function removeNotification() {
- return {
- type: NOTIFICATION.REMOVE
- };
-}
diff --git a/app/actions/server.js b/app/actions/server.js
index a3356d89a..8a50fc4dd 100644
--- a/app/actions/server.js
+++ b/app/actions/server.js
@@ -44,9 +44,10 @@ export function serverFailure(err) {
};
}
-export function serverInitAdd() {
+export function serverInitAdd(previousServer) {
return {
- type: SERVER.INIT_ADD
+ type: SERVER.INIT_ADD,
+ previousServer
};
}
diff --git a/app/commands.js b/app/commands.js
index 5c0ffd599..c0f4c5575 100644
--- a/app/commands.js
+++ b/app/commands.js
@@ -1,5 +1,5 @@
/* eslint-disable no-bitwise */
-import { constants } from 'react-native-keycommands';
+import KeyCommands, { constants } from 'react-native-keycommands';
import I18n from './i18n';
@@ -17,7 +17,7 @@ const KEY_ADD_SERVER = __DEV__ ? 'l' : 'n';
const KEY_SEND_MESSAGE = '\r';
const KEY_SELECT = '123456789';
-export const defaultCommands = [
+const keyCommands = [
{
// Focus messageBox
input: KEY_TYPING,
@@ -29,10 +29,7 @@ export const defaultCommands = [
input: KEY_SEND_MESSAGE,
modifierFlags: 0,
discoverabilityTitle: I18n.t('Send')
- }
-];
-
-export const keyCommands = [
+ },
{
// Open Preferences Modal
input: KEY_PREFERENCES,
@@ -139,6 +136,10 @@ export const keyCommands = [
})))
];
+export const setKeyCommands = () => KeyCommands.setKeyCommands(keyCommands);
+
+export const deleteKeyCommands = () => KeyCommands.deleteKeyCommands(keyCommands);
+
export const KEY_COMMAND = 'KEY_COMMAND';
export const commandHandle = (event, key, flags = []) => {
diff --git a/app/constants/colors.js b/app/constants/colors.js
index 220254816..7b9d56763 100644
--- a/app/constants/colors.js
+++ b/app/constants/colors.js
@@ -53,7 +53,9 @@ export const themes = {
passcodePrimary: '#2F343D',
passcodeSecondary: '#6C727A',
passcodeDotEmpty: '#CBCED1',
- passcodeDotFull: '#6C727A'
+ passcodeDotFull: '#6C727A',
+ previewBackground: '#1F2329',
+ previewTintColor: '#ffffff'
},
dark: {
backgroundColor: '#030b1b',
@@ -95,7 +97,9 @@ export const themes = {
passcodePrimary: '#FFFFFF',
passcodeSecondary: '#CBCED1',
passcodeDotEmpty: '#CBCED1',
- passcodeDotFull: '#6C727A'
+ passcodeDotFull: '#6C727A',
+ previewBackground: '#030b1b',
+ previewTintColor: '#ffffff'
},
black: {
backgroundColor: '#000000',
@@ -137,6 +141,8 @@ export const themes = {
passcodePrimary: '#FFFFFF',
passcodeSecondary: '#CBCED1',
passcodeDotEmpty: '#CBCED1',
- passcodeDotFull: '#6C727A'
+ passcodeDotFull: '#6C727A',
+ previewBackground: '#000000',
+ previewTintColor: '#ffffff'
}
};
diff --git a/app/constants/settings.js b/app/constants/settings.js
index ba63d4cab..4c2030c0c 100644
--- a/app/constants/settings.js
+++ b/app/constants/settings.js
@@ -50,6 +50,18 @@ export default {
Accounts_ManuallyApproveNewUsers: {
type: 'valueAsBoolean'
},
+ API_Use_REST_For_DDP_Calls: {
+ type: 'valueAsBoolean'
+ },
+ Accounts_iframe_enabled: {
+ type: 'valueAsBoolean'
+ },
+ Accounts_Iframe_api_url: {
+ type: 'valueAsString'
+ },
+ Accounts_Iframe_api_method: {
+ type: 'valueAsString'
+ },
CROWD_Enable: {
type: 'valueAsBoolean'
},
diff --git a/app/constants/tablet.js b/app/constants/tablet.js
index 93f53d846..ab126d5c1 100644
--- a/app/constants/tablet.js
+++ b/app/constants/tablet.js
@@ -1,4 +1,3 @@
export const MAX_SIDEBAR_WIDTH = 321;
-export const MAX_CONTENT_WIDTH = '90%';
export const MAX_SCREEN_CONTENT_WIDTH = '50%';
-export const MIN_WIDTH_SPLIT_LAYOUT = 700;
+export const MIN_WIDTH_MASTER_DETAIL_LAYOUT = 700;
diff --git a/app/constants/types.js b/app/constants/types.js
deleted file mode 100644
index d6bc3731d..000000000
--- a/app/constants/types.js
+++ /dev/null
@@ -1,4 +0,0 @@
-export const SET_CURRENT_SERVER = 'SET_CURRENT_SERVER';
-export const SET_CUSTOM_EMOJIS = 'SET_CUSTOM_EMOJIS';
-export const ADD_SETTINGS = 'ADD_SETTINGS';
-export const CLEAR_SETTINGS = 'CLEAR_SETTINGS';
diff --git a/app/containers/ActionSheet/ActionSheet.js b/app/containers/ActionSheet/ActionSheet.js
new file mode 100644
index 000000000..f7c009368
--- /dev/null
+++ b/app/containers/ActionSheet/ActionSheet.js
@@ -0,0 +1,210 @@
+import React, {
+ useRef,
+ useState,
+ useEffect,
+ forwardRef,
+ useImperativeHandle,
+ useCallback,
+ isValidElement
+} from 'react';
+import PropTypes from 'prop-types';
+import { Keyboard, Text } from 'react-native';
+import { useSafeAreaInsets } from 'react-native-safe-area-context';
+import { TapGestureHandler, State } from 'react-native-gesture-handler';
+import ScrollBottomSheet from 'react-native-scroll-bottom-sheet';
+import Animated, {
+ Extrapolate,
+ interpolate,
+ Value,
+ Easing
+} from 'react-native-reanimated';
+import * as Haptics from 'expo-haptics';
+import { useBackHandler } from '@react-native-community/hooks';
+
+import { Item } from './Item';
+import { Handle } from './Handle';
+import { Button } from './Button';
+import { themes } from '../../constants/colors';
+import styles, { ITEM_HEIGHT } from './styles';
+import { isTablet, isIOS } from '../../utils/deviceInfo';
+import Separator from '../Separator';
+import I18n from '../../i18n';
+import { useOrientation, useDimensions } from '../../dimensions';
+
+const getItemLayout = (data, index) => ({ length: ITEM_HEIGHT, offset: ITEM_HEIGHT * index, index });
+
+const HANDLE_HEIGHT = isIOS ? 40 : 56;
+const MAX_SNAP_HEIGHT = 16;
+const CANCEL_HEIGHT = 64;
+
+const ANIMATION_DURATION = 250;
+
+const ANIMATION_CONFIG = {
+ duration: ANIMATION_DURATION,
+ // https://easings.net/#easeInOutCubic
+ easing: Easing.bezier(0.645, 0.045, 0.355, 1.0)
+};
+
+const ActionSheet = React.memo(forwardRef(({ children, theme }, ref) => {
+ const bottomSheetRef = useRef();
+ const [data, setData] = useState({});
+ const [isVisible, setVisible] = useState(false);
+ const { height } = useDimensions();
+ const { isLandscape } = useOrientation();
+ const insets = useSafeAreaInsets();
+
+ const maxSnap = Math.max(
+ (
+ height
+ // Items height
+ - (ITEM_HEIGHT * (data?.options?.length || 0))
+ // Handle height
+ - HANDLE_HEIGHT
+ // Custom header height
+ - (data?.headerHeight || 0)
+ // Insets bottom height (Notch devices)
+ - insets.bottom
+ // Cancel button height
+ - (data?.hasCancel ? CANCEL_HEIGHT : 0)
+ ),
+ MAX_SNAP_HEIGHT
+ );
+
+ /*
+ * if the action sheet cover more
+ * than 60% of the whole screen
+ * and it's not at the landscape mode
+ * we'll provide more one snap
+ * that point 50% of the whole screen
+ */
+ const snaps = (height - maxSnap > height * 0.6) && !isLandscape ? [maxSnap, height * 0.5, height] : [maxSnap, height];
+ const openedSnapIndex = snaps.length > 2 ? 1 : 0;
+ const closedSnapIndex = snaps.length - 1;
+
+ const toggleVisible = () => setVisible(!isVisible);
+
+ const hide = () => {
+ bottomSheetRef.current?.snapTo(closedSnapIndex);
+ };
+
+ const show = (options) => {
+ setData(options);
+ toggleVisible();
+ };
+
+ const onBackdropPressed = ({ nativeEvent }) => {
+ if (nativeEvent.oldState === State.ACTIVE) {
+ hide();
+ }
+ };
+
+ useBackHandler(() => {
+ if (isVisible) {
+ hide();
+ }
+ return isVisible;
+ });
+
+ useEffect(() => {
+ if (isVisible) {
+ Keyboard.dismiss();
+ Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light);
+ bottomSheetRef.current?.snapTo(openedSnapIndex);
+ }
+ }, [isVisible]);
+
+ // Hides action sheet when orientation changes
+ useEffect(() => {
+ setVisible(false);
+ }, [isLandscape]);
+
+ useImperativeHandle(ref, () => ({
+ showActionSheet: show,
+ hideActionSheet: hide
+ }));
+
+ const renderHandle = useCallback(() => (
+ <>
+
+ {isValidElement(data?.customHeader) ? data.customHeader : null}
+ >
+ ));
+
+ const renderFooter = useCallback(() => (data?.hasCancel ? (
+
+ ) : null));
+
+ const renderSeparator = useCallback(() => );
+
+ const renderItem = useCallback(({ item }) => );
+
+ const animatedPosition = React.useRef(new Value(0));
+ const opacity = interpolate(animatedPosition.current, {
+ inputRange: [0, 1],
+ outputRange: [0, 0.7],
+ extrapolate: Extrapolate.CLAMP
+ });
+
+ return (
+ <>
+ {children}
+ {isVisible && (
+ <>
+
+
+
+ (index === closedSnapIndex) && toggleVisible()}
+ animatedPosition={animatedPosition.current}
+ containerStyle={[
+ styles.container,
+ { backgroundColor: themes[theme].focusedBackground },
+ (isLandscape || isTablet) && styles.bottomSheet
+ ]}
+ animationConfig={ANIMATION_CONFIG}
+ // FlatList props
+ data={data?.options}
+ renderItem={renderItem}
+ keyExtractor={item => item.title}
+ style={{ backgroundColor: themes[theme].focusedBackground }}
+ contentContainerStyle={styles.content}
+ ItemSeparatorComponent={renderSeparator}
+ ListHeaderComponent={renderSeparator}
+ ListFooterComponent={renderFooter}
+ getItemLayout={getItemLayout}
+ removeClippedSubviews={isIOS}
+ />
+ >
+ )}
+ >
+ );
+}));
+ActionSheet.propTypes = {
+ children: PropTypes.node,
+ theme: PropTypes.string
+};
+
+export default ActionSheet;
diff --git a/app/containers/ActionSheet/Button.js b/app/containers/ActionSheet/Button.js
new file mode 100644
index 000000000..5deb0f692
--- /dev/null
+++ b/app/containers/ActionSheet/Button.js
@@ -0,0 +1,7 @@
+import { TouchableOpacity } from 'react-native';
+
+import { isAndroid } from '../../utils/deviceInfo';
+import Touch from '../../utils/touch';
+
+// Taken from https://github.com/rgommezz/react-native-scroll-bottom-sheet#touchables
+export const Button = isAndroid ? Touch : TouchableOpacity;
diff --git a/app/containers/ActionSheet/Handle.js b/app/containers/ActionSheet/Handle.js
new file mode 100644
index 000000000..0f19ce3f2
--- /dev/null
+++ b/app/containers/ActionSheet/Handle.js
@@ -0,0 +1,15 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { View } from 'react-native';
+
+import styles from './styles';
+import { themes } from '../../constants/colors';
+
+export const Handle = React.memo(({ theme }) => (
+
+
+
+));
+Handle.propTypes = {
+ theme: PropTypes.string
+};
diff --git a/app/containers/ActionSheet/Item.js b/app/containers/ActionSheet/Item.js
new file mode 100644
index 000000000..7cd5e7b4d
--- /dev/null
+++ b/app/containers/ActionSheet/Item.js
@@ -0,0 +1,41 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { Text } from 'react-native';
+
+import { themes } from '../../constants/colors';
+import { CustomIcon } from '../../lib/Icons';
+import styles from './styles';
+import { Button } from './Button';
+
+export const Item = React.memo(({ item, hide, theme }) => {
+ const onPress = () => {
+ hide();
+ item?.onPress();
+ };
+
+ return (
+
+ );
+});
+Item.propTypes = {
+ item: PropTypes.shape({
+ title: PropTypes.string,
+ icon: PropTypes.string,
+ danger: PropTypes.bool,
+ onPress: PropTypes.func
+ }),
+ hide: PropTypes.func,
+ theme: PropTypes.string
+};
diff --git a/app/containers/ActionSheet/Provider.js b/app/containers/ActionSheet/Provider.js
new file mode 100644
index 000000000..3708e6744
--- /dev/null
+++ b/app/containers/ActionSheet/Provider.js
@@ -0,0 +1,45 @@
+import React, { useRef, useContext, forwardRef } from 'react';
+import PropTypes from 'prop-types';
+
+import ActionSheet from './ActionSheet';
+import { useTheme } from '../../theme';
+
+const context = React.createContext({
+ showActionSheet: () => {},
+ hideActionSheet: () => {}
+});
+
+export const useActionSheet = () => useContext(context);
+
+const { Provider, Consumer } = context;
+
+export const withActionSheet = Component => forwardRef((props, ref) => (
+
+ {contexts => }
+
+));
+
+export const ActionSheetProvider = React.memo(({ children }) => {
+ const ref = useRef();
+ const { theme } = useTheme();
+
+ const getContext = () => ({
+ showActionSheet: (options) => {
+ ref.current?.showActionSheet(options);
+ },
+ hideActionSheet: () => {
+ ref.current?.hideActionSheet();
+ }
+ });
+
+ return (
+
+
+ {children}
+
+
+ );
+});
+ActionSheetProvider.propTypes = {
+ children: PropTypes.node
+};
diff --git a/app/containers/ActionSheet/index.js b/app/containers/ActionSheet/index.js
new file mode 100644
index 000000000..d714d22bb
--- /dev/null
+++ b/app/containers/ActionSheet/index.js
@@ -0,0 +1,2 @@
+export * from './Provider';
+export * from './Button';
diff --git a/app/containers/ActionSheet/styles.js b/app/containers/ActionSheet/styles.js
new file mode 100644
index 000000000..d87c35f12
--- /dev/null
+++ b/app/containers/ActionSheet/styles.js
@@ -0,0 +1,61 @@
+import { StyleSheet } from 'react-native';
+
+import sharedStyles from '../../views/Styles';
+
+export const ITEM_HEIGHT = 48;
+
+export default StyleSheet.create({
+ container: {
+ overflow: 'hidden',
+ borderTopLeftRadius: 16,
+ borderTopRightRadius: 16
+ },
+ item: {
+ paddingHorizontal: 16,
+ height: ITEM_HEIGHT,
+ alignItems: 'center',
+ flexDirection: 'row'
+ },
+ separator: {
+ marginHorizontal: 16
+ },
+ content: {
+ paddingTop: 16
+ },
+ title: {
+ fontSize: 16,
+ marginLeft: 16,
+ ...sharedStyles.textRegular
+ },
+ handle: {
+ justifyContent: 'center',
+ alignItems: 'center'
+ },
+ handleIndicator: {
+ width: 40,
+ height: 4,
+ borderRadius: 4,
+ margin: 8
+ },
+ backdrop: {
+ ...StyleSheet.absoluteFillObject
+ },
+ bottomSheet: {
+ width: '50%',
+ alignSelf: 'center',
+ left: '25%'
+ },
+ button: {
+ marginHorizontal: 16,
+ paddingHorizontal: 14,
+ justifyContent: 'center',
+ height: ITEM_HEIGHT,
+ borderRadius: 2,
+ marginBottom: 12
+ },
+ text: {
+ fontSize: 16,
+ textAlign: 'center',
+ ...sharedStyles.textMedium
+ }
+});
diff --git a/app/containers/DisclosureIndicator.js b/app/containers/DisclosureIndicator.js
index eb6588e1f..9d574de6c 100644
--- a/app/containers/DisclosureIndicator.js
+++ b/app/containers/DisclosureIndicator.js
@@ -1,8 +1,9 @@
import React from 'react';
-import { View, Image, StyleSheet } from 'react-native';
+import { View, StyleSheet } from 'react-native';
import PropTypes from 'prop-types';
import { themes } from '../constants/colors';
+import { CustomIcon } from '../lib/Icons';
const styles = StyleSheet.create({
disclosureContainer: {
@@ -10,17 +11,14 @@ const styles = StyleSheet.create({
marginRight: 9,
alignItems: 'center',
justifyContent: 'center'
- },
- disclosureIndicator: {
- width: 20,
- height: 20
}
});
export const DisclosureImage = React.memo(({ theme }) => (
-
));
DisclosureImage.propTypes = {
diff --git a/app/containers/EmojiPicker/EmojiCategory.js b/app/containers/EmojiPicker/EmojiCategory.js
index 22382f1e3..8e1a124ff 100644
--- a/app/containers/EmojiPicker/EmojiCategory.js
+++ b/app/containers/EmojiPicker/EmojiCategory.js
@@ -1,7 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
import { Text, TouchableOpacity, FlatList } from 'react-native';
-import { responsive } from 'react-native-responsive-ui';
import shortnameToUnicode from '../../utils/shortnameToUnicode';
import styles from './styles';
@@ -25,7 +24,6 @@ class EmojiCategory extends React.Component {
static propTypes = {
baseUrl: PropTypes.string.isRequired,
emojis: PropTypes.any,
- window: PropTypes.any,
onEmojiSelected: PropTypes.func,
emojisPerRow: PropTypes.number,
width: PropTypes.number
@@ -73,4 +71,4 @@ class EmojiCategory extends React.Component {
}
}
-export default responsive(EmojiCategory);
+export default EmojiCategory;
diff --git a/app/containers/FormContainer.js b/app/containers/FormContainer.js
index 763e98df6..19b5c189f 100644
--- a/app/containers/FormContainer.js
+++ b/app/containers/FormContainer.js
@@ -1,7 +1,6 @@
import React from 'react';
import { ScrollView, StyleSheet, View } from 'react-native';
import PropTypes from 'prop-types';
-import { SafeAreaView } from 'react-navigation';
import { themes } from '../constants/colors';
import sharedStyles from '../views/Styles';
@@ -10,6 +9,7 @@ import KeyboardView from '../presentation/KeyboardView';
import StatusBar from './StatusBar';
import AppVersion from './AppVersion';
import { isTablet } from '../utils/deviceInfo';
+import SafeAreaView from './SafeAreaView';
const styles = StyleSheet.create({
scrollView: {
@@ -31,7 +31,7 @@ const FormContainer = ({ children, theme, testID }) => (
>
-
+
{children}
diff --git a/app/containers/Header/index.js b/app/containers/Header/index.js
new file mode 100644
index 000000000..249b832e4
--- /dev/null
+++ b/app/containers/Header/index.js
@@ -0,0 +1,51 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { SafeAreaView } from 'react-native-safe-area-context';
+import { View, StyleSheet } from 'react-native';
+import { themes } from '../../constants/colors';
+import { themedHeader } from '../../utils/navigation';
+import { isIOS, isTablet } from '../../utils/deviceInfo';
+
+// Get from https://github.com/react-navigation/react-navigation/blob/master/packages/stack/src/views/Header/HeaderSegment.tsx#L69
+export const headerHeight = isIOS ? 44 : 56;
+
+export const getHeaderHeight = (isLandscape) => {
+ if (isIOS) {
+ if (isLandscape && !isTablet) {
+ return 32;
+ } else {
+ return 44;
+ }
+ }
+ return 56;
+};
+
+const styles = StyleSheet.create({
+ container: {
+ height: headerHeight,
+ flexDirection: 'row',
+ justifyContent: 'center',
+ elevation: 4
+ }
+});
+
+const Header = ({
+ theme, headerLeft, headerTitle, headerRight
+}) => (
+
+
+ {headerLeft ? headerLeft() : null}
+ {headerTitle ? headerTitle() : null}
+ {headerRight ? headerRight() : null}
+
+
+);
+
+Header.propTypes = {
+ theme: PropTypes.string,
+ headerLeft: PropTypes.element,
+ headerTitle: PropTypes.element,
+ headerRight: PropTypes.element
+};
+
+export default Header;
diff --git a/app/containers/HeaderButton.js b/app/containers/HeaderButton.js
index 7cb5375f1..3ac44d453 100644
--- a/app/containers/HeaderButton.js
+++ b/app/containers/HeaderButton.js
@@ -36,9 +36,11 @@ export const DrawerButton = React.memo(({ navigation, testID, ...otherProps }) =
));
-export const CloseModalButton = React.memo(({ navigation, testID, onPress = () => navigation.pop() }) => (
+export const CloseModalButton = React.memo(({
+ navigation, testID, onPress = () => navigation.pop(), ...props
+}) => (
-
+
));
@@ -46,7 +48,7 @@ export const CancelModalButton = React.memo(({ onPress, testID }) => (
{isIOS
?
- :
+ :
}
));
@@ -57,9 +59,9 @@ export const MoreButton = React.memo(({ onPress, testID }) => (
));
-export const SaveButton = React.memo(({ onPress, testID }) => (
+export const SaveButton = React.memo(({ onPress, testID, ...props }) => (
-
+
));
diff --git a/app/containers/InAppNotification/NotifierComponent.js b/app/containers/InAppNotification/NotifierComponent.js
new file mode 100644
index 000000000..084c2fc0c
--- /dev/null
+++ b/app/containers/InAppNotification/NotifierComponent.js
@@ -0,0 +1,147 @@
+import React from 'react';
+import { StyleSheet, View, Text } from 'react-native';
+import PropTypes from 'prop-types';
+import Touchable from 'react-native-platform-touchable';
+import { connect } from 'react-redux';
+import { Notifier } from 'react-native-notifier';
+import { useSafeAreaInsets } from 'react-native-safe-area-context';
+
+import Avatar from '../Avatar';
+import { CustomIcon } from '../../lib/Icons';
+import sharedStyles from '../../views/Styles';
+import { themes } from '../../constants/colors';
+import { useTheme } from '../../theme';
+import { getUserSelector } from '../../selectors/login';
+import { ROW_HEIGHT } from '../../presentation/RoomItem';
+import { goRoom } from '../../utils/goRoom';
+import Navigation from '../../lib/Navigation';
+import { useOrientation } from '../../dimensions';
+
+const AVATAR_SIZE = 48;
+const BUTTON_HIT_SLOP = {
+ top: 12, right: 12, bottom: 12, left: 12
+};
+
+const styles = StyleSheet.create({
+ container: {
+ height: ROW_HEIGHT,
+ paddingHorizontal: 14,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'space-between',
+ marginHorizontal: 10,
+ borderWidth: StyleSheet.hairlineWidth,
+ borderRadius: 4
+ },
+ content: {
+ flex: 1,
+ flexDirection: 'row',
+ alignItems: 'center'
+ },
+ inner: {
+ flex: 1
+ },
+ avatar: {
+ marginRight: 10
+ },
+ roomName: {
+ fontSize: 17,
+ lineHeight: 20,
+ ...sharedStyles.textMedium
+ },
+ message: {
+ fontSize: 14,
+ lineHeight: 17,
+ ...sharedStyles.textRegular
+ },
+ close: {
+ marginLeft: 10
+ },
+ small: {
+ width: '50%',
+ alignSelf: 'center'
+ }
+});
+
+const hideNotification = () => Notifier.hideNotification();
+
+const NotifierComponent = React.memo(({
+ baseUrl, user, notification, isMasterDetail
+}) => {
+ const { theme } = useTheme();
+ const insets = useSafeAreaInsets();
+ const { isLandscape } = useOrientation();
+
+ const { id: userId, token } = user;
+ const { text, payload } = notification;
+ const { type } = payload;
+ const name = type === 'd' ? payload.sender.username : payload.name;
+ // if sub is not on local database, title and avatar will be null, so we use payload from notification
+ const { title = name, avatar = name } = notification;
+
+ const onPress = () => {
+ const { rid, prid } = payload;
+ if (!rid) {
+ return;
+ }
+ const item = {
+ rid, name: title, t: type, prid
+ };
+
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ }
+ goRoom({ item, isMasterDetail });
+ hideNotification();
+ };
+
+ return (
+
+
+ <>
+
+
+ {title}
+ {text}
+
+ >
+
+
+
+
+
+ );
+});
+
+NotifierComponent.propTypes = {
+ baseUrl: PropTypes.string,
+ user: PropTypes.object,
+ notification: PropTypes.object,
+ isMasterDetail: PropTypes.bool
+};
+
+const mapStateToProps = state => ({
+ user: getUserSelector(state),
+ baseUrl: state.server.server,
+ isMasterDetail: state.app.isMasterDetail
+});
+
+export default connect(mapStateToProps)(NotifierComponent);
diff --git a/app/containers/InAppNotification/index.js b/app/containers/InAppNotification/index.js
new file mode 100644
index 000000000..fd0ad6368
--- /dev/null
+++ b/app/containers/InAppNotification/index.js
@@ -0,0 +1,40 @@
+import React, { memo, useEffect } from 'react';
+import { NotifierRoot, Notifier, Easing } from 'react-native-notifier';
+
+import NotifierComponent from './NotifierComponent';
+import EventEmitter from '../../utils/events';
+import Navigation from '../../lib/Navigation';
+import { getActiveRoute } from '../../utils/navigation';
+
+export const INAPP_NOTIFICATION_EMITTER = 'NotificationInApp';
+
+const InAppNotification = memo(() => {
+ const show = (notification) => {
+ const { payload } = notification;
+ const state = Navigation.navigationRef.current?.getRootState();
+ const route = getActiveRoute(state);
+ if (payload.rid) {
+ if (route?.name === 'RoomView' && route.params?.rid === payload.rid) {
+ return;
+ }
+ Notifier.showNotification({
+ showEasing: Easing.inOut(Easing.quad),
+ Component: NotifierComponent,
+ componentProps: {
+ notification
+ }
+ });
+ }
+ };
+
+ useEffect(() => {
+ EventEmitter.addEventListener(INAPP_NOTIFICATION_EMITTER, show);
+ return () => {
+ EventEmitter.removeListener(INAPP_NOTIFICATION_EMITTER);
+ };
+ }, []);
+
+ return ;
+});
+
+export default InAppNotification;
diff --git a/app/containers/LoginServices.js b/app/containers/LoginServices.js
index 2cf06d327..b56929033 100644
--- a/app/containers/LoginServices.js
+++ b/app/containers/LoginServices.js
@@ -5,7 +5,6 @@ import {
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import { Base64 } from 'js-base64';
-import { withNavigation } from 'react-navigation';
import { withTheme } from '../theme';
import sharedStyles from '../views/Styles';
@@ -361,4 +360,4 @@ const mapDispatchToProps = dispatch => ({
loginRequest: params => dispatch(loginRequestAction(params))
});
-export default connect(mapStateToProps, mapDispatchToProps)(withTheme(withNavigation(LoginServices)));
+export default connect(mapStateToProps, mapDispatchToProps)(withTheme(LoginServices));
diff --git a/app/containers/MessageActions.js b/app/containers/MessageActions.js
deleted file mode 100644
index 42aa92efa..000000000
--- a/app/containers/MessageActions.js
+++ /dev/null
@@ -1,456 +0,0 @@
-import React from 'react';
-import PropTypes from 'prop-types';
-import { Alert, Clipboard, Share } from 'react-native';
-import { connect } from 'react-redux';
-import ActionSheet from 'react-native-action-sheet';
-import moment from 'moment';
-import * as Haptics from 'expo-haptics';
-
-import RocketChat from '../lib/rocketchat';
-import database from '../lib/database';
-import I18n from '../i18n';
-import log from '../utils/log';
-import Navigation from '../lib/Navigation';
-import { getMessageTranslation } from './message/utils';
-import { LISTENER } from './Toast';
-import EventEmitter from '../utils/events';
-import { showConfirmationAlert } from '../utils/info';
-
-class MessageActions extends React.Component {
- static propTypes = {
- actionsHide: PropTypes.func.isRequired,
- room: PropTypes.object.isRequired,
- message: PropTypes.object,
- user: PropTypes.object,
- editInit: PropTypes.func.isRequired,
- reactionInit: PropTypes.func.isRequired,
- replyInit: PropTypes.func.isRequired,
- isReadOnly: PropTypes.bool,
- Message_AllowDeleting: PropTypes.bool,
- Message_AllowDeleting_BlockDeleteInMinutes: PropTypes.number,
- Message_AllowEditing: PropTypes.bool,
- Message_AllowEditing_BlockEditInMinutes: PropTypes.number,
- Message_AllowPinning: PropTypes.bool,
- Message_AllowStarring: PropTypes.bool,
- Message_Read_Receipt_Store_Users: PropTypes.bool
- };
-
- constructor(props) {
- super(props);
- this.handleActionPress = this.handleActionPress.bind(this);
- }
-
- async componentDidMount() {
- await this.setPermissions();
-
- const {
- Message_AllowStarring, Message_AllowPinning, Message_Read_Receipt_Store_Users, user, room, message, isReadOnly
- } = this.props;
-
- // Cancel
- this.options = [I18n.t('Cancel')];
- this.CANCEL_INDEX = 0;
-
- // Reply
- if (!isReadOnly) {
- this.options.push(I18n.t('Reply'));
- this.REPLY_INDEX = this.options.length - 1;
- }
-
- // Edit
- if (this.allowEdit(this.props)) {
- this.options.push(I18n.t('Edit'));
- this.EDIT_INDEX = this.options.length - 1;
- }
-
- // Create Discussion
- this.options.push(I18n.t('Create_Discussion'));
- this.CREATE_DISCUSSION_INDEX = this.options.length - 1;
-
- // Mark as unread
- if (message.u && message.u._id !== user.id) {
- this.options.push(I18n.t('Mark_unread'));
- this.UNREAD_INDEX = this.options.length - 1;
- }
-
- // Permalink
- this.options.push(I18n.t('Permalink'));
- this.PERMALINK_INDEX = this.options.length - 1;
-
- // Copy
- this.options.push(I18n.t('Copy'));
- this.COPY_INDEX = this.options.length - 1;
-
- // Share
- this.options.push(I18n.t('Share'));
- this.SHARE_INDEX = this.options.length - 1;
-
- // Quote
- if (!isReadOnly) {
- this.options.push(I18n.t('Quote'));
- this.QUOTE_INDEX = this.options.length - 1;
- }
-
- // Star
- if (Message_AllowStarring) {
- this.options.push(I18n.t(message.starred ? 'Unstar' : 'Star'));
- this.STAR_INDEX = this.options.length - 1;
- }
-
- // Pin
- if (Message_AllowPinning) {
- this.options.push(I18n.t(message.pinned ? 'Unpin' : 'Pin'));
- this.PIN_INDEX = this.options.length - 1;
- }
-
- // Reaction
- if (!isReadOnly || this.canReactWhenReadOnly()) {
- this.options.push(I18n.t('Add_Reaction'));
- this.REACTION_INDEX = this.options.length - 1;
- }
-
- // Read Receipts
- if (Message_Read_Receipt_Store_Users) {
- this.options.push(I18n.t('Read_Receipt'));
- this.READ_RECEIPT_INDEX = this.options.length - 1;
- }
-
- // Toggle Auto-translate
- if (room.autoTranslate && message.u && message.u._id !== user.id) {
- this.options.push(I18n.t(message.autoTranslate ? 'View_Original' : 'Translate'));
- this.TOGGLE_TRANSLATION_INDEX = this.options.length - 1;
- }
-
- // Report
- this.options.push(I18n.t('Report'));
- this.REPORT_INDEX = this.options.length - 1;
-
- // Delete
- if (this.allowDelete(this.props)) {
- this.options.push(I18n.t('Delete'));
- this.DELETE_INDEX = this.options.length - 1;
- }
- setTimeout(() => {
- this.showActionSheet();
- Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light);
- });
- }
-
- async setPermissions() {
- try {
- const { room } = this.props;
- const permissions = ['edit-message', 'delete-message', 'force-delete-message'];
- const result = await RocketChat.hasPermission(permissions, room.rid);
- this.hasEditPermission = result[permissions[0]];
- this.hasDeletePermission = result[permissions[1]];
- this.hasForceDeletePermission = result[permissions[2]];
- } catch (e) {
- log(e);
- }
- Promise.resolve();
- }
-
- showActionSheet = () => {
- ActionSheet.showActionSheetWithOptions({
- options: this.options,
- cancelButtonIndex: this.CANCEL_INDEX,
- destructiveButtonIndex: this.DELETE_INDEX,
- title: I18n.t('Message_actions')
- }, (actionIndex) => {
- this.handleActionPress(actionIndex);
- });
- }
-
- getPermalink = async(message) => {
- try {
- return await RocketChat.getPermalinkMessage(message);
- } catch (error) {
- return null;
- }
- }
-
- isOwn = props => props.message.u && props.message.u._id === props.user.id;
-
- canReactWhenReadOnly = () => {
- const { room } = this.props;
- return room.reactWhenReadOnly;
- }
-
- allowEdit = (props) => {
- if (props.isReadOnly) {
- return false;
- }
- const editOwn = this.isOwn(props);
- const { Message_AllowEditing: isEditAllowed, Message_AllowEditing_BlockEditInMinutes } = this.props;
-
- if (!(this.hasEditPermission || (isEditAllowed && editOwn))) {
- return false;
- }
- const blockEditInMinutes = Message_AllowEditing_BlockEditInMinutes;
- if (blockEditInMinutes) {
- let msgTs;
- if (props.message.ts != null) {
- msgTs = moment(props.message.ts);
- }
- let currentTsDiff;
- if (msgTs != null) {
- currentTsDiff = moment().diff(msgTs, 'minutes');
- }
- return currentTsDiff < blockEditInMinutes;
- }
- return true;
- }
-
- allowDelete = (props) => {
- if (props.isReadOnly) {
- return false;
- }
-
- // Prevent from deleting thread start message when positioned inside the thread
- if (props.tmid && props.tmid === props.message.id) {
- return false;
- }
- const deleteOwn = this.isOwn(props);
- const { Message_AllowDeleting: isDeleteAllowed, Message_AllowDeleting_BlockDeleteInMinutes } = this.props;
- if (!(this.hasDeletePermission || (isDeleteAllowed && deleteOwn) || this.hasForceDeletePermission)) {
- return false;
- }
- if (this.hasForceDeletePermission) {
- return true;
- }
- const blockDeleteInMinutes = Message_AllowDeleting_BlockDeleteInMinutes;
- if (blockDeleteInMinutes != null && blockDeleteInMinutes !== 0) {
- let msgTs;
- if (props.message.ts != null) {
- msgTs = moment(props.message.ts);
- }
- let currentTsDiff;
- if (msgTs != null) {
- currentTsDiff = moment().diff(msgTs, 'minutes');
- }
- return currentTsDiff < blockDeleteInMinutes;
- }
- return true;
- }
-
- handleDelete = () => {
- showConfirmationAlert({
- message: I18n.t('You_will_not_be_able_to_recover_this_message'),
- callToAction: I18n.t('Delete'),
- onPress: async() => {
- const { message } = this.props;
- try {
- await RocketChat.deleteMessage(message.id, message.subscription.id);
- } catch (e) {
- log(e);
- }
- }
- });
- }
-
- handleEdit = () => {
- const { message, editInit } = this.props;
- editInit(message);
- }
-
- handleUnread = async() => {
- const { message, room } = this.props;
- const { id: messageId, ts } = message;
- const { rid } = room;
- try {
- const db = database.active;
- const result = await RocketChat.markAsUnread({ messageId });
- if (result.success) {
- const subCollection = db.collections.get('subscriptions');
- const subRecord = await subCollection.find(rid);
- await db.action(async() => {
- try {
- await subRecord.update(sub => sub.lastOpen = ts);
- } catch {
- // do nothing
- }
- });
- Navigation.navigate('RoomsListView');
- }
- } catch (e) {
- log(e);
- }
- }
-
- handleCopy = async() => {
- const { message } = this.props;
- await Clipboard.setString(message.msg);
- EventEmitter.emit(LISTENER, { message: I18n.t('Copied_to_clipboard') });
- }
-
- handleShare = async() => {
- const { message } = this.props;
- const permalink = await this.getPermalink(message);
- if (!permalink) {
- return;
- }
- Share.share({
- message: permalink
- });
- };
-
- handleStar = async() => {
- const { message } = this.props;
- try {
- await RocketChat.toggleStarMessage(message.id, message.starred);
- EventEmitter.emit(LISTENER, { message: message.starred ? I18n.t('Message_unstarred') : I18n.t('Message_starred') });
- } catch (e) {
- log(e);
- }
- }
-
- handlePermalink = async() => {
- const { message } = this.props;
- const permalink = await this.getPermalink(message);
- Clipboard.setString(permalink);
- EventEmitter.emit(LISTENER, { message: I18n.t('Permalink_copied_to_clipboard') });
- }
-
- handlePin = async() => {
- const { message } = this.props;
- try {
- await RocketChat.togglePinMessage(message.id, message.pinned);
- } catch (e) {
- log(e);
- }
- }
-
- handleReply = () => {
- const { message, replyInit } = this.props;
- replyInit(message, true);
- }
-
- handleQuote = () => {
- const { message, replyInit } = this.props;
- replyInit(message, false);
- }
-
- handleReaction = () => {
- const { message, reactionInit } = this.props;
- reactionInit(message);
- }
-
- handleReadReceipt = () => {
- const { message } = this.props;
- Navigation.navigate('ReadReceiptsView', { messageId: message.id });
- }
-
- handleReport = async() => {
- const { message } = this.props;
- try {
- await RocketChat.reportMessage(message.id);
- Alert.alert(I18n.t('Message_Reported'));
- } catch (e) {
- log(e);
- }
- }
-
- handleToggleTranslation = async() => {
- const { message, room } = this.props;
- try {
- const db = database.active;
- await db.action(async() => {
- await message.update((m) => {
- m.autoTranslate = !m.autoTranslate;
- m._updatedAt = new Date();
- });
- });
- const translatedMessage = getMessageTranslation(message, room.autoTranslateLanguage);
- if (!translatedMessage) {
- const m = {
- _id: message.id,
- rid: message.subscription.id,
- u: message.u,
- msg: message.msg
- };
- await RocketChat.translateMessage(m, room.autoTranslateLanguage);
- }
- } catch (e) {
- log(e);
- }
- }
-
- handleCreateDiscussion = () => {
- const { message, room: channel } = this.props;
- Navigation.navigate('CreateDiscussionView', { message, channel });
- }
-
- handleActionPress = (actionIndex) => {
- if (actionIndex) {
- switch (actionIndex) {
- case this.REPLY_INDEX:
- this.handleReply();
- break;
- case this.EDIT_INDEX:
- this.handleEdit();
- break;
- case this.UNREAD_INDEX:
- this.handleUnread();
- break;
- case this.PERMALINK_INDEX:
- this.handlePermalink();
- break;
- case this.COPY_INDEX:
- this.handleCopy();
- break;
- case this.SHARE_INDEX:
- this.handleShare();
- break;
- case this.QUOTE_INDEX:
- this.handleQuote();
- break;
- case this.STAR_INDEX:
- this.handleStar();
- break;
- case this.PIN_INDEX:
- this.handlePin();
- break;
- case this.REACTION_INDEX:
- this.handleReaction();
- break;
- case this.REPORT_INDEX:
- this.handleReport();
- break;
- case this.DELETE_INDEX:
- this.handleDelete();
- break;
- case this.READ_RECEIPT_INDEX:
- this.handleReadReceipt();
- break;
- case this.CREATE_DISCUSSION_INDEX:
- this.handleCreateDiscussion();
- break;
- case this.TOGGLE_TRANSLATION_INDEX:
- this.handleToggleTranslation();
- break;
- default:
- break;
- }
- }
- const { actionsHide } = this.props;
- actionsHide();
- }
-
- render() {
- return (
- null
- );
- }
-}
-
-const mapStateToProps = state => ({
- Message_AllowDeleting: state.settings.Message_AllowDeleting,
- Message_AllowDeleting_BlockDeleteInMinutes: state.settings.Message_AllowDeleting_BlockDeleteInMinutes,
- Message_AllowEditing: state.settings.Message_AllowEditing,
- Message_AllowEditing_BlockEditInMinutes: state.settings.Message_AllowEditing_BlockEditInMinutes,
- Message_AllowPinning: state.settings.Message_AllowPinning,
- Message_AllowStarring: state.settings.Message_AllowStarring,
- Message_Read_Receipt_Store_Users: state.settings.Message_Read_Receipt_Store_Users
-});
-
-export default connect(mapStateToProps)(MessageActions);
diff --git a/app/containers/MessageActions/Header.js b/app/containers/MessageActions/Header.js
new file mode 100644
index 000000000..5db34acec
--- /dev/null
+++ b/app/containers/MessageActions/Header.js
@@ -0,0 +1,140 @@
+import React, { useEffect, useState, useCallback } from 'react';
+import PropTypes from 'prop-types';
+import {
+ View, Text, FlatList, StyleSheet
+} from 'react-native';
+
+import { withTheme } from '../../theme';
+import { themes } from '../../constants/colors';
+import { CustomIcon } from '../../lib/Icons';
+import shortnameToUnicode from '../../utils/shortnameToUnicode';
+import CustomEmoji from '../EmojiPicker/CustomEmoji';
+import database from '../../lib/database';
+import { Button } from '../ActionSheet';
+import { useDimensions } from '../../dimensions';
+
+export const HEADER_HEIGHT = 36;
+
+const styles = StyleSheet.create({
+ container: {
+ alignItems: 'center',
+ marginHorizontal: 8
+ },
+ headerItem: {
+ height: 36,
+ width: 36,
+ borderRadius: 20,
+ marginHorizontal: 8,
+ justifyContent: 'center',
+ alignItems: 'center'
+ },
+ headerIcon: {
+ textAlign: 'center',
+ fontSize: 20,
+ color: '#fff'
+ },
+ customEmoji: {
+ height: 20,
+ width: 20
+ }
+});
+
+const keyExtractor = item => item?.id || item;
+
+const DEFAULT_EMOJIS = ['clap', '+1', 'heart_eyes', 'grinning', 'thinking_face', 'smiley'];
+
+const HeaderItem = React.memo(({
+ item, onReaction, server, theme
+}) => (
+
+));
+HeaderItem.propTypes = {
+ item: PropTypes.string,
+ onReaction: PropTypes.func,
+ server: PropTypes.string,
+ theme: PropTypes.string
+};
+
+const HeaderFooter = React.memo(({ onReaction, theme }) => (
+
+));
+HeaderFooter.propTypes = {
+ onReaction: PropTypes.func,
+ theme: PropTypes.string
+};
+
+const Header = React.memo(({
+ handleReaction, server, message, theme
+}) => {
+ const [items, setItems] = useState([]);
+ const { width, height } = useDimensions();
+
+ const setEmojis = async() => {
+ try {
+ const db = database.active;
+ const freqEmojiCollection = db.collections.get('frequently_used_emojis');
+ let freqEmojis = await freqEmojiCollection.query().fetch();
+
+ const isLandscape = width > height;
+ const size = isLandscape ? width / 2 : width;
+ const quantity = (size / 50) - 1;
+
+ freqEmojis = freqEmojis.concat(DEFAULT_EMOJIS).slice(0, quantity);
+ setItems(freqEmojis);
+ } catch {
+ // Do nothing
+ }
+ };
+
+ useEffect(() => {
+ setEmojis();
+ }, []);
+
+ const onReaction = ({ emoji }) => handleReaction(emoji, message);
+
+ const renderItem = useCallback(({ item }) => );
+
+ const renderFooter = useCallback(() => );
+
+ return (
+
+
+
+ );
+});
+Header.propTypes = {
+ handleReaction: PropTypes.func,
+ server: PropTypes.string,
+ message: PropTypes.object,
+ theme: PropTypes.string
+};
+export default withTheme(Header);
diff --git a/app/containers/MessageActions/index.js b/app/containers/MessageActions/index.js
new file mode 100644
index 000000000..4ba286db9
--- /dev/null
+++ b/app/containers/MessageActions/index.js
@@ -0,0 +1,418 @@
+import React, { forwardRef, useImperativeHandle } from 'react';
+import PropTypes from 'prop-types';
+import { Alert, Clipboard, Share } from 'react-native';
+import { connect } from 'react-redux';
+import moment from 'moment';
+
+import RocketChat from '../../lib/rocketchat';
+import database from '../../lib/database';
+import I18n from '../../i18n';
+import log from '../../utils/log';
+import Navigation from '../../lib/Navigation';
+import { getMessageTranslation } from '../message/utils';
+import { LISTENER } from '../Toast';
+import EventEmitter from '../../utils/events';
+import { showConfirmationAlert } from '../../utils/info';
+import { useActionSheet } from '../ActionSheet';
+import Header, { HEADER_HEIGHT } from './Header';
+
+const MessageActions = React.memo(forwardRef(({
+ room,
+ tmid,
+ user,
+ editInit,
+ reactionInit,
+ onReactionPress,
+ replyInit,
+ isReadOnly,
+ server,
+ Message_AllowDeleting,
+ Message_AllowDeleting_BlockDeleteInMinutes,
+ Message_AllowEditing,
+ Message_AllowEditing_BlockEditInMinutes,
+ Message_AllowPinning,
+ Message_AllowStarring,
+ Message_Read_Receipt_Store_Users
+}, ref) => {
+ let permissions = {};
+ const { showActionSheet, hideActionSheet } = useActionSheet();
+
+ const getPermissions = async() => {
+ try {
+ const permission = ['edit-message', 'delete-message', 'force-delete-message', 'pin-message'];
+ const result = await RocketChat.hasPermission(permission, room.rid);
+ permissions = {
+ hasEditPermission: result[permission[0]],
+ hasDeletePermission: result[permission[1]],
+ hasForceDeletePermission: result[permission[2]],
+ hasPinPermission: result[permission[3]]
+ };
+ } catch {
+ // Do nothing
+ }
+ };
+
+ const isOwn = message => message.u && message.u._id === user.id;
+
+ const allowEdit = (message) => {
+ if (isReadOnly) {
+ return false;
+ }
+ const editOwn = isOwn(message);
+
+ if (!(permissions.hasEditPermission || (Message_AllowEditing && editOwn))) {
+ return false;
+ }
+ const blockEditInMinutes = Message_AllowEditing_BlockEditInMinutes;
+ if (blockEditInMinutes) {
+ let msgTs;
+ if (message.ts != null) {
+ msgTs = moment(message.ts);
+ }
+ let currentTsDiff;
+ if (msgTs != null) {
+ currentTsDiff = moment().diff(msgTs, 'minutes');
+ }
+ return currentTsDiff < blockEditInMinutes;
+ }
+ return true;
+ };
+
+ const allowDelete = (message) => {
+ if (isReadOnly) {
+ return false;
+ }
+
+ // Prevent from deleting thread start message when positioned inside the thread
+ if (tmid === message.id) {
+ return false;
+ }
+ const deleteOwn = isOwn(message);
+ if (!(permissions.hasDeletePermission || (Message_AllowDeleting && deleteOwn) || permissions.hasForceDeletePermission)) {
+ return false;
+ }
+ if (permissions.hasForceDeletePermission) {
+ return true;
+ }
+ const blockDeleteInMinutes = Message_AllowDeleting_BlockDeleteInMinutes;
+ if (blockDeleteInMinutes != null && blockDeleteInMinutes !== 0) {
+ let msgTs;
+ if (message.ts != null) {
+ msgTs = moment(message.ts);
+ }
+ let currentTsDiff;
+ if (msgTs != null) {
+ currentTsDiff = moment().diff(msgTs, 'minutes');
+ }
+ return currentTsDiff < blockDeleteInMinutes;
+ }
+ return true;
+ };
+
+ const getPermalink = message => RocketChat.getPermalinkMessage(message);
+
+ const handleReply = message => replyInit(message, true);
+
+ const handleEdit = message => editInit(message);
+
+ const handleCreateDiscussion = (message) => {
+ Navigation.navigate('CreateDiscussionView', { message, channel: room });
+ };
+
+ const handleUnread = async(message) => {
+ const { id: messageId, ts } = message;
+ const { rid } = room;
+ try {
+ const db = database.active;
+ const result = await RocketChat.markAsUnread({ messageId });
+ if (result.success) {
+ const subCollection = db.collections.get('subscriptions');
+ const subRecord = await subCollection.find(rid);
+ await db.action(async() => {
+ try {
+ await subRecord.update(sub => sub.lastOpen = ts);
+ } catch {
+ // do nothing
+ }
+ });
+ Navigation.navigate('RoomsListView');
+ }
+ } catch (e) {
+ log(e);
+ }
+ };
+
+ const handlePermalink = async(message) => {
+ try {
+ const permalink = await getPermalink(message);
+ Clipboard.setString(permalink);
+ EventEmitter.emit(LISTENER, { message: I18n.t('Permalink_copied_to_clipboard') });
+ } catch {
+ // Do nothing
+ }
+ };
+
+ const handleCopy = async(message) => {
+ await Clipboard.setString(message.msg);
+ EventEmitter.emit(LISTENER, { message: I18n.t('Copied_to_clipboard') });
+ };
+
+ const handleShare = async(message) => {
+ try {
+ const permalink = await getPermalink(message);
+ Share.share({ message: permalink });
+ } catch {
+ // Do nothing
+ }
+ };
+
+ const handleQuote = message => replyInit(message, false);
+
+ const handleStar = async(message) => {
+ try {
+ await RocketChat.toggleStarMessage(message.id, message.starred);
+ EventEmitter.emit(LISTENER, { message: message.starred ? I18n.t('Message_unstarred') : I18n.t('Message_starred') });
+ } catch (e) {
+ log(e);
+ }
+ };
+
+ const handlePin = async(message) => {
+ try {
+ await RocketChat.togglePinMessage(message.id, message.pinned);
+ } catch (e) {
+ log(e);
+ }
+ };
+
+ const handleReaction = (shortname, message) => {
+ if (shortname) {
+ onReactionPress(shortname, message.id);
+ } else {
+ reactionInit(message);
+ }
+ // close actionSheet when click at header
+ hideActionSheet();
+ };
+
+ const handleReadReceipt = message => Navigation.navigate('ReadReceiptsView', { messageId: message.id });
+
+ const handleToggleTranslation = async(message) => {
+ try {
+ const db = database.active;
+ await db.action(async() => {
+ await message.update((m) => {
+ m.autoTranslate = !m.autoTranslate;
+ m._updatedAt = new Date();
+ });
+ });
+ const translatedMessage = getMessageTranslation(message, room.autoTranslateLanguage);
+ if (!translatedMessage) {
+ const m = {
+ _id: message.id,
+ rid: message.subscription.id,
+ u: message.u,
+ msg: message.msg
+ };
+ await RocketChat.translateMessage(m, room.autoTranslateLanguage);
+ }
+ } catch (e) {
+ log(e);
+ }
+ };
+
+ const handleReport = async(message) => {
+ try {
+ await RocketChat.reportMessage(message.id);
+ Alert.alert(I18n.t('Message_Reported'));
+ } catch (e) {
+ log(e);
+ }
+ };
+
+ const handleDelete = (message) => {
+ showConfirmationAlert({
+ message: I18n.t('You_will_not_be_able_to_recover_this_message'),
+ callToAction: I18n.t('Delete'),
+ onPress: async() => {
+ try {
+ await RocketChat.deleteMessage(message.id, message.subscription.id);
+ } catch (e) {
+ log(e);
+ }
+ }
+ });
+ };
+
+ const getOptions = (message) => {
+ let options = [];
+
+ // Reply
+ if (!isReadOnly) {
+ options = [{
+ title: I18n.t('Reply_in_Thread'),
+ icon: 'threads',
+ onPress: () => handleReply(message)
+ }];
+ }
+
+ // Quote
+ if (!isReadOnly) {
+ options.push({
+ title: I18n.t('Quote'),
+ icon: 'quote',
+ onPress: () => handleQuote(message)
+ });
+ }
+
+ // Edit
+ if (allowEdit(message)) {
+ options.push({
+ title: I18n.t('Edit'),
+ icon: 'edit',
+ onPress: () => handleEdit(message)
+ });
+ }
+
+ // Permalink
+ options.push({
+ title: I18n.t('Permalink'),
+ icon: 'link',
+ onPress: () => handlePermalink(message)
+ });
+
+ // Create Discussion
+ options.push({
+ title: I18n.t('Start_a_Discussion'),
+ icon: 'chat',
+ onPress: () => handleCreateDiscussion(message)
+ });
+
+ // Mark as unread
+ if (message.u && message.u._id !== user.id) {
+ options.push({
+ title: I18n.t('Mark_unread'),
+ icon: 'flag',
+ onPress: () => handleUnread(message)
+ });
+ }
+
+ // Copy
+ options.push({
+ title: I18n.t('Copy'),
+ icon: 'copy',
+ onPress: () => handleCopy(message)
+ });
+
+ // Share
+ options.push({
+ title: I18n.t('Share'),
+ icon: 'share',
+ onPress: () => handleShare(message)
+ });
+
+ // Star
+ if (Message_AllowStarring) {
+ options.push({
+ title: I18n.t(message.starred ? 'Unstar' : 'Star'),
+ icon: message.starred ? 'star-filled' : 'star',
+ onPress: () => handleStar(message)
+ });
+ }
+
+ // Pin
+ if (Message_AllowPinning && permissions?.hasPinPermission) {
+ options.push({
+ title: I18n.t(message.pinned ? 'Unpin' : 'Pin'),
+ icon: 'pin',
+ onPress: () => handlePin(message)
+ });
+ }
+
+ // Read Receipts
+ if (Message_Read_Receipt_Store_Users) {
+ options.push({
+ title: I18n.t('Read_Receipt'),
+ icon: 'info',
+ onPress: () => handleReadReceipt(message)
+ });
+ }
+
+ // Toggle Auto-translate
+ if (room.autoTranslate && message.u && message.u._id !== user.id) {
+ options.push({
+ title: I18n.t(message.autoTranslate ? 'View_Original' : 'Translate'),
+ icon: 'language',
+ onPress: () => handleToggleTranslation(message)
+ });
+ }
+
+ // Report
+ options.push({
+ title: I18n.t('Report'),
+ icon: 'warning',
+ danger: true,
+ onPress: () => handleReport(message)
+ });
+
+ // Delete
+ if (allowDelete(message)) {
+ options.push({
+ title: I18n.t('Delete'),
+ icon: 'trash',
+ danger: true,
+ onPress: () => handleDelete(message)
+ });
+ }
+
+ return options;
+ };
+
+ const showMessageActions = async(message) => {
+ await getPermissions();
+ showActionSheet({
+ options: getOptions(message),
+ headerHeight: HEADER_HEIGHT,
+ customHeader: (!isReadOnly || room.reactWhenReadOnly ? (
+
+ ) : null)
+ });
+ };
+
+ useImperativeHandle(ref, () => ({ showMessageActions }));
+}));
+MessageActions.propTypes = {
+ room: PropTypes.object,
+ tmid: PropTypes.string,
+ user: PropTypes.object,
+ editInit: PropTypes.func,
+ reactionInit: PropTypes.func,
+ onReactionPress: PropTypes.func,
+ replyInit: PropTypes.func,
+ isReadOnly: PropTypes.bool,
+ Message_AllowDeleting: PropTypes.bool,
+ Message_AllowDeleting_BlockDeleteInMinutes: PropTypes.number,
+ Message_AllowEditing: PropTypes.bool,
+ Message_AllowEditing_BlockEditInMinutes: PropTypes.number,
+ Message_AllowPinning: PropTypes.bool,
+ Message_AllowStarring: PropTypes.bool,
+ Message_Read_Receipt_Store_Users: PropTypes.bool,
+ server: PropTypes.string
+};
+
+const mapStateToProps = state => ({
+ server: state.server.server,
+ Message_AllowDeleting: state.settings.Message_AllowDeleting,
+ Message_AllowDeleting_BlockDeleteInMinutes: state.settings.Message_AllowDeleting_BlockDeleteInMinutes,
+ Message_AllowEditing: state.settings.Message_AllowEditing,
+ Message_AllowEditing_BlockEditInMinutes: state.settings.Message_AllowEditing_BlockEditInMinutes,
+ Message_AllowPinning: state.settings.Message_AllowPinning,
+ Message_AllowStarring: state.settings.Message_AllowStarring,
+ Message_Read_Receipt_Store_Users: state.settings.Message_Read_Receipt_Store_Users
+});
+
+export default connect(mapStateToProps, null, null, { forwardRef: true })(MessageActions);
diff --git a/app/containers/MessageBox/CommandsPreview/Item.js b/app/containers/MessageBox/CommandsPreview/Item.js
index 263a09da3..2909f57ee 100644
--- a/app/containers/MessageBox/CommandsPreview/Item.js
+++ b/app/containers/MessageBox/CommandsPreview/Item.js
@@ -32,7 +32,7 @@ const Item = ({ item, theme }) => {
{ loading ? : null }
)
- :
+ :
}
);
diff --git a/app/containers/MessageBox/LeftButtons.ios.js b/app/containers/MessageBox/LeftButtons.ios.js
index e00d1b8db..29c038466 100644
--- a/app/containers/MessageBox/LeftButtons.ios.js
+++ b/app/containers/MessageBox/LeftButtons.ios.js
@@ -1,22 +1,28 @@
import React from 'react';
import PropTypes from 'prop-types';
+import { View } from 'react-native';
import { CancelEditingButton, ActionsButton } from './buttons';
+import styles from './styles';
const LeftButtons = React.memo(({
- theme, showMessageBoxActions, editing, editCancel
+ theme, showMessageBoxActions, editing, editCancel, isActionsEnabled
}) => {
if (editing) {
return ;
}
- return ;
+ if (isActionsEnabled) {
+ return ;
+ }
+ return ;
});
LeftButtons.propTypes = {
theme: PropTypes.string,
showMessageBoxActions: PropTypes.func.isRequired,
editing: PropTypes.bool,
- editCancel: PropTypes.func.isRequired
+ editCancel: PropTypes.func.isRequired,
+ isActionsEnabled: PropTypes.bool
};
export default LeftButtons;
diff --git a/app/containers/MessageBox/Recording.js b/app/containers/MessageBox/Recording.js
index c471f2d94..d688de3f8 100644
--- a/app/containers/MessageBox/Recording.js
+++ b/app/containers/MessageBox/Recording.js
@@ -1,18 +1,19 @@
import React from 'react';
import PropTypes from 'prop-types';
import {
- View, SafeAreaView, PermissionsAndroid, Text
+ View, PermissionsAndroid, Text
} from 'react-native';
import { AudioRecorder, AudioUtils } from 'react-native-audio';
import { BorderlessButton } from 'react-native-gesture-handler';
import { activateKeepAwake, deactivateKeepAwake } from 'expo-keep-awake';
-import RNFetchBlob from 'rn-fetch-blob';
+import * as FileSystem from 'expo-file-system';
import styles from './styles';
import I18n from '../../i18n';
import { isIOS, isAndroid } from '../../utils/deviceInfo';
import { CustomIcon } from '../../lib/Icons';
import { themes } from '../../constants/colors';
+import SafeAreaView from '../SafeAreaView';
export const _formatTime = function(seconds) {
let minutes = Math.floor(seconds / 60);
@@ -93,9 +94,6 @@ export default class extends React.PureComponent {
if (!didSucceed) {
return onFinish && onFinish(didSucceed);
}
- if (isAndroid) {
- filePath = filePath.startsWith('file://') ? filePath : `file://${ filePath }`;
- }
const fileInfo = {
name: this.name,
mime: 'audio/aac',
@@ -110,9 +108,10 @@ export default class extends React.PureComponent {
finishAudioMessage = async() => {
try {
this.recording = false;
- const filePath = await AudioRecorder.stopRecording();
+ let filePath = await AudioRecorder.stopRecording();
if (isAndroid) {
- const data = await RNFetchBlob.fs.stat(decodeURIComponent(filePath));
+ filePath = filePath.startsWith('file://') ? filePath : `file://${ filePath }`;
+ const data = await FileSystem.getInfoAsync(decodeURIComponent(filePath), { size: true });
this.finishRecording(true, filePath, data.size);
}
} catch (err) {
@@ -134,6 +133,7 @@ export default class extends React.PureComponent {
return (
{currentTime}
diff --git a/app/containers/MessageBox/ReplyPreview.js b/app/containers/MessageBox/ReplyPreview.js
index a755598be..2bb81d989 100644
--- a/app/containers/MessageBox/ReplyPreview.js
+++ b/app/containers/MessageBox/ReplyPreview.js
@@ -3,6 +3,7 @@ import { View, Text, StyleSheet } from 'react-native';
import PropTypes from 'prop-types';
import moment from 'moment';
import { connect } from 'react-redux';
+import isEqual from 'lodash/isEqual';
import Markdown from '../markdown';
import { CustomIcon } from '../../lib/Icons';
@@ -58,7 +59,7 @@ const ReplyPreview = React.memo(({
>
- {message.u.username}
+ {message.u?.username}
{time}
-
+
);
-}, (prevProps, nextProps) => prevProps.replying === nextProps.replying && prevProps.theme === nextProps.theme);
+}, (prevProps, nextProps) => prevProps.replying === nextProps.replying && prevProps.theme === nextProps.theme && isEqual(prevProps.message, nextProps.message));
ReplyPreview.propTypes = {
replying: PropTypes.bool,
diff --git a/app/containers/MessageBox/RightButtons.android.js b/app/containers/MessageBox/RightButtons.android.js
index b351dde75..88d6e7288 100644
--- a/app/containers/MessageBox/RightButtons.android.js
+++ b/app/containers/MessageBox/RightButtons.android.js
@@ -1,23 +1,25 @@
import React from 'react';
import PropTypes from 'prop-types';
+import { View } from 'react-native';
import { SendButton, AudioButton, ActionsButton } from './buttons';
+import styles from './styles';
const RightButtons = React.memo(({
- theme, showSend, submit, recordAudioMessage, recordAudioMessageEnabled, showMessageBoxActions
+ theme, showSend, submit, recordAudioMessage, recordAudioMessageEnabled, showMessageBoxActions, isActionsEnabled
}) => {
if (showSend) {
return ;
}
- if (recordAudioMessageEnabled) {
+ if (recordAudioMessageEnabled || isActionsEnabled) {
return (
<>
-
-
+ {recordAudioMessageEnabled ? : null}
+ {isActionsEnabled ? : null}
>
);
}
- return ;
+ return ;
});
RightButtons.propTypes = {
@@ -26,7 +28,8 @@ RightButtons.propTypes = {
submit: PropTypes.func.isRequired,
recordAudioMessage: PropTypes.func.isRequired,
recordAudioMessageEnabled: PropTypes.bool,
- showMessageBoxActions: PropTypes.func.isRequired
+ showMessageBoxActions: PropTypes.func.isRequired,
+ isActionsEnabled: PropTypes.bool
};
export default RightButtons;
diff --git a/app/containers/MessageBox/UploadModal.js b/app/containers/MessageBox/UploadModal.js
deleted file mode 100644
index 877347854..000000000
--- a/app/containers/MessageBox/UploadModal.js
+++ /dev/null
@@ -1,255 +0,0 @@
-import React, { Component } from 'react';
-import {
- View, Text, StyleSheet, Image, ScrollView, TouchableHighlight
-} from 'react-native';
-import PropTypes from 'prop-types';
-import Modal from 'react-native-modal';
-import { responsive } from 'react-native-responsive-ui';
-import equal from 'deep-equal';
-
-import TextInput from '../TextInput';
-import Button from '../Button';
-import I18n from '../../i18n';
-import sharedStyles from '../../views/Styles';
-import { isIOS } from '../../utils/deviceInfo';
-import { themes } from '../../constants/colors';
-import { CustomIcon } from '../../lib/Icons';
-import { withTheme } from '../../theme';
-import { withSplit } from '../../split';
-
-const styles = StyleSheet.create({
- modal: {
- width: '100%',
- alignItems: 'center',
- margin: 0
- },
- titleContainer: {
- flexDirection: 'row',
- paddingHorizontal: 16,
- paddingTop: 16
- },
- title: {
- fontSize: 14,
- ...sharedStyles.textBold
- },
- container: {
- height: 430,
- flexDirection: 'column'
- },
- scrollView: {
- flex: 1,
- padding: 16
- },
- image: {
- height: 150,
- flex: 1,
- marginBottom: 16,
- resizeMode: 'contain'
- },
- bigPreview: {
- height: 250
- },
- buttonContainer: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- padding: 16
- },
- button: {
- marginBottom: 0
- },
- androidButton: {
- paddingHorizontal: 15,
- justifyContent: 'center',
- height: 48,
- borderRadius: 2
- },
- androidButtonText: {
- fontSize: 18,
- textAlign: 'center'
- },
- fileIcon: {
- margin: 20,
- flex: 1,
- textAlign: 'center'
- },
- video: {
- flex: 1,
- borderRadius: 4,
- height: 150,
- marginBottom: 6,
- alignItems: 'center',
- justifyContent: 'center'
- }
-
-});
-
-class UploadModal extends Component {
- static propTypes = {
- isVisible: PropTypes.bool,
- file: PropTypes.object,
- close: PropTypes.func,
- submit: PropTypes.func,
- window: PropTypes.object,
- theme: PropTypes.string,
- split: PropTypes.bool
- }
-
- state = {
- name: '',
- description: '',
- file: {}
- };
-
- static getDerivedStateFromProps(props, state) {
- if (!equal(props.file, state.file) && props.file && props.file.path) {
- return {
- file: props.file,
- name: props.file.filename || 'Filename',
- description: ''
- };
- }
- return null;
- }
-
- shouldComponentUpdate(nextProps, nextState) {
- const { name, description, file } = this.state;
- const {
- window, isVisible, split, theme
- } = this.props;
-
- if (nextState.name !== name) {
- return true;
- }
- if (nextProps.split !== split) {
- return true;
- }
- if (nextProps.theme !== theme) {
- return true;
- }
- if (nextState.description !== description) {
- return true;
- }
- if (nextProps.isVisible !== isVisible) {
- return true;
- }
- if (nextProps.window.width !== window.width) {
- return true;
- }
- if (!equal(nextState.file, file)) {
- return true;
- }
- return false;
- }
-
- submit = () => {
- const { file, submit } = this.props;
- const { name, description } = this.state;
- submit({ ...file, name, description });
- }
-
- renderButtons = () => {
- const { close, theme } = this.props;
- if (isIOS) {
- return (
-
-
-
-
- );
- }
- // FIXME: RNGH don't work well on Android modals: https://github.com/kmagiera/react-native-gesture-handler/issues/139
- return (
-
-
- {I18n.t('Cancel')}
-
-
- {I18n.t('Send')}
-
-
- );
- }
-
- renderPreview() {
- const { file, split, theme } = this.props;
- if (file.mime && file.mime.match(/image/)) {
- return ();
- }
- if (file.mime && file.mime.match(/video/)) {
- return (
-
-
-
- );
- }
- return ();
- }
-
- render() {
- const {
- window: { width }, isVisible, close, split, theme
- } = this.props;
- const { name, description } = this.state;
- return (
-
-
-
- {I18n.t('Upload_file_question_mark')}
-
-
-
- {this.renderPreview()}
- this.setState({ name: value })}
- theme={theme}
- />
- this.setState({ description: value })}
- theme={theme}
- />
-
- {this.renderButtons()}
-
-
- );
- }
-}
-
-export default responsive(withTheme(withSplit(UploadModal)));
diff --git a/app/containers/MessageBox/buttons/BaseButton.js b/app/containers/MessageBox/buttons/BaseButton.js
index 33ffd9b1a..78e28afe0 100644
--- a/app/containers/MessageBox/buttons/BaseButton.js
+++ b/app/containers/MessageBox/buttons/BaseButton.js
@@ -17,7 +17,7 @@ const BaseButton = React.memo(({
accessibilityLabel={I18n.t(accessibilityLabel)}
accessibilityTraits='button'
>
-
+
));
diff --git a/app/containers/MessageBox/buttons/CancelEditingButton.js b/app/containers/MessageBox/buttons/CancelEditingButton.js
index abc7d3f41..04f1db9d8 100644
--- a/app/containers/MessageBox/buttons/CancelEditingButton.js
+++ b/app/containers/MessageBox/buttons/CancelEditingButton.js
@@ -8,7 +8,7 @@ const CancelEditingButton = React.memo(({ theme, onPress }) => (
onPress={onPress}
testID='messagebox-cancel-editing'
accessibilityLabel='Cancel_editing'
- icon='cross'
+ icon='Cross'
theme={theme}
/>
));
diff --git a/app/containers/MessageBox/buttons/SendButton.js b/app/containers/MessageBox/buttons/SendButton.js
index 659a484ae..ef7896dae 100644
--- a/app/containers/MessageBox/buttons/SendButton.js
+++ b/app/containers/MessageBox/buttons/SendButton.js
@@ -8,7 +8,7 @@ const SendButton = React.memo(({ theme, onPress }) => (
onPress={onPress}
testID='messagebox-send-message'
accessibilityLabel='Send_message'
- icon='Send-active'
+ icon='send-active'
theme={theme}
/>
));
diff --git a/app/containers/MessageBox/index.js b/app/containers/MessageBox/index.js
index 39e29dbc7..87270fb0d 100644
--- a/app/containers/MessageBox/index.js
+++ b/app/containers/MessageBox/index.js
@@ -1,12 +1,13 @@
import React, { Component } from 'react';
import PropTypes from 'prop-types';
-import { View, Alert, Keyboard } from 'react-native';
+import {
+ View, Alert, Keyboard, NativeModules
+} from 'react-native';
import { connect } from 'react-redux';
import { KeyboardAccessoryView } from 'react-native-keyboard-input';
import ImagePicker from 'react-native-image-crop-picker';
import equal from 'deep-equal';
import DocumentPicker from 'react-native-document-picker';
-import ActionSheet from 'react-native-action-sheet';
import { Q } from '@nozbe/watermelondb';
import { generateTriggerId } from '../../lib/methods/actions';
@@ -17,7 +18,6 @@ import styles from './styles';
import database from '../../lib/database';
import { emojis } from '../../emojis';
import Recording from './Recording';
-import UploadModal from './UploadModal';
import log from '../../utils/log';
import I18n from '../../i18n';
import ReplyPreview from './ReplyPreview';
@@ -43,9 +43,9 @@ import {
MENTIONS_TRACKING_TYPE_USERS
} from './constants';
import CommandsPreview from './CommandsPreview';
-import { Review } from '../../utils/review';
import { getUserSelector } from '../../selectors/login';
import Navigation from '../../lib/Navigation';
+import { withActionSheet } from '../ActionSheet';
const imagePickerConfig = {
cropping: true,
@@ -54,6 +54,7 @@ const imagePickerConfig = {
};
const libraryPickerConfig = {
+ multiple: true,
mediaType: 'any'
};
@@ -61,13 +62,6 @@ const videoPickerConfig = {
mediaType: 'video'
};
-const FILE_CANCEL_INDEX = 0;
-const FILE_PHOTO_INDEX = 1;
-const FILE_VIDEO_INDEX = 2;
-const FILE_LIBRARY_INDEX = 3;
-const FILE_DOCUMENT_INDEX = 4;
-const CREATE_DISCUSSION_INDEX = 5;
-
class MessageBox extends Component {
static propTypes = {
rid: PropTypes.string.isRequired,
@@ -95,7 +89,24 @@ class MessageBox extends Component {
typing: PropTypes.func,
theme: PropTypes.string,
replyCancel: PropTypes.func,
- navigation: PropTypes.object
+ showSend: PropTypes.bool,
+ navigation: PropTypes.object,
+ children: PropTypes.node,
+ isMasterDetail: PropTypes.bool,
+ showActionSheet: PropTypes.func,
+ iOSScrollBehavior: PropTypes.number,
+ sharing: PropTypes.bool,
+ isActionsEnabled: PropTypes.bool
+ }
+
+ static defaultProps = {
+ message: {
+ id: ''
+ },
+ sharing: false,
+ iOSScrollBehavior: NativeModules.KeyboardTrackingViewManager?.KeyboardTrackingScrollBehaviorFixedOffset,
+ isActionsEnabled: true,
+ getCustomEmoji: () => {}
}
constructor(props) {
@@ -103,26 +114,45 @@ class MessageBox extends Component {
this.state = {
mentions: [],
showEmojiKeyboard: false,
- showSend: false,
+ showSend: props.showSend,
recording: false,
trackingType: '',
- file: {
- isVisible: false
- },
commandPreview: [],
showCommandPreview: false,
command: {}
};
this.text = '';
this.focused = false;
- this.messageBoxActions = [
- I18n.t('Cancel'),
- I18n.t('Take_a_photo'),
- I18n.t('Take_a_video'),
- I18n.t('Choose_from_library'),
- I18n.t('Choose_file'),
- I18n.t('Create_Discussion')
+
+ // MessageBox Actions
+ this.options = [
+ {
+ title: I18n.t('Take_a_photo'),
+ icon: 'image',
+ onPress: this.takePhoto
+ },
+ {
+ title: I18n.t('Take_a_video'),
+ icon: 'video-1',
+ onPress: this.takeVideo
+ },
+ {
+ title: I18n.t('Choose_from_library'),
+ icon: 'share',
+ onPress: this.chooseFromLibrary
+ },
+ {
+ title: I18n.t('Choose_file'),
+ icon: 'folder',
+ onPress: this.chooseFile
+ },
+ {
+ title: I18n.t('Create_Discussion'),
+ icon: 'chat',
+ onPress: this.createDiscussion
+ }
];
+
const libPickerLabels = {
cropperChooseText: I18n.t('Choose'),
cropperCancelText: I18n.t('Cancel'),
@@ -144,27 +174,29 @@ class MessageBox extends Component {
async componentDidMount() {
const db = database.active;
- const { rid, tmid, navigation } = this.props;
+ const {
+ rid, tmid, navigation, sharing
+ } = this.props;
let msg;
try {
const threadsCollection = db.collections.get('threads');
const subsCollection = db.collections.get('subscriptions');
+ try {
+ this.room = await subsCollection.find(rid);
+ } catch (error) {
+ console.log('Messagebox.didMount: Room not found');
+ }
if (tmid) {
try {
- const thread = await threadsCollection.find(tmid);
- if (thread) {
- msg = thread.draftMessage;
+ this.thread = await threadsCollection.find(tmid);
+ if (this.thread && !sharing) {
+ msg = this.thread.draftMessage;
}
} catch (error) {
console.log('Messagebox.didMount: Thread not found');
}
- } else {
- try {
- this.room = await subsCollection.find(rid);
- msg = this.room.draftMessage;
- } catch (error) {
- console.log('Messagebox.didMount: Room not found');
- }
+ } else if (!sharing) {
+ msg = this.room?.draftMessage;
}
} catch (e) {
log(e);
@@ -183,16 +215,25 @@ class MessageBox extends Component {
EventEmiter.addEventListener(KEY_COMMAND, this.handleCommands);
}
- this.didFocusListener = navigation.addListener('didFocus', () => {
+ this.unsubscribeFocus = navigation.addListener('focus', () => {
if (this.tracking && this.tracking.resetTracking) {
this.tracking.resetTracking();
}
});
+ this.unsubscribeBlur = navigation.addListener('blur', () => {
+ this.component?.blur();
+ });
}
UNSAFE_componentWillReceiveProps(nextProps) {
- const { isFocused, editing, replying } = this.props;
- if (!isFocused()) {
+ const {
+ isFocused, editing, replying, sharing
+ } = this.props;
+ if (!isFocused?.()) {
+ return;
+ }
+ if (sharing) {
+ this.setInput(nextProps.message.msg ?? '');
return;
}
if (editing !== nextProps.editing && nextProps.editing) {
@@ -200,6 +241,7 @@ class MessageBox extends Component {
if (this.text) {
this.setShowSend(true);
}
+ this.focus();
} else if (replying !== nextProps.replying && nextProps.replying) {
this.focus();
} else if (!nextProps.message) {
@@ -209,11 +251,11 @@ class MessageBox extends Component {
shouldComponentUpdate(nextProps, nextState) {
const {
- showEmojiKeyboard, showSend, recording, mentions, file, commandPreview
+ showEmojiKeyboard, showSend, recording, mentions, commandPreview
} = this.state;
const {
- roomType, replying, editing, isFocused, theme
+ roomType, replying, editing, isFocused, message, theme, children
} = this.props;
if (nextProps.theme !== theme) {
return true;
@@ -245,7 +287,10 @@ class MessageBox extends Component {
if (!equal(nextState.commandPreview, commandPreview)) {
return true;
}
- if (!equal(nextState.file, file)) {
+ if (!equal(nextProps.message, message)) {
+ return true;
+ }
+ if (!equal(nextProps.children, children)) {
return true;
}
return false;
@@ -268,8 +313,11 @@ class MessageBox extends Component {
if (this.getSlashCommands && this.getSlashCommands.stop) {
this.getSlashCommands.stop();
}
- if (this.didFocusListener && this.didFocusListener.remove) {
- this.didFocusListener.remove();
+ if (this.unsubscribeFocus) {
+ this.unsubscribeFocus();
+ }
+ if (this.unsubscribeBlur) {
+ this.unsubscribeBlur();
}
if (isTablet) {
EventEmiter.removeListener(KEY_COMMAND, this.handleCommands);
@@ -285,22 +333,26 @@ class MessageBox extends Component {
// eslint-disable-next-line react/sort-comp
debouncedOnChangeText = debounce(async(text) => {
+ const { sharing } = this.props;
const db = database.active;
const isTextEmpty = text.length === 0;
// this.setShowSend(!isTextEmpty);
this.handleTyping(!isTextEmpty);
- // matches if their is text that stats with '/' and group the command and params so we can use it "/command params"
- const slashCommand = text.match(/^\/([a-z0-9._-]+) (.+)/im);
- if (slashCommand) {
- const [, name, params] = slashCommand;
- const commandsCollection = db.collections.get('slash_commands');
- try {
- const command = await commandsCollection.find(name);
- if (command.providesPreview) {
- return this.setCommandPreview(command, name, params);
+
+ if (!sharing) {
+ // matches if their is text that stats with '/' and group the command and params so we can use it "/command params"
+ const slashCommand = text.match(/^\/([a-z0-9._-]+) (.+)/im);
+ if (slashCommand) {
+ const [, name, params] = slashCommand;
+ const commandsCollection = db.collections.get('slash_commands');
+ try {
+ const command = await commandsCollection.find(name);
+ if (command.providesPreview) {
+ return this.setCommandPreview(command, name, params);
+ }
+ } catch (e) {
+ console.log('Slash command not found');
}
- } catch (e) {
- console.log('Slash command not found');
}
}
@@ -310,12 +362,20 @@ class MessageBox extends Component {
const cursor = Math.max(start, end);
const lastNativeText = this.component?.lastNativeText || '';
// matches if text either starts with '/' or have (@,#,:) then it groups whatever comes next of mention type
- const regexp = /(#|@|:|^\/)([a-z0-9._-]+)$/im;
+ let regexp = /(#|@|:|^\/)([a-z0-9._-]+)$/im;
+
+ // if sharing, track #|@|:
+ if (sharing) {
+ regexp = /(#|@|:)([a-z0-9._-]+)$/im;
+ }
+
const result = lastNativeText.substr(0, cursor).match(regexp);
if (!result) {
- const slash = lastNativeText.match(/^\/$/); // matches only '/' in input
- if (slash) {
- return this.identifyMentionKeyword('', MENTIONS_TRACKING_TYPE_COMMANDS);
+ if (!sharing) {
+ const slash = lastNativeText.match(/^\/$/); // matches only '/' in input
+ if (slash) {
+ return this.identifyMentionKeyword('', MENTIONS_TRACKING_TYPE_COMMANDS);
+ }
}
return this.stopTrackingMention();
}
@@ -455,7 +515,10 @@ class MessageBox extends Component {
}
handleTyping = (isTyping) => {
- const { typing, rid } = this.props;
+ const { typing, rid, sharing } = this.props;
+ if (sharing) {
+ return;
+ }
if (!isTyping) {
if (this.typingTimeout) {
clearTimeout(this.typingTimeout);
@@ -495,7 +558,8 @@ class MessageBox extends Component {
setShowSend = (showSend) => {
const { showSend: prevShowSend } = this.state;
- if (prevShowSend !== showSend) {
+ const { showSend: propShowSend } = this.props;
+ if (prevShowSend !== showSend && !propShowSend) {
this.setState({ showSend });
}
}
@@ -507,7 +571,7 @@ class MessageBox extends Component {
canUploadFile = (file) => {
const { FileUpload_MediaTypeWhiteList, FileUpload_MaxFileSize } = this.props;
- const result = canUploadFile(file, { FileUpload_MediaTypeWhiteList, FileUpload_MaxFileSize });
+ const result = canUploadFile(file, FileUpload_MediaTypeWhiteList, FileUpload_MaxFileSize);
if (result.success) {
return true;
}
@@ -515,33 +579,11 @@ class MessageBox extends Component {
return false;
}
- sendMediaMessage = async(file) => {
- const {
- rid, tmid, baseUrl: server, user, message: { id: messageTmid }, replyCancel
- } = this.props;
- this.setState({ file: { isVisible: false } });
- const fileInfo = {
- name: file.name,
- description: file.description,
- size: file.size,
- type: file.mime,
- store: 'Uploads',
- path: file.path
- };
- try {
- replyCancel();
- await RocketChat.sendFileMessage(rid, fileInfo, tmid || messageTmid, server, user);
- Review.pushPositiveEvent();
- } catch (e) {
- log(e);
- }
- }
-
takePhoto = async() => {
try {
const image = await ImagePicker.openCamera(this.imagePickerConfig);
if (this.canUploadFile(image)) {
- this.showUploadModal(image);
+ this.openShareView([image]);
}
} catch (e) {
// Do nothing
@@ -552,7 +594,7 @@ class MessageBox extends Component {
try {
const video = await ImagePicker.openCamera(this.videoPickerConfig);
if (this.canUploadFile(video)) {
- this.showUploadModal(video);
+ this.openShareView([video]);
}
} catch (e) {
// Do nothing
@@ -561,10 +603,8 @@ class MessageBox extends Component {
chooseFromLibrary = async() => {
try {
- const image = await ImagePicker.openPicker(this.libraryPickerConfig);
- if (this.canUploadFile(image)) {
- this.showUploadModal(image);
- }
+ const attachments = await ImagePicker.openPicker(this.libraryPickerConfig);
+ this.openShareView(attachments);
} catch (e) {
// Do nothing
}
@@ -582,7 +622,7 @@ class MessageBox extends Component {
path: res.uri
};
if (this.canUploadFile(file)) {
- this.showUploadModal(file);
+ this.openShareView([file]);
}
} catch (e) {
if (!DocumentPicker.isCancel(e)) {
@@ -591,43 +631,30 @@ class MessageBox extends Component {
}
}
- createDiscussion = () => {
- Navigation.navigate('CreateDiscussionView', { channel: this.room });
+ openShareView = (attachments) => {
+ const { message, replyCancel, replyWithMention } = this.props;
+ // Start a thread with an attachment
+ let { thread } = this;
+ if (replyWithMention) {
+ thread = message;
+ replyCancel();
+ }
+ Navigation.navigate('ShareView', { room: this.room, thread, attachments });
}
- showUploadModal = (file) => {
- this.setState({ file: { ...file, isVisible: true } });
+ createDiscussion = () => {
+ const { isMasterDetail } = this.props;
+ const params = { channel: this.room, showCloseModal: true };
+ if (isMasterDetail) {
+ Navigation.navigate('ModalStackNavigator', { screen: 'CreateDiscussionView', params });
+ } else {
+ Navigation.navigate('NewMessageStackNavigator', { screen: 'CreateDiscussionView', params });
+ }
}
showMessageBoxActions = () => {
- ActionSheet.showActionSheetWithOptions({
- options: this.messageBoxActions,
- cancelButtonIndex: FILE_CANCEL_INDEX
- }, (actionIndex) => {
- this.handleMessageBoxActions(actionIndex);
- });
- }
-
- handleMessageBoxActions = (actionIndex) => {
- switch (actionIndex) {
- case FILE_PHOTO_INDEX:
- this.takePhoto();
- break;
- case FILE_VIDEO_INDEX:
- this.takeVideo();
- break;
- case FILE_LIBRARY_INDEX:
- this.chooseFromLibrary();
- break;
- case FILE_DOCUMENT_INDEX:
- this.chooseFile();
- break;
- case CREATE_DISCUSSION_INDEX:
- this.createDiscussion();
- break;
- default:
- break;
- }
+ const { showActionSheet } = this.props;
+ showActionSheet({ options: this.options });
}
editCancel = () => {
@@ -672,16 +699,22 @@ class MessageBox extends Component {
submit = async() => {
const {
- onSubmit, rid: roomId, tmid
+ onSubmit, rid: roomId, tmid, showSend, sharing
} = this.props;
const message = this.text;
+ // if sharing, only execute onSubmit prop
+ if (sharing) {
+ onSubmit(message);
+ return;
+ }
+
this.clearInput();
this.debouncedOnChangeText.stop();
this.closeEmoji();
this.stopTrackingMention();
this.handleTyping(false);
- if (message.trim() === '') {
+ if (message.trim() === '' && !showSend) {
return;
}
@@ -802,7 +835,7 @@ class MessageBox extends Component {
recording, showEmojiKeyboard, showSend, mentions, trackingType, commandPreview, showCommandPreview
} = this.state;
const {
- editing, message, replying, replyCancel, user, getCustomEmoji, theme, Message_AudioRecorderEnabled
+ editing, message, replying, replyCancel, user, getCustomEmoji, theme, Message_AudioRecorderEnabled, children, isActionsEnabled
} = this.props;
const isAndroidTablet = isTablet && isAndroid ? {
@@ -839,6 +872,7 @@ class MessageBox extends Component {
showEmojiKeyboard={showEmojiKeyboard}
editing={editing}
showMessageBoxActions={this.showMessageBoxActions}
+ isActionsEnabled={isActionsEnabled}
editCancel={this.editCancel}
openEmoji={this.openEmoji}
closeEmoji={this.closeEmoji}
@@ -865,17 +899,21 @@ class MessageBox extends Component {
recordAudioMessage={this.recordAudioMessage}
recordAudioMessageEnabled={Message_AudioRecorderEnabled}
showMessageBoxActions={this.showMessageBoxActions}
+ isActionsEnabled={isActionsEnabled}
/>
+ {children}
>
);
}
render() {
console.count(`${ this.constructor.name }.render calls`);
- const { showEmojiKeyboard, file } = this.state;
- const { user, baseUrl, theme } = this.props;
+ const { showEmojiKeyboard } = this.state;
+ const {
+ user, baseUrl, theme, iOSScrollBehavior
+ } = this.props;
return (
- this.setState({ file: {} })}
- submit={this.sendMediaMessage}
+ iOSScrollBehavior={iOSScrollBehavior}
/>
);
@@ -910,6 +943,7 @@ class MessageBox extends Component {
}
const mapStateToProps = state => ({
+ isMasterDetail: state.app.isMasterDetail,
baseUrl: state.server.server,
threadsEnabled: state.settings.Threads_enabled,
user: getUserSelector(state),
@@ -922,4 +956,4 @@ const dispatchToProps = ({
typing: (rid, status) => userTypingAction(rid, status)
});
-export default connect(mapStateToProps, dispatchToProps, null, { forwardRef: true })(MessageBox);
+export default connect(mapStateToProps, dispatchToProps, null, { forwardRef: true })(withActionSheet(MessageBox));
diff --git a/app/containers/MessageBox/styles.js b/app/containers/MessageBox/styles.js
index e2618a7ee..f2fb9c554 100644
--- a/app/containers/MessageBox/styles.js
+++ b/app/containers/MessageBox/styles.js
@@ -103,5 +103,8 @@ export default StyleSheet.create({
},
scrollViewMention: {
maxHeight: SCROLLVIEW_MENTION_HEIGHT
+ },
+ buttonsWhitespace: {
+ width: 15
}
});
diff --git a/app/containers/MessageErrorActions.js b/app/containers/MessageErrorActions.js
index d106da635..bc7b6bc05 100644
--- a/app/containers/MessageErrorActions.js
+++ b/app/containers/MessageErrorActions.js
@@ -1,41 +1,22 @@
-import React from 'react';
+import { useImperativeHandle, forwardRef } from 'react';
import PropTypes from 'prop-types';
-import ActionSheet from 'react-native-action-sheet';
import RocketChat from '../lib/rocketchat';
import database from '../lib/database';
import protectedFunction from '../lib/methods/helpers/protectedFunction';
+import { useActionSheet } from './ActionSheet';
import I18n from '../i18n';
import log from '../utils/log';
-class MessageErrorActions extends React.Component {
- static propTypes = {
- actionsHide: PropTypes.func.isRequired,
- message: PropTypes.object,
- tmid: PropTypes.string
- };
+const MessageErrorActions = forwardRef(({ tmid }, ref) => {
+ const { showActionSheet } = useActionSheet();
- // eslint-disable-next-line react/sort-comp
- constructor(props) {
- super(props);
- this.handleActionPress = this.handleActionPress.bind(this);
- this.options = [I18n.t('Cancel'), I18n.t('Delete'), I18n.t('Resend')];
- this.CANCEL_INDEX = 0;
- this.DELETE_INDEX = 1;
- this.RESEND_INDEX = 2;
- setTimeout(() => {
- this.showActionSheet();
- });
- }
-
- handleResend = protectedFunction(async() => {
- const { message, tmid } = this.props;
+ const handleResend = protectedFunction(async(message) => {
await RocketChat.resendMessage(message, tmid);
});
- handleDelete = async() => {
+ const handleDelete = async(message) => {
try {
- const { message, tmid } = this.props;
const db = database.active;
const deleteBatch = [];
const msgCollection = db.collections.get('messages');
@@ -49,7 +30,7 @@ class MessageErrorActions extends React.Component {
try {
const msg = await msgCollection.find(message.id);
deleteBatch.push(msg.prepareDestroyPermanently());
- } catch (error) {
+ } catch {
// Do nothing: message not found
}
@@ -68,7 +49,7 @@ class MessageErrorActions extends React.Component {
// If the whole thread was removed, delete the thread
const thread = await threadCollection.find(tmid);
deleteBatch.push(thread.prepareDestroyPermanently());
- } catch (error) {
+ } catch {
// Do nothing: thread not found
}
} else {
@@ -78,7 +59,7 @@ class MessageErrorActions extends React.Component {
})
);
}
- } catch (error) {
+ } catch {
// Do nothing: message not found
}
}
@@ -88,39 +69,34 @@ class MessageErrorActions extends React.Component {
} catch (e) {
log(e);
}
- }
+ };
- showActionSheet = () => {
- ActionSheet.showActionSheetWithOptions({
- options: this.options,
- cancelButtonIndex: this.CANCEL_INDEX,
- destructiveButtonIndex: this.DELETE_INDEX,
- title: I18n.t('Message_actions')
- }, (actionIndex) => {
- this.handleActionPress(actionIndex);
+ const showMessageErrorActions = (message) => {
+ showActionSheet({
+ options: [
+ {
+ title: I18n.t('Resend'),
+ icon: 'send',
+ onPress: () => handleResend(message)
+ },
+ {
+ title: I18n.t('Delete'),
+ icon: 'trash',
+ danger: true,
+ onPress: () => handleDelete(message)
+ }
+ ],
+ hasCancel: true
});
- }
+ };
- handleActionPress = (actionIndex) => {
- const { actionsHide } = this.props;
- switch (actionIndex) {
- case this.RESEND_INDEX:
- this.handleResend();
- break;
- case this.DELETE_INDEX:
- this.handleDelete();
- break;
- default:
- break;
- }
- actionsHide();
- }
-
- render() {
- return (
- null
- );
- }
-}
+ useImperativeHandle(ref, () => ({
+ showMessageErrorActions
+ }));
+});
+MessageErrorActions.propTypes = {
+ message: PropTypes.object,
+ tmid: PropTypes.string
+};
export default MessageErrorActions;
diff --git a/app/containers/ReactionsModal.js b/app/containers/ReactionsModal.js
index 8201c3cc0..97812d0e7 100644
--- a/app/containers/ReactionsModal.js
+++ b/app/containers/ReactionsModal.js
@@ -1,6 +1,6 @@
import React from 'react';
import {
- View, Text, FlatList, StyleSheet, SafeAreaView
+ View, Text, FlatList, StyleSheet
} from 'react-native';
import PropTypes from 'prop-types';
import Modal from 'react-native-modal';
@@ -12,8 +12,12 @@ import { CustomIcon } from '../lib/Icons';
import sharedStyles from '../views/Styles';
import { themes } from '../constants/colors';
import { withTheme } from '../theme';
+import SafeAreaView from './SafeAreaView';
const styles = StyleSheet.create({
+ safeArea: {
+ backgroundColor: 'transparent'
+ },
titleContainer: {
alignItems: 'center',
paddingVertical: 10
@@ -95,12 +99,12 @@ const ModalContent = React.memo(({
}) => {
if (message && message.reactions) {
return (
-
+
{I18n.t('Reactions')}
diff --git a/app/containers/RoomTypeIcon.js b/app/containers/RoomTypeIcon.js
index b35d83a60..42b8b90b9 100644
--- a/app/containers/RoomTypeIcon.js
+++ b/app/containers/RoomTypeIcon.js
@@ -1,16 +1,13 @@
import React from 'react';
-import { Image, StyleSheet } from 'react-native';
+import { StyleSheet } from 'react-native';
import PropTypes from 'prop-types';
import { CustomIcon } from '../lib/Icons';
import { STATUS_COLORS, themes } from '../constants/colors';
const styles = StyleSheet.create({
- style: {
- marginRight: 7,
- marginTop: 3
- },
- discussion: {
- marginRight: 6
+ icon: {
+ marginTop: 3,
+ marginRight: 4
}
});
@@ -23,22 +20,32 @@ const RoomTypeIcon = React.memo(({
const color = themes[theme].auxiliaryText;
+ let icon = 'lock';
if (type === 'discussion') {
- // FIXME: These are temporary only. We should have all room icons on , but our design team is still working on this.
- return ;
+ icon = 'chat';
+ } else if (type === 'c') {
+ icon = 'hash';
+ } else if (type === 'd') {
+ if (isGroupChat) {
+ icon = 'team';
+ } else {
+ icon = 'at';
+ }
+ } else if (type === 'l') {
+ icon = 'livechat';
}
- if (type === 'c') {
- return ;
- } if (type === 'd') {
- if (isGroupChat) {
- return ;
- }
- return ;
- } if (type === 'l') {
- return ;
- }
- return ;
+ return (
+
+ );
});
RoomTypeIcon.propTypes = {
@@ -51,7 +58,7 @@ RoomTypeIcon.propTypes = {
};
RoomTypeIcon.defaultProps = {
- size: 10
+ size: 16
};
export default RoomTypeIcon;
diff --git a/app/containers/SafeAreaView.js b/app/containers/SafeAreaView.js
new file mode 100644
index 000000000..67c4b90aa
--- /dev/null
+++ b/app/containers/SafeAreaView.js
@@ -0,0 +1,34 @@
+import React from 'react';
+import { StyleSheet } from 'react-native';
+import PropTypes from 'prop-types';
+import { SafeAreaView as SafeAreaContext } from 'react-native-safe-area-context';
+import { themes } from '../constants/colors';
+
+const styles = StyleSheet.create({
+ view: {
+ flex: 1
+ }
+});
+
+const SafeAreaView = React.memo(({
+ style, children, testID, theme, vertical = true, ...props
+}) => (
+
+ {children}
+
+));
+
+SafeAreaView.propTypes = {
+ testID: PropTypes.string,
+ theme: PropTypes.string,
+ vertical: PropTypes.bool,
+ style: PropTypes.object,
+ children: PropTypes.element
+};
+
+export default SafeAreaView;
diff --git a/app/containers/StatusBar.js b/app/containers/StatusBar.js
index 6fadd6a45..cc9bd73cc 100644
--- a/app/containers/StatusBar.js
+++ b/app/containers/StatusBar.js
@@ -4,18 +4,21 @@ import PropTypes from 'prop-types';
import { isIOS } from '../utils/deviceInfo';
import { themes } from '../constants/colors';
-import { withTheme } from '../theme';
-const StatusBar = React.memo(({ theme }) => {
- let barStyle = 'light-content';
- if (theme === 'light' && isIOS) {
- barStyle = 'dark-content';
+const StatusBar = React.memo(({ theme, barStyle, backgroundColor }) => {
+ if (!barStyle) {
+ barStyle = 'light-content';
+ if (theme === 'light' && isIOS) {
+ barStyle = 'dark-content';
+ }
}
- return ;
+ return ;
});
StatusBar.propTypes = {
- theme: PropTypes.string
+ theme: PropTypes.string,
+ barStyle: PropTypes.string,
+ backgroundColor: PropTypes.string
};
-export default withTheme(StatusBar);
+export default StatusBar;
diff --git a/app/containers/TextInput.js b/app/containers/TextInput.js
index a7c7d473c..042f090e2 100644
--- a/app/containers/TextInput.js
+++ b/app/containers/TextInput.js
@@ -111,7 +111,7 @@ export default class RCTextInput extends React.PureComponent {
return (
{
+const TwoFactor = React.memo(({ theme, isMasterDetail }) => {
const [visible, setVisible] = useState(false);
const [data, setData] = useState({});
const [code, setCode] = useState('');
@@ -93,7 +93,7 @@ const TwoFactor = React.memo(({ theme, split }) => {
hideModalContentWhileAnimating
>
-
+
{I18n.t(method?.title || 'Two_Factor_Authentication')}
{method?.text ? {I18n.t(method.text)} : null}
{
});
TwoFactor.propTypes = {
theme: PropTypes.string,
- split: PropTypes.bool
+ isMasterDetail: PropTypes.bool
};
-export default withSplit(withTheme(TwoFactor));
+const mapStateToProps = state => ({
+ isMasterDetail: state.app.isMasterDetail
+});
+
+export default connect(mapStateToProps)(withTheme(TwoFactor));
diff --git a/app/containers/TwoFactor/styles.js b/app/containers/TwoFactor/styles.js
index c903b131b..36608408a 100644
--- a/app/containers/TwoFactor/styles.js
+++ b/app/containers/TwoFactor/styles.js
@@ -37,5 +37,8 @@ export default StyleSheet.create({
buttonContainer: {
flexDirection: 'row',
justifyContent: 'space-between'
+ },
+ tablet: {
+ height: undefined
}
});
diff --git a/app/containers/UIKit/MultiSelect/Chips.js b/app/containers/UIKit/MultiSelect/Chips.js
index 496ba2261..9d0eb0a20 100644
--- a/app/containers/UIKit/MultiSelect/Chips.js
+++ b/app/containers/UIKit/MultiSelect/Chips.js
@@ -24,7 +24,7 @@ const Chip = ({
<>
{item.imageUrl ? : null}
{textParser([item.text])}
-
+
>
);
diff --git a/app/containers/UIKit/MultiSelect/Input.js b/app/containers/UIKit/MultiSelect/Input.js
index 6a7085fae..ff8647a61 100644
--- a/app/containers/UIKit/MultiSelect/Input.js
+++ b/app/containers/UIKit/MultiSelect/Input.js
@@ -22,7 +22,7 @@ const Input = ({
{
loading
?
- :
+ :
}
diff --git a/app/containers/UIKit/Select.js b/app/containers/UIKit/Select.js
index ba44a2e1a..08fe82080 100644
--- a/app/containers/UIKit/Select.js
+++ b/app/containers/UIKit/Select.js
@@ -55,7 +55,7 @@ export const Select = ({
const Icon = () => (
loading
?
- :
+ :
);
return (
diff --git a/app/containers/message/Audio.js b/app/containers/message/Audio.js
index 5621a8d07..27a6d08ee 100644
--- a/app/containers/message/Audio.js
+++ b/app/containers/message/Audio.js
@@ -1,7 +1,7 @@
import React from 'react';
import PropTypes from 'prop-types';
import {
- View, StyleSheet, Text, Easing, Dimensions
+ View, StyleSheet, Text, Easing
} from 'react-native';
import { Audio } from 'expo-av';
import Slider from '@react-native-community/slider';
@@ -15,9 +15,9 @@ import { CustomIcon } from '../../lib/Icons';
import sharedStyles from '../../views/Styles';
import { themes } from '../../constants/colors';
import { isAndroid, isIOS } from '../../utils/deviceInfo';
-import { withSplit } from '../../split';
import MessageContext from './Context';
import ActivityIndicator from '../ActivityIndicator';
+import { withDimensions } from '../../dimensions';
const mode = {
allowsRecordingIOS: false,
@@ -98,8 +98,8 @@ class MessageAudio extends React.Component {
static propTypes = {
file: PropTypes.object.isRequired,
theme: PropTypes.string,
- split: PropTypes.bool,
- getCustomEmoji: PropTypes.func
+ getCustomEmoji: PropTypes.func,
+ scale: PropTypes.number
}
constructor(props) {
@@ -138,7 +138,7 @@ class MessageAudio extends React.Component {
const {
currentTime, duration, paused, loading
} = this.state;
- const { file, split, theme } = this.props;
+ const { file, theme } = this.props;
if (nextProps.theme !== theme) {
return true;
}
@@ -154,9 +154,6 @@ class MessageAudio extends React.Component {
if (!equal(nextProps.file, file)) {
return true;
}
- if (nextProps.split !== split) {
- return true;
- }
if (nextState.loading !== loading) {
return true;
}
@@ -249,7 +246,7 @@ class MessageAudio extends React.Component {
loading, paused, currentTime, duration
} = this.state;
const {
- file, getCustomEmoji, split, theme
+ file, getCustomEmoji, theme, scale
} = this.props;
const { description } = file;
const { baseUrl, user } = this.context;
@@ -263,8 +260,7 @@ class MessageAudio extends React.Component {
@@ -279,7 +275,7 @@ class MessageAudio extends React.Component {
minimumTrackTintColor={themes[theme].tintColor}
maximumTrackTintColor={themes[theme].auxiliaryText}
onValueChange={this.onValueChange}
- thumbImage={isIOS && { uri: 'audio_thumb', scale: Dimensions.get('window').scale }}
+ thumbImage={isIOS && { uri: 'audio_thumb', scale }}
/>
{this.duration}
@@ -289,4 +285,4 @@ class MessageAudio extends React.Component {
}
}
-export default withSplit(MessageAudio);
+export default withDimensions(MessageAudio);
diff --git a/app/containers/message/CallButton.js b/app/containers/message/CallButton.js
index 6b18cabd7..2a68237e0 100644
--- a/app/containers/message/CallButton.js
+++ b/app/containers/message/CallButton.js
@@ -22,7 +22,7 @@ const CallButton = React.memo(({
hitSlop={BUTTON_HIT_SLOP}
>
<>
-
+
{I18n.t('Click_to_join')}
>
diff --git a/app/containers/message/Image.js b/app/containers/message/Image.js
index 0e2d94a85..499e793a7 100644
--- a/app/containers/message/Image.js
+++ b/app/containers/message/Image.js
@@ -10,19 +10,17 @@ import Touchable from './Touchable';
import Markdown from '../markdown';
import styles from './styles';
import { formatAttachmentUrl } from '../../lib/utils';
-import { withSplit } from '../../split';
import { themes } from '../../constants/colors';
-import sharedStyles from '../../views/Styles';
import MessageContext from './Context';
const ImageProgress = createImageProgress(FastImage);
const Button = React.memo(({
- children, onPress, split, theme
+ children, onPress, theme
}) => (
{children}
@@ -42,7 +40,7 @@ export const MessageImage = React.memo(({ img, theme }) => (
));
const ImageContainer = React.memo(({
- file, imageUrl, showAttachment, getCustomEmoji, split, theme
+ file, imageUrl, showAttachment, getCustomEmoji, theme
}) => {
const { baseUrl, user } = useContext(MessageContext);
const img = imageUrl || formatAttachmentUrl(file.image_url, user.id, user.token, baseUrl);
@@ -54,7 +52,7 @@ const ImageContainer = React.memo(({
if (file.description) {
return (
-
);
-}, (prevProps, nextProps) => isEqual(prevProps.attachment, nextProps.attachment) && prevProps.split === nextProps.split && prevProps.theme === nextProps.theme);
+}, (prevProps, nextProps) => isEqual(prevProps.attachment, nextProps.attachment) && prevProps.theme === nextProps.theme);
Reply.propTypes = {
attachment: PropTypes.object,
timeFormat: PropTypes.string,
index: PropTypes.number,
theme: PropTypes.string,
- getCustomEmoji: PropTypes.func,
- split: PropTypes.bool
+ getCustomEmoji: PropTypes.func
};
Reply.displayName = 'MessageReply';
@@ -205,4 +202,4 @@ Fields.propTypes = {
};
Fields.displayName = 'MessageReplyFields';
-export default withSplit(Reply);
+export default Reply;
diff --git a/app/containers/message/Thread.js b/app/containers/message/Thread.js
index f72a429b6..00e1b4fc8 100644
--- a/app/containers/message/Thread.js
+++ b/app/containers/message/Thread.js
@@ -23,7 +23,7 @@ const Thread = React.memo(({
style={[styles.button, styles.smallButton, { backgroundColor: themes[theme].tintColor }]}
testID={`message-thread-button-${ msg }`}
>
-
+
{buttonText}
{time}
diff --git a/app/containers/message/Urls.js b/app/containers/message/Urls.js
index e4a2ac4e5..b5e43bf6d 100644
--- a/app/containers/message/Urls.js
+++ b/app/containers/message/Urls.js
@@ -11,7 +11,6 @@ import openLink from '../../utils/openLink';
import sharedStyles from '../../views/Styles';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
-import { withSplit } from '../../split';
import { LISTENER } from '../Toast';
import EventEmitter from '../../utils/events';
import I18n from '../../i18n';
@@ -80,9 +79,7 @@ const UrlContent = React.memo(({ title, description, theme }) => (
return true;
});
-const Url = React.memo(({
- url, index, split, theme
-}) => {
+const Url = React.memo(({ url, index, theme }) => {
if (!url) {
return null;
}
@@ -105,8 +102,7 @@ const Url = React.memo(({
{
backgroundColor: themes[theme].chatComponentBackground,
borderColor: themes[theme].borderColor
- },
- split && sharedStyles.tabletContent
+ }
]}
background={Touchable.Ripple(themes[theme].bannerBackground)}
>
@@ -116,19 +112,17 @@ const Url = React.memo(({
>
);
-}, (oldProps, newProps) => isEqual(oldProps.url, newProps.url) && oldProps.split === newProps.split && oldProps.theme === newProps.theme);
+}, (oldProps, newProps) => isEqual(oldProps.url, newProps.url) && oldProps.theme === newProps.theme);
-const Urls = React.memo(({
- urls, split, theme
-}) => {
+const Urls = React.memo(({ urls, theme }) => {
if (!urls || urls.length === 0) {
return null;
}
return urls.map((url, index) => (
-
+
));
-}, (oldProps, newProps) => isEqual(oldProps.urls, newProps.urls) && oldProps.split === newProps.split && oldProps.theme === newProps.theme);
+}, (oldProps, newProps) => isEqual(oldProps.urls, newProps.urls) && oldProps.theme === newProps.theme);
UrlImage.propTypes = {
image: PropTypes.string
@@ -145,16 +139,14 @@ UrlContent.displayName = 'MessageUrlContent';
Url.propTypes = {
url: PropTypes.object.isRequired,
index: PropTypes.number,
- theme: PropTypes.string,
- split: PropTypes.bool
+ theme: PropTypes.string
};
Url.displayName = 'MessageUrl';
Urls.propTypes = {
urls: PropTypes.array,
- theme: PropTypes.string,
- split: PropTypes.bool
+ theme: PropTypes.string
};
Urls.displayName = 'MessageUrls';
-export default withTheme(withSplit(Urls));
+export default withTheme(Urls);
diff --git a/app/containers/message/Video.js b/app/containers/message/Video.js
index c765702e0..3998f2fa0 100644
--- a/app/containers/message/Video.js
+++ b/app/containers/message/Video.js
@@ -6,11 +6,10 @@ import isEqual from 'deep-equal';
import Touchable from './Touchable';
import Markdown from '../markdown';
import openLink from '../../utils/openLink';
-import { isIOS, isTablet } from '../../utils/deviceInfo';
+import { isIOS } from '../../utils/deviceInfo';
import { CustomIcon } from '../../lib/Icons';
import { formatAttachmentUrl } from '../../lib/utils';
import { themes } from '../../constants/colors';
-import sharedStyles from '../../views/Styles';
import MessageContext from './Context';
const SUPPORTED_TYPES = ['video/quicktime', 'video/mp4', ...(isIOS ? [] : ['video/3gp', 'video/mkv'])];
@@ -46,7 +45,7 @@ const Video = React.memo(({
<>
(
+
+ {contexts => }
+
+ );
+ hoistNonReactStatics(DimensionsComponent, Component);
+ return DimensionsComponent;
+}
+
+export const useDimensions = () => React.useContext(DimensionsContext);
+
+export const useOrientation = () => {
+ const { width, height } = React.useContext(DimensionsContext);
+ const isPortrait = height > width;
+ return {
+ isPortrait,
+ isLandscape: !isPortrait
+ };
+};
diff --git a/app/i18n/locales/en.js b/app/i18n/locales/en.js
index 4d1a88a2c..c973245be 100644
--- a/app/i18n/locales/en.js
+++ b/app/i18n/locales/en.js
@@ -334,6 +334,7 @@ export default {
No_available_agents_to_transfer: 'No available agents to transfer',
Offline: 'Offline',
Oops: 'Oops!',
+ Omnichannel: 'Omnichannel',
Onboarding_description: 'A workspace is your team or organization’s space to collaborate. Ask the workspace admin for address to join or create one for your team.',
Onboarding_join_workspace: 'Join a workspace',
Onboarding_subtitle: 'Beyond Team Collaboration',
@@ -379,6 +380,8 @@ export default {
Reactions_are_enabled: 'Reactions are enabled',
Reactions: 'Reactions',
Read: 'Read',
+ Read_External_Permission_Message: 'Rocket Chat needs to access photos, media, and files on your device',
+ Read_External_Permission: 'Read Media Permission',
Read_Only_Channel: 'Read Only Channel',
Read_Only: 'Read Only',
Read_Receipt: 'Read Receipt',
@@ -405,6 +408,7 @@ export default {
Review_app_later: 'Maybe later',
Review_app_unable_store: 'Unable to open {{store}}',
Review_this_app: 'Review this app',
+ Remove: 'Remove',
Roles: 'Roles',
Room_actions: 'Room actions',
Room_changed_announcement: 'Room announcement changed to: {{announcement}} by {{userBy}}',
@@ -443,6 +447,7 @@ export default {
Send_message: 'Send message',
Send_me_the_code_again: 'Send me the code again',
Send_to: 'Send to...',
+ Sending_to: 'Sending to',
Sent_an_attachment: 'Sent an attachment',
Server: 'Server',
Servers: 'Servers',
@@ -470,6 +475,7 @@ export default {
starred: 'starred',
Starred: 'Starred',
Start_of_conversation: 'Start of conversation',
+ Start_a_Discussion: 'Start a Discussion',
Started_discussion: 'Started a discussion:',
Started_call: 'Call started by {{userBy}}',
Submit: 'Submit',
@@ -482,6 +488,8 @@ export default {
Terms_of_Service: ' Terms of Service ',
Theme: 'Theme',
The_URL_is_invalid: 'Invalid URL or unable to establish a secure connection.\n{{contact}}',
+ The_user_wont_be_able_to_type_in_roomName: 'The user won\'t be able to type in {{roomName}}',
+ The_user_will_be_able_to_type_in_roomName: 'The user will be able to type in {{roomName}}',
There_was_an_error_while_action: 'There was an error while {{action}}!',
This_room_is_blocked: 'This room is blocked',
This_room_is_read_only: 'This room is read only',
@@ -566,6 +574,7 @@ export default {
Your_workspace: 'Your workspace',
Version_no: 'Version: {{version}}',
You_will_not_be_able_to_recover_this_message: 'You will not be able to recover this message!',
+ You_will_unset_a_certificate_for_this_server: 'You will unset a certificate for this server',
Change_Language: 'Change Language',
Crash_report_disclaimer: 'We never track the content of your chats. The crash report only contains relevant information for us in order to identify problems and fix it.',
Type_message: 'Type message',
@@ -578,6 +587,7 @@ export default {
Search_messages: 'Search messages',
Scroll_messages: 'Scroll messages',
Reply_latest: 'Reply to latest',
+ Reply_in_Thread: 'Reply in Thread',
Server_selection: 'Server selection',
Server_selection_numbers: 'Server selection 1...9',
Add_server: 'Add server',
diff --git a/app/i18n/locales/pt-BR.js b/app/i18n/locales/pt-BR.js
index 6c7e06b50..8055e7ea3 100644
--- a/app/i18n/locales/pt-BR.js
+++ b/app/i18n/locales/pt-BR.js
@@ -344,6 +344,8 @@ export default {
Reactions_are_disabled: 'Reagir está desabilitado',
Reactions_are_enabled: 'Reagir está habilitado',
Reactions: 'Reações',
+ Read_External_Permission_Message: 'Rocket Chat precisa acessar fotos, mídia e arquivos no seu dispositivo',
+ Read_External_Permission: 'Permissão de acesso à arquivos',
Read_Only_Channel: 'Canal Somente Leitura',
Read_Only: 'Somente Leitura',
Register: 'Registrar',
@@ -365,6 +367,7 @@ export default {
Review_app_later: 'Talvez depois',
Review_app_unable_store: 'Não foi possível abrir {{store}}',
Review_this_app: 'Avaliar esse app',
+ Remove: 'Remover',
Roles: 'Papéis',
Room_actions: 'Ações',
Room_changed_announcement: 'O anúncio da sala foi alterado para: {{announcement}} por {{userBy}}',
@@ -426,6 +429,8 @@ export default {
Take_a_video: 'Gravar um vídeo',
Terms_of_Service: ' Termos de Serviço ',
Theme: 'Tema',
+ The_user_wont_be_able_to_type_in_roomName: 'O usuário não poderá digitar em {{roomName}}',
+ The_user_will_be_able_to_type_in_roomName: 'O usuário poderá digitar em {{roomName}}',
The_URL_is_invalid: 'A URL fornecida é inválida ou incapaz de estabelecer uma conexão segura.\n{{contact}}',
There_was_an_error_while_action: 'Aconteceu um erro {{action}}!',
This_room_is_blocked: 'Este quarto está bloqueado',
@@ -497,6 +502,7 @@ export default {
Your_invite_link_will_never_expire: 'Seu link de convite nunca irá vencer.',
Your_workspace: 'Sua workspace',
You_will_not_be_able_to_recover_this_message: 'Você não será capaz de recuperar essa mensagem!',
+ You_will_unset_a_certificate_for_this_server: 'Você cancelará a configuração de um certificado para este servidor',
Would_you_like_to_return_the_inquiry: 'Deseja retornar a consulta?',
Write_External_Permission_Message: 'Rocket Chat precisa de acesso à sua galeria para salvar imagens',
Write_External_Permission: 'Acesso à Galeria',
diff --git a/app/index.js b/app/index.js
index 824172707..220f50839 100644
--- a/app/index.js
+++ b/app/index.js
@@ -1,16 +1,11 @@
import React from 'react';
-import {
- View, Linking, BackHandler, ScrollView
-} from 'react-native';
-import { createAppContainer, createSwitchNavigator } from 'react-navigation';
-import { createStackNavigator } from 'react-navigation-stack';
-import { createDrawerNavigator } from 'react-navigation-drawer';
+import { Linking, Dimensions } from 'react-native';
import { AppearanceProvider } from 'react-native-appearance';
import { Provider } from 'react-redux';
-import PropTypes from 'prop-types';
import RNUserDefaults from 'rn-user-defaults';
-import Modal from 'react-native-modal';
-import KeyCommands, { KeyCommandsEmitter } from 'react-native-keycommands';
+import { KeyCommandsEmitter } from 'react-native-keycommands';
+import RNScreens from 'react-native-screens';
+import { SafeAreaProvider, initialWindowMetrics } from 'react-native-safe-area-context';
import {
defaultTheme,
@@ -19,40 +14,31 @@ import {
unsubscribeTheme
} from './utils/theme';
import EventEmitter from './utils/events';
-import { appInit, appInitLocalSettings } from './actions';
+import { appInit, appInitLocalSettings, setMasterDetail as setMasterDetailAction } from './actions/app';
import { deepLinkingOpen } from './actions/deepLinking';
-import Navigation from './lib/Navigation';
-import Sidebar from './views/SidebarView';
import parseQuery from './lib/methods/helpers/parseQuery';
import { initializePushNotifications, onNotification } from './notifications/push';
import store from './lib/createStore';
-import NotificationBadge from './notifications/inApp';
-import {
- defaultHeader, onNavigationStateChange, cardStyle, getActiveRouteName
-} from './utils/navigation';
import { loggerConfig, analytics } from './utils/log';
-import Toast from './containers/Toast';
import { ThemeContext } from './theme';
+import { DimensionsContext } from './dimensions';
import RocketChat, { THEME_PREFERENCES_KEY } from './lib/rocketchat';
-import { MIN_WIDTH_SPLIT_LAYOUT } from './constants/tablet';
+import { MIN_WIDTH_MASTER_DETAIL_LAYOUT } from './constants/tablet';
import {
- isTablet, isSplited, isIOS, setWidth, supportSystemTheme, isAndroid
+ isTablet, supportSystemTheme
} from './utils/deviceInfo';
import { KEY_COMMAND } from './commands';
-import Tablet, { initTabletNav } from './tablet';
-import sharedStyles from './views/Styles';
-import { SplitContext } from './split';
+import AppContainer from './AppContainer';
import TwoFactor from './containers/TwoFactor';
-
-import RoomsListView from './views/RoomsListView';
-import RoomView from './views/RoomView';
import ScreenLockedView from './views/ScreenLockedView';
import ChangePasscodeView from './views/ChangePasscodeView';
+import Toast from './containers/Toast';
+import InAppNotification from './containers/InAppNotification';
+import { ActionSheetProvider } from './containers/ActionSheet';
+import debounce from './utils/debounce';
-if (isIOS) {
- const RNScreens = require('react-native-screens');
- RNScreens.useScreens();
-}
+
+RNScreens.enableScreens();
const parseDeepLinking = (url) => {
if (url) {
@@ -68,548 +54,21 @@ const parseDeepLinking = (url) => {
return null;
};
-// Outside
-const OutsideStack = createStackNavigator({
- OnboardingView: {
- getScreen: () => require('./views/OnboardingView').default,
- header: null
- },
- NewServerView: {
- getScreen: () => require('./views/NewServerView').default
- },
- WorkspaceView: {
- getScreen: () => require('./views/WorkspaceView').default
- },
- LoginView: {
- getScreen: () => require('./views/LoginView').default
- },
- ForgotPasswordView: {
- getScreen: () => require('./views/ForgotPasswordView').default
- },
- RegisterView: {
- getScreen: () => require('./views/RegisterView').default
- },
- LegalView: {
- getScreen: () => require('./views/LegalView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const AuthenticationWebViewStack = createStackNavigator({
- AuthenticationWebView: {
- getScreen: () => require('./views/AuthenticationWebView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const OutsideStackModal = createStackNavigator({
- OutsideStack,
- AuthenticationWebViewStack
-},
-{
- mode: 'modal',
- headerMode: 'none',
- cardStyle
-});
-
-const RoomRoutes = {
- RoomView,
- ThreadMessagesView: {
- getScreen: () => require('./views/ThreadMessagesView').default
- },
- MarkdownTableView: {
- getScreen: () => require('./views/MarkdownTableView').default
- },
- ReadReceiptsView: {
- getScreen: () => require('./views/ReadReceiptView').default
- }
-};
-
-// Inside
-const ChatsStack = createStackNavigator({
- RoomsListView,
- RoomActionsView: {
- getScreen: () => require('./views/RoomActionsView').default
- },
- RoomInfoView: {
- getScreen: () => require('./views/RoomInfoView').default
- },
- RoomInfoEditView: {
- getScreen: () => require('./views/RoomInfoEditView').default
- },
- RoomMembersView: {
- getScreen: () => require('./views/RoomMembersView').default
- },
- SearchMessagesView: {
- getScreen: () => require('./views/SearchMessagesView').default
- },
- SelectedUsersView: {
- getScreen: () => require('./views/SelectedUsersView').default
- },
- InviteUsersView: {
- getScreen: () => require('./views/InviteUsersView').default
- },
- InviteUsersEditView: {
- getScreen: () => require('./views/InviteUsersEditView').default
- },
- MessagesView: {
- getScreen: () => require('./views/MessagesView').default
- },
- AutoTranslateView: {
- getScreen: () => require('./views/AutoTranslateView').default
- },
- DirectoryView: {
- getScreen: () => require('./views/DirectoryView').default
- },
- NotificationPrefView: {
- getScreen: () => require('./views/NotificationPreferencesView').default
- },
- VisitorNavigationView: {
- getScreen: () => require('./views/VisitorNavigationView').default
- },
- ForwardLivechatView: {
- getScreen: () => require('./views/ForwardLivechatView').default
- },
- LivechatEditView: {
- getScreen: () => require('./views/LivechatEditView').default
- },
- PickerView: {
- getScreen: () => require('./views/PickerView').default
- },
- ...RoomRoutes
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-// Inside
-const RoomStack = createStackNavigator({
- ...RoomRoutes
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-ChatsStack.navigationOptions = ({ navigation }) => {
- let drawerLockMode = 'unlocked';
- if (navigation.state.index > 0 || isSplited()) {
- drawerLockMode = 'locked-closed';
- }
- return {
- drawerLockMode
- };
-};
-
-const ProfileStack = createStackNavigator({
- ProfileView: {
- getScreen: () => require('./views/ProfileView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-ProfileStack.navigationOptions = ({ navigation }) => {
- let drawerLockMode = 'unlocked';
- if (navigation.state.index > 0) {
- drawerLockMode = 'locked-closed';
- }
- return {
- drawerLockMode
- };
-};
-
-const SettingsStack = createStackNavigator({
- SettingsView: {
- getScreen: () => require('./views/SettingsView').default
- },
- LanguageView: {
- getScreen: () => require('./views/LanguageView').default
- },
- ThemeView: {
- getScreen: () => require('./views/ThemeView').default
- },
- DefaultBrowserView: {
- getScreen: () => require('./views/DefaultBrowserView').default
- },
- ScreenLockConfigView: {
- getScreen: () => require('./views/ScreenLockConfigView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const AdminPanelStack = createStackNavigator({
- AdminPanelView: {
- getScreen: () => require('./views/AdminPanelView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-SettingsStack.navigationOptions = ({ navigation }) => {
- let drawerLockMode = 'unlocked';
- if (navigation.state.index > 0) {
- drawerLockMode = 'locked-closed';
- }
- return {
- drawerLockMode
- };
-};
-
-const ChatsDrawer = createDrawerNavigator({
- ChatsStack,
- ProfileStack,
- SettingsStack,
- AdminPanelStack
-}, {
- contentComponent: Sidebar,
- overlayColor: '#00000090'
-});
-
-const NewMessageStack = createStackNavigator({
- NewMessageView: {
- getScreen: () => require('./views/NewMessageView').default
- },
- SelectedUsersViewCreateChannel: {
- getScreen: () => require('./views/SelectedUsersView').default
- },
- CreateChannelView: {
- getScreen: () => require('./views/CreateChannelView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const AttachmentStack = createStackNavigator({
- AttachmentView: {
- getScreen: () => require('./views/AttachmentView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const ModalBlockStack = createStackNavigator({
- ModalBlockView: {
- getScreen: () => require('./views/ModalBlockView').default
- }
-}, {
- mode: 'modal',
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const CreateDiscussionStack = createStackNavigator({
- CreateDiscussionView: {
- getScreen: () => require('./views/CreateDiscussionView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const StatusStack = createStackNavigator({
- StatusView: {
- getScreen: () => require('./views/StatusView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const InsideStackModal = createStackNavigator({
- Main: ChatsDrawer,
- NewMessageStack,
- AttachmentStack,
- ModalBlockStack,
- StatusStack,
- CreateDiscussionStack,
- JitsiMeetView: {
- getScreen: () => require('./views/JitsiMeetView').default
- }
-},
-{
- mode: 'modal',
- headerMode: 'none',
- cardStyle
-});
-
-const SetUsernameStack = createStackNavigator({
- SetUsernameView: {
- getScreen: () => require('./views/SetUsernameView').default
- }
-},
-{
- cardStyle
-});
-
-class CustomInsideStack extends React.Component {
- static router = InsideStackModal.router;
-
- static propTypes = {
- navigation: PropTypes.object,
- screenProps: PropTypes.object
- }
-
- render() {
- const { navigation, screenProps } = this.props;
- return (
- <>
-
- { !isTablet ? : null }
- { !isTablet ? : null }
- >
- );
- }
-}
-
-class CustomRoomStack extends React.Component {
- static router = RoomStack.router;
-
- static propTypes = {
- navigation: PropTypes.object,
- screenProps: PropTypes.object
- }
-
- render() {
- const { navigation, screenProps } = this.props;
- return (
- <>
-
-
- >
- );
- }
-}
-
-const MessagesStack = createStackNavigator({
- NewMessageView: {
- getScreen: () => require('./views/NewMessageView').default
- },
- SelectedUsersViewCreateChannel: {
- getScreen: () => require('./views/SelectedUsersView').default
- },
- CreateChannelView: {
- getScreen: () => require('./views/CreateChannelView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const DirectoryStack = createStackNavigator({
- DirectoryView: {
- getScreen: () => require('./views/DirectoryView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const SidebarStack = createStackNavigator({
- SettingsView: {
- getScreen: () => require('./views/SettingsView').default
- },
- ProfileView: {
- getScreen: () => require('./views/ProfileView').default
- },
- AdminPanelView: {
- getScreen: () => require('./views/AdminPanelView').default
- },
- StatusView: {
- getScreen: () => require('./views/StatusView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-const RoomActionsStack = createStackNavigator({
- RoomActionsView: {
- getScreen: () => require('./views/RoomActionsView').default
- },
- RoomInfoView: {
- getScreen: () => require('./views/RoomInfoView').default
- },
- RoomInfoEditView: {
- getScreen: () => require('./views/RoomInfoEditView').default
- },
- RoomMembersView: {
- getScreen: () => require('./views/RoomMembersView').default
- },
- SearchMessagesView: {
- getScreen: () => require('./views/SearchMessagesView').default
- },
- SelectedUsersView: {
- getScreen: () => require('./views/SelectedUsersView').default
- },
- MessagesView: {
- getScreen: () => require('./views/MessagesView').default
- },
- AutoTranslateView: {
- getScreen: () => require('./views/AutoTranslateView').default
- },
- ReadReceiptsView: {
- getScreen: () => require('./views/ReadReceiptView').default
- },
- NotificationPrefView: {
- getScreen: () => require('./views/NotificationPreferencesView').default
- },
- AttachmentView: {
- getScreen: () => require('./views/AttachmentView').default
- },
- PickerView: {
- getScreen: () => require('./views/PickerView').default
- }
-}, {
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
-
-
-const ModalSwitch = createSwitchNavigator({
- MessagesStack,
- DirectoryStack,
- SidebarStack,
- RoomActionsStack,
- SettingsStack,
- ModalBlockStack,
- CreateDiscussionStack,
- AuthLoading: () => null
-},
-{
- initialRouteName: 'AuthLoading'
-});
-
-class CustomModalStack extends React.Component {
- static router = ModalSwitch.router;
-
- static propTypes = {
- navigation: PropTypes.object,
- showModal: PropTypes.bool,
- closeModal: PropTypes.func,
- screenProps: PropTypes.object
- }
-
- componentDidMount() {
- this.backHandler = BackHandler.addEventListener('hardwareBackPress', this.closeModal);
- }
-
- componentWillUnmount() {
- this.backHandler.remove();
- }
-
- closeModal = () => {
- const { closeModal, navigation } = this.props;
- const { state } = navigation;
- if (state && state.routes[state.index] && state.routes[state.index].index === 0) {
- closeModal();
- return true;
- }
- if (state && state.routes[state.index] && state.routes[state.index].routes && state.routes[state.index].routes.length > 1) {
- navigation.goBack();
- }
- return false;
- }
-
- render() {
- const {
- navigation, showModal, closeModal, screenProps
- } = this.props;
-
- const pageSheetViews = ['AttachmentView'];
- const pageSheet = pageSheetViews.includes(getActiveRouteName(navigation.state));
-
- const androidProps = isAndroid && !pageSheet && {
- style: { marginBottom: 0 }
- };
-
- let content = (
-
-
-
- );
-
- if (isAndroid && !pageSheet) {
- content = (
-
- {content}
-
- );
- }
-
- return (
-
- {content}
-
- );
- }
-}
-
-class CustomNotificationStack extends React.Component {
- static router = InsideStackModal.router;
-
- static propTypes = {
- navigation: PropTypes.object,
- screenProps: PropTypes.object
- }
-
- render() {
- const { navigation, screenProps } = this.props;
- return ;
- }
-}
-
-export const App = createAppContainer(createSwitchNavigator(
- {
- OutsideStack: OutsideStackModal,
- InsideStack: CustomInsideStack,
- AuthLoading: {
- getScreen: () => require('./views/AuthLoadingView').default
- },
- SetUsernameStack
- },
- {
- initialRouteName: 'AuthLoading'
- }
-));
-
-export const RoomContainer = createAppContainer(CustomRoomStack);
-
-export const ModalContainer = createAppContainer(CustomModalStack);
-
-export const NotificationContainer = createAppContainer(CustomNotificationStack);
-
export default class Root extends React.Component {
constructor(props) {
super(props);
this.init();
this.initCrashReport();
+ const { width, height, scale } = Dimensions.get('window');
this.state = {
- split: false,
- inside: false,
- showModal: false,
theme: defaultTheme(),
themePreferences: {
currentTheme: supportSystemTheme() ? 'automatic' : 'light',
darkLevel: 'dark'
- }
+ },
+ width,
+ height,
+ scale
};
if (isTablet) {
this.initTablet();
@@ -625,22 +84,12 @@ export default class Root extends React.Component {
}
});
}, 5000);
- }
-
- // eslint-disable-next-line no-unused-vars
- componentDidUpdate(_, prevState) {
- if (isTablet) {
- const { split, inside } = this.state;
- if (inside && split !== prevState.split) {
- // Reset app on split mode changes
- Navigation.navigate('RoomsListView');
- this.closeModal();
- }
- }
+ Dimensions.addEventListener('change', this.onDimensionsChange);
}
componentWillUnmount() {
clearTimeout(this.listenerTimeout);
+ Dimensions.removeEventListener('change', this.onDimensionsChange);
unsubscribeTheme();
@@ -663,6 +112,24 @@ export default class Root extends React.Component {
}
}
+ getMasterDetail = (width) => {
+ if (!isTablet) {
+ return false;
+ }
+ return width > MIN_WIDTH_MASTER_DETAIL_LAYOUT;
+ }
+
+ setMasterDetail = (width) => {
+ const isMasterDetail = this.getMasterDetail(width);
+ store.dispatch(setMasterDetailAction(isMasterDetail));
+ };
+
+ // Dimensions update fires twice
+ onDimensionsChange = debounce(({ window: { width, height, scale } }) => {
+ this.setDimensions({ width, height, scale });
+ this.setMasterDetail(width);
+ })
+
setTheme = (newTheme = {}) => {
// change theme state
this.setState(prevState => newThemeState(prevState, newTheme), () => {
@@ -672,12 +139,18 @@ export default class Root extends React.Component {
});
}
- initTablet = async() => {
- initTabletNav(args => this.setState(args));
- await KeyCommands.setKeyCommands([]);
+ setDimensions = ({ width, height, scale }) => {
+ this.setState({ width, height, scale });
+ }
+
+ initTablet = () => {
+ const { width } = this.state;
+ this.setMasterDetail(width);
this.onKeyCommands = KeyCommandsEmitter.addListener(
'onKeyCommand',
- command => EventEmitter.emit(KEY_COMMAND, { event: command })
+ (command) => {
+ EventEmitter.emit(KEY_COMMAND, { event: command });
+ }
);
}
@@ -692,62 +165,42 @@ export default class Root extends React.Component {
});
}
- onLayout = ({ nativeEvent: { layout: { width } } }) => (isTablet ? this.setSplit(width) : null);
-
- setSplit = (width) => {
- this.setState({ split: width > MIN_WIDTH_SPLIT_LAYOUT });
- setWidth(width);
- }
-
- closeModal = () => this.setState({ showModal: false });
-
render() {
- const { split, themePreferences, theme } = this.state;
-
- let content = (
- {
- Navigation.setTopLevelNavigator(navigatorRef);
- }}
- screenProps={{ split, theme }}
- onNavigationStateChange={onNavigationStateChange}
- />
- );
-
- if (isTablet) {
- const { inside, showModal } = this.state;
- content = (
-
-
- {content}
-
-
- );
- }
+ const {
+ themePreferences, theme, width, height, scale
+ } = this.state;
return (
-
-
-
- {content}
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
);
}
}
diff --git a/app/lib/ModalNavigation.js b/app/lib/ModalNavigation.js
deleted file mode 100644
index 3474a7451..000000000
--- a/app/lib/ModalNavigation.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import { NavigationActions } from 'react-navigation';
-
-let _navigatorModal;
-
-function setTopLevelNavigator(navigatorRef) {
- _navigatorModal = navigatorRef;
-}
-
-function navigate(routeName, params) {
- _navigatorModal.dispatch(
- NavigationActions.navigate({
- routeName,
- params
- })
- );
-}
-
-export default {
- navigate,
- setTopLevelNavigator
-};
diff --git a/app/lib/Navigation.js b/app/lib/Navigation.js
index 252c6ed95..34aba1769 100644
--- a/app/lib/Navigation.js
+++ b/app/lib/Navigation.js
@@ -1,28 +1,25 @@
-import { NavigationActions } from 'react-navigation';
+import * as React from 'react';
+import { CommonActions, StackActions } from '@react-navigation/native';
-let _navigator;
+const navigationRef = React.createRef();
+const routeNameRef = React.createRef();
-function setTopLevelNavigator(navigatorRef) {
- _navigator = navigatorRef;
+function navigate(name, params) {
+ navigationRef.current?.navigate(name, params);
}
function back() {
- _navigator.dispatch(
- NavigationActions.back()
- );
+ navigationRef.current?.dispatch(CommonActions.goBack());
}
-function navigate(routeName, params) {
- _navigator.dispatch(
- NavigationActions.navigate({
- routeName,
- params
- })
- );
+function replace(name, params) {
+ navigationRef.current?.dispatch(StackActions.replace(name, params));
}
export default {
- back,
+ navigationRef,
+ routeNameRef,
navigate,
- setTopLevelNavigator
+ back,
+ replace
};
diff --git a/app/lib/ShareNavigation.js b/app/lib/ShareNavigation.js
index 84bc27908..6cc77eac2 100644
--- a/app/lib/ShareNavigation.js
+++ b/app/lib/ShareNavigation.js
@@ -1,21 +1,9 @@
-import { NavigationActions } from 'react-navigation';
+import { createRef } from 'react';
-let _shareNavigator;
-
-function setTopLevelNavigator(navigatorRef) {
- _shareNavigator = navigatorRef;
-}
-
-function navigate(routeName, params) {
- _shareNavigator.dispatch(
- NavigationActions.navigate({
- routeName,
- params
- })
- );
-}
+const navigationRef = createRef();
+const routeNameRef = createRef();
export default {
- navigate,
- setTopLevelNavigator
+ navigationRef,
+ routeNameRef
};
diff --git a/app/lib/methods/callJitsi.js b/app/lib/methods/callJitsi.js
index 7e5d4cde5..92f7bc447 100644
--- a/app/lib/methods/callJitsi.js
+++ b/app/lib/methods/callJitsi.js
@@ -25,7 +25,7 @@ async function callJitsi(rid, onlyAudio = false) {
if (Jitsi_Enabled_TokenAuth) {
try {
- accessToken = await this.sdk.methodCall('jitsi:generateAccessToken', rid);
+ accessToken = await this.methodCallWrapper('jitsi:generateAccessToken', rid);
} catch (e) {
// do nothing
}
diff --git a/app/lib/methods/getSettings.js b/app/lib/methods/getSettings.js
index 79e3db074..7a6e351cf 100644
--- a/app/lib/methods/getSettings.js
+++ b/app/lib/methods/getSettings.js
@@ -27,7 +27,10 @@ const loginSettings = [
'Accounts_RegistrationForm_LinkReplacementText',
'Accounts_EmailOrUsernamePlaceholder',
'Accounts_PasswordPlaceholder',
- 'Accounts_PasswordReset'
+ 'Accounts_PasswordReset',
+ 'Accounts_iframe_enabled',
+ 'Accounts_Iframe_api_url',
+ 'Accounts_Iframe_api_method'
];
const serverInfoUpdate = async(serverInfo, iconSetting) => {
diff --git a/app/lib/methods/helpers/mergeSubscriptionsRooms.js b/app/lib/methods/helpers/mergeSubscriptionsRooms.js
index 6d9f6624d..c4d3acd40 100644
--- a/app/lib/methods/helpers/mergeSubscriptionsRooms.js
+++ b/app/lib/methods/helpers/mergeSubscriptionsRooms.js
@@ -57,6 +57,10 @@ export const merge = (subscription, room) => {
subscription.name = subscription.fname;
}
+ if (!subscription.autoTranslate) {
+ subscription.autoTranslate = false;
+ }
+
subscription.blocker = !!subscription.blocker;
subscription.blocked = !!subscription.blocked;
return subscription;
diff --git a/app/lib/methods/loadMessagesForRoom.js b/app/lib/methods/loadMessagesForRoom.js
index 41fe32161..012e1ea32 100644
--- a/app/lib/methods/loadMessagesForRoom.js
+++ b/app/lib/methods/loadMessagesForRoom.js
@@ -6,8 +6,14 @@ async function load({ rid: roomId, latest, t }) {
if (latest) {
params = { ...params, latest: new Date(latest).toISOString() };
}
+
+ const apiType = this.roomTypeToApiType(t);
+ if (!apiType) {
+ return [];
+ }
+
// RC 0.48.0
- const data = await this.sdk.get(`${ this.roomTypeToApiType(t) }.history`, params);
+ const data = await this.sdk.get(`${ apiType }.history`, params);
if (!data || data.status === 'error') {
return [];
}
diff --git a/app/lib/methods/subscriptions/room.js b/app/lib/methods/subscriptions/room.js
index 8dfb45d01..320aab52e 100644
--- a/app/lib/methods/subscriptions/room.js
+++ b/app/lib/methods/subscriptions/room.js
@@ -89,12 +89,14 @@ export default class RoomSubscription {
}
if (ev === 'typing') {
const { user } = reduxStore.getState().login;
- const [username, typing] = ddpMessage.fields.args;
- if (username !== user.username) {
+ const { UI_Use_Real_Name } = reduxStore.getState().settings;
+ const [name, typing] = ddpMessage.fields.args;
+ const key = UI_Use_Real_Name ? 'name' : 'username';
+ if (name !== user[key]) {
if (typing) {
- reduxStore.dispatch(addUserTyping(username));
+ reduxStore.dispatch(addUserTyping(name));
} else {
- reduxStore.dispatch(removeUserTyping(username));
+ reduxStore.dispatch(removeUserTyping(name));
}
}
} else if (ev === 'deleteMessage') {
diff --git a/app/lib/methods/subscriptions/rooms.js b/app/lib/methods/subscriptions/rooms.js
index d6ea0f7b6..52e474f14 100644
--- a/app/lib/methods/subscriptions/rooms.js
+++ b/app/lib/methods/subscriptions/rooms.js
@@ -9,12 +9,13 @@ import log from '../../../utils/log';
import random from '../../../utils/random';
import store from '../../createStore';
import { roomsRequest } from '../../../actions/rooms';
-import { notificationReceived } from '../../../actions/notification';
import { handlePayloadUserInteraction } from '../actions';
import buildMessage from '../helpers/buildMessage';
import RocketChat from '../../rocketchat';
-import EventEmmiter from '../../../utils/events';
+import EventEmitter from '../../../utils/events';
import { removedRoom } from '../../../actions/room';
+import { setUser } from '../../../actions/login';
+import { INAPP_NOTIFICATION_EMITTER } from '../../../containers/InAppNotification';
const removeListener = listener => listener.stop();
@@ -241,6 +242,10 @@ export default function subscribeRooms() {
}
const [type, data] = ddpMessage.fields.args;
const [, ev] = ddpMessage.fields.eventName.split('/');
+ if (/userData/.test(ev)) {
+ const [{ diff }] = ddpMessage.fields.args;
+ store.dispatch(setUser({ statusLivechat: diff?.statusLivechat }));
+ }
if (/subscriptions/.test(ev)) {
if (type === 'removed') {
try {
@@ -267,7 +272,7 @@ export default function subscribeRooms() {
if (data.rid === roomState.rid && roomState.isDeleting) {
store.dispatch(removedRoom());
} else {
- EventEmmiter.emit('ROOM_REMOVED', { rid: data.rid });
+ EventEmitter.emit('ROOM_REMOVED', { rid: data.rid });
}
} catch (e) {
log(e);
@@ -320,7 +325,7 @@ export default function subscribeRooms() {
} catch (e) {
// do nothing
}
- store.dispatch(notificationReceived(notification));
+ EventEmitter.emit(INAPP_NOTIFICATION_EMITTER, notification);
}
if (/uiInteraction/.test(ev)) {
const { type: eventType, ...args } = type;
diff --git a/app/lib/rocketchat.js b/app/lib/rocketchat.js
index ecd7ae939..06ff12eda 100644
--- a/app/lib/rocketchat.js
+++ b/app/lib/rocketchat.js
@@ -77,7 +77,7 @@ const RocketChat = {
name, users, type, readOnly, broadcast
}) {
// RC 0.51.0
- return this.methodCall(type ? 'createPrivateGroup' : 'createChannel', name, users, readOnly, {}, { broadcast });
+ return this.methodCallWrapper(type ? 'createPrivateGroup' : 'createChannel', name, users, readOnly, {}, { broadcast });
},
async getUserToken() {
try {
@@ -318,8 +318,9 @@ const RocketChat = {
reduxStore.dispatch(shareSetUser({}));
},
- updateJitsiTimeout(rid) {
- return this.methodCall('jitsi:updateTimeout', rid);
+ updateJitsiTimeout(roomId) {
+ // RC 0.74.0
+ return this.post('jitsi.updateTimeout', { roomId });
},
register(credentials) {
@@ -327,11 +328,6 @@ const RocketChat = {
return this.post('users.register', credentials, false);
},
- setUsername(username) {
- // RC 0.51.0
- return this.methodCall('setUsername', username);
- },
-
forgotPassword(email) {
// RC 0.64.0
return this.post('users.forgotPassword', { email }, false);
@@ -346,6 +342,7 @@ const RocketChat = {
if (e.data?.error && (e.data.error === 'totp-required' || e.data.error === 'totp-invalid')) {
const { details } = e.data;
try {
+ reduxStore.dispatch(setUser({ username: params.user || params.username }));
const code = await twoFactor({ method: details?.method || 'totp', invalid: e.data.error === 'totp-invalid' });
return resolve(this.loginTOTP({ ...params, code: code?.twoFactorCode }));
} catch {
@@ -400,6 +397,7 @@ const RocketChat = {
status: result.me.status,
statusText: result.me.statusText,
customFields: result.me.customFields,
+ statusLivechat: result.me.statusLivechat,
emails: result.me.emails,
roles: result.me.roles
};
@@ -565,7 +563,7 @@ const RocketChat = {
spotlight(search, usernames, type) {
// RC 0.51.0
- return this.methodCall('spotlight', search, usernames, type);
+ return this.methodCallWrapper('spotlight', search, usernames, type);
},
createDirectMessage(username) {
@@ -594,7 +592,7 @@ const RocketChat = {
// TODO: join code
// RC 0.48.0
if (type === 'p') {
- return this.methodCall('joinRoom', roomId);
+ return this.methodCallWrapper('joinRoom', roomId);
}
return this.post('channels.join', { roomId });
},
@@ -703,9 +701,12 @@ const RocketChat = {
onStreamData(...args) {
return this.sdk.onStreamData(...args);
},
- emitTyping(room, t = true) {
- const { login } = reduxStore.getState();
- return this.methodCall('stream-notify-room', `${ room }/typing`, login.user.username, t);
+ emitTyping(room, typing = true) {
+ const { login, settings } = reduxStore.getState();
+ const { UI_Use_Real_Name } = settings;
+ const { user } = login;
+ const name = UI_Use_Real_Name ? user.name : user.username;
+ return this.methodCall('stream-notify-room', `${ room }/typing`, name, typing);
},
setUserPresenceAway() {
return this.methodCall('UserPresence:away');
@@ -733,11 +734,22 @@ const RocketChat = {
},
getRoomMembers(rid, allUsers, skip = 0, limit = 10) {
// RC 0.42.0
- return this.methodCall('getUsersOfRoom', rid, allUsers, { skip, limit });
+ return this.methodCallWrapper('getUsersOfRoom', rid, allUsers, { skip, limit });
},
+
+ async methodCallWrapper(method, ...params) {
+ const { API_Use_REST_For_DDP_Calls } = reduxStore.getState().settings;
+ if (API_Use_REST_For_DDP_Calls) {
+ const data = await this.post(`method.call/${ method }`, { message: JSON.stringify({ method, params }) });
+ const { result } = JSON.parse(data.message);
+ return result;
+ }
+ return this.methodCall(method, ...params);
+ },
+
getUserRoles() {
// RC 0.27.0
- return this.methodCall('getUserRoles');
+ return this.methodCallWrapper('getUserRoles');
},
getRoomCounters(roomId, t) {
// RC 0.65.0
@@ -762,19 +774,19 @@ const RocketChat = {
},
closeLivechat(rid, comment) {
// RC 0.29.0
- return this.methodCall('livechat:closeRoom', rid, comment, { clientAction: true });
+ return this.methodCallWrapper('livechat:closeRoom', rid, comment, { clientAction: true });
},
editLivechat(userData, roomData) {
// RC 0.55.0
- return this.methodCall('livechat:saveInfo', userData, roomData);
+ return this.methodCallWrapper('livechat:saveInfo', userData, roomData);
},
returnLivechat(rid) {
// RC 0.72.0
- return this.methodCall('livechat:returnAsInquiry', rid);
+ return this.methodCallWrapper('livechat:returnAsInquiry', rid);
},
forwardLivechat(transferData) {
// RC 0.36.0
- return this.methodCall('livechat:transfer', transferData);
+ return this.methodCallWrapper('livechat:transfer', transferData);
},
getPagesLivechat(rid, offset) {
// RC 2.3.0
@@ -794,11 +806,11 @@ const RocketChat = {
},
getRoutingConfig() {
// RC 2.0.0
- return this.methodCall('livechat:getRoutingConfig');
+ return this.methodCallWrapper('livechat:getRoutingConfig');
},
getTagsList() {
// RC 2.0.0
- return this.methodCall('livechat:getTagsList');
+ return this.methodCallWrapper('livechat:getTagsList');
},
getAgentDepartments(uid) {
// RC 2.4.0
@@ -808,6 +820,10 @@ const RocketChat = {
// RC 2.2.0
return this.sdk.get('livechat/custom-fields');
},
+ changeLivechatStatus() {
+ // RC 0.26.0
+ return this.methodCallWrapper('livechat:changeLivechatStatus');
+ },
getUidDirectMessage(room) {
const { id: userId } = reduxStore.getState().login.user;
@@ -834,10 +850,10 @@ const RocketChat = {
toggleBlockUser(rid, blocked, block) {
if (block) {
// RC 0.49.0
- return this.methodCall('blockUser', { rid, blocked });
+ return this.methodCallWrapper('blockUser', { rid, blocked });
}
// RC 0.49.0
- return this.methodCall('unblockUser', { rid, blocked });
+ return this.methodCallWrapper('unblockUser', { rid, blocked });
},
leaveRoom(roomId, t) {
// RC 0.48.0
@@ -850,10 +866,10 @@ const RocketChat = {
toggleMuteUserInRoom(rid, username, mute) {
if (mute) {
// RC 0.51.0
- return this.methodCall('muteUserInRoom', { rid, username });
+ return this.methodCallWrapper('muteUserInRoom', { rid, username });
}
// RC 0.51.0
- return this.methodCall('unmuteUserInRoom', { rid, username });
+ return this.methodCallWrapper('unmuteUserInRoom', { rid, username });
},
toggleArchiveRoom(roomId, t, archive) {
if (archive) {
@@ -868,7 +884,7 @@ const RocketChat = {
},
saveRoomSettings(rid, params) {
// RC 0.55.0
- return this.methodCall('saveRoomSettings', rid, params);
+ return this.methodCallWrapper('saveRoomSettings', rid, params);
},
post(...args) {
return new Promise(async(resolve, reject) => {
@@ -921,9 +937,9 @@ const RocketChat = {
// RC 0.62.2
return this.post('users.updateOwnBasicInfo', { data, customFields });
},
- saveUserPreferences(params) {
- // RC 0.51.0
- return this.methodCall('saveUserPreferences', params);
+ saveUserPreferences(data) {
+ // RC 0.62.0
+ return this.post('users.setPreferences', { data });
},
saveNotificationSettings(roomId, notifications) {
// RC 0.63.0
@@ -933,11 +949,11 @@ const RocketChat = {
let { users } = reduxStore.getState().selectedUsers;
users = users.map(u => u.name);
// RC 0.51.0
- return this.methodCall('addUsersToRoom', { rid, users });
+ return this.methodCallWrapper('addUsersToRoom', { rid, users });
},
getSingleMessage(msgId) {
- // RC 0.57.0
- return this.methodCall('getSingleMessage', msgId);
+ // RC 0.47.0
+ return this.sdk.get('chat.getMessage', { msgId });
},
async hasPermission(permissions, rid) {
const db = database.active;
@@ -982,7 +998,7 @@ const RocketChat = {
},
getAvatarSuggestion() {
// RC 0.51.0
- return this.methodCall('getAvatarSuggestion');
+ return this.methodCallWrapper('getAvatarSuggestion');
},
resetAvatar(userId) {
// RC 0.55.0
@@ -990,7 +1006,7 @@ const RocketChat = {
},
setAvatarFromService({ data, contentType = '', service = null }) {
// RC 0.51.0
- return this.methodCall('setAvatarFromService', data, contentType, service);
+ return this.methodCallWrapper('setAvatarFromService', data, contentType, service);
},
async getAllowCrashReport() {
const allowCrashReport = await AsyncStorage.getItem(CRASH_REPORT_KEY);
@@ -1125,6 +1141,14 @@ const RocketChat = {
rid, updatedSince
});
},
+ readThreads(tmid) {
+ const serverVersion = reduxStore.getState().server.version;
+ if (serverVersion && semver.gte(semver.coerce(serverVersion), '3.4.0')) {
+ // RC 3.4.0
+ return this.methodCallWrapper('readThreads', tmid);
+ }
+ return Promise.resolve();
+ },
runSlashCommand(command, roomId, params, triggerId, tmid) {
// RC 0.60.2
return this.post('commands.run', {
@@ -1202,13 +1226,13 @@ const RocketChat = {
saveAutoTranslate({
rid, field, value, options
}) {
- return this.methodCall('autoTranslate.saveSettings', rid, field, value, options);
+ return this.methodCallWrapper('autoTranslate.saveSettings', rid, field, value, options);
},
getSupportedLanguagesAutoTranslate() {
- return this.methodCall('autoTranslate.getSupportedLanguages', 'en');
+ return this.methodCallWrapper('autoTranslate.getSupportedLanguages', 'en');
},
translateMessage(message, targetLanguage) {
- return this.methodCall('autoTranslate.translateMessage', message, targetLanguage);
+ return this.methodCallWrapper('autoTranslate.translateMessage', message, targetLanguage);
},
getRoomTitle(room) {
const { UI_Use_Real_Name: useRealName, UI_Allow_room_names_with_special_chars: allowSpecialChars } = reduxStore.getState().settings;
diff --git a/app/lib/selection.json b/app/lib/selection.json
old mode 100755
new mode 100644
index d9c9d6607..3b26c8ae9
--- a/app/lib/selection.json
+++ b/app/lib/selection.json
@@ -1 +1 @@
-{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M336 304c0-97.202 78.797-176 176-176s176 78.798 176 176v142.477h16c53.020 0 96 42.98 96 96v257.523c0 53.020-42.98 96-96 96h-384c-53.020 0-96-42.98-96-96v-257.523c0-53.020 42.98-96 96-96h16v-142.477zM400 446.477h224v-142.477c0-61.856-50.145-112-112-112s-112 50.144-112 112v142.477zM320 510.477c-17.674 0-32 14.326-32 32v257.523c0 17.674 14.326 32 32 32h384c17.674 0 32-14.326 32-32v-257.523c0-17.674-14.326-32-32-32h-384z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["lock"]},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":146,"id":0,"name":"lock","prevSize":32,"code":59674},"setIdx":0,"setId":4,"iconIdx":0},{"icon":{"paths":["M623.090 896c-2.805 0-5.296-0.626-7.165-0.936-62.003-16.859-102.818-39.649-145.815-80.859-55.148-54.010-85.367-125.815-85.367-202.303 0-65.874 56.704-119.572 126.495-119.572s126.495 53.697 126.495 119.572c0 34.967 31.471 63.374 69.791 63.374 38.323 0 69.791-28.407 69.791-63.374 0-135.805-119.64-246.633-266.701-246.633-105 0-200.34 57.131-243.335 145.795-14.332 29.346-21.498 63.061-21.498 100.838 0 28.723 2.493 73.367 24.926 131.746 2.804 7.179 2.493 14.674-0.623 21.854-3.116 6.869-9.035 11.864-16.202 14.362-2.804 1.249-6.231 1.562-9.659 1.562-11.839 0-22.433-7.182-26.483-18.108-19.006-50.264-28.353-99.903-28.353-151.728 0-46.205 9.035-88.351 26.795-125.503 52.343-108.018 167.934-177.638 294.432-177.638 178.529 0 323.718 135.805 323.718 302.828 0 65.874-56.704 119.572-126.808 119.572-70.101 0-126.808-53.697-126.808-119.572 0-34.964-31.468-63.374-69.791-63.374-38.633 0-69.791 28.41-69.791 63.374 0 61.503 24.303 119.259 68.545 162.344 35.209 34.028 68.858 53.072 120.579 67.12 7.165 1.874 13.397 6.556 17.135 13.113s4.673 14.362 2.805 21.228c-2.805 11.864-14.020 20.918-27.108 20.918zM426.803 888.195c-7.791 0-15.266-3.12-20.252-8.741-33.337-32.779-51.721-54.010-77.892-100.528-26.795-47.141-41.128-105.207-41.128-167.336 0-116.449 100.949-211.356 224.953-211.356s224.953 94.908 224.953 211.356c0 15.61-12.464 28.097-28.353 28.097s-28.663-12.174-28.663-28.097c0-85.541-75.401-155.162-168.246-155.162-92.848 0-168.249 69.621-168.249 155.162 0 52.449 11.841 100.528 34.273 139.551 23.367 41.523 38.946 59.005 68.858 88.664 10.903 11.238 10.903 28.72 0 39.649-5.922 5.931-13.087 8.741-20.252 8.741zM699.736 818.887c-47.357 0-88.798-11.861-123.381-34.964-59.199-39.649-94.717-103.962-94.717-172.334 0-15.61 12.462-28.097 28.353-28.097 15.889 0 28.353 12.487 28.353 28.097 0 49.638 26.172 96.782 69.791 125.503 25.236 16.859 55.145 24.977 91.6 24.977 7.788 0 22.434-0.939 38.010-3.746 1.559-0.313 3.428-0.313 4.986-0.313 13.707 0 25.236 9.99 27.73 23.415 1.246 7.179-0.313 14.672-4.363 20.602-4.361 6.246-10.906 10.615-18.694 11.864-23.367 4.682-43.932 4.995-47.67 4.995zM188.765 435.826c-5.608 0-11.216-1.562-16.201-4.998-6.543-4.056-10.594-10.613-12.151-18.105-1.246-7.495 0.311-14.987 4.985-21.231 38.635-53.697 87.862-95.844 146.127-125.502 60.132-30.595 129.61-46.829 200.96-46.829 71.037 0 140.206 15.922 200.027 46.205 58.576 29.66 107.802 71.493 146.125 124.565 4.363 5.934 6.232 13.426 4.986 20.918s-5.609 14.049-11.841 18.421c-4.983 3.433-10.593 4.995-16.512 4.995-9.037 0-17.761-4.372-23.057-11.864-33.337-45.892-75.711-82.108-125.559-107.082-52.343-26.226-112.788-40.274-174.478-40.274-62.316 0-122.758 14.048-175.101 40.584-49.852 25.913-92.537 62.128-126.186 108.646-3.739 6.866-12.463 11.551-22.121 11.551zM733.696 239.142c-4.673 0-9.347-1.249-13.397-3.434-71.347-35.903-133.35-51.512-207.502-51.512-74.465 0-144.256 17.483-207.818 51.824-4.050 2.185-8.724 3.122-13.397 3.122-10.281 0-19.628-5.619-24.924-14.361-3.739-6.556-4.673-14.361-2.493-21.542s7.166-13.424 13.709-16.858c72.596-38.712 151.735-58.381 234.923-58.381 82.566 0 154.849 17.795 233.987 58.068 6.855 3.434 11.839 9.366 14.333 16.859 2.179 7.181 1.246 14.673-2.182 21.229-4.986 9.054-14.643 14.985-25.239 14.985z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["fingerprint"]},"attrs":[{}],"properties":{"order":143,"id":3,"name":"fingerprint","prevSize":32,"code":59656},"setIdx":1,"setId":3,"iconIdx":0},{"icon":{"paths":["M363.799 256l-188.344 256 188.344 256h468.201v-512h-468.201zM312.246 218.073c12.060-16.393 31.201-26.073 51.553-26.073h468.201c35.345 0 64 28.654 64 64v512c0 35.345-28.655 64-64 64h-468.201c-20.352 0-39.492-9.68-51.553-26.072l-188.343-256c-16.598-22.562-16.598-53.294 0-75.856l188.343-255.999zM737.781 361.375c-12.498-12.496-32.759-12.496-45.255 0l-110.95 110.95-110.948-110.95c-12.496-12.496-32.759-12.496-45.255 0-12.496 12.498-12.496 32.759 0 45.255l110.948 110.95-110.948 110.948c-12.496 12.498-12.496 32.759 0 45.255s32.759 12.496 45.255 0l110.948-110.948 110.95 110.948c12.496 12.496 32.757 12.496 45.255 0 12.496-12.496 12.496-32.757 0-45.255l-110.95-110.948 110.95-110.95c12.496-12.496 12.496-32.757 0-45.255z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["backspace"]},"attrs":[{}],"properties":{"order":142,"id":2,"name":"backspace","prevSize":32,"code":59673},"setIdx":1,"setId":3,"iconIdx":1},{"icon":{"paths":["M839.586 590.144l-115.443-56.653c-34.338-16.849-71.462-8.201-96.563 10.304-6.438 4.745-12.587 8.555-17.719 10.948-1.135 0.529-2.108 0.939-2.927 1.25-1.101-0.563-2.534-1.344-4.326-2.415-6.938-4.13-15.642-10.359-25.374-18.099-9.57-7.607-26.859-23.573-43.392-39.266-15.689-16.529-31.65-33.813-39.258-43.379-7.74-9.737-13.969-18.441-18.099-25.374-1.071-1.797-1.852-3.231-2.415-4.329 0.311-0.82 0.721-1.795 1.25-2.927 2.394-5.133 6.204-11.284 10.953-17.723 18.5-25.097 27.149-62.223 10.3-96.561l-56.653-115.444c-14.556-29.661-48.345-53.737-88.333-45.773-40.992 8.164-93.903 28.79-132.814 63.623-19.815 17.738-37.56 40.588-46.744 68.954-9.419 29.091-8.817 60.955 3.558 93.83 22.971 61.021 65.105 125.644 104.493 178.201 31.076 41.463 61.938 77.372 83.512 100.646l0.176 0.866c2.302 2.304 4.917 4.86 7.823 7.637 2.784 2.91 5.343 5.53 7.648 7.834l0.866 0.175c23.278 21.577 59.188 52.437 100.651 83.516 52.553 39.386 117.175 81.519 178.197 104.491 32.875 12.378 64.738 12.979 93.833 3.558 28.365-9.182 51.213-26.927 68.954-46.746 34.833-38.908 55.458-91.819 63.62-132.813 7.966-39.987-16.111-73.775-45.773-88.333zM471.885 558.165c2.726 2.825 5.299 5.44 7.671 7.812l1.579 0.986c12.407 11.605 27.251 24.759 42.142 36.599 11.268 8.96 23.42 17.86 35.11 24.828 9.762 5.82 26.103 14.647 43.827 15.522 17.698 0.87 33.702-4.83 45.009-10.108 12.006-5.602 23.194-12.873 32.444-19.695 2.014-1.485 4.002-2.172 5.363-2.359 0.708-0.098 1.079-0.051 1.216-0.021l112.299 55.108c-6.797 29.218-21.606 63.279-41.967 86.025-10.569 11.806-21.163 18.944-31.219 22.204-9.335 3.021-20.877 3.618-36.233-2.159-49.297-18.56-106.001-54.758-156.42-92.553-30.647-22.967-69.444-57.271-98.748-84.254-26.982-29.303-61.282-68.096-84.251-98.743-37.79-50.419-73.991-107.124-92.548-156.422-5.78-15.354-5.181-26.895-2.159-36.23 3.257-10.059 10.396-20.652 22.2-31.219 22.747-20.363 56.806-35.172 86.028-41.967l55.107 112.297c0.031 0.137 0.078 0.51-0.020 1.217-0.189 1.359-0.876 3.349-2.36 5.361-6.822 9.254-14.091 20.437-19.696 32.446-5.277 11.307-10.978 27.31-10.106 45.007 0.874 17.724 9.702 34.065 15.522 43.831 6.967 11.686 15.866 23.838 24.826 35.106 11.841 14.891 25 29.739 36.605 42.146l0.981 1.574c2.368 2.368 4.983 4.937 7.799 7.659z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["phone"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":14,"id":124,"name":"phone","prevSize":32,"code":59653},"setIdx":2,"setId":2,"iconIdx":0},{"icon":{"paths":["M851.354 560.845c0 19.251-15.77 34.97-35.123 34.97-19.302 0-35.072-15.718-35.072-34.97v-93.030c0-19.251 15.77-34.97 35.072-34.97 19.354 0 35.123 15.718 35.123 34.97v93.030zM523.674 851.814h-23.398c-19.354 0-35.072-15.718-35.072-34.97s15.718-34.918 35.072-34.918h23.398c19.405 0 35.123 15.667 35.123 34.918s-15.718 34.97-35.123 34.97zM207.718 595.814c-19.354 0-35.123-15.718-35.123-34.97v-93.030c0-19.251 15.77-34.97 35.123-34.97s35.072 15.718 35.072 34.97v93.030c0 19.251-15.718 34.97-35.072 34.97zM816.23 363.059c-14.336 0-27.955 2.867-40.448 8.090-24.832-123.955-133.632-217.549-263.782-217.549s-238.95 93.594-263.834 217.549c-12.442-5.222-26.112-8.090-40.448-8.090-58.112 0-105.318 47.002-105.318 104.755v93.030c0 57.754 47.206 104.755 105.318 104.755 56.013 0 101.53-43.827 104.704-98.765h0.614v-141.824c0-111.155 89.242-201.626 198.963-201.626 109.67 0 198.912 90.47 198.912 201.626v189.133c0 69.12-34.15 130.816-88.525 167.424-14.643-40.397-53.146-69.427-98.714-69.427h-23.398c-58.061 0-105.318 46.95-105.318 104.704s47.258 104.755 105.318 104.755h23.398c41.011 0 76.237-23.654 93.645-57.754 85.606-36.506 145.664-114.022 160.358-205.773 11.981 4.71 24.934 7.526 38.554 7.526 58.112 0 105.37-47.002 105.37-104.755v-93.030c0-57.754-47.258-104.755-105.37-104.755z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["omnichannel"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":15,"id":123,"name":"omnichannel","prevSize":32,"code":59654},"setIdx":2,"setId":2,"iconIdx":1},{"icon":{"paths":["M520.051 195.702l223.927 259.764v365.909c0 5.892-4.774 10.667-10.667 10.667h-135.979v-149.376c0-23.565-19.102-42.667-42.667-42.667h-85.333c-23.565 0-42.667 19.102-42.667 42.667v149.376h-135.977c-5.891 0-10.667-4.774-10.667-10.667v-365.978l223.87-259.696c4.254-4.936 11.904-4.936 16.158 0zM160 577.617h56.023v243.759c0 41.237 33.429 74.667 74.667 74.667h442.622c41.237 0 74.667-33.429 74.667-74.667v-243.759h55.966c12.514 0 23.876-7.292 29.090-18.667s3.315-24.747-4.855-34.227l-319.654-370.809c-29.786-34.553-83.319-34.553-113.105 0l-319.657 370.809c-8.17 9.481-10.067 22.852-4.854 34.227s16.578 18.667 29.091 18.667z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["home"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":16,"id":122,"name":"home","prevSize":32,"code":59655},"setIdx":2,"setId":2,"iconIdx":2},{"icon":{"paths":["M511.152 360.583c22.304 0 40.392 18.051 40.392 40.327v233.944c0 22.275-18.088 40.327-40.392 40.327s-40.392-18.051-40.392-40.327v-233.944c0-22.275 18.088-40.327 40.392-40.327zM49.119 863.747l413.955-740.751c14.588-26.104 48.090-35.845 75.032-21.957 9.656 4.977 17.597 12.61 22.82 21.957l413.955 740.751c16.58 29.668-5.594 65.533-40.020 65.533h-845.723c-34.426 0-56.599-35.865-40.020-65.533zM510.258 703.736c24.735 0 43.707 19.504 43.707 44.561 0 25.225-18.915 44.785-43.707 44.785s-43.707-19.56-43.707-44.785c0-25.056 18.972-44.561 43.707-44.561zM140.057 855.673h743.887l-371.943-665.573-371.943 665.573z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["warning"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":18,"id":120,"name":"warning","prevSize":32,"code":59657},"setIdx":2,"setId":2,"iconIdx":4},{"icon":{"paths":["M192 363.273v297.454h86.142l10.572 21.377c1.038 2.1 3.898 7.013 8.633 13.789 8.247 11.802 18.498 23.692 30.766 34.773 26.202 23.666 57.348 40.098 94.287 46.786v-531.14c-38.525 6.518-70.099 22.994-95.922 46.772-20.207 18.606-32.373 36.945-37.196 47.609l-10.21 22.579h-87.073zM115.2 686.327v-348.654c0-28.277 22.923-51.2 51.2-51.2h65.398c9.929-15.34 23.961-32.669 42.657-49.885 47.565-43.798 109.679-70.188 186.344-70.188 21.208 0 38.4 17.192 38.4 38.4v614.4c0 21.208-17.192 38.4-38.4 38.4-74.44 0-135.902-26.351-184.163-69.939-19.215-17.354-33.789-34.802-44.168-50.134h-66.069c-28.277 0-51.2-22.923-51.2-51.2zM671.024 687.393c-18.153-10.207-25.682-32.464-17.452-51.595 0.406-0.944 0.785-1.846 1.136-2.706 15.543-37.983 23.692-78.92 23.692-121.092 0-38.196-6.685-75.379-19.494-110.272-1.369-3.729-3.133-8.048-5.292-12.956-8.479-19.278-0.949-41.843 17.409-52.165 17.486-9.832 39.632-3.626 49.463 13.86 0.497 0.884 0.957 1.788 1.378 2.71 2.978 6.521 5.383 12.174 7.216 16.96 17.148 44.781 26.119 92.693 26.119 141.862 0 53.649-10.68 105.8-31.008 154.020-0.588 1.395-1.239 2.889-1.953 4.481l0.001 0.001c-8.25 18.402-29.857 26.632-48.259 18.382-1.008-0.452-1.995-0.949-2.958-1.491zM798.466 787.618c-18.347-10.316-25.51-33.12-16.356-52.074 1.158-2.395 2.188-4.585 3.090-6.569 30.65-67.393 46.8-140.98 46.8-216.975 0-77.121-16.632-151.762-48.171-219.966-0.535-1.158-1.118-2.392-1.747-3.702l0.001-0c-9.088-18.928-1.919-41.659 16.383-51.949 17.881-10.054 40.527-3.708 50.58 14.173 0.35 0.622 0.681 1.253 0.994 1.894 1.056 2.156 2.006 4.143 2.852 5.961 36.594 78.608 55.908 164.728 55.908 253.59 0 87.033-18.527 171.436-53.671 248.728-1.446 3.18-3.177 6.82-5.192 10.92l0.001 0c-9.039 18.386-31.271 25.964-49.657 16.926-0.614-0.302-1.219-0.62-1.815-0.955z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["volume"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":19,"id":119,"name":"volume","prevSize":32,"code":59658},"setIdx":2,"setId":2,"iconIdx":5},{"icon":{"paths":["M226.167 660.727l-81.802 71.829c-17.249-8.236-29.166-25.841-29.166-46.229v-348.654c0-28.277 22.923-51.2 51.2-51.2h65.398c9.929-15.34 23.961-32.669 42.657-49.885 47.565-43.798 109.679-70.188 186.344-70.188 21.208 0 38.4 17.192 38.4 38.4v216.18l-76.8 67.437v-242.104c-38.525 6.518-70.099 22.994-95.922 46.772-20.207 18.606-32.373 36.945-37.196 47.609l-10.21 22.579h-87.073v297.454h34.167zM355.626 751.596c19.822 12.498 41.994 21.37 66.774 25.856 0-20.591 0-36.035 0-46.33 0-8.481 0-21.202 0-38.163l76.8-67.442c0 26.928 0 47.125 0 60.589 0 29.577 0 73.941 0 133.095 0 21.208-17.192 38.4-38.4 38.4-64.739 0-119.664-19.931-164.625-53.797l59.451-52.207zM675.736 470.492l66.722-58.592c8.406 32.339 12.742 65.916 12.742 100.1 0 53.649-10.68 105.8-31.008 154.020-0.588 1.395-1.239 2.889-1.953 4.481l0.001 0.001c-8.25 18.402-29.857 26.632-48.259 18.382-1.008-0.452-1.995-0.949-2.958-1.491-18.153-10.207-25.682-32.464-17.452-51.595 0.406-0.944 0.785-1.846 1.136-2.706 15.543-37.983 23.692-78.92 23.692-121.092 0-13.993-0.897-27.85-2.664-41.508zM807.938 354.398l62.315-54.722c25.313 67.093 38.546 138.769 38.546 212.324 0 87.033-18.527 171.436-53.671 248.728-1.446 3.18-3.177 6.82-5.192 10.92l0.001 0c-9.039 18.386-31.271 25.964-49.657 16.926-0.614-0.302-1.219-0.62-1.815-0.955-18.347-10.316-25.51-33.12-16.356-52.074 1.158-2.395 2.188-4.585 3.090-6.569 30.65-67.393 46.8-140.98 46.8-216.975 0-54.218-8.22-107.21-24.062-157.602zM946.503 130.461c14.061 14.993 13.306 38.546-1.687 52.607-0.296 0.278-0.597 0.551-0.902 0.819l-811.178 712.336c-16.116 14.152-40.553 12.962-55.218-2.688-14.067-15.013-13.301-38.587 1.712-52.654 0.293-0.274 0.59-0.544 0.892-0.809l811.176-712.287c16.11-14.146 40.538-12.962 55.205 2.676z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["volume-mute"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":20,"id":118,"name":"volume-mute","prevSize":32,"code":59659},"setIdx":2,"setId":2,"iconIdx":6},{"icon":{"paths":["M846.779 659.382l0.202-147.149c0.019-14.138-11.426-25.616-25.565-25.635-2.659-0.004-5.303 0.407-7.836 1.218l-140.298 44.887v105.968l140.059 45.047c13.459 4.329 27.88-3.073 32.209-16.532 0.811-2.522 1.226-5.154 1.229-7.803zM598.819 719.874v-268.278c0-14.138-11.462-25.6-25.6-25.6h-370.756c-14.138 0-25.6 11.462-25.6 25.6v268.278c0 14.138 11.462 25.6 25.6 25.6h370.756c14.138 0 25.6-11.462 25.6-25.6zM892.302 415.085c18.566 13.369 29.189 35.29 29.189 60.209v220.784c0 24.919-10.673 46.791-29.189 60.16-11.964 8.601-26.261 12.976-41.352 12.976-8.389 0-16.978-1.327-25.516-4.079l-152.153-48.954v51.819c0 28.277-22.923 51.2-51.2 51.2h-468.482c-28.277 0-51.2-22.923-51.2-51.2v-364.529c0-28.277 22.923-51.2 51.2-51.2h468.482c28.277 0 51.2 22.923 51.2 51.2v51.672l152.202-48.905c23.977-7.717 48.302-4.473 66.818 8.847zM226.5 241.663v0c0-20.359 16.504-36.863 36.863-36.863h248.947c20.359 0 36.863 16.504 36.863 36.863v0c0 20.359-16.504 36.863-36.863 36.863h-248.947c-20.359 0-36.863-16.504-36.863-36.863z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["video"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":21,"id":117,"name":"video","prevSize":32,"code":59660},"setIdx":2,"setId":2,"iconIdx":7},{"icon":{"paths":["M218.87 797.637c9.606 3.608 21.53 7.28 35.985 10.849 59.123 14.598 143.466 23.514 257.146 23.514s198.023-8.916 257.146-23.514c14.454-3.569 26.378-7.241 35.985-10.849-6.496-56.39-38.135-87.347-99.936-113.172-8.559-3.577-17.471-6.998-29.283-11.314 2.748 1.004-22.903-8.286-29.518-10.774-60.736-22.842-89.594-44.548-89.484-88.671-0.075-1.028-0.075-1.028-0.204-3.673-0.731-17.527 0.562-37.647 5.737-57.807 5.146-20.046 13.648-37.544 27.874-52.383 33.963-33.045 49.684-67.214 49.684-118.501 0-83.443-58.409-149.344-128-149.344s-128 65.901-128 149.344c0 51.244 15.357 84.513 49.491 119.13 13.437 13.696 22.254 30.903 27.646 50.494 5.659 20.562 7.040 41.089 6.179 59.081-0.163 2.919-0.163 2.919-0.116 0.759 0 47.022-28.858 68.728-89.594 91.57-6.615 2.488-32.266 11.777-29.518 10.774-11.812 4.315-20.724 7.737-29.283 11.314-61.801 25.825-93.44 56.782-99.936 113.172zM140.8 821.133c0-107.358 52.685-167.534 148.394-207.529 9.82-4.104 19.726-7.907 32.54-12.589-2.308 0.843 22.741-8.229 28.838-10.521 31.709-11.925 39.829-18.033 39.971-22.993-0.015 0.223-0.015 0.223 0.061-1.121 0.507-10.589-0.369-23.607-3.513-35.032-2.19-7.958-5.172-13.777-8.354-17.020-47.496-48.169-71.537-100.249-71.537-172.984 0-123.933 90.591-226.144 204.8-226.144s204.8 102.211 204.8 226.144c0 72.96-24.682 126.604-71.953 172.563-2.969 3.104-5.88 9.097-8.016 17.416-2.989 11.645-3.838 24.838-3.392 35.51 0.063 1.261 0.063 1.261 0.161 3.976 0 1.653 8.12 7.76 39.829 19.686 6.097 2.293 31.146 11.365 28.838 10.521 12.813 4.681 22.719 8.485 32.54 12.589 95.71 39.995 148.394 100.171 148.394 207.529v19.301l-15.489 11.516c-12.629 9.39-38.034 20.697-80.156 31.098-65.585 16.194-156.017 25.753-275.556 25.753s-209.97-9.559-275.556-25.753c-42.121-10.4-67.526-21.708-80.156-31.098l-15.489-11.516v-19.301z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["user"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":22,"id":116,"name":"user","prevSize":32,"code":59661},"setIdx":2,"setId":2,"iconIdx":8},{"icon":{"paths":["M839.68 812.373c0 11.469-7.1 21.19-17.094 25.231-11.414-68.704-54.668-111.138-124.191-140.138-11.196-4.588-47.732-18.022-51.555-19.333-13.053-4.97-21.245-8.738-25.832-11.851-0.164-7.591 0.492-16.876 2.567-24.904 1.365-5.352 3.058-8.793 4.205-9.994 40.305-39.103 61.658-85.415 61.658-147.838 0-106.441-78.316-194.533-177.439-194.533s-177.439 88.091-177.439 194.533c0 62.205 20.808 107.151 61.44 148.275 1.311 1.365 3.058 4.697 4.424 9.776 2.185 7.864 2.895 17.094 2.621 24.685-4.588 3.113-12.78 6.881-25.887 11.851-3.768 1.311-40.359 14.746-51.5 19.333-69.523 29-112.777 71.434-124.245 140.138-9.994-3.987-17.094-13.763-17.094-25.231v-600.747c0-15.073 12.288-27.307 27.307-27.307h600.747c15.073 0 27.307 12.233 27.307 27.307v600.747zM405.504 754.975c53.084-19.988 79.244-39.649 79.299-83.831 0.765-15.674-0.437-33.369-5.407-51.337-4.806-17.531-12.78-32.986-25.068-45.493-26.324-26.651-37.847-51.5-37.847-90.767 0-63.188 43.964-112.613 95.519-112.613 51.61 0 95.519 49.425 95.519 112.613 0 39.267-11.742 64.771-37.792 90.112-13.271 13.708-20.862 29.437-25.504 47.35-4.478 17.531-5.625 34.843-4.97 50.080 0.109 2.348 0.109 2.348 0.164 3.331-0.109 40.905 26.051 60.566 79.080 80.555 4.314 1.529 38.939 14.199 48.387 18.132 40.25 16.766 63.242 35.717 72.363 66.574h-454.492c9.175-30.857 32.113-49.807 72.417-66.574 9.448-3.932 43.964-16.548 48.333-18.132zM812.373 102.4h-600.747c-60.293 0-109.227 48.934-109.227 109.227v600.747c0 60.348 48.934 109.227 109.227 109.227h600.747c60.293 0 109.227-48.879 109.227-109.227v-600.747c0-60.293-48.934-109.227-109.227-109.227z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["user-rounded"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":23,"id":115,"name":"user-rounded","prevSize":32,"code":59662},"setIdx":2,"setId":2,"iconIdx":9},{"icon":{"paths":["M331.532 803.498c38.087 9.46 92.556 15.252 166.070 15.252s127.983-5.792 166.070-15.252c1.811-0.45 3.786-0.977 5.925-1.581l-0.001-0.003c8.162-2.306 12.908-10.792 10.602-18.954-0.067-0.237-0.14-0.472-0.218-0.706-3.314-9.883-6.801-17.137-10.462-21.764-10.418-13.167-26.15-23.175-47.822-32.286-8.815-3.705-44.918-16.974-38.047-14.375-40.557-15.344-60.132-30.155-60.053-60.463-0.052-0.716-0.052-0.716-0.138-2.494-0.485-11.695 0.371-25.086 3.81-38.562 3.453-13.533 9.183-25.394 18.894-35.583 21.483-21.027 31.345-42.589 31.345-75.256 0-52.915-36.621-94.48-79.904-94.48s-79.904 41.565-79.904 94.48c0 32.647 9.636 53.647 31.27 75.718 9.119 9.35 15.063 21.018 18.683 34.251 3.765 13.763 4.68 27.441 4.108 39.46-0.072 32.774-19.646 47.586-60.202 62.929 6.863-2.597-29.235 10.67-38.049 14.375-22.603 9.502-38.745 19.98-49.136 34-3.225 4.352-6.321 11.060-9.289 20.124l0 0c-2.639 8.062 1.757 16.737 9.819 19.376 0.197 0.064 0.395 0.125 0.595 0.181 2.181 0.617 4.192 1.155 6.034 1.612zM279.485 265.898h79.904c17.891 0 32.394 14.503 32.394 32.394v0c0 17.891-14.503 32.394-32.394 32.394h-79.904v79.904c0 17.891-14.503 32.394-32.394 32.394v0c-17.891 0-32.394-14.503-32.394-32.394v-79.904h-79.904c-17.891 0-32.394-14.503-32.394-32.394v0c0-17.891 14.503-32.394 32.394-32.394h79.904v-79.904c0-17.891 14.503-32.394 32.394-32.394v0c17.891 0 32.394 14.503 32.394 32.394v79.904zM413.493 626.257c-1.3-4.751-3.012-8.113-4.672-9.815-31.342-31.976-47.271-66.689-47.271-114.972 0-82.454 60.066-150.629 136.053-150.629s136.053 68.174 136.053 150.629c0 48.437-16.356 84.197-47.509 114.663-1.524 1.603-3.201 5.075-4.473 10.059-1.859 7.285-2.393 15.64-2.115 22.352 0.038 0.772 0.038 0.772 0.107 2.714 0-0.642 4.42 2.703 23.851 10.054-8.126-3.074 29.733 10.84 39.938 15.129 63.15 26.546 98.179 66.795 98.179 138.222v14.061l-11.26 8.421c-8.556 6.399-25.434 13.956-53.167 20.845-42.837 10.64-101.782 16.908-179.606 16.908s-136.769-6.268-179.606-16.908c-27.733-6.888-44.611-14.445-53.167-20.845l-11.26-8.421v-14.061c0-71.428 35.029-111.676 98.179-138.222 10.204-4.29 48.064-18.204 39.938-15.129 19.162-7.249 23.726-10.602 23.948-12.384 0.355-7.334-0.195-15.555-2.142-22.672zM843.638 623.533c1.973-0.49 4.14-1.072 6.5-1.745l0.001 0.003c8.159-2.327 12.888-10.827 10.561-18.986-0.014-0.050-0.029-0.101-0.044-0.151-1.569-5.295-3.144-9.409-4.725-12.341-9.83-18.223-27.528-30.833-54.27-42.074-8.814-3.705-44.912-16.972-38.049-14.375-40.556-15.344-60.13-30.155-60.202-62.929-0.572-12.019 0.343-25.697 4.108-39.46 3.62-13.233 9.564-24.901 18.683-34.251 21.634-22.071 31.27-43.071 31.27-75.718 0-52.915-36.621-94.48-79.904-94.48-26.417 0-50.352 15.483-64.995 39.579-6.233 10.257-11.202 23.644-14.91 40.161h-56.149c2.611-17.627 6.283-32.54 11.016-44.737 20.7-53.351 68.455-91.152 125.038-91.152 75.987 0 136.053 68.174 136.053 150.629 0 48.284-15.929 82.996-47.271 114.972-1.66 1.702-3.372 5.064-4.672 9.815-1.947 7.117-2.497 15.338-2.142 22.672 0.222 1.781 4.786 5.134 23.948 12.384-8.126-3.074 29.733 10.84 39.938 15.129 63.15 26.546 98.179 66.795 98.179 138.222v0c0 8.85-4.173 17.182-11.26 22.482-8.556 6.399-25.434 13.956-53.167 20.845-18.942 4.705-41.378 8.602-67.626 11.477-11.504 1.26-25.438 2.685-41.802 4.273v-56.134c13.095-1.465 24.991-2.783 35.688-3.954 23.822-2.609 43.786-6.077 60.204-10.155z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["user-plus"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":24,"id":114,"name":"user-plus","prevSize":32,"code":59663},"setIdx":2,"setId":2,"iconIdx":10},{"icon":{"paths":["M806.86 327.115c99.002 16.485 174.473 102.538 174.473 206.218 0 115.464-93.602 209.067-209.067 209.067h-62.587c-21.208 0-38.4-17.192-38.4-38.4s17.192-38.4 38.4-38.4h62.587c73.049 0 132.267-59.218 132.267-132.267s-59.218-132.267-132.267-132.267h-38.4v-38.4c0-49.485-40.115-89.6-89.6-89.6-21.784 0-42.268 7.752-58.425 21.666l-30.468 26.237-24.808-31.643c-28.976-36.958-73.12-58.927-120.965-58.927-84.831 0-153.6 68.769-153.6 153.6 0 17.692 2.976 34.924 8.73 51.203l18.095 51.197h-65.226c-49.485 0-89.6 40.115-89.6 89.6s40.115 89.6 89.6 89.6h65.228c21.208 0 38.4 17.192 38.4 38.4s-17.192 38.4-38.4 38.4h-65.228c-91.9 0-166.4-74.5-166.4-166.4 0-79.358 55.552-145.741 129.89-162.382-1.255-9.763-1.89-19.651-1.89-29.618 0-127.246 103.154-230.4 230.4-230.4 59.366 0 115.051 22.632 157.077 61.83 23.581-12.446 50.090-19.163 77.59-19.163 79.698 0 146.31 56.030 162.594 130.849zM322.543 590.437c-14.996-14.996-14.996-39.31 0-54.306l144.815-144.815c19.995-19.995 52.413-19.995 72.408 0l144.815 144.815c14.996 14.996 14.996 39.31 0 54.306s-39.31 14.996-54.306 0l-85.965-85.965v312.679c0 21.208-17.192 38.4-38.4 38.4s-38.4-17.192-38.4-38.4v-317.376l-90.662 90.662c-14.996 14.996-39.31 14.996-54.306 0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["upload"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":25,"id":113,"name":"upload","prevSize":32,"code":59664},"setIdx":2,"setId":2,"iconIdx":11},{"icon":{"paths":["M837.448 345.039c0.456 7.302 0.456 14.558 0.456 21.814 0 221.97-168.896 477.711-477.665 477.711-95.15 0-183.5-27.564-257.84-75.39 13.508 1.597 26.468 2.099 40.524 2.099 78.493 0 150.779-26.514 208.462-71.739-71.817-1.308-134.88-48.073-156.986-116.416 10.405 1.552 20.81 2.556 31.717 2.556 15.060 0 30.119-2.054 44.175-5.704-78.372-15.862-134.692-84.782-134.624-164.744v-2.099c22.361 12.458 48.373 20.262 75.892 21.312-46.789-31.135-74.885-83.625-74.842-139.827 0-31.215 8.306-59.782 22.818-84.745 85.298 104.986 211.14 168.844 346.235 175.696-2.693-12.648-4.085-25.539-4.153-38.471-0.036-44.539 17.641-87.264 49.134-118.758s74.219-49.171 118.758-49.134c46.476-0.11 90.907 19.098 122.668 53.028 37.601-7.249 73.657-20.976 106.559-40.57-12.513 38.803-38.75 71.709-73.792 92.548 33.335-3.805 65.914-12.573 96.656-26.012-22.981 33.478-51.447 62.838-84.197 86.844h0.046z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["twitter"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":26,"id":112,"name":"twitter","prevSize":32,"code":59665},"setIdx":2,"setId":2,"iconIdx":12},{"icon":{"paths":["M622.040 176.873h147.318c41.655 0 75.442 33.116 75.442 74.428v65.873c0 25.466-18.591 46.589-42.942 50.537v479.479c0 41.057-33.95 74.409-75.255 74.409h-429.207c-41.529 0-75.255-33.3-75.255-74.409v-468.242c0-3.775 0.287-7.484 0.84-11.109-24.762-3.594-43.782-24.909-43.782-50.667v-65.873c0-41.17 33.806-74.428 75.442-74.428h147.318c17.178-43.592 59.97-74.473 110.040-74.473s92.862 30.881 110.040 74.473zM544.212 176.873c-8.972-6.68-20.125-10.639-32.212-10.639s-23.24 3.959-32.212 10.639h64.423zM737.445 368.374h-440.049c-5.855 0-10.842 4.899-10.842 10.575v468.242c0 5.802 4.834 10.575 10.842 10.575h429.207c5.855 0 10.842-4.899 10.842-10.575v-478.817zM297.397 304.54h482.991v-53.239c0-5.9-4.79-10.595-11.029-10.595h-514.715c-6.167 0-11.029 4.784-11.029 10.595v53.239h53.784zM426.116 474.764c17.787 0 32.206 14.419 32.206 32.206v212.2c0 17.787-14.419 32.206-32.206 32.206s-32.206-14.419-32.206-32.206v-212.2c0-17.787 14.419-32.206 32.206-32.206zM597.884 474.764c17.787 0 32.206 14.419 32.206 32.206v212.2c0 17.787-14.419 32.206-32.206 32.206s-32.206-14.419-32.206-32.206v-212.2c0-17.787 14.419-32.206 32.206-32.206z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["trash"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":27,"id":111,"name":"trash","prevSize":32,"code":59666},"setIdx":2,"setId":2,"iconIdx":13},{"icon":{"paths":["M517.642 847.16c230.298 0.768 301.875-37.171 323.174-61.645-5.222-3.123-11.674-6.502-16.691-9.114-32.41-17.101-108.544-57.19-69.837-140.442 3.942-9.472 9.062-20.48 14.234-31.642 14.899-31.898 28.979-62.106 28.979-92.314 0-184.832-150.682-335.206-335.872-335.206s-335.872 150.374-335.872 335.206c0 194.202 160.87 335.155 382.515 335.155h9.37zM858.941 710.61c26.47 13.926 81.459 42.906 56.218 96.461-47.77 101.427-241.050 114.534-387.328 114.534h-10.547l-9.011-0.051c-264.806 0-457.062-172.237-457.062-409.549 0-225.894 184.115-409.6 410.419-409.6s410.47 183.706 410.47 409.6c0 46.694-19.098 87.654-35.994 123.75-4.71 10.138-9.37 20.173-13.517 30.054-7.27 15.77-9.472 20.582 36.352 44.8zM288.922 439.731v0c0-20.543 16.654-37.197 37.197-37.197h252.211c20.543 0 37.197 16.654 37.197 37.197v0c0 20.543-16.654 37.197-37.197 37.197h-252.211c-20.543 0-37.197-16.654-37.197-37.197zM288.922 563.712v0c0-20.557 16.665-37.222 37.222-37.222h293.53c20.557 0 37.222 16.665 37.222 37.222v0c0 20.557-16.665 37.222-37.222 37.222h-293.53c-20.557 0-37.222-16.665-37.222-37.222z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["thread"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":28,"id":110,"name":"thread","prevSize":32,"code":59667},"setIdx":2,"setId":2,"iconIdx":14},{"icon":{"paths":["M792.869 153.6c71.013 0 128.731 57.020 128.731 127.174v462.452c0 70.154-57.718 127.174-128.731 127.174h-561.737c-71.013 0-128.731-57.020-128.731-127.174v-462.452c0-70.154 57.718-127.174 128.731-127.174h561.737zM792.869 801.032c32.253 0 58.514-25.944 58.514-57.806v-104.052h-444.709v161.858h386.194zM172.617 743.226c0 31.863 26.261 57.806 58.514 57.806h105.326v-161.858h-163.84v104.052zM231.131 222.968c-32.253 0-58.514 25.944-58.514 57.806v57.806h163.84v-115.613h-105.326zM851.383 280.774c0-31.863-26.261-57.806-58.514-57.806h-386.194v115.613h444.709v-57.806zM172.617 569.806h163.84v-161.858h-163.84v161.858zM406.674 569.806h444.709v-161.858h-444.709v161.858z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["th-list"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":29,"id":109,"name":"th-list","prevSize":32,"code":59668},"setIdx":2,"setId":2,"iconIdx":15},{"icon":{"paths":["M351.569 797.703c36.794 9.632 89.413 15.529 160.431 15.529s123.637-5.897 160.431-15.529c0 0 0 0 0 0v0c10.921-2.859 17.456-14.029 14.598-24.95-0.149-0.571-0.323-1.135-0.522-1.69-2.676-7.499-5.463-13.186-8.363-17.061-10.064-13.449-25.282-23.663-46.264-32.959-8.515-3.773-43.393-17.282-36.755-14.635-39.18-15.622-58.090-30.703-58.014-61.561-0.050-0.729-0.050-0.729-0.133-2.539-0.469-11.908 0.358-25.541 3.68-39.262 3.336-13.778 8.871-25.855 18.252-36.229 20.753-21.408 30.28-43.362 30.28-76.622 0-53.876-35.378-96.194-77.191-96.194s-77.191 42.319-77.191 96.194c0 33.24 9.309 54.621 30.208 77.092 8.809 9.52 14.551 21.4 18.049 34.873 3.638 14.012 4.521 27.939 3.969 40.176-0.070 33.369-18.979 48.449-58.158 64.071 6.63-2.644-28.242 10.864-36.757 14.636-24.379 10.801-40.978 22.842-50.75 39.757-1.444 2.499-2.87 5.803-4.278 9.913l-0.001-0c-3.741 10.919 2.078 22.803 12.997 26.544 0.488 0.167 0.982 0.316 1.481 0.447 0 0 0 0 0 0zM430.746 617.245c-1.256-4.837-2.91-8.26-4.514-9.993-30.278-32.556-45.666-67.899-45.666-117.059 0-83.951 58.027-153.363 131.434-153.363s131.434 69.412 131.434 153.363c0 49.316-15.8 85.725-45.896 116.745-1.472 1.632-3.093 5.167-4.321 10.241-1.796 7.417-2.312 15.924-2.043 22.758 0.037 0.786 0.037 0.786 0.103 2.763 0-0.653 4.27 2.752 23.042 10.237-7.85-3.13 28.724 11.036 38.581 15.404 61.006 27.028 94.846 68.007 94.846 140.731v0.465c0 8.746-4.009 17.010-10.878 22.425-8.266 6.515-24.57 14.21-51.362 21.223-41.382 10.833-98.326 17.215-173.507 17.215s-132.124-6.382-173.507-17.215c-26.791-7.013-43.096-14.708-51.362-21.223v0c-6.869-5.414-10.878-13.678-10.878-22.425v-0.465c0-72.724 33.84-113.703 94.846-140.731 9.858-4.367 46.432-18.534 38.581-15.404 18.511-7.381 22.92-10.795 23.135-12.609 0.343-7.468-0.188-15.837-2.069-23.084zM177.715 614.472c15.86 4.152 35.147 7.683 58.16 10.34 10.333 1.193 27.284 2.535 50.853 4.026l-2.452 57.11c-25.091-1.589-43.193-3.025-54.307-4.308-25.357-2.927-47.031-6.895-65.329-11.685-26.791-7.013-43.096-14.708-51.362-21.223v0c-6.869-5.414-10.878-13.678-10.878-22.425v-0.465c0-72.724 33.84-113.703 94.846-140.731 9.832-4.356 46.236-18.458 38.644-15.429 18.458-7.364 22.858-10.772 23.072-12.584 0.343-7.468-0.188-15.837-2.069-23.084-1.256-4.837-2.91-8.26-4.514-9.993-30.278-32.556-45.666-67.899-45.666-117.059 0-83.951 58.027-153.363 131.434-153.363 54.993 0 101.354 38.956 121.153 93.797 4.42 12.242 8.54 25.746 12.362 40.512h-54.242c-4.898-13.865-10.304-25.99-16.217-36.376-14.12-24.801-37.374-40.765-63.056-40.765-41.813 0-77.191 42.319-77.191 96.194 0 33.24 9.309 54.621 30.208 77.092 8.809 9.52 14.551 21.4 18.049 34.873 3.638 14.012 4.521 27.939 3.969 40.176-0.070 33.369-18.979 48.449-58.158 64.071 6.63-2.644-28.242 10.864-36.757 14.636-27.095 12.004-44.579 25.54-53.763 45.595-1.181 2.579-2.371 6.104-3.57 10.575l0.001 0c-2.15 8.018 2.459 16.294 10.409 18.686 2.317 0.697 4.441 1.299 6.373 1.804zM846.285 614.472c1.918-0.502 4.026-1.099 6.324-1.79l0.001 0.002c7.966-2.396 12.578-10.697 10.404-18.727-1.339-4.944-2.674-8.809-4.004-11.593-9.309-19.484-26.653-32.758-53.275-44.553-8.515-3.772-43.387-17.28-36.757-14.636-39.179-15.622-58.089-30.703-58.158-64.071-0.552-12.237 0.331-26.164 3.969-40.176 3.497-13.473 9.24-25.353 18.049-34.873 20.899-22.472 30.208-43.852 30.208-77.092 0-53.876-35.378-96.194-77.191-96.194-25.224 0-48.105 15.4-62.292 39.447-6.22 10.544-11.207 23.109-14.96 37.694h-54.242c2.344-14.034 5.613-27.037 9.806-39.008 19.489-55.631 66.193-95.301 121.688-95.301 73.407 0 131.434 69.412 131.434 153.363 0 49.16-15.388 84.503-45.666 117.059-1.603 1.733-3.258 5.156-4.514 9.993-1.881 7.246-2.412 15.616-2.069 23.084 0.214 1.814 4.624 5.228 23.135 12.609-7.85-3.13 28.724 11.036 38.581 15.404 61.006 27.028 94.846 68.007 94.846 140.731v0.465c0 8.746-4.009 17.010-10.878 22.425-8.266 6.515-24.57 14.21-51.362 21.223-18.298 4.79-39.973 8.758-65.329 11.685-11.114 1.283-19.465 2.719-25.054 4.308v-57.11c40.965-6.809 66.734-11.598 77.308-14.366z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["team"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":30,"id":108,"name":"team","prevSize":32,"code":59669},"setIdx":2,"setId":2,"iconIdx":16},{"icon":{"paths":["M446.005 550.4h-190.005c-21.208 0-38.4-17.192-38.4-38.4v0c0-21.208 17.192-38.4 38.4-38.4h96.267c-5.026-13.916-7.479-29.497-7.479-46.85 0-83.525 68.25-139.1 170.625-139.1 74.737 0 133.658 34.233 157.596 87.145 1.273 2.813 2.497 6.146 3.673 9.997l-0.001 0c4.669 15.294-3.945 31.478-19.239 36.147-2.74 0.836-5.589 1.262-8.454 1.262v0c-19.004 0-36.432-10.569-45.215-27.422-0.851-1.631-1.703-3.076-2.558-4.334-16.494-24.267-47.195-38.444-86.777-38.444-57.525 0-95.875 27.625-95.875 69.875 0 22.951 11.611 39.18 38.604 51.725h310.834c21.208 0 38.4 17.192 38.4 38.4v0c0 21.208-17.192 38.4-38.4 38.4h-106.987c21.256 21.227 30.874 48.315 30.874 83.050 0 89.7-69.55 145.925-180.7 145.925-74.662 0-131.736-27.637-159.919-74.254-3.838-6.348-7.406-15.091-10.705-26.229l0-0c-4.519-15.256 4.186-31.287 19.443-35.806 2.656-0.787 5.412-1.186 8.182-1.186v0c19.865 0 38.134 10.884 47.59 28.355 3.288 6.073 6.708 10.829 10.262 14.268 19.781 19.141 51.485 30.178 90.673 30.178 58.5 0 101.4-30.225 101.4-71.825 0-35.75-27.3-57.2-89.375-71.825l-60.45-14.625c-7.818-1.827-15.243-3.834-22.283-6.025z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["strike"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":31,"id":107,"name":"strike","prevSize":32,"code":59670},"setIdx":2,"setId":2,"iconIdx":17},{"icon":{"paths":["M512 702.505l136.962 75.711c7.424 4.104 16.77 1.412 20.874-6.012 1.667-3.015 2.271-6.503 1.717-9.904l-26.352-161.551 112.325-115.124c5.924-6.072 5.804-15.796-0.267-21.721-2.296-2.24-5.236-3.705-8.407-4.19l-154.529-23.61-68.418-145.764c-3.604-7.679-12.752-10.983-20.431-7.378-3.245 1.523-5.855 4.133-7.378 7.378l-68.418 145.764-154.529 23.61c-8.386 1.281-14.145 9.118-12.864 17.504 0.484 3.171 1.95 6.111 4.19 8.407l112.325 115.124-26.352 161.551c-1.366 8.372 4.314 16.267 12.687 17.632 3.4 0.555 6.889-0.050 9.904-1.717l136.962-75.711zM272.433 838.351l34.767-213.14-149.132-152.849c-15.798-16.192-15.479-42.124 0.713-57.922 6.123-5.974 13.962-9.881 22.418-11.173l204.228-31.203 89.495-190.668c9.612-20.478 34.004-29.287 54.482-19.675 8.653 4.062 15.613 11.022 19.675 19.675l89.495 190.668 204.228 31.203c22.362 3.417 37.72 24.314 34.304 46.676-1.292 8.456-5.199 16.295-11.173 22.418l-149.132 152.849 34.767 213.14c3.642 22.327-11.505 43.378-33.832 47.020-9.068 1.479-18.369-0.133-26.41-4.578l-179.325-99.129-179.325 99.129c-19.798 10.944-44.719 3.767-55.664-16.032-4.445-8.041-6.057-17.343-4.578-26.41z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["star"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":32,"id":106,"name":"star","prevSize":32,"code":59671},"setIdx":2,"setId":2,"iconIdx":18},{"icon":{"paths":["M626.397 453.766c-4.1 10.953-12.803 16.765-24.728 16.765h-16.695c-8.318 0-15.234-3.647-20.087-10.592-4.873-6.974-5.963-14.981-3.163-23.392l91.103-255.538c4.1-10.953 12.803-16.765 24.728-16.765h24.284c11.925 0 20.628 5.812 24.767 16.873l91.114 255.577c2.75 8.264 1.66 16.271-3.213 23.245-4.853 6.946-11.77 10.592-20.087 10.592h-18.213c-11.023 0-19.151-5.921-23.285-16.973l-21.129-62.089h-84.194l-21.203 62.296zM710.343 329.968l-20.701-63.451-21.925 63.451h42.626zM407.956 688.223c14.571-14.255 38.056-14.255 52.627 0 14.77 14.45 14.77 38.036 0 52.486l-121.639 119c-14.571 14.255-38.056 14.255-52.627 0l-121.639-119c-14.77-14.45-14.77-38.036 0-52.486 14.571-14.255 38.056-14.255 52.627 0l57.934 56.677v-554.366c0-20.481 16.817-36.934 37.392-36.934s37.392 16.453 37.392 36.934v554.366l57.934-56.677zM780.76 796.736c6.867 0 12.918 2.496 17.771 7.358 4.89 4.899 7.423 11.062 7.423 18.071v12.163c0 7.009-2.533 13.172-7.423 18.071-4.854 4.862-10.904 7.358-17.771 7.358h-182.127c-6.867 0-12.918-2.496-17.771-7.358-4.89-4.899-7.423-11.062-7.423-18.071v-12.163c0-5.468 1.416-10.434 4.347-14.834l133.209-190.841h-104.772c-6.867 0-12.918-2.496-17.771-7.358-4.89-4.899-7.423-11.062-7.423-18.071v-12.163c0-7.009 2.533-13.172 7.423-18.071 4.854-4.862 10.904-7.358 17.771-7.358h173.021c6.867 0 12.918 2.496 17.771 7.358 4.89 4.899 7.423 11.062 7.423 18.071v12.163c0 4.57-1.474 9-4.345 13.311l-77.398 110.982c-29.564 42.526-48.847 70.177-57.423 81.382h115.489z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["sort"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":33,"id":105,"name":"sort","prevSize":32,"code":59672},"setIdx":2,"setId":2,"iconIdx":19},{"icon":{"paths":["M133.908 323.584c-17.401 0-31.508-15.129-31.508-33.792s14.106-33.792 31.508-33.792h462.113c17.401 0 31.508 15.129 31.508 33.792s-14.106 33.792-31.508 33.792h-462.113zM133.908 528.384c-17.401 0-31.508-15.129-31.508-33.792s14.106-33.792 31.508-33.792h378.092c17.401 0 31.508 15.129 31.508 33.792s-14.106 33.792-31.508 33.792h-378.092zM133.908 733.184c-17.401 0-31.508-15.129-31.508-33.792s14.106-33.792 31.508-33.792h294.072c17.401 0 31.508 15.129 31.508 33.792s-14.106 33.792-31.508 33.792h-294.072zM860.070 688.223c14.073-14.255 36.757-14.255 50.83 0 14.266 14.45 14.266 38.036 0 52.486l-117.485 119c-14.073 14.255-36.757 14.255-50.83 0l-117.485-119c-14.266-14.45-14.266-38.036 0-52.486 14.073-14.255 36.757-14.255 50.83 0l55.955 56.677v-554.366c0-20.481 16.243-36.934 36.115-36.934s36.115 16.453 36.115 36.934v554.366l55.955-56.677z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["sort-amount-down"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":36,"id":102,"name":"sort-amount-down","prevSize":32,"code":59675},"setIdx":2,"setId":2,"iconIdx":22},{"icon":{"paths":["M645.693 921.605h-492.029c-28.312 0-51.264-22.923-51.264-51.2v-716.8c0-28.277 22.952-51.2 51.264-51.2l508.89-0.007c28.277-0.002 51.202 22.919 51.204 51.196 0 0.002 0 0.003 0 0.005l-0.007 102.4h-76.896v-68.85h-448.617v649.71h448.617v-68.861h76.896l0.008 102.405c0.001 28.277-22.922 51.201-51.199 51.201-0.002 0-0.004 0-0.005 0l-16.173-0.007c-0.229 0.004-0.458 0.005-0.688 0.005zM698.094 393.607c-0.115-0.109-0.229-0.219-0.343-0.329-16.377-15.9-16.233-41.541 0.324-57.27 16.802-15.962 43.85-15.967 60.658-0.010l147.034 139.589c0.146 0.139 0.291 0.278 0.435 0.418 20.699 20.11 20.504 52.527-0.435 72.407l-147.034 139.589c-16.808 15.957-43.856 15.952-60.658-0.010-0.115-0.109-0.229-0.219-0.342-0.329-16.367-15.91-16.205-41.551 0.361-57.27l81.61-77.433h-379.359c-23.554 0-42.649-18.338-42.649-40.96s19.095-40.96 42.649-40.96h379.359l-81.61-77.433z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["sign-out"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":37,"id":101,"name":"sign-out","prevSize":32,"code":59676},"setIdx":2,"setId":2,"iconIdx":23},{"icon":{"paths":["M848.049 227.32c33.633 14.001 55.631 47.066 55.631 83.629 0 283.352-148.95 524.619-356.981 611.393-22.247 9.25-47.31 9.249-69.574-0.008-208.503-87.024-356.805-333.701-356.805-611.385 0-36.617 22.049-69.663 55.788-83.629l301.198-125.665c22.263-9.248 47.285-9.247 69.567 0.009l301.176 125.656zM515.949 847.874c172.552-68.548 307.095-297.014 306.959-536.924 0-4.129-2.328-7.66-6.016-9.199l-301.276-125.698c-2.305-0.981-5.081-0.973-7.489 0.042l-301.092 125.621c-3.695 1.568-6.1 5.201-6.1 9.235 0 239.977 134.63 468.41 307.148 536.874 2.621 1.050 5.424 1.053 7.866 0.050z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["shield"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":38,"id":100,"name":"shield","prevSize":32,"code":59677},"setIdx":2,"setId":2,"iconIdx":24},{"icon":{"paths":["M848.049 227.32c33.633 14.001 55.631 47.066 55.631 83.629 0 283.352-148.95 524.619-356.981 611.393-22.247 9.25-47.31 9.249-69.574-0.008-208.503-87.024-356.805-333.701-356.805-611.385 0-36.617 22.049-69.663 55.788-83.629l301.198-125.665c22.263-9.248 47.285-9.247 69.567 0.009l301.176 125.656zM515.949 847.874c172.552-68.548 307.095-297.014 306.959-536.924 0-4.129-2.328-7.66-6.016-9.199l-301.276-125.698c-2.305-0.981-5.081-0.973-7.489 0.042l-301.092 125.621c-3.695 1.568-6.1 5.201-6.1 9.235 0 239.977 134.63 468.41 307.148 536.874 2.621 1.050 5.424 1.053 7.866 0.050zM665.48 347.607c14.236-14.414 37.461-14.558 51.887-0.311 14.628 14.807 14.628 38.122 0.311 52.618l-239.682 242.678c-15.896 16.095-41.83 16.256-57.936 0.349l-0.348-0.349-102.257-103.535c-14.812-14.997-14.812-39.117 0-54.114 14.723-14.907 38.742-15.056 53.716-0.266l79.467 80.457 214.843-217.528z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["shield-check"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":39,"id":99,"name":"shield-check","prevSize":32,"code":59678},"setIdx":2,"setId":2,"iconIdx":25},{"icon":{"paths":["M848.049 227.32c33.633 14.001 55.631 47.066 55.631 83.629 0 283.352-148.95 524.619-356.981 611.393-22.247 9.25-47.31 9.249-69.574-0.008-208.503-87.024-356.805-333.701-356.805-611.385 0-36.617 22.049-69.663 55.788-83.629l301.198-125.665c22.263-9.248 47.285-9.247 69.567 0.009l301.176 125.656zM515.949 847.874c172.552-68.548 307.095-297.014 306.959-536.924 0-4.129-2.328-7.66-6.016-9.199l-301.276-125.698c-2.305-0.981-5.081-0.973-7.489 0.042l-301.092 125.621c-3.695 1.568-6.1 5.201-6.1 9.235 0 239.977 134.63 468.41 307.148 536.874 2.621 1.050 5.424 1.053 7.866 0.050zM364.244 386.457c9.881 79.955 46.236 161.347 109.356 244.214v-285.735l-109.356 41.521zM484.179 760.879c-126.028-132.474-192.633-265.254-199.003-398.202-0.796-16.605 9.184-31.836 24.725-37.737l188.469-71.559c25.128-9.541 52.031 9.021 52.031 35.899v445.131c0 34.674-42.322 51.59-66.221 26.468z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["shield-alt"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":40,"id":98,"name":"shield-alt","prevSize":32,"code":59679},"setIdx":2,"setId":2,"iconIdx":26},{"icon":{"paths":["M475.27 238.914l-74.979 72.125c-14.76 14.198-38.1 14.198-52.859 0v0c-14.041-13.507-14.474-35.839-0.968-49.88 0.316-0.329 0.639-0.651 0.968-0.968l128.539-123.647c19.822-19.068 51.168-19.068 70.99 0l128.539 123.647c14.041 13.507 14.474 35.839 0.968 49.88-0.316 0.329-0.639 0.651-0.968 0.968v0c-14.76 14.198-38.1 14.198-52.859 0l-73.91-71.097v409.378c0 20.286-16.445 36.73-36.73 36.73v0c-20.286 0-36.73-16.445-36.73-36.73v-410.406zM634.435 489.758v-70.665h107.965c28.277 0 51.2 22.923 51.2 51.2v400.107c0 28.277-22.923 51.2-51.2 51.2h-460.8c-28.277 0-51.2-22.923-51.2-51.2v-400.107c0-28.277 22.923-51.2 51.2-51.2h107.965v70.665h-85.704v361.177h416.278v-361.177h-85.704z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["share"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":41,"id":97,"name":"share","prevSize":32,"code":59680},"setIdx":2,"setId":2,"iconIdx":27},{"icon":{"paths":["M512.917 779.883l-64-232.448 317.542-261.018-253.542 493.466zM190.818 376.069l528.179-149.094-317.594 261.018-210.586-111.923zM913.199 116.536c-9.421-11.827-25.088-16.794-39.373-12.749l-795.034 224.512c-14.899 4.198-25.754 17.254-27.392 32.819-1.587 15.616 6.349 30.669 20.019 37.939l302.592 160.768 91.955 333.824c4.147 15.104 16.998 26.112 32.41 27.75 1.28 0.154 2.662 0.205 3.891 0.205 13.926 0 26.88-7.834 33.434-20.582l381.645-742.656c6.912-13.517 5.325-29.952-4.147-41.83z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["send"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":42,"id":96,"name":"send","prevSize":32,"code":59681},"setIdx":2,"setId":2,"iconIdx":28},{"icon":{"paths":["M511.152 360.583c22.304 0 40.392 18.051 40.392 40.327v233.944c0 22.275-18.088 40.327-40.392 40.327s-40.392-18.051-40.392-40.327v-233.944c0-22.275 18.088-40.327 40.392-40.327zM49.119 863.747l413.955-740.751c14.588-26.104 48.090-35.845 75.032-21.957 9.656 4.977 17.597 12.61 22.82 21.957l413.955 740.751c16.58 29.668-5.594 65.533-40.020 65.533h-845.723c-34.426 0-56.599-35.865-40.020-65.533zM510.258 703.736c24.735 0 43.707 19.504 43.707 44.561 0 25.225-18.915 44.785-43.707 44.785s-43.707-19.56-43.707-44.785c0-25.056 18.972-44.561 43.707-44.561zM140.057 855.673h743.887l-371.943-665.573-371.943 665.573z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["report"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":43,"id":95,"name":"report","prevSize":32,"code":59682},"setIdx":2,"setId":2,"iconIdx":29},{"icon":{"paths":["M19.721 504.267l312.885 327.111c43.945 45.945 122.505 15.269 122.505-49.156v-156.16c274.533 3.221 389.445 29.739 322.116 268.606-14.828 52.476 45.239 92.857 88.32 61.351 59.182-43.271 158.453-141.495 158.453-310.348 0-304.155-274.752-357.396-568.889-360.924v-156.718c0-64.48-78.606-95.051-122.507-49.156l-312.884 327.083c-26.295 27.502-26.295 70.809 0 98.311zM60.836 445.28l312.889-327.111c8.763-9.173 24.498-3.079 24.498 9.831v213.333c279.314 0 568.889 19.876 568.889 304.338 0 132.267-71.111 217.191-135.147 264.018 91.259-323.543-129.038-340.8-433.742-340.8v213.333c0 12.907-15.728 19.004-24.498 9.831l-312.889-327.111c-2.451-2.545-3.96-6.012-3.96-9.831s1.509-7.286 3.964-9.836l-0.004 0.004z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["reply"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":44,"id":94,"name":"reply","prevSize":32,"code":59683},"setIdx":2,"setId":2,"iconIdx":30},{"icon":{"paths":["M254.865 554.983l171.258 175.077c16.155 16.515 16.155 42.912 0 59.427v0c-15.702 16.052-41.444 16.336-57.497 0.634-0.214-0.209-0.425-0.42-0.634-0.634l-230.571-235.712c-19.466-19.9-19.466-51.705 0-71.605l243.364-248.79c15.103-15.44 39.864-15.713 55.304-0.61 0.205 0.201 0.409 0.404 0.61 0.61v0c15.539 15.885 15.539 41.275 0 57.16l-179.602 183.606h532.172c73.176 0 132.331 58.113 132.331 130.236v116.079c0 22.701-18.403 41.105-41.105 41.105v0c-22.701 0-41.105-18.403-41.105-41.105v-116.079c0-27.461-22.331-49.399-50.121-49.399h-534.404z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["reply-directly"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":45,"id":93,"name":"reply-directly","prevSize":32,"code":59684},"setIdx":2,"setId":2,"iconIdx":31},{"icon":{"paths":["M670.939 599.542h199.461c28.277 0 51.2 22.923 51.2 51.2v197.729c0 19.389-15.718 35.107-35.107 35.107v0c-19.389 0-35.107-15.718-35.107-35.107v-101.060c-14.089 19.847-29.302 38.945-46.809 56.030-77.562 76.158-180.448 118.098-289.699 118.098-214.525 0-391.087-159.758-410.7-371.615-0.048-0.533-0.094-1.083-0.141-1.65l-0.001 0c-1.508-18.485 12.254-34.693 30.739-36.201 0.909-0.074 1.82-0.111 2.731-0.111l2.070-0.001c17.94 0 32.918 13.684 34.534 31.55 0 0 0 0 0 0 16.243 175.439 162.754 307.814 340.768 307.814 90.715 0 176.188-34.779 240.597-98.018 20.924-20.502 39.132-43.626 54.111-68.762 2.809-4.728 4.774-9.923 7.396-14.792h-146.043c-19.389 0-35.107-15.718-35.107-35.107v0c0-19.389 15.718-35.107 35.107-35.107zM388.214 389.291v0c0 19.389-15.718 35.107-35.107 35.107h-199.461c-28.277 0-51.2-22.923-51.2-51.2v-197.729c0-19.389 15.718-35.107 35.107-35.107v0c19.389 0 35.107 15.718 35.107 35.107v101.060c14.136-19.847 29.349-38.945 46.762-55.983 77.609-76.158 180.541-118.145 289.699-118.145 214.571 0 391.134 159.758 410.747 371.662 0.043 0.456 0.085 0.925 0.126 1.406l-0 0c1.593 18.502-12.114 34.792-30.616 36.385-0.959 0.083-1.922 0.124-2.884 0.124l-1.972-0c-17.914 0-32.891-13.621-34.586-31.455 0 0 0 0 0 0-16.196-175.533-162.754-307.908-340.815-307.908-90.669 0-176.095 34.826-240.55 98.064-20.877 20.455-39.085 43.579-54.111 68.762-2.809 4.728-4.821 9.877-7.396 14.745h146.043c19.389 0 35.107 15.718 35.107 35.107z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["reload"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":46,"id":92,"name":"reload","prevSize":32,"code":59685},"setIdx":2,"setId":2,"iconIdx":32},{"icon":{"paths":["M414.476 394.968c0-67.325-54.578-121.902-121.905-121.902-67.326 0-121.905 54.579-121.905 121.905v48.762c0 40.396 32.747 73.143 73.143 73.143 13.021 0 24.908 7.408 30.643 19.098 19.758 40.269 18.374 88.36-2.635 144.554-2.325 6.22-5.803 14.311-10.433 24.274l-0.001-0c-2.384 5.129-0.158 11.219 4.971 13.603 3.207 1.49 6.955 1.221 9.916-0.713 14.199-9.273 25.268-17.8 33.208-25.581 63.043-61.782 104.997-167.862 104.997-297.143zM102.4 443.733v-48.762c0-105.029 85.143-190.171 190.171-190.171s190.171 85.141 190.171 190.168c0 241.96-133.814 424.232-307.2 424.232-27.553 0-43.751-30.962-28.041-53.596 56.52-81.429 78.704-142.61 71.172-182.688-66.107-11.859-116.274-69.662-116.274-139.182zM657.531 582.916c-66.107-11.859-116.274-69.662-116.274-139.182v-48.762c0-105.029 85.143-190.171 190.171-190.171s190.171 85.141 190.171 190.168c0 241.96-133.814 424.232-307.2 424.232-27.553 0-43.751-30.962-28.040-53.596 56.52-81.429 78.704-142.61 71.172-182.688zM853.333 394.968c0-67.325-54.578-121.902-121.905-121.902-67.326 0-121.905 54.579-121.905 121.905v48.762c0 40.396 32.747 73.143 73.143 73.143 13.021 0 24.908 7.408 30.643 19.098 19.37 39.477 18.42 86.472-1.418 141.249-2.531 6.989-6.461 16.233-11.79 27.732l-0.002-0.001c-2.379 5.132-0.146 11.221 4.986 13.6 3.2 1.483 6.938 1.215 9.894-0.709 13.847-9.013 24.662-17.295 32.446-24.846 63.549-61.65 105.908-168.128 105.908-298.031z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["quote"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":47,"id":91,"name":"quote","prevSize":32,"code":59686},"setIdx":2,"setId":2,"iconIdx":33},{"icon":{"paths":["M493.033 613.695l-371.535-215.269c-11.371-6.537-18.427-18.716-18.554-31.943-0.127-13.225 6.69-25.541 17.898-32.284l373.418-226.518c11.552-7.017 25.967-7.041 37.53-0.071l371.47 223.236c11.226 6.739 18.059 19.012 17.983 32.215-0.076 13.204-7.052 25.396-18.35 31.996l-373.37 218.564c-5.573 3.269-11.901 4.988-18.344 4.98-6.395-0.001-12.662-1.674-18.146-4.906zM212.267 365.373l298.85 173.185 300.875-176.139-298.831-179.553-300.894 182.507zM493.032 765.31l-371.339-215.205c-11.721-6.392-19.087-18.715-19.289-32.181-0.202-13.463 6.788-26.005 18.306-32.757 11.586-6.792 25.899-6.637 37.111 0.268l353.294 204.693 355.030-207.827c11.407-6.922 25.616-7.035 37.129-0.293 11.446 6.703 18.431 19.126 18.324 32.502-0.107 13.377-7.292 25.685-18.705 32.116l-373.362 218.559c-5.575 3.277-11.909 4.998-18.356 4.984-6.35-0.002-12.592-1.652-18.142-4.861zM493.032 916.74l-371.339-215.205c-11.721-6.392-19.087-18.715-19.289-32.181-0.202-13.463 6.788-26.005 18.306-32.757 11.586-6.792 25.899-6.637 37.111 0.268l353.294 204.693 355.308-207.989c17.57-9.903 39.689-3.594 49.625 14.077 9.872 17.558 4.114 39.933-13.155 50.41l-373.362 218.559c-5.575 3.277-11.909 4.998-18.356 4.984-6.35-0.002-12.592-1.652-18.142-4.861z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["queue"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":48,"id":90,"name":"queue","prevSize":32,"code":59687},"setIdx":2,"setId":2,"iconIdx":34},{"icon":{"paths":["M284.939 207.277v609.445c0 14.138 11.462 25.6 25.6 25.6h402.922c14.138 0 25.6-11.462 25.6-25.6v-425.488c0-13.675-5.471-26.782-15.192-36.399l-160.078-158.357c-9.585-9.482-22.524-14.801-36.008-14.801h-217.244c-14.138 0-25.6 11.462-25.6 25.6zM596.985 117.201l207.022 204.796c9.722 9.617 15.192 22.724 15.192 36.399v512.004c0 28.277-22.923 51.2-51.2 51.2h-512c-28.277 0-51.2-22.923-51.2-51.2v-716.8c0-28.277 22.923-51.2 51.2-51.2h304.978c13.483 0 26.422 5.319 36.008 14.801zM394.24 704v0c0-21.208 17.192-38.4 38.4-38.4h153.6c21.208 0 38.4 17.192 38.4 38.4v0c0 21.208-17.192 38.4-38.4 38.4h-153.6c-21.208 0-38.4-17.192-38.4-38.4zM394.24 550.4v0c0-21.208 17.192-38.4 38.4-38.4h153.6c21.208 0 38.4 17.192 38.4 38.4v0c0 21.208-17.192 38.4-38.4 38.4h-153.6c-21.208 0-38.4-17.192-38.4-38.4z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["post"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":49,"id":89,"name":"post","prevSize":32,"code":59688},"setIdx":2,"setId":2,"iconIdx":35},{"icon":{"paths":["M512 99.84c199.506 0 360.96 161.463 360.96 360.96 0 110.932-49.907 212.466-133.648 280.482-3.995 3.245-9.055 7.041-15.179 11.39-2.828 2.009-6.132 3.241-9.585 3.574-10.909 1.054-20.607-6.936-21.661-17.845l-0.192-1.986c-1.682-17.418 5.219-34.565 18.497-45.964 9.782-8.395 17.379-15.474 22.781-21.224 52.758-56.15 82.665-130.011 82.665-208.427 0-170.366-140.407-308.090-311.038-304.573-164.381 3.387-297.226 138.223-298.235 302.672-0.493 80.258 30.341 155.851 84.922 212.711 5.234 5.452 12.594 12.206 22.071 20.249 12.387 10.512 19.356 26.062 18.959 42.304l-0.136 5.517c-0.093 3.817-1.342 7.515-3.581 10.607-6.113 8.444-17.914 10.332-26.354 4.217-17.094-12.377-29.857-22.522-38.307-30.459-72.13-67.748-113.9-161.843-113.9-263.245 0-199.506 161.464-360.96 360.96-360.96zM611.84 671.6c0 46.621-18.108 157.105-32.826 211.836-6.815 25.189-30.31 35.604-67.014 35.604s-60.199-10.416-67.014-35.609c-14.708-54.691-32.826-165.054-32.826-211.831 0-47.592 36.076-67.44 99.84-67.44s99.84 19.848 99.84 67.44zM565.76 671.6c0-14.129-23.565-22.134-53.76-22.13-30.191 0.004-53.76 8.013-53.76 22.13 0 34.235 11.511 111.604 24.478 171.428 0.583 2.664 0.583 2.664 1.252 5.622 2.92 12.814 14.315 21.905 27.457 21.905l1.166-0.003c13.14 0 24.537-9.098 27.45-21.919 0.486-2.15 0.486-2.15 0.92-4.125 13.049-59.747 24.797-138.352 24.797-172.908zM616.96 460.8c0 57.967-46.993 104.96-104.96 104.96s-104.96-46.993-104.96-104.96c0-57.967 46.993-104.96 104.96-104.96s104.96 46.993 104.96 104.96zM560.64 460.8c0-26.818-21.822-48.64-48.64-48.64s-48.64 21.822-48.64 48.64c0 26.818 21.822 48.64 48.64 48.64s48.64-21.822 48.64-48.64zM669.982 545.059c1.487-2.642 2.729-5.004 3.728-7.087 11.522-24.039 17.49-50.271 17.49-77.171 0-101.539-84.63-182.985-186.256-179.064-92.382 3.565-167.505 77.969-171.933 170.293-1.487 30.994 4.921 61.326 18.63 88.7 0.64 1.249 0.64 1.249 1.038 2.010 0.5 0.931 0.5 0.931 1.36 2.49 7.294 13.022 5.65 29.218-4.111 40.51-7.331 8.481-20.149 9.412-28.629 2.082-1.423-1.23-2.667-2.651-3.699-4.224-4.637-7.070-8.234-13.097-10.787-18.076-16.586-32.356-25.214-68.047-25.214-104.721 0-127.771 104.48-231.42 232.285-230.392 124.147 0.999 225.904 101.455 228.464 225.55 0.787 38.143-7.742 75.348-24.875 109-2.591 5.088-6.259 11.257-10.999 18.499-6.149 9.395-18.749 12.026-28.144 5.878-1.563-1.023-2.977-2.256-4.203-3.665-9.832-11.298-11.493-27.561-4.146-40.613z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["podcast"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":50,"id":88,"name":"podcast","prevSize":32,"code":59689},"setIdx":2,"setId":2,"iconIdx":36},{"icon":{"paths":["M471.93 193.643v278.288h-278.261c-22.13 0-40.070 17.94-40.070 40.070v0c0 22.13 17.94 40.070 40.070 40.070h278.261v278.288c0 22.115 17.928 40.043 40.043 40.043v0c22.115 0 40.043-17.928 40.043-40.043v-278.288h278.314c22.13 0 40.070-17.94 40.070-40.070v0c0-22.13-17.94-40.070-40.070-40.070h-278.314v-278.288c0-22.115-17.928-40.043-40.043-40.043v0c-22.115 0-40.043 17.928-40.043 40.043z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["plus"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":51,"id":87,"name":"plus","prevSize":32,"code":59690},"setIdx":2,"setId":2,"iconIdx":37},{"icon":{"paths":["M512 921.6c-226.193 0-409.6-183.36-409.6-409.6s183.407-409.6 409.6-409.6c226.193 0 409.6 183.36 409.6 409.6s-183.407 409.6-409.6 409.6zM456.65 362.026c-4.893-3.071-10.553-4.7-16.33-4.7-16.966 0-30.72 13.754-30.72 30.72v247.902c0 5.777 1.629 11.437 4.7 16.33 9.019 14.371 27.98 18.709 42.35 9.69l197.503-123.951c3.918-2.459 7.231-5.772 9.69-9.69 9.019-14.371 4.68-33.331-9.69-42.35l-197.503-123.951z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["play"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":52,"id":86,"name":"play","prevSize":32,"code":59691},"setIdx":2,"setId":2,"iconIdx":38},{"icon":{"paths":["M912.8 429.4l-704-416.2c-57.2-33.8-144.8-1-144.8 82.6v832.2c0 75 81.4 120.2 144.8 82.6l704-416c62.8-37 63-128.2 0-165.2z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["play-solid"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":53,"id":85,"name":"play-solid","prevSize":32,"code":59692},"setIdx":2,"setId":2,"iconIdx":39},{"icon":{"paths":["M482.814 637.831l-224.859-224.911-32.719 32.719c-7.201 7.201-16.751 11.167-26.927 11.167 0 0 0 0 0 0v0c-10.643 0-19.44-8.301-20.056-18.926-0.022-0.403-0.034-0.791-0.034-1.164 0-10.124 3.966-19.517 10.906-26.561l221.049-220.997c0 0 0 0 0 0v0c9.814-9.814 25.725-9.814 35.539 0 6.797 6.797 9.121 16.875 5.988 25.962-1.415 4.107-3.429 7.473-6.042 10.097l-32.719 32.719 205.551 205.603 19.256 18.786 24.213-11.533c2.88-1.355 53.827-24.715 119.015 0.835 7.274 2.851 17.497 8.254 30.671 16.21l-0.003 0.005c7.259 4.384 9.59 13.822 5.206 21.081-0.641 1.062-1.409 2.042-2.286 2.92l-302.654 302.661c-6.001 6.001-15.73 6.001-21.73 0-0.887-0.887-1.662-1.879-2.308-2.955-8.368-13.935-14.002-24.715-16.901-32.338-24.462-64.324-1.531-114.303-0.314-116.906l12.159-24.474zM910.51 469.54c-103.010-103.115-207.534-90.486-255.438-76.657l-137.66-137.66c20.978-36.424 20.195-81.928-2.244-117.569l-17.742-17.742c-44.043-27.762-102.801-22.491-140.948 15.655l-220.945 220.997c-38.146 38.146-43.364 97.009-15.603 140.843l17.69 17.742c35.746 22.491 81.302 23.222 117.569 2.296l137.712 137.712c-13.829 47.8-26.457 152.271 76.657 255.386v0c14.77 14.799 38.741 14.822 53.54 0.052 0.009-0.009 0.017-0.017 0.026-0.026l166.909-166.909 151.971 151.971c14.808 14.808 38.816 14.814 53.632 0.013v0c14.806-14.792 14.818-38.786 0.026-53.592-0.004-0.004-0.009-0.009-0.013-0.013l-152.023-152.023 166.886-166.931c14.783-14.787 14.782-38.759-0.004-53.544z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pin"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":54,"id":84,"name":"pin","prevSize":32,"code":59693},"setIdx":2,"setId":2,"iconIdx":40},{"icon":{"paths":["M540.754 693.093c15.352 15.384 15.496 40.229 0.264 55.894l-117.668 117.668c-73.491 73.319-192.458 73.316-265.962-0.017-73.318-73.49-73.317-192.457 0.008-265.954l168.375-168.375c73.52-73.311 192.464-73.27 266.199 0.266 14.589 15.658 14.164 40.055-0.961 55.196-15.147 15.163-39.545 15.57-55.449 0.774-42.469-42.36-111.21-42.361-153.673-0.007l-168.399 168.31c-42.353 42.453-42.356 111.179-0.017 153.617 42.453 42.354 111.179 42.355 153.624 0.010l117.869-117.859c15.603-15.114 40.446-14.899 55.789 0.476zM866.606 423.354l-168.423 168.379c-73.5 73.291-192.444 73.29-265.952-0.010-10.034-10.034-13.953-24.659-10.28-38.367s14.379-24.413 28.086-28.086c13.706-3.672 28.331 0.245 38.355 10.269 42.479 42.339 111.205 42.341 153.675 0.011l168.4-168.355c42.353-42.453 42.356-111.179 0.017-153.617-42.453-42.354-111.18-42.355-153.626-0.008l-117.701 117.701c-10.033 10.044-24.662 13.972-38.376 10.305s-24.431-14.372-28.112-28.082c-3.682-13.711 0.232-28.344 10.269-38.392l117.756-117.711c73.489-73.317 192.457-73.317 265.956 0.010 73.283 73.526 73.268 192.475-0.042 265.957z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["permalink"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":55,"id":83,"name":"permalink","prevSize":32,"code":59694},"setIdx":2,"setId":2,"iconIdx":41},{"icon":{"paths":["M512 921.6c-226.193 0-409.6-183.36-409.6-409.6s183.407-409.6 409.6-409.6c226.193 0 409.6 183.36 409.6 409.6s-183.407 409.6-409.6 409.6zM563.948 396.373l-0.641 230.827c-0.059 21.149 17.038 38.341 38.187 38.4 0.035 0 0.071 0 0.106 0v0c21.208 0 38.4-17.192 38.4-38.4v-230.827c0-20.972-17.001-37.973-37.973-37.973v0c-20.989 0-38.021 16.984-38.079 37.973zM384 396.8v230.4c0 21.208 17.192 38.4 38.4 38.4v0c21.208 0 38.4-17.192 38.4-38.4v-230.4c0-21.208-17.192-38.4-38.4-38.4v0c-21.208 0-38.4 17.192-38.4 38.4z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pause"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":56,"id":82,"name":"pause","prevSize":32,"code":59695},"setIdx":2,"setId":2,"iconIdx":42},{"icon":{"paths":["M413.267 462.457l-61.621 52.827c-12.060-24.101-18.846-51.3-18.846-80.084v-153.6c0-98.969 80.231-179.2 179.2-179.2 81.222 0 149.823 54.036 171.815 128.12l-69.415 59.508v-8.428c0-56.554-45.846-102.4-102.4-102.4s-102.4 45.846-102.4 102.4v153.6c0 9.438 1.277 18.578 3.667 27.257zM377.419 729.227l67.683-58.024c20.198 4.825 42.486 7.197 66.899 7.197 130.426 0 200.2-67.697 214.765-215.514 0.429-4.351 0.833-9.7 1.213-16.048l-0.001-0c1.264-21.105 18.881-37.497 40.023-37.238 20.598 0.252 37.091 17.154 36.839 37.752-0.007 0.58-0.028 1.159-0.062 1.738-0.287 4.905-0.591 9.154-0.908 12.749-15.602 176.721-101.637 277.457-253.469 291.626v116.934h89.6c14.138 0 25.6 11.462 25.6 25.6s-11.462 25.6-25.6 25.6h-256c-14.138 0-25.6-11.462-25.6-25.6s11.462-25.6 25.6-25.6h89.6v-116.934c-35.723-3.334-67.803-11.459-96.181-24.239zM252.971 599.877c-17.135-38.906-28.111-84.873-32.804-137.618-0.329-3.702-0.644-8.093-0.943-13.173l0.001-0c-1.211-20.562 14.476-38.212 35.038-39.423 0.578-0.034 1.157-0.055 1.736-0.062 21.134-0.259 38.746 16.128 40.009 37.226 0.358 5.958 0.736 11.004 1.136 15.136 3.113 32.169 8.828 60.56 17.202 85.298l-61.375 52.616zM689.221 461.922c-12.902 86.295-87.333 152.478-177.221 152.478-0.213 0-0.425-0-0.638-0.001l177.859-152.476zM911.217 153.59c13.803 16.101 11.94 40.343-4.161 54.146l-749.629 642.648c-16.101 13.803-40.343 11.94-54.146-4.161s-11.94-40.343 4.161-54.146l749.629-642.648c16.101-13.803 40.343-11.94 54.146 4.161z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mute"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":57,"id":81,"name":"mute","prevSize":32,"code":59696},"setIdx":2,"setId":2,"iconIdx":43},{"icon":{"paths":["M511.152 360.583c22.304 0 40.392 18.051 40.392 40.327v233.944c0 22.275-18.088 40.327-40.392 40.327s-40.392-18.051-40.392-40.327v-233.944c0-22.275 18.088-40.327 40.392-40.327zM49.119 863.747l413.955-740.751c14.588-26.104 48.090-35.845 75.032-21.957 9.656 4.977 17.597 12.61 22.82 21.957l413.955 740.751c16.58 29.668-5.594 65.533-40.020 65.533h-845.723c-34.426 0-56.599-35.865-40.020-65.533zM510.258 703.736c24.735 0 43.707 19.504 43.707 44.561 0 25.225-18.915 44.785-43.707 44.785s-43.707-19.56-43.707-44.785c0-25.056 18.972-44.561 43.707-44.561zM140.057 855.673h743.887l-371.943-665.573-371.943 665.573z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["modal-warning"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":58,"id":80,"name":"modal-warning","prevSize":32,"code":59697},"setIdx":2,"setId":2,"iconIdx":44},{"icon":{"paths":["M569.165 763.288c0 31.962-25.552 57.796-57.165 57.796s-57.165-25.834-57.165-57.796c0-31.962 25.552-57.796 57.165-57.796s57.165 25.834 57.165 57.796zM768 185.325v653.35c0 45.783-36.736 82.925-82.019 82.925h-347.961c-45.283 0-82.019-37.142-82.019-82.925v-653.35c0-45.783 36.736-82.925 82.019-82.925h347.961c45.283 0 82.019 37.142 82.019 82.925zM703.379 185.325c0-9.657-7.846-17.59-17.398-17.59h-347.961c-9.552 0-17.398 7.933-17.398 17.59v653.35c0 9.657 7.846 17.59 17.398 17.59h347.961c9.552 0 17.398-7.933 17.398-17.59v-653.35z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mobile"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":59,"id":79,"name":"mobile","prevSize":32,"code":59698},"setIdx":2,"setId":2,"iconIdx":45},{"icon":{"paths":["M512 179.2c-56.554 0-102.4 45.846-102.4 102.4v153.6c0 56.554 45.846 102.4 102.4 102.4s102.4-45.846 102.4-102.4v-153.6c0-56.554-45.846-102.4-102.4-102.4zM665.6 896v0c0 14.138-11.462 25.6-25.6 25.6h-256c-14.138 0-25.6-11.462-25.6-25.6v0c0-14.138 11.462-25.6 25.6-25.6h89.6v-116.934c-151.712-14.158-237.732-114.746-253.432-291.208-0.329-3.702-0.644-8.093-0.943-13.173l0.001-0c-1.211-20.562 14.476-38.212 35.038-39.423 0.578-0.034 1.157-0.055 1.736-0.062v0c21.134-0.259 38.746 16.128 40.009 37.226 0.358 5.958 0.736 11.004 1.136 15.136 14.365 148.459 84.158 216.438 214.855 216.438 130.426 0 200.2-67.697 214.765-215.514 0.429-4.351 0.833-9.7 1.213-16.048l-0.001-0c1.264-21.105 18.881-37.497 40.023-37.238v0c20.598 0.252 37.091 17.154 36.839 37.752-0.007 0.58-0.028 1.159-0.062 1.738-0.287 4.905-0.591 9.154-0.908 12.749-15.602 176.721-101.637 277.457-253.469 291.626v116.934h89.6c14.138 0 25.6 11.462 25.6 25.6zM512 102.4c98.969 0 179.2 80.231 179.2 179.2v153.6c0 98.969-80.231 179.2-179.2 179.2s-179.2-80.231-179.2-179.2v-153.6c0-98.969 80.231-179.2 179.2-179.2z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mic"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":60,"id":78,"name":"mic","prevSize":32,"code":59699},"setIdx":2,"setId":2,"iconIdx":46},{"icon":{"paths":["M541.395 826.208h-8.818c-208.607 0-360.015-132.144-360.015-314.208 0-173.28 141.818-314.256 316.115-314.256s316.115 140.976 316.115 314.256c0 28.32-13.252 56.64-27.275 86.544-4.867 10.464-9.686 20.784-13.396 29.664-36.43 78.048 35.226 115.632 65.729 131.664 4.722 2.448 10.794 5.616 15.709 8.544-20.046 22.944-87.414 58.512-304.164 57.792zM862.618 698.192c-43.129-22.704-41.056-27.216-34.214-42 3.903-9.264 8.288-18.672 12.722-28.176 15.902-33.84 33.876-72.24 33.876-116.016 0-211.776-173.333-384-386.326-384s-386.277 172.224-386.277 384c0 222.48 180.947 383.952 430.177 383.952l8.481 0.048h9.927c137.674 0 319.585-12.288 364.544-107.376 23.757-50.208-27.997-77.376-52.911-90.432z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["message"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":61,"id":77,"name":"message","prevSize":32,"code":59700},"setIdx":2,"setId":2,"iconIdx":47},{"icon":{"paths":["M445.44 780.8c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM445.44 524.8c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM445.44 268.8c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["menu"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":62,"id":76,"name":"menu","prevSize":32,"code":59651},"setIdx":2,"setId":2,"iconIdx":48},{"icon":{"paths":["M510.025 277.943c63.563 0 115.2 51.671 115.2 115.2s-51.637 115.2-115.2 115.2c-63.563 0-115.2-51.671-115.2-115.2s51.637-115.2 115.2-115.2zM510.025 445.514c28.91 0 52.4-23.468 52.4-52.371 0-28.862-23.49-52.371-52.4-52.371s-52.4 23.509-52.4 52.371c0 28.903 23.49 52.371 52.4 52.371zM534.763 913.507c-13.199 10.791-32.328 10.791-45.526 0-2.477-2.026-6.813-5.709-12.744-10.965-9.704-8.6-20.469-18.595-32.033-29.9-32.942-32.207-65.856-68.605-96.632-108.552-89.137-115.7-143.029-237.437-143.029-360.552 0-166.357 137.582-301.139 307.2-301.139s307.2 134.781 307.2 301.139c0 123.115-53.892 244.851-143.029 360.552-30.776 39.947-63.69 76.345-96.632 108.552-11.563 11.306-22.329 21.301-32.033 29.9-5.93 5.255-10.266 8.939-12.744 10.965zM529.322 822.806c30.705-30.020 61.437-64.005 90.064-101.164 80.587-104.602 128.529-212.899 128.529-318.104 0-127.491-105.58-230.921-235.916-230.921s-235.916 103.43-235.916 230.921c0 105.205 47.942 213.502 128.529 318.104 28.628 37.159 59.36 71.143 90.064 101.164 9.588 9.374 25.057 9.374 34.645 0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["map-pin"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":63,"id":75,"name":"map-pin","prevSize":32,"code":59701},"setIdx":2,"setId":2,"iconIdx":49},{"icon":{"paths":["M217.907 243.597c-28.959 0-52.511 24.086-52.511 53.706v429.395c0 29.619 23.552 53.664 52.511 53.664h588.145c28.959 0 52.552-24.045 52.552-53.664v-429.395c0-29.619-23.593-53.706-52.552-53.706h-588.145zM806.052 844.8h-588.145c-63.734 0-115.507-52.957-115.507-118.102v-429.395c0-65.146 51.773-118.102 115.507-118.102h588.145c63.734 0 115.548 52.957 115.548 118.102v429.395c0 65.146-51.814 118.102-115.548 118.102zM485.814 577.169l-214.684-146.451c-14.683-10.016-18.656-29.937-8.94-44.82v0c9.466-14.499 28.894-18.58 43.393-9.114 0.177 0.116 0.353 0.233 0.528 0.352l208.557 142.256 208.605-142.265c14.294-9.748 33.785-6.063 43.533 8.231 0.122 0.179 0.242 0.358 0.36 0.539v0c9.706 14.885 5.729 34.8-8.951 44.814l-214.694 146.457c-17.403 11.872-40.302 11.872-57.706 0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mail"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":64,"id":74,"name":"mail","prevSize":32,"code":59702},"setIdx":2,"setId":2,"iconIdx":50},{"icon":{"paths":["M909.622 909.622v0c-15.971 15.971-41.864 15.971-57.835 0l-155.625-155.625c-62.53 49.946-141.808 79.806-228.060 79.806-201.971 0-365.702-163.73-365.702-365.702s163.73-365.702 365.702-365.702c201.971 0 365.702 163.73 365.702 365.702 0 86.252-29.86 165.53-79.806 228.060l155.625 155.625c15.971 15.971 15.971 41.864 0 57.835zM468.102 764.064c163.456 0 295.963-132.507 295.963-295.963s-132.507-295.963-295.963-295.963c-163.456 0-295.963 132.507-295.963 295.963s132.507 295.963 295.963 295.963z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["magnifier"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":65,"id":73,"name":"magnifier","prevSize":32,"code":59703},"setIdx":2,"setId":2,"iconIdx":51},{"icon":{"paths":["M512 137.576v0c0 19.36-14.836 35.49-34.129 37.105-6.46 0.542-11.94 1.15-16.44 1.823-163.449 24.468-288.814 165.724-288.814 336.314 0 170.932 125.868 312.413 289.798 336.46 4.262 0.625 9.42 1.191 15.472 1.697l-0 0.002c19.283 1.612 34.112 17.734 34.112 37.084v0c0 18.528-15.020 33.548-33.548 33.548-0.816 0-1.631-0.030-2.444-0.089-5.493-0.4-10.229-0.844-14.206-1.331-202.519-24.798-359.402-197.708-359.402-407.37 0-209.201 156.195-381.812 358.068-407.204 4.317-0.543 9.506-1.036 15.567-1.478l0 0.002c18.467-1.347 34.53 12.532 35.877 30.999 0.059 0.812 0.089 1.625 0.089 2.439z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["loading"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":67,"id":71,"name":"loading","prevSize":32,"code":59705},"setIdx":2,"setId":2,"iconIdx":53},{"icon":{"paths":["M347.27 294.4c-22.13 0-40.070-17.192-40.070-38.4s17.94-38.4 40.070-38.4h534.261c22.13 0 40.070 17.192 40.070 38.4s-17.94 38.4-40.070 38.4h-534.261zM347.27 550.4c-22.13 0-40.070-17.192-40.070-38.4s17.94-38.4 40.070-38.4h534.261c22.13 0 40.070 17.192 40.070 38.4s-17.94 38.4-40.070 38.4h-534.261zM347.27 806.4c-22.13 0-40.070-17.192-40.070-38.4s17.94-38.4 40.070-38.4h534.261c22.13 0 40.070 17.192 40.070 38.4s-17.94 38.4-40.070 38.4h-534.261zM102.177 768v0c0-21.208 17.192-38.4 38.4-38.4h56.765c21.208 0 38.4 17.192 38.4 38.4v0c0 21.208-17.192 38.4-38.4 38.4h-56.765c-21.208 0-38.4-17.192-38.4-38.4zM102.177 512v0c0-21.208 17.192-38.4 38.4-38.4h56.765c21.208 0 38.4 17.192 38.4 38.4v0c0 21.208-17.192 38.4-38.4 38.4h-56.765c-21.208 0-38.4-17.192-38.4-38.4zM102.177 256v0c0-21.208 17.192-38.4 38.4-38.4h56.765c21.208 0 38.4 17.192 38.4 38.4v0c0 21.208-17.192 38.4-38.4 38.4h-56.765c-21.208 0-38.4-17.192-38.4-38.4z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["list"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":68,"id":70,"name":"list","prevSize":32,"code":59706},"setIdx":2,"setId":2,"iconIdx":54},{"icon":{"paths":["M231.131 222.968c-32.317 0-58.514 25.881-58.514 57.806v462.452c0 31.926 26.198 57.806 58.514 57.806h561.737c32.317 0 58.514-25.881 58.514-57.806v-462.452c0-31.926-26.198-57.806-58.514-57.806h-561.737zM231.131 153.6h561.737c71.096 0 128.731 56.938 128.731 127.174v462.452c0 70.236-57.635 127.174-128.731 127.174h-561.737c-71.096 0-128.731-56.938-128.731-127.174v-462.452c0-70.236 57.635-127.174 128.731-127.174zM465.189 407.948c-19.39 0-35.109-15.528-35.109-34.684s15.719-34.684 35.109-34.684h280.869c19.39 0 35.109 15.528 35.109 34.684s-15.719 34.684-35.109 34.684h-280.869zM277.943 407.948c-19.39 0-35.109-15.528-35.109-34.684s15.719-34.684 35.109-34.684h46.811c19.39 0 35.109 15.528 35.109 34.684s-15.719 34.684-35.109 34.684h-46.811zM465.189 546.684c-19.39 0-35.109-15.528-35.109-34.684s15.719-34.684 35.109-34.684h280.869c19.39 0 35.109 15.528 35.109 34.684s-15.719 34.684-35.109 34.684h-280.869zM277.943 546.684c-19.39 0-35.109-15.528-35.109-34.684s15.719-34.684 35.109-34.684h46.811c19.39 0 35.109 15.528 35.109 34.684s-15.719 34.684-35.109 34.684h-46.811zM277.943 685.419c-19.39 0-35.109-15.528-35.109-34.684s15.719-34.684 35.109-34.684h46.811c19.39 0 35.109 15.528 35.109 34.684s-15.719 34.684-35.109 34.684h-46.811zM465.189 685.419c-19.39 0-35.109-15.528-35.109-34.684s15.719-34.684 35.109-34.684h280.869c19.39 0 35.109 15.528 35.109 34.684s-15.719 34.684-35.109 34.684h-280.869z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["list-alt"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":69,"id":69,"name":"list-alt","prevSize":32,"code":59707},"setIdx":2,"setId":2,"iconIdx":55},{"icon":{"paths":["M863.073 102.4h-702.327c-32.176 0-58.345 26.533-58.345 59.073v701.053c0 32.54 26.169 59.073 58.345 59.073h702.327c32.176 0 58.527-26.533 58.527-59.073v-701.053c0-32.54-26.351-59.073-58.527-59.073zM349.98 804.591h-121.424v-390.94h121.606v390.94h-0.182zM289.269 360.22c-37.899-1.363-67.919-32.482-67.919-70.406s30.020-69.043 67.919-70.406c38.853 0.075 70.331 31.553 70.406 70.406 0 38.958-31.403 70.406-70.406 70.406zM805.137 804.591h-121.424v-190.191c0-45.329-0.91-103.674-63.078-103.674-63.26 0-73 49.38-73 100.398v193.422h-121.378v-390.94h116.463v53.43h1.638c16.293-30.72 55.979-63.124 115.007-63.124 122.88 0 145.772 81.010 145.772 186.368v214.312z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["linkedin"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":70,"id":68,"name":"linkedin","prevSize":32,"code":59708},"setIdx":2,"setId":2,"iconIdx":56},{"icon":{"paths":["M911.351 545.469c-25.914-69.895-98.214-111.622-193.431-111.622-3.735 0-7.331 0.046-10.882 0.228l-0.646-84.502 119.068-20.226c14.311-2.431 23.941-16.003 21.51-30.314-0.071-0.417-0.152-0.832-0.242-1.244v0c-3.344-15.203-17.825-25.272-33.241-23.114-35.852 5.020-71.704 10.040-107.555 15.060l-0.367-56.436c-0.103-15.831-13.012-28.586-28.844-28.498v0c-15.684 0.087-28.327 12.872-28.24 28.556 0 0.086 0.001 0.172 0.003 0.258l0.964 65.812c-33.79 5.762-67.579 11.524-101.369 17.286v0c-16.013 2.731-26.78 17.925-24.049 33.937 0.007 0.043 0.015 0.086 0.022 0.129v0c2.818 16.095 18.111 26.888 34.22 24.151l92.19-15.665 1.476 82.636c-35.674 8.733-68.121 27.236-93.603 53.377-31.715 32.688-49.635 76.062-50.121 121.315 0 64.98 40.3 103.568 96.6 110.394 131.229 15.836 212.428-125.319 239.402-193.12 41.847 56.68 15.763 159.705-64.315 227.705-0.625 0.53-1.298 1.091-2.019 1.681l-0-0c-10.687 8.739-12.266 24.486-3.527 35.173 0.145 0.178 0.293 0.354 0.443 0.527l1.609 1.858c9.197 10.635 25.138 12.141 36.164 3.417 0 0 0 0 0 0 89.963-71.182 129.396-175.97 98.782-258.757zM565.62 616.546c0-31.671 13.602-64.707 36.427-88.278 14.197-14.652 31.635-25.865 50.951-32.763l3.412 175.192c-16 5.324-33.199 7.554-51.597 5.324-40.116-4.96-39.193-37.405-39.193-59.474zM707.454 485.084c3.504-0.137 6.916-0.41 10.467-0.41 32.046 0 61.972 5.961 78.202 14.789 16.231 8.919-42.421 111.122-90.56 153.941l1.891-168.321zM223.4 378.718l-119.637 377.943c-4.846 15.31 3.636 31.651 18.947 36.497 2.817 0.892 5.754 1.349 8.708 1.356v0c23.507 0.054 44.265-15.322 51.064-37.825l30.489-100.918h145.154l34.39 102.622c7.249 21.632 27.512 36.212 50.326 36.212v0c15.375 0 27.839-12.464 27.839-27.839 0-2.892-0.451-5.767-1.336-8.52l-122.033-379.593c-8.666-26.956-33.742-45.235-62.057-45.235v0c-28.289 0-53.317 18.329-61.854 45.299zM225.467 598.117l50.215-179.701c1.522-5.447 7.171-8.628 12.618-7.106 3.449 0.964 6.144 3.659 7.107 7.108l50.176 179.699h-120.116z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["language"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":71,"id":67,"name":"language","prevSize":32,"code":59709},"setIdx":2,"setId":2,"iconIdx":57},{"icon":{"paths":["M853.333 250.88c40.46 0 73.387 30.869 73.387 69.12v384c0 38.251-32.927 69.12-73.387 69.12h-682.667c-40.46 0-73.387-30.869-73.387-69.12v-384c0-38.251 32.927-69.12 73.387-69.12h682.667zM870.969 704v-384c0-8.86-7.844-16.213-17.636-16.213h-682.667c-9.792 0-17.636 7.354-17.636 16.213v384c0 8.86 7.844 16.213 17.636 16.213h682.667c9.792 0 17.636-7.354 17.636-16.213zM346.453 528c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM482.987 528c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM619.52 528c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM756.053 528c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM278.187 634.667c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM824.32 634.667c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM278.187 421.333c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM414.72 421.333c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM551.253 421.333c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM687.787 421.333c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM824.32 421.333c0 11.74-10.005 21.12-22.187 21.12h-34.133c-12.182 0-22.187-9.38-22.187-21.12v-32c0-11.74 10.005-21.12 22.187-21.12h34.133c12.182 0 22.187 9.38 22.187 21.12v32zM687.787 624c0 11.74-10.005 21.12-22.187 21.12h-307.2c-12.182 0-22.187-9.38-22.187-21.12v-10.667c0-11.74 10.005-21.12 22.187-21.12h307.2c12.182 0 22.187 9.38 22.187 21.12v10.667z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["keyboard"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":72,"id":66,"name":"keyboard","prevSize":32,"code":59710},"setIdx":2,"setId":2,"iconIdx":58},{"icon":{"paths":["M827.303 827.306v0c9.349-9.335 12.764-23.079 8.87-35.704l-4.273-13.856c-6.957-22.557-19.493-42.993-36.449-59.415l-224.459-217.401c-11.86-11.487-14.062-29.707-5.28-43.688 7.009-11.241 15.473-34.315 15.473-80.553 0-112.728-91.748-204.476-204.476-204.476l-6.053 0.091c-106.311 2.958-195.329 92.021-198.333 198.56-1.593 55.795 18.978 108.496 57.798 148.363 38.775 39.958 90.929 61.939 146.588 61.939 26.669 0 50.243-6.007 72.361-18.341v0c13.642-7.642 30.703-5.266 41.738 5.812l62.708 62.953h37.818c28.277 0 51.2 22.923 51.2 51.2v37.909l8.92 8.874h37.909c28.277 0 51.2 22.923 51.2 51.2v37.909l2.685 2.685 48.32 14.819c12.638 3.876 26.383 0.46 35.737-8.88zM902.167 768.735l0.711 2.306c11.517 37.341 1.435 77.99-26.197 105.621v0c-27.636 27.636-68.281 37.74-105.641 26.262l-40.953-12.583c-15.716-4.829-30.010-13.431-41.636-25.056v0c-11.335-11.335-17.703-26.709-17.703-42.74v-23.204h-13.051c-22.532 0-44.143-8.946-60.083-24.871v0c-15.939-15.924-24.894-37.53-24.894-60.061v-13.051c-30.854 0-60.44-12.279-82.227-34.126l-31.73-31.818c-25.577 10.376-53.11 15.564-82.055 15.564-74.727 0-144.54-29.49-196.649-83.056-52.063-53.565-79.643-124.197-77.549-198.97 3.959-142.947 123.514-262.456 266.461-266.416l7.737-0.137c151.23 0 274.243 123.059 274.243 274.289 0 36.772-4.414 66.991-13.425 91.475l197.851 191.682c31.069 30.1 54.041 67.552 66.79 108.889zM276.969 346.78c0-38.547 31.265-69.812 69.812-69.812 38.592 0 69.812 31.265 69.812 69.812s-31.22 69.812-69.812 69.812c-38.547 0-69.812-31.265-69.812-69.812z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["key"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":73,"id":65,"name":"key","prevSize":32,"code":59711},"setIdx":2,"setId":2,"iconIdx":59},{"icon":{"paths":["M204.826 449.459v-193.485c0-28.277 22.923-51.2 51.2-51.2h294.554c28.277 0 51.2 22.923 51.2 51.2v526.49l135.975-130.597c15.17-14.57 39.133-14.576 54.31-0.014v0c14.406 13.822 14.879 36.706 1.057 51.112-0.337 0.352-0.682 0.697-1.033 1.034l-190.927 183.524c-19.817 19.049-51.14 19.050-70.959 0.004l-190.972-183.531c-14.393-13.833-14.848-36.714-1.016-51.108 0.339-0.352 0.684-0.698 1.037-1.036v0c15.176-14.561 39.138-14.552 54.304 0.020l131.373 126.239v-499.456h-243.302v170.803c0 21.208-17.192 38.4-38.4 38.4v0c-21.208 0-38.4-17.192-38.4-38.4z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["jump"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":74,"id":64,"name":"jump","prevSize":32,"code":59712},"setIdx":2,"setId":2,"iconIdx":60},{"icon":{"paths":["M512 768v0c19.206 0 34.775-15.569 34.775-34.775v-284.375c0-19.206-15.569-34.775-34.775-34.775v0c-19.206 0-34.775 15.569-34.775 34.775v284.375c0 19.206 15.569 34.775 34.775 34.775zM512 352c26 0 45.175-18.525 45.175-42.575 0-24.375-19.175-42.9-45.175-42.9s-45.175 18.525-45.175 42.9c0 24.050 19.175 42.575 45.175 42.575z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["italic"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":75,"id":63,"name":"italic","prevSize":32,"code":59713},"setIdx":2,"setId":2,"iconIdx":61},{"icon":{"paths":["M512 921.6c-226.193 0-409.6-183.407-409.6-409.6 0-226.24 183.407-409.6 409.6-409.6 226.24 0 409.6 183.36 409.6 409.6 0 226.193-183.36 409.6-409.6 409.6zM512 851.383c187.433 0 339.383-151.95 339.383-339.383s-151.95-339.383-339.383-339.383c-187.433 0-339.383 151.95-339.383 339.383s151.95 339.383 339.383 339.383zM512.042 378.058c-24.155 0-42.364-18.678-42.364-43.535 0-24.904 18.21-43.722 42.364-43.722s42.318 18.818 42.318 43.722c0 24.857-18.163 43.535-42.318 43.535zM513.142 733.17c-21.065 0-38.245-17.133-38.245-38.198v-240.704c0-21.065 17.18-38.198 38.245-38.198s38.198 17.133 38.198 38.198v240.704c0 21.065-17.133 38.198-38.198 38.198z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["info-circled"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":76,"id":62,"name":"info-circled","prevSize":32,"code":59714},"setIdx":2,"setId":2,"iconIdx":62},{"icon":{"paths":["M512 102.4v0c20.524 0 37.161 16.638 37.161 37.161v449.409l74.777-76.869c14.366-14.768 37.984-15.094 52.752-0.728 0.246 0.239 0.489 0.482 0.728 0.728v0c14.886 15.302 14.886 39.673 0 54.976l-129.258 132.875c-19.717 20.269-52.132 20.716-72.401 0.999-0.338-0.328-0.671-0.661-0.999-0.999l-129.258-132.875c-14.886-15.302-14.886-39.673 0-54.976v0c14.366-14.768 37.984-15.094 52.752-0.728 0.246 0.239 0.489 0.482 0.728 0.728l75.858 77.981v-450.521c0-20.524 16.638-37.161 37.161-37.161zM691.2 301.894v-76.402h153.6c28.277 0 51.2 22.923 51.2 51.2v593.708c0 28.277-22.923 51.2-51.2 51.2h-665.6c-28.277 0-51.2-22.923-51.2-51.2v-593.708c0-28.277 22.923-51.2 51.2-51.2h153.6v76.402h-130.477v543.304h619.355v-543.304h-130.477z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["import"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":77,"id":61,"name":"import","prevSize":32,"code":59715},"setIdx":2,"setId":2,"iconIdx":63},{"icon":{"paths":["M277.962 392.518c-32.296 0.102-58.446 26.818-58.521 59.788v119.482c0.1 32.952 26.242 59.639 58.521 59.741h468.075c32.314-0.102 58.471-26.846 58.521-59.834v-119.436c-0.1-32.952-26.242-59.639-58.521-59.741h-468.075zM746.038 497.042l-73.128 74.7h-87.781l-73.128-74.653-73.128 74.607h-87.827l-73.037-74.607v-44.829h43.868l73.128 74.653 73.083-74.607h87.827l73.128 74.653 73.128-74.653h43.868v44.736zM394.958 691.223h234.083v59.695h-234.083v-59.695zM512 153.6c-225.847 0-409.6 173.834-409.6 388.271v268.788c0.1 32.952 26.242 59.639 58.521 59.741h702.158c32.279-0.102 58.421-26.789 58.521-59.741v-268.788c0-214.436-183.753-388.271-409.646-388.271h0.046zM863.079 810.659h-702.158v-268.788c0-184.566 154.448-333.918 351.034-333.918s351.079 149.353 351.079 333.918v268.788h0.046z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["hubot"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":78,"id":60,"name":"hubot","prevSize":32,"code":59716},"setIdx":2,"setId":2,"iconIdx":64},{"icon":{"paths":["M543.721 856.474v-127.067c54.295-7.873 101.717-35.408 135.714-75.366l107.588 67.22c-57.253 75.048-144.134 126.157-243.302 135.214zM166.889 531.706l126.839 4.415c6.645 60.075 37.046 112.503 82.148 148.184l-63.488 109.909c-83.422-59.164-139.401-154.192-145.499-262.508zM480.233 167.481v127.067c-54.295 7.919-101.717 35.408-135.714 75.366l-107.543-67.174c57.253-75.048 144.134-126.157 243.257-135.259zM856.974 490.018l-126.93-4.46c-7.191-59.119-37.456-110.729-81.92-145.909l63.442-109.909c82.876 58.755 138.581 152.872 145.408 260.278zM728.496 553.552l126.157 4.415c-5.188 38.958-16.839 75.776-33.906 109.545l-106.997-66.856c6.599-14.928 11.56-30.674 14.746-47.104zM543.721 294.548v-127.067c40.050 3.641 78.006 14.336 112.913 30.492l-63.124 109.363c-15.747-6.281-32.495-10.286-49.789-12.789zM295.276 472.633l-126.293-4.415c5.052-39.731 16.839-77.323 34.27-111.73l106.951 66.81c-6.872 15.61-11.833 32.131-14.928 49.334zM512 669.15c-86.744 0-157.195-70.497-157.195-157.15 0-86.699 70.451-157.195 157.195-157.195 86.699 0 157.195 70.497 157.195 157.195 0 86.653-70.497 157.15-157.195 157.15zM480.233 729.407v127.067c-40.004-3.641-77.961-14.29-112.913-30.492l63.169-109.363c15.701 6.281 32.495 10.286 49.744 12.789zM512 102.4c-225.826 0-409.6 183.728-409.6 409.6 0 225.826 183.774 409.6 409.6 409.6s409.6-183.774 409.6-409.6c0-225.872-183.774-409.6-409.6-409.6z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["help"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":79,"id":59,"name":"help","prevSize":32,"code":59717},"setIdx":2,"setId":2,"iconIdx":65},{"icon":{"paths":["M292.571 643.657v-263.314h-146.286c-24.237 0-43.886-19.648-43.886-43.886v0c0-24.237 19.648-43.886 43.886-43.886h146.286v-146.286c0-24.237 19.648-43.886 43.886-43.886v0c24.237 0 43.886 19.648 43.886 43.886v146.286h263.314v-146.286c0-24.237 19.648-43.886 43.886-43.886v0c24.237 0 43.886 19.648 43.886 43.886v146.286h146.286c24.237 0 43.886 19.648 43.886 43.886v0c0 24.237-19.648 43.886-43.886 43.886h-146.286v263.314h146.286c24.237 0 43.886 19.648 43.886 43.886v0c0 24.237-19.648 43.886-43.886 43.886h-146.286v146.286c0 24.237-19.648 43.886-43.886 43.886v0c-24.237 0-43.886-19.648-43.886-43.886v-146.286h-263.314v146.286c0 24.237-19.648 43.886-43.886 43.886v0c-24.237 0-43.886-19.648-43.886-43.886v-146.286h-146.286c-24.237 0-43.886-19.648-43.886-43.886v0c0-24.237 19.648-43.886 43.886-43.886h146.286zM380.343 643.657h263.314v-263.314h-263.314v263.314z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["hashtag"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":80,"id":58,"name":"hashtag","prevSize":32,"code":59718},"setIdx":2,"setId":2,"iconIdx":66},{"icon":{"paths":["M729.177 398.231c64.9-30.875 141.223 17.116 141.223 90.853v137.482c-0 7.684-0.875 15.342-2.607 22.828l-45.070 194.765c-10.486 45.318-50.562 77.441-96.639 77.441h-292.957c-31.771 0-61.833-15.527-80.442-41.539l-180.258-252.049c-31.972-44.7-22.262-107.036 21.821-139.638 31.412-23.228 72.528-25.465 105.831-7.241v-278.467c0-55.281 44.508-100.267 99.246-100.267s99.244 44.985 99.244 100.267v132.010c36.5-9.503 75.619 2.763 100.447 32.405 44.615-25.166 101.182-11.721 130.159 31.149zM230.246 537.691c-18.055 12.931-22.917 34.956-8.598 54.978l180.277 252.049c7.258 10.145 18.933 16.201 31.202 16.201h292.958c18.003 0 33.472-12.498 37.628-30.46l45.073-194.766c0.69-2.986 1.040-6.056 1.040-9.125v-137.481c0-23.624-16.54-38.907-38.761-40.254-21.568-1.307-38.352 11.161-38.581 31.558-0.011 1.235-0.011 1.235-0.017 3.133-0.035 12.857-10.45 23.261-23.284 23.261-12.869 0-23.301-10.451-23.301-23.343v-28.727c0-24.172-16.75-39.256-38.668-39.245-21.915 0.011-38.673 15.109-38.673 39.245v28.728c0 12.891-10.432 23.341-23.3 23.341s-23.3-10.45-23.3-23.341v-51.642c0-24.173-16.75-39.257-38.668-39.245-21.914 0.012-38.673 15.111-38.673 39.245v51.639c0 12.892-10.433 23.343-23.302 23.343s-23.302-10.451-23.302-23.343v-280.775c0-24.173-16.749-39.257-38.667-39.245-21.914 0.012-38.673 15.111-38.673 39.245v383.212c0 9.369-6.039 17.666-14.943 20.532s-18.637-0.356-24.084-7.972l-37.578-52.54c-13.477-18.842-35.918-21.017-53.804-8.208zM437.994 722.849v-100.908c0-12.892 10.433-23.343 23.302-23.343s23.302 10.451 23.302 23.343v100.908c0 12.892-10.433 23.343-23.302 23.343s-23.302-10.451-23.302-23.343zM585.24 598.598c12.869 0 23.301 10.451 23.301 23.343v100.91c0 12.892-10.432 23.343-23.301 23.343s-23.301-10.451-23.301-23.343v-100.91c0-12.892 10.432-23.343 23.301-23.343zM685.883 621.94c0-12.892 10.432-23.343 23.301-23.343s23.301 10.451 23.301 23.343v100.91c0 12.892-10.432 23.343-23.301 23.343s-23.301-10.451-23.301-23.343v-100.91z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["hand-pointer"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":81,"id":57,"name":"hand-pointer","prevSize":32,"code":59719},"setIdx":2,"setId":2,"iconIdx":67},{"icon":{"paths":["M921.6 521.557c0 233.745-162.684 400.043-402.893 400.043-110.449 0.121-216.41-42.994-294.509-119.835s-121.921-181.095-121.798-289.764c0-226.6 185.997-409.6 416.307-409.6 112.125 0 206.488 40.505 279.157 107.179l-113.328 107.179c-148.205-140.629-423.847-34.998-423.847 195.243 0 142.905 116.011 258.64 258.018 258.64 164.858 0 226.656-116.281 236.37-176.583h-236.37v-140.811h396.324c3.886 20.981 6.568 41.142 6.568 68.358v-0.046z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["google"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":82,"id":56,"name":"google","prevSize":32,"code":59720},"setIdx":2,"setId":2,"iconIdx":68},{"icon":{"paths":["M150.050 416.542l361.813 466.808-396.538-292.201c-10.911-8.038-15.495-22.054-11.423-34.921l46.148-139.686zM270.655 138.978c-2.277-6.329-8.316-10.555-15.087-10.555s-12.81 4.225-15.087 10.555l-90.431 277.564h211.081l-90.476-277.564zM361.131 416.542l150.778 466.808 150.733-466.808h-301.511zM919.916 556.228l-46.148-139.686-361.859 466.808 396.584-292.201c10.894-8.050 15.46-22.064 11.378-34.921h0.046zM783.246 138.978c-2.277-6.329-8.316-10.555-15.087-10.555s-12.81 4.225-15.087 10.555l-90.431 277.564h211.081l-90.476-277.564z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["gitlab"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":83,"id":55,"name":"gitlab","prevSize":32,"code":59721},"setIdx":2,"setId":2,"iconIdx":69},{"icon":{"paths":["M372.17 762.031c0 3.362-3.897 6.070-8.873 6.070-5.634 0.514-9.53-2.194-9.53-6.070 0-3.408 3.943-6.070 8.873-6.070 5.117-0.56 9.53 2.148 9.53 6.070zM319.215 754.42c-1.221 3.362 2.206 7.284 7.324 8.264 4.413 1.728 9.53 0 10.563-3.362 0.986-3.408-2.253-7.284-7.324-8.824-4.46-1.167-9.389 0.514-10.563 3.922zM394.47 751.525c-4.929 1.167-8.31 4.389-7.84 8.311 0.516 3.362 4.976 5.603 10.047 4.389 4.976-1.167 8.356-4.389 7.84-7.797-0.469-3.222-5.070-5.416-10.047-4.902zM506.578 102.4c-236.281 0-416.978 178.354-416.978 413.343 0 187.832 118.868 348.585 288.72 405.172 21.783 3.875 29.435-9.478 29.435-20.497 0-10.505-0.469-68.447-0.469-104.024 0 0-119.244 25.446-144.313-50.425 0 0-19.389-49.351-47.322-62.050 0 0-39.012-26.613 2.723-26.053 0 0 42.393 3.362 65.725 43.701 37.322 65.365 99.808 46.55 124.173 35.391 3.943-27.080 15.023-45.896 27.229-57.101-95.16-10.505-191.26-24.232-191.26-187.179 0-46.596 12.957-69.941 40.233-99.776-4.46-11.019-18.919-56.401 4.413-114.996 35.585-11.019 117.507 45.756 117.507 45.756 34.842-9.61 70.833-14.478 106.991-14.474 36.143-0.020 72.121 4.849 106.944 14.474 0 0 81.921-56.961 117.554-45.756 23.332 58.782 8.826 103.978 4.413 114.996 27.229 29.975 43.942 53.366 43.942 99.776 0 163.46-100.324 176.487-195.532 187.225 15.68 13.353 28.966 38.752 28.966 78.579 0 57.055-0.516 127.696-0.516 141.61 0 11.019 7.84 24.372 29.435 20.497 170.368-56.261 285.81-217.013 285.81-404.846 0-234.989-191.588-413.343-427.822-413.343zM255.18 686.627c-2.253 1.728-1.737 5.603 1.174 8.824 2.723 2.708 6.619 3.875 8.873 1.681 2.206-1.681 1.69-5.603-1.221-8.778-2.723-2.708-6.619-3.922-8.826-1.728zM236.777 672.9c-1.221 2.241 0.469 4.949 3.897 6.63 2.723 1.681 6.103 1.167 7.324-1.167 1.221-2.241-0.469-4.949-3.897-6.63-3.427-1.027-6.103-0.467-7.324 1.167zM291.939 733.223c-2.723 2.194-1.69 7.284 2.206 10.505 3.943 3.875 8.873 4.389 11.079 1.681 2.206-2.194 1.221-7.284-2.206-10.505-3.756-3.875-8.873-4.389-11.079-1.681zM272.55 708.338c-2.723 1.681-2.723 6.070 0 9.992 2.723 3.875 7.324 5.603 9.53 3.875 2.723-2.194 2.723-6.583 0-10.505-2.394-3.875-6.807-5.603-9.53-3.362z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["github"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":84,"id":54,"name":"github","prevSize":32,"code":59722},"setIdx":2,"setId":2,"iconIdx":70},{"icon":{"paths":["M375.059 230.4h-170.259c-14.138 0-25.6 11.462-25.6 25.6v512c0 14.138 11.462 25.6 25.6 25.6h614.4c14.138 0 25.6-11.462 25.6-25.6v-409.6c0-14.138-11.462-25.6-25.6-25.6h-342.21l-82.738-93.74c-4.86-5.506-11.85-8.66-19.193-8.66zM511.641 256h358.759c28.277 0 51.2 22.923 51.2 51.2v512c0 28.277-22.923 51.2-51.2 51.2h-716.8c-28.277 0-51.2-22.923-51.2-51.2v-614.4c0-28.277 22.923-51.2 51.2-51.2h244.559c14.687 0 28.667 6.307 38.387 17.319l75.095 85.081z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["folder"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":85,"id":53,"name":"folder","prevSize":32,"code":59723},"setIdx":2,"setId":2,"iconIdx":71},{"icon":{"paths":["M649.479 321.022l142.305 128.268c21.614 19.482 22.48 51.889 1.935 72.384-10.193 10.169-24.34 15.925-39.135 15.925h-468.794v345.6c0 21.208-18.13 38.4-40.495 38.4s-40.495-17.192-40.495-38.4v-729.6c0-28.277 24.174-51.2 53.994-51.2h512.942c26.214 0 47.464 20.151 47.464 45.008 0 12.259-5.274 23.988-14.602 32.476l-155.119 141.137zM661.1 179.2h-375.309v281.6h373.075c5.964 0 10.799-4.585 10.799-10.24 0-2.779-1.191-5.439-3.301-7.369l-113.393-103.746c-10.73-9.817-11.036-26.023-0.683-36.198 0.224-0.22 0.451-0.436 0.683-0.647l115.626-105.79c4.292-3.927 4.414-10.409 0.273-14.479-2.035-2-4.84-3.13-7.771-3.13z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["flag"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":86,"id":52,"name":"flag","prevSize":32,"code":59724},"setIdx":2,"setId":2,"iconIdx":72},{"icon":{"paths":["M204.8 358.4h153.6v-102.4h-153.6v102.4zM204.8 460.8v102.4h153.6v-102.4h-153.6zM204.8 665.6v102.4h153.6v-102.4h-153.6zM460.8 768h358.4v-102.4h-358.4v102.4zM819.2 563.2v-102.4h-358.4v102.4h358.4zM819.2 358.4v-102.4h-358.4v102.4h358.4zM204.8 153.6h614.4c56.554 0 102.4 45.846 102.4 102.4v512c0 56.554-45.846 102.4-102.4 102.4h-614.4c-56.554 0-102.4-45.846-102.4-102.4v-512c0-56.554 45.846-102.4 102.4-102.4z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["file-sheets"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":87,"id":51,"name":"file-sheets","prevSize":32,"code":59725},"setIdx":2,"setId":2,"iconIdx":73},{"icon":{"paths":["M849.98 555.116c-38.964-38.325-150.107-27.786-205.678-20.759-54.933-33.535-91.661-79.844-117.53-147.871 12.456-51.42 32.257-129.667 17.246-178.851-13.414-83.677-120.724-75.373-136.054-18.843-14.053 51.42-1.278 122.96 22.356 214.301-31.938 76.331-79.525 178.851-113.059 237.616-63.875 32.896-150.107 83.677-162.882 147.552-10.539 50.461 83.038 176.296 243.045-99.645 71.54-23.634 149.468-52.697 218.453-64.195 60.362 32.576 130.944 54.294 178.212 54.294 81.441 0 89.425-90.064 55.891-123.599zM217.296 803.59c16.288-43.755 78.247-94.216 97.090-111.782-60.681 96.771-97.090 114.017-97.090 111.782zM477.907 194.859c23.634 0 21.398 102.52 5.749 130.305-14.053-44.393-13.733-130.305-5.749-130.305zM399.979 631.127c30.979-53.975 57.488-118.169 78.886-174.699 26.508 48.226 60.362 86.87 96.132 113.379-66.43 13.733-124.237 41.838-175.018 61.32zM820.278 615.159c0 0-15.969 19.163-119.127-24.911 112.101-8.304 130.625 17.246 119.127 24.911z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["file-pdf"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":88,"id":50,"name":"file-pdf","prevSize":32,"code":59726},"setIdx":2,"setId":2,"iconIdx":74},{"icon":{"paths":["M251.909 698.63v0c-13.538-11.36-15.304-31.544-3.944-45.083l294.504-350.976c49.32-58.777 136.496-66.538 195.386-17.125 58.618 49.186 66.186 136.85 17.036 195.424l-315.359 375.83c-71.816 85.587-199.714 96.629-285.354 24.784-85.712-71.905-96.714-200.039-24.728-285.829l342.715-408.431c94.541-112.67 262.87-127.247 375.541-32.689 112.773 94.643 127.503 262.904 32.947 375.591l-322.185 383.965c-11.36 13.538-31.544 15.304-45.083 3.944v0c-13.538-11.36-15.304-31.544-3.944-45.083l322.185-383.965c71.835-85.61 60.639-213.506-25.062-285.429-85.614-71.85-213.568-60.769-285.372 24.804l-342.715 408.431c-49.295 58.747-41.759 146.504 16.834 195.659 58.59 49.152 146.118 41.595 195.194-16.891l315.359-375.83c26.451-31.523 22.368-78.814-9.148-105.259-31.779-26.665-78.593-22.497-105.22 9.236l-294.504 350.976c-11.36 13.538-31.544 15.304-45.083 3.944z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["file-generic"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":89,"id":49,"name":"file-generic","prevSize":32,"code":59727},"setIdx":2,"setId":2,"iconIdx":75},{"icon":{"paths":["M153.6 153.6h716.8c28.277 0 51.2 22.923 51.2 51.2v0c0 28.277-22.923 51.2-51.2 51.2h-716.8c-28.277 0-51.2-22.923-51.2-51.2v0c0-28.277 22.923-51.2 51.2-51.2zM153.6 358.4h716.8c28.277 0 51.2 22.923 51.2 51.2v0c0 28.277-22.923 51.2-51.2 51.2h-716.8c-28.277 0-51.2-22.923-51.2-51.2v0c0-28.277 22.923-51.2 51.2-51.2zM153.6 563.2h716.8c28.277 0 51.2 22.923 51.2 51.2v0c0 28.277-22.923 51.2-51.2 51.2h-716.8c-28.277 0-51.2-22.923-51.2-51.2v0c0-28.277 22.923-51.2 51.2-51.2zM153.6 768h307.2c28.277 0 51.2 22.923 51.2 51.2v0c0 28.277-22.923 51.2-51.2 51.2h-307.2c-28.277 0-51.2-22.923-51.2-51.2v0c0-28.277 22.923-51.2 51.2-51.2z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["file-document"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":90,"id":48,"name":"file-document","prevSize":32,"code":59728},"setIdx":2,"setId":2,"iconIdx":76},{"icon":{"paths":["M921.6 147.547v728.724c0 25.031-20.298 45.147-45.147 45.147h-208.85v-317.076h106.45l15.929-123.608h-122.561v-79.007c0-35.817 9.876-60.166 61.258-60.166h65.49v-110.592c-31.712-3.406-63.588-5.062-95.482-4.961-94.345 0-159.061 57.617-159.061 163.476v91.25h-106.815v123.608h106.815v317.258h-392.078c-24.903-0.075-45.072-20.244-45.147-45.147v-728.906c0-24.849 20.298-45.147 45.147-45.147h728.724c25.031 0 45.329 20.298 45.329 45.147z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["facebook"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":91,"id":47,"name":"facebook","prevSize":32,"code":59729},"setIdx":2,"setId":2,"iconIdx":77},{"icon":{"paths":["M325.242 783.695l70.491-60.414c37.053 10.289 76.034 15.779 116.267 15.779 142.353 0 269.027-68.734 350.137-175.566 4.567-6.016 10.062-13.956 16.484-23.821 10.979-16.866 11.061-38.599 0.207-55.546-6.187-9.661-11.508-17.456-15.964-23.384-21.008-27.953-45.389-53.358-72.597-75.592l60.282-51.664c44.277 39.025 82.118 85.594 111.616 137.828 14.179 25.106 14.179 56.265 0 81.371-90.173 159.672-258.39 266.514-450.166 266.514-65.744 0-128.731-12.558-186.758-35.505zM168.775 686.343c-42.268-38.156-78.486-83.271-106.941-133.655-14.179-25.107-14.179-56.266 0-81.373 90.173-159.672 258.39-266.514 450.166-266.514 63.279 0 124.004 11.634 180.211 32.968l-72.317 61.974c-34.403-8.576-70.532-13.145-107.894-13.145-146.146 0-270.625 71.048-351.315 176.679-4.071 5.329-8.932 12.217-14.583 20.663-11.398 17.036-11.538 39.228-0.356 56.406l0.001-0c5.388 8.276 10.035 15.031 13.942 20.262 20.364 27.269 43.676 52.104 69.448 74.007l-60.362 51.729zM469.864 659.749l194.572-166.755c0.769 6.228 1.164 12.571 1.164 19.007 0 84.831-68.769 153.6-153.6 153.6-14.612 0-28.747-2.040-42.136-5.851zM358.822 523.476c-0.28-3.789-0.422-7.616-0.422-11.476 0-84.831 68.769-153.6 153.6-153.6 11.977 0 23.633 1.371 34.821 3.964l-187.999 161.112zM121.51 842.573c-13.181-15.357-11.417-38.491 3.939-51.672l715.824-613.448c15.373-13.174 38.514-11.395 51.692 3.975 13.174 15.365 11.398 38.501-3.967 51.675l-715.759 613.433c-15.382 13.183-38.536 11.409-51.73-3.963z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["eye-off"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":92,"id":46,"name":"eye-off","prevSize":32,"code":59730},"setIdx":2,"setId":2,"iconIdx":78},{"icon":{"paths":["M537.998 831.538h341.366c23.326 0 42.236 19.514 42.236 43.585s-18.91 43.585-42.236 43.585l-464.6 2.891c-28.396 0-53.434-11.69-75.114-35.070l-215.032-215.032c-39.586-39.586-39.788-103.567-0.45-142.905l391.75-391.75c39.338-39.338 103.318-39.136 142.905 0.45l215.032 215.032c39.586 39.586 39.788 103.567 0.45 142.905l-336.308 336.308zM391.608 368.669l250.871 250.871 178.068-178.068c9.834-9.834 9.784-25.83-0.113-35.726l-215.032-215.032c-9.897-9.897-25.892-9.947-35.726-0.113l-178.068 178.068zM338.187 422.090l-160.262 160.262c-9.834 9.834-9.784 25.83 0.113 35.726l215.032 215.032c9.897 9.897 25.892 9.947 35.726 0.113l160.262-160.262-250.871-250.871z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["eraser"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":93,"id":45,"name":"eraser","prevSize":32,"code":59731},"setIdx":2,"setId":2,"iconIdx":79},{"icon":{"paths":["M512 921.6c-226.216 0-409.6-183.384-409.6-409.6s183.384-409.6 409.6-409.6c226.216 0 409.6 183.384 409.6 409.6s-183.384 409.6-409.6 409.6zM512 842.323c182.432 0 330.323-147.89 330.323-330.323s-147.89-330.323-330.323-330.323c-182.432 0-330.323 147.89-330.323 330.323s147.89 330.323 330.323 330.323zM617.703 459.148c-29.189 0-52.852-23.662-52.852-52.852s23.662-52.852 52.852-52.852c29.189 0 52.852 23.662 52.852 52.852s-23.662 52.852-52.852 52.852zM406.297 459.148c-29.189 0-52.852-23.662-52.852-52.852s23.662-52.852 52.852-52.852c29.189 0 52.852 23.662 52.852 52.852s-23.662 52.852-52.852 52.852zM365.618 626.852v0c15.048-15.048 38.673-17.26 56.252-5.268 1.49 1.018 2.891 1.924 4.202 2.72 50.324 30.547 112.95 32.907 165.176 7.082 4.591-2.27 9.926-5.508 16.005-9.714l0.001 0.001c17.854-12.352 41.986-10.172 57.338 5.179v0c13.89 13.89 13.89 36.411 0 50.302-1.206 1.206-2.497 2.324-3.864 3.345-12.813 9.569-23.658 16.594-32.536 21.074-79.213 39.971-175.185 35.294-250.475-14.032-2.476-1.622-5.219-3.565-8.23-5.828l0-0.001c-16.077-12.084-19.314-34.914-7.229-50.99 1.028-1.367 2.15-2.66 3.36-3.87z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["emoji"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":94,"id":44,"name":"emoji","prevSize":32,"code":59732},"setIdx":2,"setId":2,"iconIdx":80},{"icon":{"paths":["M774.213 358.611l-108.786-108.736 54.393-54.443c23.582-23.482 64.564-23.582 88.046-0.050l20.79 20.79c24.23 24.28 24.23 63.766 0 88.046l-54.443 54.393zM370.876 761.948l-110.338 33.528c-13.528 4.111-27.826-3.524-31.937-17.051-1.474-4.85-1.474-10.028-0.002-14.879l33.491-110.334 350.439-350.489 108.836 108.786-350.489 350.439zM860.763 142.484c-25.875-25.826-60.226-40.084-96.871-40.084-36.594 0-71.045 14.259-96.92 40.134l-470.992 471.042-65.715 216.365c-8.218 27.057 7.054 55.652 34.111 63.87 9.703 2.947 20.063 2.946 29.766-0.002l216.369-65.751 471.042-470.942c53.396-53.496 53.396-140.395 0-193.841l-20.79-20.79z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["edit"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":95,"id":43,"name":"edit","prevSize":32,"code":59733},"setIdx":2,"setId":2,"iconIdx":81},{"icon":{"paths":["M801.451 563.304h65.536v247.856c0 60.994-49.446 110.44-110.44 110.44h-543.706c-60.994 0-110.44-49.446-110.44-110.44v-543.706c0-60.994 49.446-110.44 110.44-110.44h257.92l0.634 65.536h-258.554c-24.8 0-44.904 20.104-44.904 44.904v543.706c0 24.8 20.104 44.904 44.904 44.904h543.706c24.8 0 44.904-20.104 44.904-44.904v-247.856zM795.829 321.033l46.458-46.415c20.676-20.719 20.676-54.414 0-75.133l-17.741-17.741c-20.038-20.081-55.009-19.996-75.133 0.043l-46.415 46.458 92.831 92.788zM451.649 665.214l299.084-299.042-92.873-92.831-299.042 299.084-28.579 94.152c-1.256 4.139-1.256 8.558 0.002 12.696 3.508 11.544 15.709 18.058 27.253 14.55l94.155-28.61zM869.686 136.605l17.741 17.741c45.565 45.607 45.565 119.761 0 165.411l-401.955 401.87-184.635 56.108c-8.28 2.516-17.12 2.517-25.4 0.002-23.088-7.012-36.12-31.414-29.108-54.502l56.077-184.632 401.913-401.955c22.080-22.080 51.478-34.248 82.705-34.248 31.27 0 60.583 12.168 82.663 34.205z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["edit-rounded"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":96,"id":42,"name":"edit-rounded","prevSize":32,"code":59734},"setIdx":2,"setId":2,"iconIdx":82},{"icon":{"paths":["M172.192 806.879c-1.753 0.912-3.253 1.7-4.578 2.41 23.378 19.728 84.492 33.203 196.047 32.831l5.943-0c68.451 0 127.027-21.801 175.729-65.402l78.706 5.168c-32.607 31.619-49.869 48.22-51.786 49.803-52.616 43.442-123.449 67.577-202.649 67.577l-5.671 0.032-6.699 0c-136.95 0-222.963-18.909-249.539-75.336-14.428-30.613 1.439-48.51 37.772-67.626 24.169-12.773 24.606-13.408 20.758-21.754-2.23-5.305-4.163-9.569-8.543-18.995-16.964-36.242-23.235-54.989-23.235-80.395 0-43.195 10.472-84.864 30.015-122.108 10.746-18.442 29.443-48.938 54.204-61.082 0-1.302 13.676 61.082 13.676 59.997-4.346 6.059-8.904 12.78-13.676 20.163-24.761 36.112-26.943 64.99-26.943 103.030 0 14.972 4.334 27.305 17.854 56.249 5.229 11.287 6.997 15.182 9.089 20.209 16.231 34.899 4.636 61.658-24.761 82.359-6.556 4.617-11.96 7.723-21.713 12.869zM848.367 630.922c-1.774-0.959-3.814-2.034-6.289-3.322-11.28-5.952-17.509-9.532-25.058-14.848-33.726-23.75-46.973-54.324-28.286-94.515 2.332-5.613 4.375-10.115 10.412-23.145 15.698-33.609 20.736-47.942 20.736-65.422 0-132.445-107.986-240.215-240.702-240.215s-240.702 107.77-240.702 240.215c0 139.146 115.308 240.178 274.83 240.178l6.872 0c130.587 0.435 201.591-15.525 228.189-38.926zM847.938 544.158c-4.749 10.308-3.991 11.411 24.298 26.361 41.68 21.929 59.773 42.339 43.344 77.195-30.548 64.862-129.872 86.698-287.964 86.698h-7.717l-6.622-0.038c-196.405 0-339.44-128.159-339.44-304.704 0-168.061 136.964-304.742 305.341-304.742 168.384 0 305.379 136.688 305.379 304.742 0 29.238-7.227 50.846-26.812 92.685-5.065 10.9-7.304 15.839-9.807 21.804z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["discussion"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":97,"id":41,"name":"discussion","prevSize":32,"code":59735},"setIdx":2,"setId":2,"iconIdx":83},{"icon":{"paths":["M327.788 691.2h-104.056c36.791 59.058 91.226 105.986 155.931 133.412-21.594-36.602-39.346-81.994-51.874-133.412zM313.652 614.4c-4.212-32.729-6.452-67.041-6.452-102.4 0-26.25 1.235-51.923 3.594-76.8h-129.45c-5.709 24.678-8.727 50.387-8.727 76.8 0 35.688 5.509 70.089 15.722 102.4h125.313zM322.087 358.4c12.547-61.994 32.463-116.447 57.576-159.012-73.799 31.281-134.238 87.932-170.378 159.012h112.802zM701.913 358.4h112.802c-36.139-71.081-96.578-127.731-170.378-159.012 25.112 42.566 45.028 97.018 57.576 159.012zM713.206 435.2c2.359 24.877 3.594 50.55 3.594 76.8 0 35.359-2.24 69.671-6.452 102.4h125.313c10.213-32.311 15.722-66.712 15.722-102.4 0-26.413-3.018-52.122-8.727-76.8h-129.45zM696.212 691.2c-12.528 51.419-30.28 96.81-51.874 133.412 64.705-27.426 119.139-74.355 155.931-133.412h-104.056zM403.174 691.2c22.577 95.277 62.874 158.72 108.826 158.72s86.249-63.443 108.826-158.72h-217.652zM389.768 614.4h244.464c3.749-31.537 5.768-65.070 5.768-99.84 0-27.341-1.249-53.918-3.605-79.36h-248.79c-2.356 25.442-3.605 52.019-3.605 79.36 0 34.77 2.020 68.303 5.768 99.84zM398.695 358.4h226.611c-21.439-106.558-64.134-179.2-113.305-179.2s-91.867 72.642-113.305 179.2zM512 921.6c-226.193 0-409.6-183.407-409.6-409.6 0-226.24 183.407-409.6 409.6-409.6 226.24 0 409.6 183.36 409.6 409.6 0 226.193-183.36 409.6-409.6 409.6z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["discover"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":98,"id":40,"name":"discover","prevSize":32,"code":59736},"setIdx":2,"setId":2,"iconIdx":84},{"icon":{"paths":["M530.684 472.361c17.254-61.004 73.343-105.703 139.871-105.703s122.617 44.699 139.871 105.703h71.536c21.892 0 39.639 17.747 39.639 39.639s-17.747 39.639-39.639 39.639h-71.536c-17.254 61.004-73.343 105.703-139.871 105.703s-122.617-44.699-139.871-105.703h-388.645c-21.892 0-39.639-17.747-39.639-39.639s17.747-39.639 39.639-39.639h388.645zM670.555 578.065c36.486 0 66.065-29.578 66.065-66.065s-29.578-66.065-66.065-66.065c-36.486 0-66.065 29.578-66.065 66.065s29.578 66.065 66.065 66.065zM406.297 630.916c66.528 0 122.617 44.699 139.871 105.703h335.794c21.892 0 39.639 17.747 39.639 39.639s-17.747 39.639-39.639 39.639h-335.794c-17.254 61.004-73.343 105.703-139.871 105.703s-122.617-44.699-139.871-105.703h-124.387c-21.892 0-39.639-17.747-39.639-39.639s17.747-39.639 39.639-39.639h124.387c17.254-61.004 73.343-105.703 139.871-105.703zM406.297 842.323c36.486 0 66.065-29.578 66.065-66.065s-29.578-66.065-66.065-66.065c-36.486 0-66.065 29.578-66.065 66.065s29.578 66.065 66.065 66.065zM353.445 102.4c66.528 0 122.617 44.699 139.871 105.703h388.645c21.892 0 39.639 17.747 39.639 39.639s-17.747 39.639-39.639 39.639h-388.645c-17.254 61.004-73.343 105.703-139.871 105.703s-122.617-44.699-139.871-105.703h-71.536c-21.892 0-39.639-17.747-39.639-39.639s17.747-39.639 39.639-39.639h71.536c17.254-61.004 73.343-105.703 139.871-105.703zM353.445 313.806c36.486 0 66.065-29.578 66.065-66.065s-29.578-66.065-66.065-66.065c-36.486 0-66.065 29.578-66.065 66.065s29.578 66.065 66.065 66.065z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["customize"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":99,"id":39,"name":"customize","prevSize":32,"code":59649},"setIdx":2,"setId":2,"iconIdx":85},{"icon":{"paths":["M102.436 291.481c-0.631-14.945 6.986-30.23 22.636-36.505l374.511-150.166c8.022-3.216 16.878-3.212 24.897 0.011l369.772 148.636c15.151 3.68 27.348 17.918 27.348 36.276v396.377c0 14.076-7.511 26.944-19.403 33.24l-374.143 198.101c-9.405 5.13-21.009 5.858-31.74 0.176-0.112-0.056-0.222-0.116-0.332-0.176l-374.143-198.101c-11.892-6.296-19.403-19.164-19.403-33.24v-394.628zM231.134 291.933l280.884 128.051 280.542-127.895-280.557-112.774-280.868 112.619zM547.125 486.752v337.49l304.261-161.1v-316.94l-15.771 7.19-288.49 133.36zM172.65 346.475v316.667l304.261 161.1v-337.466l-304.261-140.301z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cube"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":100,"id":38,"name":"cube","prevSize":32,"code":59737},"setIdx":2,"setId":2,"iconIdx":86},{"icon":{"paths":["M512 447.614l210.621-210.621c17.78-17.78 46.606-17.78 64.386 0v0c17.78 17.78 17.78 46.606 0 64.386l-210.621 210.621 210.621 210.621c17.78 17.78 17.78 46.606 0 64.386v0c-17.78 17.78-46.606 17.78-64.386 0l-210.621-210.621-210.621 210.621c-17.78 17.78-46.606 17.78-64.386 0v0c-17.78-17.78-17.78-46.606 0-64.386l210.621-210.621-210.621-210.621c-17.78-17.78-17.78-46.606 0-64.386v0c17.78-17.78 46.606-17.78 64.386 0l210.621 210.621z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cross"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":101,"id":37,"name":"cross","prevSize":32,"code":59650},"setIdx":2,"setId":2,"iconIdx":87},{"icon":{"paths":["M153.6 153.6v576.366c0 28.277 22.923 51.2 51.2 51.2h133.781v89.234c0 28.277 22.923 51.2 51.2 51.2h429.419c28.277 0 51.2-22.923 51.2-51.2v-351.93c0-13.473-5.31-26.403-14.78-35.986l-221.761-224.436c-9.619-9.735-22.735-15.214-36.42-15.214h-24.857l-123.655-125.211c-9.62-9.741-22.739-15.223-36.429-15.223h-207.696c-28.277 0-51.2 22.923-51.2 51.2zM248.568 172.57h145.906c6.846 0 13.408 2.742 18.218 7.615l61.85 62.649h-135.961v468.114h-90.013c-14.138 0-25.6-11.462-25.6-25.6v-487.178c0-14.138 11.462-25.6 25.6-25.6zM433.548 313.051h110.658c14.138 0 25.6 11.462 25.6 25.6v182.81c0 14.138 11.462 25.6 25.6 25.6h180.026c14.138 0 25.6 11.462 25.6 25.6v253.074c0 14.138-11.462 25.6-25.6 25.6h-341.884c-14.138 0-25.6-11.462-25.6-25.6v-487.085c0-14.138 11.462-25.6 25.6-25.6zM647.937 371.541l95.417 96.585c1.987 2.012 1.968 5.253-0.044 7.241-0.958 0.947-2.251 1.478-3.598 1.478h-95.417c-2.828 0-5.12-2.292-5.12-5.12v-96.585c0-2.828 2.292-5.12 5.12-5.12 1.369 0 2.68 0.548 3.642 1.522z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["copy"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":102,"id":36,"name":"copy","prevSize":32,"code":59738},"setIdx":2,"setId":2,"iconIdx":88},{"icon":{"paths":["M181.677 299.476v265.758c0 36.491 29.713 66.232 66.374 66.232h527.897c36.726 0 66.374-29.67 66.374-66.232v-265.758c0-36.491-29.713-66.232-66.374-66.232h-527.897c-36.726 0-66.374 29.67-66.374 66.232zM102.4 299.476c0-80.618 65.21-145.876 145.652-145.876h527.897c80.379 0 145.652 65.334 145.652 145.876v265.758c0 80.618-65.21 145.876-145.652 145.876h-527.897c-80.379 0-145.652-65.334-145.652-145.876v-265.758zM340.232 830.578v0c0-21.993 17.829-39.822 39.822-39.822h263.891c21.993 0 39.822 17.829 39.822 39.822v0c0 21.993-17.829 39.822-39.822 39.822h-263.891c-21.993 0-39.822-17.829-39.822-39.822z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["computer"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":103,"id":35,"name":"computer","prevSize":32,"code":59739},"setIdx":2,"setId":2,"iconIdx":89},{"icon":{"paths":["M448.953 104.267c3.112-1.171 6.459-1.823 9.925-1.866h105.986c13.206-0.126 24.859 8.613 28.435 21.327l22.541 79.214c5.495 1.863 10.893 3.889 16.211 6.056 8.48 3.267 16.857 6.885 25.115 10.967l71.744-39.959c11.519-6.461 25.938-4.401 35.187 5.027l74.944 74.944c2.209 2.266 3.991 4.82 5.328 7.553 4.372 8.465 4.433 18.757-0.323 27.457l-40.062 71.725c6.617 13.221 12.412 27.104 17.235 41.325l49.353 14.166c1.121 0.265 2.216 0.594 3.283 0.982l26.416 7.517c12.713 3.577 21.453 15.229 21.327 28.435v105.986c-0.012 0.918-0.066 1.828-0.161 2.727-0.132 1.48-0.376 2.96-0.737 4.428-2.516 10.235-10.302 18.351-20.424 21.29l-78.983 22.371c-4.661 13.983-10.365 27.853-16.99 41.276l24.881 44.915c1.28 2.073 2.28 4.268 2.997 6.531l11.431 20.629c6.344 11.31 4.484 25.446-4.57 34.73l-72.429 72.429c-2.195 2.853-4.926 5.323-8.104 7.247-9.017 5.458-20.26 5.692-29.496 0.612l-71.788-40.041c-13.602 6.728-27.455 12.391-41.63 17.099l-6.044 21.069-16.361 57.764c-3.51 12.736-15.122 21.538-28.332 21.478h-106.018c-13.211 0.061-24.822-8.742-28.332-21.478l-19.784-69.849-2.577-8.984c-5.736-1.907-11.378-4.027-16.964-6.321-8.402-3.243-16.62-6.786-24.651-10.81l-39.595 21.941-31.885 17.81c-9.012 5.118-19.837 4.998-28.573 0.179-2.491-1.357-4.814-3.095-6.879-5.2l-74.944-74.944c-1.102-1.13-2.098-2.333-2.985-3.593-6.556-9.146-7.355-21.437-1.653-31.476l32.471-58.134 7.354-13.271c-6.703-13.371-12.5-27.189-17.365-41.585l-79.056-22.392c-12.555-3.68-21.139-15.25-21.021-28.332v-106.475c0.085-12.913 8.629-24.243 21.021-27.875l79.056-22.849c4.827-14.236 10.63-28.133 17.256-41.366l-40.039-71.683c-4.438-8.119-4.682-17.623-1.142-25.735 1.393-3.382 3.436-6.539 6.104-9.275l74.944-74.944c8.713-8.881 22.014-11.224 33.157-6.064 0.665 0.301 1.323 0.629 1.972 0.984l72.058 39.745c13.457-6.642 27.363-12.357 41.382-17.025l22.34-78.873c2.656-9.246 9.626-16.443 18.445-19.531zM777.457 572.567c3.652-4.403 8.577-7.714 14.244-9.384l71.411-20.357v-62.041l-5.361-1.511c-1.065-0.227-2.124-0.515-3.172-0.865l-10.15-2.889-52.405-14.769c-3.317-0.921-6.391-2.403-9.115-4.338-5.474-3.771-9.59-9.357-11.499-15.932-5.939-21.558-14.215-42.045-25.134-61.234-5.192-8.852-5.366-19.777-0.457-28.789l35.999-64.707-43.757-43.757-64.303 35.867c-2.389 1.314-4.915 2.269-7.503 2.868-7.16 1.773-14.836 0.796-21.427-2.93-12.746-7.252-26.064-13.54-39.887-18.685-7.025-2.548-14.144-4.804-21.335-6.78-3.065-0.851-5.923-2.181-8.488-3.905-5.768-3.77-10.11-9.519-12.087-16.327l-20.107-70.831h-61.858l-20.248 71.029c-2.902 9.843-10.75 17.446-20.68 20.034-21.289 5.849-41.628 14.483-61.071 25.527-2.615 1.438-5.394 2.447-8.239 3.028-6.963 1.548-14.363 0.518-20.746-3.090l-37.47-20.994-26.929-14.811-43.622 43.622 21.999 39.999 13.821 24.843c1.956 3.59 3.105 7.485 3.451 11.43 0.592 5.962-0.65 12.065-3.727 17.436-8.467 14.906-15.328 30.149-20.704 46.044-1.652 4.923-3.173 9.908-4.566 14.951-2.649 9.813-10.207 17.555-19.968 20.433l-71.411 20.383v61.726l34.007 9.873 37.081 10.45c9.887 2.745 17.612 10.47 20.357 20.357 5.849 21.289 14.16 41.952 25.204 61.394 5.139 8.867 5.261 19.778 0.323 28.758l-20.483 36.577-15.641 28.115 43.88 43.88 64.4-36.069c8.932-5.050 19.857-5.050 28.789 0 6.009 3.419 12.146 6.624 18.403 9.596 13.962 6.514 28.424 11.754 43.187 15.81 9.887 2.745 17.612 10.47 20.357 20.357l20.034 71.088h62.041l6.578-23.074 13.561-48.080c1.747-6.016 5.341-11.205 10.134-14.932 3.129-2.475 6.78-4.321 10.765-5.36 7.389-2.030 14.625-4.357 21.736-6.991 13.565-5.095 26.64-11.29 39.163-18.414 8.932-5.050 19.857-5.050 28.789 0l15.143 8.485 49.549 27.357 43.61-43.61-36.101-64.89c-4.677-8.587-4.74-18.911-0.244-27.523 0.18-0.363 0.368-0.723 0.565-1.079 3.224-5.676 6.243-11.428 9.047-17.258 6.65-13.966 12.022-28.454 16.224-43.707 1.161-4.276 3.252-8.152 6.047-11.403zM466.144 357.634c14.499-4.319 29.841-6.64 45.704-6.64 14.901 0 29.342 2.048 43.056 5.876 25.934 7.136 50.404 20.855 70.704 41.155 17.869 17.869 30.638 38.967 38.307 61.451 5.693 16.432 8.788 34.054 8.788 52.372 0 22.987-4.874 44.881-13.64 64.699-7.785 17.793-18.937 34.443-33.455 48.961-11.806 11.806-25.021 21.385-39.115 28.739-22.334 11.78-47.74 18.456-74.645 18.456-28.401 0-55.133-7.44-78.343-20.469-12.696-7.061-24.623-15.969-35.38-26.726-12.399-12.399-22.342-26.352-29.83-41.245-11.061-21.789-17.302-46.401-17.302-72.414 0-20.811 3.995-40.726 11.256-59.015 7.82-19.992 19.779-38.711 35.876-54.808 19.599-19.599 43.082-33.062 68.019-40.391zM569.978 416.696c-16.89-10.293-36.78-16.209-58.13-16.209-19.935 0-38.597 5.158-54.733 14.221-8.575 4.873-16.656 10.978-23.993 18.315-9.811 9.811-17.419 20.952-22.824 32.827-6.307 14-9.812 29.567-9.812 45.999 0 11.865 1.827 23.279 5.217 33.978 5.262 16.307 14.401 31.667 27.418 44.684 15.358 15.358 33.978 25.318 53.566 29.881 8.078 1.844 16.499 2.818 25.16 2.818 9.391 0 18.499-1.145 27.194-3.303 18.855-4.762 36.733-14.56 51.569-29.396 11.347-11.347 19.748-24.475 25.202-38.458 4.78-12.454 7.397-26.006 7.397-40.205 0-19.452-4.911-37.692-13.569-53.556-4.986-9.051-11.329-17.57-19.029-25.27-6.371-6.371-13.303-11.813-20.633-16.326z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cog"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":104,"id":34,"name":"cog","prevSize":32,"code":59740},"setIdx":2,"setId":2,"iconIdx":90},{"icon":{"paths":["M118.051 475.773l144.245-144.063c14.452-14.433 37.864-14.432 52.314 0.003v0c14.43 14.416 14.442 37.8 0.027 52.23-0.009 0.009-0.018 0.018-0.027 0.027l-128.16 128.029 128.16 128.029c14.43 14.416 14.442 37.8 0.027 52.23-0.009 0.009-0.018 0.018-0.027 0.027v0c-14.45 14.435-37.862 14.437-52.314 0.003l-144.245-144.063c-20.007-19.982-20.028-52.4-0.046-72.408 0.015-0.015 0.030-0.030 0.046-0.046zM607.804 154.853v0c19.741 5.277 31.466 25.558 26.189 45.299-0.003 0.011-0.006 0.023-0.009 0.034l-172.483 642.778c-5.299 19.747-25.595 31.465-45.346 26.182v0c-19.732-5.278-31.449-25.553-26.171-45.285 0.002-0.009 0.005-0.017 0.007-0.026l172.438-642.777c5.301-19.76 25.609-31.489 45.374-26.206zM709.395 331.733v0c14.45-14.435 37.862-14.437 52.314-0.003l144.24 144.059c20.007 19.982 20.028 52.4 0.046 72.408-0.017 0.017-0.033 0.033-0.050 0.050l-144.233 144.017c-14.454 14.432-37.866 14.429-52.317-0.006v0c-14.428-14.413-14.44-37.794-0.027-52.222 0.010-0.010 0.021-0.021 0.031-0.031l128.156-127.984-128.16-128.029c-14.43-14.416-14.442-37.8-0.027-52.23 0.009-0.009 0.018-0.018 0.027-0.027z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["code"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":105,"id":33,"name":"code","prevSize":32,"code":59741},"setIdx":2,"setId":2,"iconIdx":91},{"icon":{"paths":["M799.928 381.24c98.094 16.763 172.872 119.941 172.872 225.369 0 117.411-92.744 212.591-207.149 212.591v-78.095c72.379 0 131.053-60.216 131.053-134.496s-58.675-150.171-131.053-150.171h-38.048v-39.047c0-50.319-39.747-91.11-88.778-91.11-21.585 0-41.88 7.883-57.889 22.031l-30.189 26.68-24.581-32.176c-28.71-37.581-72.449-59.92-119.855-59.92-84.053 0-152.191 69.928-152.191 156.189 0 17.991 2.949 35.513 8.65 52.067l17.929 52.060h-64.627c-62.473 0-89.968 42.976-88.778 106.785s39.747 91.11 88.778 91.11h549.578v78.095h-549.578c-91.057 0-164.873-75.756-164.873-169.205 0-80.696 55.043-163.872 128.698-180.794-1.243-9.927-1.873-19.982-1.873-30.117 0-129.391 102.207-234.284 228.286-234.284 58.821 0 113.995 23.013 155.636 62.872 23.365-12.656 49.63-19.487 76.878-19.487 78.967 0 144.968 56.975 161.102 133.055zM476.137 464.902c0-17.468 14.16-31.628 31.628-31.628s31.628 14.16 31.628 31.628v58.489h58.497c17.472 0 31.636 14.164 31.636 31.636s-14.164 31.636-31.636 31.636h-58.497v58.489c0 17.468-14.16 31.628-31.628 31.628s-31.628-14.16-31.628-31.628v-58.489h-58.482c-17.472 0-31.636-14.164-31.636-31.636s14.164-31.636 31.636-31.636h58.482v-58.489z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cloud-plus"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":106,"id":32,"name":"cloud-plus","prevSize":32,"code":59742},"setIdx":2,"setId":2,"iconIdx":92},{"icon":{"paths":["M512 102.4c226.27 0 409.6 183.33 409.6 409.6s-183.33 409.6-409.6 409.6c-226.27 0-409.6-183.33-409.6-409.6s183.33-409.6 409.6-409.6zM850.057 512c0-187.006-151.632-338.057-338.057-338.057-187.006 0-338.057 151.632-338.057 338.057 0 187.006 151.632 338.057 338.057 338.057 187.006 0 338.057-151.632 338.057-338.057zM552.606 517.066l98.098 72.79c17.476 12.968 21.132 37.648 8.164 55.124-0.089 0.12-0.178 0.239-0.269 0.358v0c-13.398 17.635-38.434 21.325-56.351 8.307l-118.92-86.409c-7.516-5.577-11.933-14.344-11.933-23.653v-245.889c0-22.426 18.18-40.606 40.606-40.606v0c22.426 0 40.606 18.18 40.606 40.606v219.373z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clock"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":107,"id":31,"name":"clock","prevSize":32,"code":59743},"setIdx":2,"setId":2,"iconIdx":93},{"icon":{"paths":["M736.78 202.915c45.52 0 82.42 37.126 82.42 82.925v552.834c0 45.799-36.9 82.925-82.42 82.925h-449.561c-45.52 0-82.42-37.126-82.42-82.925v-552.834c0-45.799 36.9-82.925 82.42-82.925h130.008c-0.090-1.676-0.135-3.351-0.135-5.026 0-52.66 42.569-95.49 94.907-95.49s94.907 42.83 94.907 95.49c0 1.674-0.045 3.349-0.135 5.026h130.009zM512 152.658c-24.829 0-44.956 20.251-44.956 45.232s20.127 45.232 44.956 45.232c24.829 0 44.956-20.251 44.956-45.232s-20.127-45.232-44.956-45.232zM354.654 268.25h-67.434c-9.633 0-17.483 7.898-17.483 17.59v552.834c0 9.692 7.85 17.59 17.483 17.59h449.561c9.633 0 17.483-7.898 17.483-17.59v-552.834c0-9.692-7.85-17.59-17.483-17.59h-67.434v40.251c0 14.572-11.742 26.385-26.224 26.385h-262.244c-14.483 0-26.224-11.814-26.224-26.385v-40.251z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clipboard"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":108,"id":30,"name":"clipboard","prevSize":32,"code":59744},"setIdx":2,"setId":2,"iconIdx":94},{"icon":{"paths":["M264.13 689.35v0c-12.944-11.048-14.639-30.434-3.811-43.561l280.254-339.75c46.923-56.885 129.865-64.397 185.893-16.573 55.77 47.603 62.97 132.445 16.209 189.134l-300.037 363.734c-68.327 82.833-190.011 93.519-271.49 23.986-81.547-69.59-92.015-193.601-23.527-276.629l326.064-395.286c89.948-109.044 250.098-123.151 357.296-31.637 107.294 91.596 121.308 254.442 31.346 363.502l-306.589 371.677c-10.596 12.846-29.6 14.669-42.446 4.073-0.13-0.108-0.26-0.216-0.389-0.326v0c-12.944-11.048-14.639-30.434-3.811-43.561l306.589-371.677c68.345-82.855 57.693-206.634-23.845-276.242-81.454-69.537-203.192-58.813-271.507 24.006l-326.064 395.286c-46.9 56.857-39.73 141.789 16.016 189.362 55.743 47.57 139.019 40.256 185.711-16.347l300.037-363.734c25.165-30.508 21.281-76.277-8.703-101.871-30.235-25.807-74.774-21.773-100.108 8.939l-280.254 339.75c-10.596 12.846-29.6 14.669-42.446 4.073-0.13-0.108-0.26-0.216-0.389-0.326z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clip"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":109,"id":29,"name":"clip","prevSize":32,"code":59745},"setIdx":2,"setId":2,"iconIdx":95},{"icon":{"paths":["M512 921.6c-226.193 0-409.6-183.36-409.6-409.6s183.407-409.6 409.6-409.6c226.193 0 409.6 183.36 409.6 409.6s-183.407 409.6-409.6 409.6zM512 851.383c187.433 0 339.383-151.95 339.383-339.383s-151.95-339.383-339.383-339.383c-187.433 0-339.383 151.95-339.383 339.383s151.95 339.383 339.383 339.383zM547.792 563.291l80.305-80.305c13.715-13.715 35.952-13.715 49.667 0v0c13.715 13.715 13.715 35.952 0 49.667l-129.293 129.302c-19.995 19.995-52.413 19.995-72.408 0-0.001-0.001-0.003-0.003-0.004-0.004l-129.266-129.307c-13.709-13.713-13.713-35.941-0.009-49.658v0c13.693-13.706 35.904-13.716 49.609-0.023 0.006 0.006 0.011 0.011 0.017 0.017l81.165 81.201v-242.951c0-19.39 15.719-35.109 35.109-35.109v0c19.39 0 35.109 15.719 35.109 35.109v242.062z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["circled-arrow-down"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":110,"id":28,"name":"circled-arrow-down","prevSize":32,"code":59746},"setIdx":2,"setId":2,"iconIdx":96},{"icon":{"paths":["M512 921.6c-226.193 0-409.6-183.407-409.6-409.6 0-226.24 183.407-409.6 409.6-409.6 226.24 0 409.6 183.36 409.6 409.6 0 226.193-183.36 409.6-409.6 409.6z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["circle"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":111,"id":27,"name":"circle","prevSize":32,"code":59747},"setIdx":2,"setId":2,"iconIdx":97},{"icon":{"paths":["M512 921.6c-226.193 0-409.6-183.407-409.6-409.6 0-226.24 183.407-409.6 409.6-409.6 226.24 0 409.6 183.36 409.6 409.6 0 226.193-183.36 409.6-409.6 409.6zM475.623 513.887l-107.775-107.775c-11.659-11.659-11.659-30.563 0-42.222s30.563-11.659 42.222 0l107.775 107.775 107.775-107.775c11.659-11.659 30.563-11.659 42.222 0s11.659 30.563 0 42.222l-107.775 107.775 107.775 107.775c11.659 11.659 11.659 30.563 0 42.222s-30.563 11.659-42.222 0l-107.775-107.775-107.775 107.775c-11.659 11.659-30.563 11.659-42.222 0s-11.659-30.563 0-42.222l107.775-107.775zM512 851.383c187.433 0 339.383-151.95 339.383-339.383s-151.95-339.383-339.383-339.383c-187.433 0-339.383 151.95-339.383 339.383s151.95 339.383 339.383 339.383z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["circle-cross"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":112,"id":26,"name":"circle-cross","prevSize":32,"code":59748},"setIdx":2,"setId":2,"iconIdx":98},{"icon":{"paths":["M430.733 607.019l248.174-242.694c15.137-14.803 39.379-14.632 54.306 0.382 14.93 15.211 14.704 39.364-0.333 54.121l-270.787 265.759c-17.457 17.133-45.472 16.961-62.717-0.386l-114.626-115.298c-14.926-15.014-14.926-39.263 0-54.277 15.105-15.018 39.269-14.947 54.13 0l91.854 92.393zM512 921.6c-226.193 0-409.6-183.407-409.6-409.6 0-226.24 183.407-409.6 409.6-409.6 226.24 0 409.6 183.36 409.6 409.6 0 226.193-183.36 409.6-409.6 409.6zM512 851.383c187.433 0 339.383-151.95 339.383-339.383s-151.95-339.383-339.383-339.383c-187.433 0-339.383 151.95-339.383 339.383s151.95 339.383 339.383 339.383z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["checkmark-circled"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":113,"id":25,"name":"checkmark-circled","prevSize":32,"code":59749},"setIdx":2,"setId":2,"iconIdx":99},{"icon":{"paths":["M402.241 688.422l389.132-389.132c14.441-14.441 37.854-14.441 52.294 0v0c14.441 14.441 14.441 37.854 0 52.294l-408.299 408.299c-19.995 19.995-52.413 19.995-72.408 0l-171.436-171.436c-15.29-15.29-15.29-40.080 0-55.371v0c15.29-15.29 40.080-15.29 55.371 0l155.345 155.345z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["check"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":114,"id":24,"name":"check","prevSize":32,"code":59648},"setIdx":2,"setId":2,"iconIdx":100},{"icon":{"paths":["M172.192 806.879c-1.753 0.912-3.253 1.7-4.578 2.41 23.378 19.728 84.492 33.203 196.047 32.831l5.943-0c68.451 0 127.027-21.801 175.729-65.402l78.706 5.168c-32.607 31.619-49.869 48.22-51.786 49.803-52.616 43.442-123.449 67.577-202.649 67.577l-5.671 0.032-6.699 0c-136.95 0-222.963-18.909-249.539-75.336-14.428-30.613 1.439-48.51 37.772-67.626 24.169-12.773 24.606-13.408 20.758-21.754-2.23-5.305-4.163-9.569-8.543-18.995-16.964-36.242-23.235-54.989-23.235-80.395 0-43.195 10.472-84.864 30.015-122.108 10.746-18.442 29.443-48.938 54.204-61.082 0-1.302 13.676 61.082 13.676 59.997-4.346 6.059-8.904 12.78-13.676 20.163-24.761 36.112-26.943 64.99-26.943 103.030 0 14.972 4.334 27.305 17.854 56.249 5.229 11.287 6.997 15.182 9.089 20.209 16.231 34.899 4.636 61.658-24.761 82.359-6.556 4.617-11.96 7.723-21.713 12.869zM848.367 630.922c-1.774-0.959-3.814-2.034-6.289-3.322-11.28-5.952-17.509-9.532-25.058-14.848-33.726-23.75-46.973-54.324-28.286-94.515 2.332-5.613 4.375-10.115 10.412-23.145 15.698-33.609 20.736-47.942 20.736-65.422 0-132.445-107.986-240.215-240.702-240.215s-240.702 107.77-240.702 240.215c0 139.146 115.308 240.178 274.83 240.178l6.872 0c130.587 0.435 201.591-15.525 228.189-38.926zM847.938 544.158c-4.749 10.308-3.991 11.411 24.298 26.361 41.68 21.929 59.773 42.339 43.344 77.195-30.548 64.862-129.872 86.698-287.964 86.698h-7.717l-6.622-0.038c-196.405 0-339.44-128.159-339.44-304.704 0-168.061 136.964-304.742 305.341-304.742 168.384 0 305.379 136.688 305.379 304.742 0 29.238-7.227 50.846-26.812 92.685-5.065 10.9-7.304 15.839-9.807 21.804z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["chat"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":115,"id":23,"name":"chat","prevSize":32,"code":59750},"setIdx":2,"setId":2,"iconIdx":101},{"icon":{"paths":["M165.396 486.4h693.207v-189.098c0-29.619-23.593-53.706-52.552-53.706h-588.145c-28.959 0-52.511 24.086-52.511 53.706v189.098zM165.396 563.2v163.498c0 29.619 23.552 53.664 52.511 53.664h588.145c28.959 0 52.552-24.045 52.552-53.664v-163.498h-693.207zM806.052 844.8h-588.145c-63.734 0-115.507-52.957-115.507-118.102v-429.395c0-65.146 51.773-118.102 115.507-118.102h588.145c63.734 0 115.548 52.957 115.548 118.102v429.395c0 65.146-51.814 118.102-115.548 118.102zM739.84 732.16c-35.346 0-64-28.654-64-64s28.654-64 64-64c35.346 0 64 28.654 64 64s-28.654 64-64 64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["card"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":116,"id":22,"name":"card","prevSize":32,"code":59751},"setIdx":2,"setId":2,"iconIdx":102},{"icon":{"paths":["M793.6 204.8c42.4 0 76.8 34.4 76.8 76.8v563.2c0 42.4-34.4 76.8-76.8 76.8h-563.2c-42.4 0-76.8-34.4-76.8-76.8v-563.2c0-42.4 34.4-76.8 76.8-76.8h76.8v-51.2c0-28.277 22.923-51.2 51.2-51.2s51.2 22.923 51.2 51.2v51.2h204.8v-51.2c0-28.277 22.923-51.2 51.2-51.2s51.2 22.923 51.2 51.2v51.2h76.8zM742.4 844.8c28.277 0 51.2-22.923 51.2-51.2v-435.2h-563.2v435.2c0 28.277 22.923 51.2 51.2 51.2h460.8zM322.56 460.8h71.68c8.483 0 15.36 6.877 15.36 15.36v71.68c0 8.483-6.877 15.36-15.36 15.36h-71.68c-8.483 0-15.36-6.877-15.36-15.36v-71.68c0-8.483 6.877-15.36 15.36-15.36zM322.56 614.4h71.68c8.483 0 15.36 6.877 15.36 15.36v71.68c0 8.483-6.877 15.36-15.36 15.36h-71.68c-8.483 0-15.36-6.877-15.36-15.36v-71.68c0-8.483 6.877-15.36 15.36-15.36zM476.16 460.8h71.68c8.483 0 15.36 6.877 15.36 15.36v71.68c0 8.483-6.877 15.36-15.36 15.36h-71.68c-8.483 0-15.36-6.877-15.36-15.36v-71.68c0-8.483 6.877-15.36 15.36-15.36zM476.16 614.4h71.68c8.483 0 15.36 6.877 15.36 15.36v71.68c0 8.483-6.877 15.36-15.36 15.36h-71.68c-8.483 0-15.36-6.877-15.36-15.36v-71.68c0-8.483 6.877-15.36 15.36-15.36zM629.76 460.8h71.68c8.483 0 15.36 6.877 15.36 15.36v71.68c0 8.483-6.877 15.36-15.36 15.36h-71.68c-8.483 0-15.36-6.877-15.36-15.36v-71.68c0-8.483 6.877-15.36 15.36-15.36zM629.76 614.4h71.68c8.483 0 15.36 6.877 15.36 15.36v71.68c0 8.483-6.877 15.36-15.36 15.36h-71.68c-8.483 0-15.36-6.877-15.36-15.36v-71.68c0-8.483 6.877-15.36 15.36-15.36z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["calendar"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":117,"id":21,"name":"calendar","prevSize":32,"code":59752},"setIdx":2,"setId":2,"iconIdx":103},{"icon":{"paths":["M336.457 324.799v-57.6c0-3.6 1.524-6.9 4.571-9.9s6.4-4.5 10.057-4.5h380.343c3.657 0 7.010 1.5 10.057 4.5s4.571 6.3 4.571 9.9v57.6c0 3.6-1.524 6.9-4.571 9.9s-6.4 4.5-10.057 4.5h-380.343c-3.657 0-7.010-1.5-10.057-4.5s-4.571-6.3-4.571-9.9zM731.429 483.199h-380.343c-3.657 0-7.010-1.5-10.057-4.5s-4.571-6.3-4.571-9.9v-57.6c0-3.6 1.524-6.9 4.571-9.9s6.4-4.5 10.057-4.5h380.343c3.657 0 7.010 1.5 10.057 4.5s4.571 6.3 4.571 9.9v57.6c0 3.6-1.524 6.9-4.571 9.9s-6.4 4.5-10.057 4.5zM897.829 771.198c-3.657 10.8-5.486 30-5.486 57.6s1.829 46.8 5.486 57.6c7.314 1.2 13.105 4.5 17.371 9.9s6.4 11.7 6.4 18.9v28.8c0 8.4-2.743 15.3-8.229 20.7s-12.495 8.1-21.029 8.1h-643.657c-40.229 0-74.667-14.1-103.314-42.3s-42.971-62.1-42.971-101.7v-633.598c0-39.6 14.324-73.5 42.971-101.7s63.086-42.3 103.314-42.3h643.657c8.533 0 15.543 2.7 21.029 8.1s8.229 12.3 8.229 20.7v662.398c0 7.2-2.133 13.5-6.4 18.9s-10.057 8.7-17.371 9.9zM822.857 771.198h-574.171c-15.848 0-29.562 5.7-41.143 17.1s-17.371 24.9-17.371 40.5c0 15.6 5.79 29.1 17.371 40.5s25.295 17.1 41.143 17.1h574.171c-2.438-15.6-3.657-34.8-3.657-57.6s1.219-42 3.657-57.6zM833.829 137.6h-585.143c-15.848 0-29.562 5.7-41.143 17.1s-17.371 24.9-17.371 40.5v502.199c18.286-8.4 37.79-12.6 58.514-12.6h585.143v-547.199z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["book"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":118,"id":20,"name":"book","prevSize":32,"code":59753},"setIdx":2,"setId":2,"iconIdx":104},{"icon":{"paths":["M538.229 742.4h-144.501c-28.277 0-51.2-22.923-51.2-51.2v-358.4c0-28.277 22.923-51.2 51.2-51.2h140.211c89.435 0 143.228 44.068 143.228 114.96 0 48.22-36.632 91.33-83.495 98.994v5.429c64.354 6.387 107.256 50.774 107.256 110.809 0 81.111-61.053 130.608-162.699 130.608zM416.452 342.274v134.44h87.785c65.344 0 99.336-23.311 99.336-67.060 0-42.472-32.012-67.38-86.795-67.38h-100.326zM416.452 681.726h106.926c66.664 0 101.976-26.185 101.976-75.044 0-48.22-36.632-73.447-106.266-73.447h-102.636v148.491z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["bold"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":119,"id":19,"name":"bold","prevSize":32,"code":59754},"setIdx":2,"setId":2,"iconIdx":105},{"icon":{"paths":["M728.623 590.439v-212.883c0-113.231-96.906-205.203-216.623-205.203s-216.623 91.972-216.623 205.203v212.883l-0.885 3.58-78.182 148.403h591.449l-79.136-151.982zM512 854.645c23.566 0 44.551-11.762 55.954-29.929h-111.909c11.403 18.167 32.388 29.929 55.954 29.929zM125.951 743.361l85.798-149.441v-218.453c0-155.152 134.566-280.747 300.251-280.747s300.251 125.595 300.251 280.747l-0.91 214.827 81.715 154.639c13.211 25.001 3.653 55.978-21.348 69.189-7.372 3.895-15.583 5.932-23.921 5.932h-186.412c-16.891 63.603-78.184 109.227-149.376 109.227s-132.485-45.624-149.376-109.227h-192.271c-28.277 0-51.2-22.923-51.2-51.2 0-8.945 2.344-17.735 6.798-25.492z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["bell"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":120,"id":18,"name":"bell","prevSize":32,"code":59755},"setIdx":2,"setId":2,"iconIdx":106},{"icon":{"paths":["M512 844.8c-78.029 0-149.658-27.085-206.438-72.038l467.2-467.2c44.954 56.781 72.038 128.41 72.038 206.438 0 183.808-148.992 332.8-332.8 332.8zM179.2 512c0-183.808 148.992-332.8 332.8-332.8 78.029 0 149.658 27.085 206.438 72.038l-467.2 467.2c-44.954-56.781-72.038-128.41-72.038-206.438zM512 102.4c-226.202 0-409.6 183.398-409.6 409.6s183.398 409.6 409.6 409.6c226.202 0 409.6-183.398 409.6-409.6s-183.398-409.6-409.6-409.6z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["ban"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":121,"id":17,"name":"ban","prevSize":32,"code":59756},"setIdx":2,"setId":2,"iconIdx":107},{"icon":{"paths":["M254.865 554.983l171.258 175.077c16.155 16.515 16.155 42.912 0 59.427v0c-15.702 16.052-41.444 16.336-57.497 0.634-0.214-0.209-0.425-0.42-0.634-0.634l-230.571-235.712c-19.466-19.9-19.466-51.705 0-71.605l243.364-248.79c15.103-15.44 39.864-15.713 55.304-0.61 0.205 0.201 0.409 0.404 0.61 0.61v0c15.539 15.885 15.539 41.275 0 57.16l-179.602 183.606h532.172c73.176 0 132.331 58.113 132.331 130.236v116.079c0 22.701-18.403 41.105-41.105 41.105v0c-22.701 0-41.105-18.403-41.105-41.105v-116.079c0-27.461-22.331-49.399-50.121-49.399h-534.404z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["back"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":122,"id":16,"name":"back","prevSize":32,"code":59757},"setIdx":2,"setId":2,"iconIdx":108},{"icon":{"paths":["M670.555 300.594v0c21.892 0 39.639 17.747 39.639 39.639v197.702c0 56.387 28.106 92.982 66.065 92.982 37.77 0 66.065-36.953 66.065-92.982v-25.934c0-182.432-147.89-330.323-330.323-330.323s-330.323 147.89-330.323 330.323c0 182.432 147.89 330.323 330.323 330.323 24.665 0 48.932-2.698 72.491-7.97 4.969-1.112 10.862-2.703 17.679-4.772l-0-0c20.847-6.329 43.096 4.186 51.441 24.311v0c7.896 19.041-1.14 40.877-20.18 48.773-0.979 0.406-1.976 0.77-2.986 1.092-10.574 3.362-19.5 5.876-26.778 7.54-29.799 6.815-60.501 10.304-91.666 10.304-226.216 0-409.6-183.384-409.6-409.6s183.384-409.6 409.6-409.6c226.216 0 409.6 183.384 409.6 409.6v28.635c-1.103 94.621-59.289 169.558-145.342 169.558-50.481 0-91.316-25.583-116.702-65.873-36.285 40.436-88.95 65.873-147.556 65.873-109.459 0-198.194-88.734-198.194-198.194s88.734-198.194 198.194-198.194c44.618 0 85.792 14.743 118.916 39.624v-13.198c0-21.892 17.747-39.639 39.639-39.639zM512 630.916c65.676 0 118.916-53.241 118.916-118.916s-53.241-118.916-118.916-118.916c-65.676 0-118.916 53.241-118.916 118.916s53.241 118.916 118.916 118.916z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["at"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":123,"id":15,"name":"at","prevSize":32,"code":59758},"setIdx":2,"setId":2,"iconIdx":109},{"icon":{"paths":["M512 611.902l228.206-227.278c14.56-14.501 38.103-14.501 52.663 0v0c14.483 14.424 14.531 37.859 0.107 52.342-0.035 0.036-0.071 0.071-0.107 0.107l-244.739 243.744c-19.978 19.897-52.282 19.897-72.26 0l-244.739-243.744c-14.483-14.424-14.531-37.859-0.107-52.342 0.035-0.036 0.071-0.071 0.107-0.107v0c14.56-14.501 38.103-14.501 52.663 0l228.206 227.278z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["arrow-down"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":124,"id":14,"name":"arrow-down","prevSize":32,"code":59759},"setIdx":2,"setId":2,"iconIdx":110},{"icon":{"paths":["M849.683 174.317h87.602c19.614 0 35.514 15.9 35.514 35.514v0c0 19.614-15.9 35.514-35.514 35.514h-87.602v87.602c0 19.614-15.9 35.514-35.514 35.514v0c-19.614 0-35.514-15.9-35.514-35.514v-87.602h-87.602c-19.614 0-35.514-15.9-35.514-35.514v0c0-19.614 15.9-35.514 35.514-35.514h87.602v-87.602c0-19.614 15.9-35.514 35.514-35.514v0c19.614 0 35.514 15.9 35.514 35.514v87.602zM615.288 456.065c-26.152 0-47.353-21.2-47.353-47.353s21.2-47.353 47.353-47.353c26.152 0 47.353 21.2 47.353 47.353s-21.2 47.353-47.353 47.353zM425.877 456.065c-26.152 0-47.353-21.2-47.353-47.353s21.2-47.353 47.353-47.353c26.152 0 47.353 21.2 47.353 47.353s-21.2 47.353-47.353 47.353zM520.583 136.435v71.029c-28.136 1.51-48.899 3.698-62.287 6.566-133.542 28.605-233.667 147.304-233.667 289.388 0 163.451 132.503 295.954 295.954 295.954 142.116 0 260.836-100.17 289.407-233.758 2.859-13.369 5.042-34.101 6.546-62.196h71.029c-1.4 30.22-3.438 52.58-6.116 67.078-31.519 170.646-181.098 299.904-360.866 299.904-202.679 0-366.983-164.304-366.983-366.983 0-178.815 127.891-327.76 297.193-360.355 15.063-2.9 38.326-5.109 69.79-6.628zM389.432 606.319v0c13.749-13.749 35.363-15.7 51.352-4.635 5.331 3.688 10.014 6.536 14.049 8.542 42.649 21.211 93.092 21.405 135.884 0.581 4.331-2.107 9.382-5.156 15.155-9.146l0 0c16.018-11.071 37.659-9.111 51.427 4.657v0c12.383 12.383 12.383 32.459 0 44.842-1.101 1.101-2.281 2.119-3.532 3.047-13.135 9.744-24.196 16.769-33.182 21.075-64.229 30.776-140.044 29.304-203.163-4.418-6.784-3.624-14.983-9.053-24.597-16.286l0.001-0.001c-14.14-10.638-16.979-30.725-6.341-44.865 0.902-1.199 1.887-2.333 2.947-3.393z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["add-reaction"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":125,"id":13,"name":"add-reaction","prevSize":32,"code":59760},"setIdx":2,"setId":2,"iconIdx":111},{"icon":{"paths":["M786.466 512l54.306 54.306c14.996 14.996 14.996 39.31 0 54.306s-39.31 14.996-54.306 0l-54.306-54.306-54.306 54.306c-14.996 14.996-39.31 14.996-54.306 0s-14.996-39.31 0-54.306l54.306-54.306-54.306-54.306c-14.996-14.996-14.996-39.31 0-54.306s39.31-14.996 54.306 0l54.306 54.306 54.306-54.306c14.996-14.996 39.31-14.996 54.306 0s14.996 39.31 0 54.306l-54.306 54.306zM192 363.273v297.454h86.142l10.572 21.377c1.038 2.1 3.898 7.013 8.633 13.789 8.247 11.802 18.498 23.692 30.766 34.773 26.202 23.666 57.348 40.098 94.287 46.786v-531.14c-38.525 6.518-70.099 22.994-95.922 46.772-20.207 18.606-32.373 36.945-37.196 47.609l-10.21 22.579h-87.073zM115.2 686.327v-348.654c0-28.277 22.923-51.2 51.2-51.2h65.398c9.929-15.34 23.961-32.669 42.657-49.885 47.565-43.798 109.679-70.188 186.344-70.188 21.208 0 38.4 17.192 38.4 38.4v614.4c0 21.208-17.192 38.4-38.4 38.4-74.44 0-135.902-26.351-184.163-69.939-19.215-17.354-33.789-34.802-44.168-50.134h-66.069c-28.277 0-51.2-22.923-51.2-51.2z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Volume-disable"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":126,"id":12,"name":"Volume-disable","prevSize":32,"code":59761},"setIdx":2,"setId":2,"iconIdx":112},{"icon":{"paths":["M598.819 531.695l109.94-87.952 116.726-37.506c23.977-7.717 48.302-4.473 66.818 8.847 18.566 13.369 29.189 35.29 29.189 60.209v220.784c0 24.919-10.673 46.791-29.189 60.16-11.964 8.601-26.261 12.976-41.352 12.976-8.389 0-16.978-1.327-25.516-4.079l-152.153-48.954v51.819c0 28.277-22.923 51.2-51.2 51.2h-382.644l92.157-73.726h241.624c14.138 0 25.6-11.462 25.6-25.6v-188.179zM444.104 425.997h-241.641c-14.138 0-25.6 11.462-25.6 25.6v188.193l-74.463 59.57v-295.889c0-28.277 22.923-51.2 51.2-51.2h382.661l-92.157 73.726zM846.779 659.382l0.202-147.149c0.019-14.138-11.426-25.616-25.565-25.635-2.659-0.004-5.303 0.407-7.836 1.218l-140.298 44.887v105.968l140.059 45.047c13.459 4.329 27.88-3.073 32.209-16.532 0.811-2.522 1.226-5.154 1.229-7.803zM226.5 241.663c0-20.359 16.504-36.863 36.863-36.863h248.947c20.359 0 36.863 16.504 36.863 36.863s-16.504 36.863-36.863 36.863h-248.947c-20.359 0-36.863-16.504-36.863-36.863zM64.947 844.058c-13.246-16.554-10.565-40.713 5.99-53.959l0.003-0.002 708.040-566.432c16.558-13.246 40.719-10.563 53.967 5.994 13.246 16.554 10.565 40.713-5.99 53.959l-708.043 566.434c-16.558 13.246-40.719 10.563-53.967-5.994z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Video-off"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":127,"id":11,"name":"Video-off","prevSize":32,"code":59762},"setIdx":2,"setId":2,"iconIdx":113},{"icon":{"paths":["M272.433 838.351l34.767-213.14-149.132-152.849c-15.798-16.192-15.479-42.124 0.713-57.922 6.123-5.974 13.962-9.881 22.418-11.173l204.228-31.203 89.495-190.668c9.612-20.478 34.004-29.287 54.482-19.675 8.653 4.062 15.613 11.022 19.675 19.675l89.495 190.668 204.228 31.203c22.362 3.417 37.72 24.314 34.304 46.676-1.292 8.456-5.199 16.295-11.173 22.418l-149.132 152.849 34.767 213.14c3.642 22.327-11.505 43.378-33.832 47.020-9.068 1.479-18.369-0.133-26.41-4.578l-179.325-99.129-179.325 99.129c-19.798 10.944-44.719 3.767-55.664-16.032-4.445-8.041-6.057-17.343-4.578-26.41z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Star-filled"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":128,"id":10,"name":"Star-filled","prevSize":32,"code":59763},"setIdx":2,"setId":2,"iconIdx":114},{"icon":{"paths":["M315.97 527.941l-244.169-127.797c-30.836-16.139-26.016-61.689 7.515-71.017l809.701-225.253c32.369-9.005 59.876 24.965 44.339 54.754l-388.677 745.174c-16.096 30.859-61.652 26.103-71.027-7.414l-71.019-253.895 192.101-250.863-278.763 136.311z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Send-active"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":129,"id":9,"name":"Send-active","prevSize":32,"code":59764},"setIdx":2,"setId":2,"iconIdx":115},{"icon":{"paths":["M587.366 294.4v0c0 21.208 17.192 38.4 38.4 38.4h170.803v243.302h-499.456l126.239-131.373c14.572-15.165 14.581-39.128 0.020-54.304v0c-13.821-14.405-36.702-14.878-51.107-1.057-0.353 0.338-0.698 0.684-1.037 1.036l-183.531 190.972c-19.047 19.819-19.045 51.142 0.004 70.959l183.524 190.927c13.835 14.394 36.72 14.846 51.113 1.010 0.351-0.338 0.696-0.683 1.033-1.034v0c14.562-15.177 14.556-39.14-0.014-54.31l-130.597-135.975h526.49c28.277 0 51.2-22.923 51.2-51.2v-294.554c0-28.277-22.923-51.2-51.2-51.2h-193.485c-21.208 0-38.4 17.192-38.4 38.4z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Multiline"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":130,"id":8,"name":"Multiline","prevSize":32,"code":59765},"setIdx":2,"setId":2,"iconIdx":116},{"icon":{"paths":["M511.269 687.543h65.829c28.277 0 51.2 22.923 51.2 51.2v131.657c0 28.277-22.923 51.2-51.2 51.2h-131.657c-28.277 0-51.2-22.923-51.2-51.2v-274.286c0-14.138 11.462-25.6 25.6-25.6h91.429v117.029zM419.84 219.429c-14.138 0-25.6-11.462-25.6-25.6v-65.829c0-14.138 11.462-25.6 25.6-25.6h65.829c14.138 0 25.6 11.462 25.6 25.6v91.429h-91.429zM511.269 336.457v-117.029h91.429c14.138 0 25.6 11.462 25.6 25.6v65.829c0 14.138-11.462 25.6-25.6 25.6h-91.429zM419.84 453.486c-14.138 0-25.6-11.462-25.6-25.6v-65.829c0-14.138 11.462-25.6 25.6-25.6h91.429v117.029h-91.429zM511.269 570.514v-117.029h91.429c14.138 0 25.6 11.462 25.6 25.6v65.829c0 14.138-11.462 25.6-25.6 25.6h-91.429zM478.354 863.086h65.829c14.138 0 25.6-11.462 25.6-25.6v-65.829c0-14.138-11.462-25.6-25.6-25.6h-65.829c-14.138 0-25.6 11.462-25.6 25.6v65.829c0 14.138 11.462 25.6 25.6 25.6z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Files-zip"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":131,"id":7,"name":"Files-zip","prevSize":32,"code":59766},"setIdx":2,"setId":2,"iconIdx":117},{"icon":{"paths":["M762.371 415.703c26.243-8.909 53.615-5.079 74.762 10.967 21.24 16.133 33.267 42.304 33.267 71.286v191.066c0 28.942-12.040 55.077-33.272 71.247-13.603 10.316-29.891 15.673-47.002 15.673-9.315 0-18.676-1.565-27.794-4.666l-95.568-70.287v67.011c0 28.277-22.923 51.2-51.2 51.2h-410.764c-28.277 0-51.2-22.923-51.2-51.2v-348.937c0-28.277 22.923-51.2 51.2-51.2h410.764c28.277 0 51.2 22.923 51.2 51.2v69.273l95.607-72.634zM306.614 204.8h207.127c28.277 0 51.2 22.923 51.2 51.2v8.658c0 28.277-22.923 51.2-51.2 51.2h-207.127c-28.277 0-51.2-22.923-51.2-51.2v-8.658c0-28.277 22.923-51.2 51.2-51.2z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Files-video"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":132,"id":6,"name":"Files-video","prevSize":32,"code":59767},"setIdx":2,"setId":2,"iconIdx":118},{"icon":{"paths":["M870.138 150.751c-0.262-3.295-0.872-6.589-1.831-9.706-0.087-0.712-0.349-1.514-0.697-2.226 0.087-0.089 0.087-0.089 0-0.178-0.262-0.89-0.61-1.87-0.959-2.76-0.087-0.178-0.174-0.356-0.262-0.534-0.523-1.425-1.221-2.849-1.918-4.274-0.872-1.603-1.744-3.206-2.79-4.808-0.785-1.247-1.656-2.404-2.528-3.562-0.436-0.534-0.872-1.069-1.308-1.603-0.436-0.623-0.959-1.247-1.569-1.781-0.697-0.712-1.395-1.425-2.092-2.137-0.785-0.801-1.569-1.514-2.441-2.226-0.785-0.712-1.656-1.336-2.528-1.959-0.436-0.445-0.872-0.801-1.308-0.979-0.436-0.356-0.959-0.712-1.395-0.979 0 0-0.087-0.178-0.174-0.089-0.697-0.534-1.395-1.069-2.18-1.425-0.087-0.089-0.262-0.178-0.349-0.178-0.959-0.534-1.918-1.069-2.877-1.514-1.831-0.979-3.836-1.781-5.841-2.493-0.697-0.267-1.395-0.445-2.092-0.712-2.703-0.89-5.58-1.425-8.457-1.781-0.61-0.089-1.308-0.178-2.005-0.178-1.395-0.178-2.964-0.267-4.446-0.267-1.831 0-3.574 0.089-5.318 0.267-1.482 0.178-2.877 0.356-4.272 0.623-1.046 0.178-2.092 0.445-3.139 0.712l-400.421 102.489c-0.959 0.267-1.918 0.445-2.877 0.801-1.133 0.267-2.267 0.623-3.313 0.979-0.349 0.089-0.61 0.178-0.785 0.267-1.221 0.445-2.441 0.979-3.662 1.514-5.492 2.493-10.462 5.877-14.734 10.062-0.959 0.89-1.918 1.87-2.703 2.849-0.785 0.89-1.569 1.781-2.267 2.671-0.697 0.801-1.395 1.692-1.918 2.671-2.005 2.849-3.749 5.877-5.056 9.171-0.61 1.336-1.133 2.671-1.569 4.096-0.523 1.336-0.872 2.76-1.221 4.185-0.349 1.158-0.61 2.315-0.785 3.473-0.174 0.979-0.349 2.048-0.436 3.027-0.262 2.137-0.436 4.363-0.436 6.589v351.009c-16.39-6.055-34.088-9.261-52.483-9.261-86.658 0-157.1 72.036-157.1 160.545s70.442 160.456 157.1 160.456c84.827 0 153.961-69.009 156.838-155.025 0.174-1.781 0.262-3.562 0.262-5.432v-460.622l297.984-76.221v282.535c-16.39-6.055-34.088-9.261-52.483-9.261-86.658 0-157.1 72.036-157.1 160.456 0 88.509 70.442 160.545 157.1 160.545 84.844 0 153.961-69.098 156.829-155.051 0.183-1.808 0.27-3.633 0.27-5.494v-502.205c0-1.692-0.087-3.473-0.262-5.075z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Files-audio"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":133,"id":5,"name":"Files-audio","prevSize":32,"code":59768},"setIdx":2,"setId":2,"iconIdx":119},{"icon":{"paths":["M516.333 543.331c98.167 0 196.334 0 294.501 0 0.692 0 1.416 0 2.174 0v-0.001c16.019 0 29.005 12.986 29.005 29.005 0 0.81-0.034 1.619-0.102 2.426-16.192 192.934-179.943 346.664-376.779 346.664-207.415 0-378.093-170.699-378.093-378.093 0-193.91 149.176-355.712 338.083-375.96 19.856-2.128 37.677 12.243 39.805 32.098 0.137 1.28 0.206 2.566 0.206 3.854-0.001 0.858-0.001 1.681-0.001 2.47 0 95.446 0 190.891 0 286.337 0 28.277 22.923 51.2 51.2 51.2zM528.147 429.294c0-138.591 0-237.283 0-296.078 0-0.865 0-1.784 0-2.757h0.001c-0-14.921 12.096-27.017 27.017-27.017 0.694-0 1.388 0.027 2.080 0.080 89.608 6.919 174.258 45.618 238.256 109.597 62.121 62.139 100.425 143.748 108.934 230.474 1.813 18.478-11.697 34.927-30.175 36.74-1.091 0.107-2.186 0.161-3.283 0.161l-291.631-0.001c-28.277 0-51.2-22.923-51.2-51.199z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["File-keynote"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":134,"id":4,"name":"File-keynote","prevSize":32,"code":59769},"setIdx":2,"setId":2,"iconIdx":120},{"icon":{"paths":["M870.4 593.185h-251.079l-233.898-388.385h251.127l233.851 388.385zM369.040 242.949l125.516 218.472-215.393 374.724-125.563-218.329 215.44-374.867zM443.813 633.017h425.325l-125.563 237.383h-434.6l134.838-237.383z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["File-google-drive"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":135,"id":3,"name":"File-google-drive","prevSize":32,"code":59770},"setIdx":2,"setId":2,"iconIdx":121},{"icon":{"paths":["M962.166 471.314c14.179 25.106 14.179 56.265 0 81.371-90.173 159.672-258.39 266.514-450.166 266.514-191.696 0-359.95-106.767-450.166-266.513-14.179-25.107-14.179-56.266 0-81.373 90.173-159.672 258.39-266.514 450.166-266.514 191.696 0 359.951 106.767 450.166 266.514zM512 739.061c142.353 0 269.027-68.734 350.137-175.566 4.567-6.016 10.062-13.956 16.484-23.821 10.979-16.866 11.061-38.599 0.207-55.546-6.187-9.661-11.508-17.456-15.964-23.384-78.965-105.072-205.598-174.146-350.864-174.146-146.146 0-270.625 71.048-351.315 176.679-4.071 5.329-8.932 12.217-14.583 20.663-11.398 17.036-11.538 39.228-0.356 56.406l0.001-0c5.388 8.276 10.035 15.031 13.942 20.262 81.011 108.48 208.68 178.454 352.311 178.454zM512 665.6c-84.831 0-153.6-68.769-153.6-153.6s68.769-153.6 153.6-153.6c84.831 0 153.6 68.769 153.6 153.6s-68.769 153.6-153.6 153.6z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Eye"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":136,"id":2,"name":"Eye","prevSize":32,"code":59771},"setIdx":2,"setId":2,"iconIdx":122},{"icon":{"paths":["M668.989 710.098v0c13.020 12.835 13.17 33.795 0.335 46.815-0.111 0.112-0.222 0.224-0.335 0.335l-123.486 121.732c-19.934 19.651-51.954 19.651-71.888 0l-123.486-121.732c-13.020-12.835-13.17-33.795-0.335-46.815 0.111-0.112 0.222-0.224 0.335-0.335v0c13.263-13.074 34.566-13.074 47.829 0l75.713 74.637v-270.995c0-18.678 15.142-33.82 33.82-33.82v0c18.678 0 33.82 15.142 33.82 33.82v275.073l79.849-78.715c13.263-13.074 34.566-13.074 47.829 0zM767.936 278.65c87.194 14.313 153.664 89.026 153.664 179.043 0 100.249-82.439 181.517-184.132 181.517h-79.628c-18.413 0-33.34-14.927-33.34-33.34v0c0-18.413 14.927-33.34 33.34-33.34h79.628c64.337 0 116.492-51.414 116.492-114.837s-52.155-114.837-116.492-114.837h-33.82v-33.34c0-42.964-35.331-77.793-78.914-77.793-19.186 0-37.227 6.731-51.457 18.811l-26.834 22.78-21.85-27.473c-25.52-32.088-64.399-51.162-106.538-51.162-74.713 0-135.281 59.707-135.281 133.359 0 15.361 2.621 30.322 7.689 44.456l15.937 44.45h-57.446c-43.583 0-78.914 34.829-78.914 77.793s35.331 77.793 78.914 77.793h97.949c18.413 0 33.34 14.927 33.34 33.34v0c0 18.413-14.927 33.34-33.34 33.34h-97.949c-80.94 0-146.554-64.683-146.554-144.472 0-68.9 48.927-126.535 114.399-140.984-1.105-8.476-1.665-17.061-1.665-25.715 0-110.478 90.851-200.039 202.921-200.039 52.286 0 101.329 19.65 138.343 53.682 20.769-10.806 44.116-16.638 68.336-16.638 70.193 0 128.861 48.647 143.202 113.606z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Download"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":137,"id":1,"name":"Download","prevSize":32,"code":59652},"setIdx":2,"setId":2,"iconIdx":123},{"icon":{"paths":["M260.157 613.052c-12.627 8.1-29.429 4.431-37.53-8.196-2.808-4.377-4.3-9.467-4.3-14.667v-214.704c0-153.693 132.622-278.221 295.987-278.221 62.748 0 122.548 18.415 172.447 52.124 3.216 2.173 6.867 4.84 10.961 8.005 14.4 11.136 17.048 31.836 5.914 46.237-1.352 1.749-2.877 3.358-4.551 4.801-15.788 13.614-38.896 14.489-55.668 2.11-3.572-2.636-6.742-4.823-9.503-6.557-35.289-22.169-76.503-34.17-119.6-34.17-120.367 0-217.856 93.052-217.856 207.718v169.102c0 26.876-13.68 51.905-36.301 66.417zM812.546 744.975l-80.299-154.522v-128.551c0-16.386 7.137-31.96 19.548-42.659l16.174-13.942c10.733-9.252 26.933-8.051 36.185 2.682 4.015 4.658 6.223 10.602 6.223 16.752l-0.601 166.793 76.24 143.151c14.621 27.454 4.219 61.563-23.235 76.184-8.15 4.34-17.241 6.61-26.474 6.61h-175.36c-15.767 63.489-76.199 109.261-146.608 109.261-70.367 0-130.792-45.779-146.557-109.261h-30.326c-12.611 0-22.835-10.223-22.835-22.835 0-6.642 2.892-12.955 7.922-17.292l21.686-18.702c10.226-8.819 23.279-13.67 36.782-13.67h431.534zM122.16 849.45c-15.019-18.454-12.949-45.44 4.71-61.387l711.173-642.24c16.736-15.114 42.556-13.799 57.67 2.937 0.696 0.784 0.696 0.784 1.365 1.592 15.019 18.454 12.949 45.44-4.71 61.387l-711.173 642.24c-16.736 15.114-42.556 13.799-57.67-2.937-0.696-0.784-0.696-0.784-1.365-1.592zM512 854.645c23.566 0 44.551-11.762 55.954-29.929h-111.909c11.403 18.167 32.388 29.929 55.954 29.929z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Bell-off"],"colorPermutations":{"15816216812032062091":[{}]}},"attrs":[{}],"properties":{"order":138,"id":0,"name":"Bell-off","prevSize":32,"code":59772},"setIdx":2,"setId":2,"iconIdx":124}],"height":1024,"metadata":{"name":"custom"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"custom","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"noie8":true,"ie7":false},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon"},"historySize":50,"showCodes":true,"gridSize":16}}
\ No newline at end of file
+{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M821.811 544c0 176.73-143.266 320-320 320-176.73 0-319.999-143.27-319.999-320 0-176.731 143.269-320 319.999-320v-64c-212.076 0-383.999 171.923-383.999 384 0 212.079 171.923 384 383.999 384 212.079 0 384-171.921 384-384 0-10.778-0.444-21.449-1.314-32h-64.265c1.045 10.526 1.579 21.201 1.579 32zM821.811 112c0-17.673-14.327-32-32-32s-32 14.327-32 32v112h-112c-17.673 0-32 14.327-32 32s14.327 32 32 32h112v112c0 17.673 14.327 32 32 32s32-14.327 32-32v-112h112c17.673 0 32-14.327 32-32s-14.327-32-32-32h-112v-112zM405.812 512c35.348 0 63.999-28.655 63.999-64 0-35.346-28.651-64-63.999-64-35.346 0-64 28.654-64 64 0 35.345 28.654 64 64 64zM661.811 448c0 35.345-28.651 64-64 64-35.345 0-64-28.655-64-64 0-35.346 28.655-64 64-64 35.349 0 64 28.654 64 64zM351.617 589.077c-10.451-14.251-30.477-17.335-44.728-6.882-14.252 10.449-17.332 30.477-6.881 44.727 37.658 51.354 77.753 84.625 119.178 102.665 41.738 18.18 82.796 19.989 120.36 11.652 73.468-16.307 132.215-70.874 164.070-114.317 10.453-14.251 7.373-34.278-6.878-44.727-14.255-10.453-34.278-7.369-44.732 6.882-26.807 36.557-73.664 77.99-126.327 89.681-25.502 5.662-52.646 4.476-80.939-7.846-28.609-12.459-60.381-37.188-93.123-81.835z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["add-reaction"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":300,"id":145,"name":"add-reaction","prevSize":32,"code":59648},"setIdx":0,"setId":0,"iconIdx":0},{"icon":{"paths":["M568.461 325.606c0 91.58-75.849 165.821-169.411 165.821s-169.412-74.241-169.412-165.821c0-91.579 75.849-165.819 169.412-165.819s169.411 74.24 169.411 165.819zM500.698 325.606c0-54.947-45.508-99.491-101.648-99.491-56.138 0-101.647 44.544-101.647 99.491s45.509 99.492 101.647 99.492c56.14 0 101.648-44.544 101.648-99.492z","M218.476 510.558c28.952-9.109 60.004-9.668 89.28-1.613l51.341 14.135c25.632 7.057 52.819 6.566 78.168-1.408l31.872-10.027c31.206-9.822 64.678-10.423 96.235-1.737 71.957 19.81 121.677 84.049 121.677 157.218v96.239c0 54.946-45.508 99.49-101.645 99.49h-372.707c-56.138 0-101.647-44.544-101.647-99.49v-108.565c0-65.818 43.411-124.105 107.427-144.243zM289.409 572.796c-16.46-4.531-33.918-4.215-50.196 0.905-35.992 11.324-60.399 44.096-60.399 81.101v108.565c0 18.317 15.17 33.165 33.882 33.165h372.707c18.709 0 33.882-14.848 33.882-33.165v-96.239c0-43.452-29.525-81.604-72.26-93.367-18.743-5.158-38.618-4.8-57.152 1.028l-31.872 10.031c-38.023 11.959-78.804 12.698-117.251 2.112l-51.342-14.135z","M812.139 188.646c0-15.913-13.022-28.812-29.090-28.812-16.064 0-29.090 12.9-29.090 28.812v100.844h-101.82c-16.064 0-29.090 12.9-29.090 28.812s13.026 28.813 29.090 28.813h101.82v100.842c0 15.915 13.026 28.813 29.090 28.813 16.068 0 29.090-12.898 29.090-28.813v-100.842h101.82c16.068 0 29.090-12.9 29.090-28.813s-13.022-28.812-29.090-28.812h-101.82v-100.844z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["add-user"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":301,"id":144,"name":"add-user","prevSize":32,"code":59649},"setIdx":0,"setId":0,"iconIdx":1},{"icon":{"paths":["M512 768c0 0 0 0 0 0s0 0 0 0 0 0 0 0c-4.267 0-8.533 0-12.8-4.267 0 0 0 0-4.267 0 0 0 0 0 0 0s0 0 0 0 0 0 0 0v0c-4.267 0-4.267-4.267-8.533-4.267 0 0 0 0 0 0s0 0 0 0l-187.733-187.733c-12.8-12.8-12.8-34.133 0-46.933s29.867-12.8 42.667 0l136.533 136.533v-371.2c4.267-21.333 17.067-34.133 34.133-34.133s34.133 12.8 34.133 34.133v371.2l136.533-136.533c12.8-12.8 34.133-12.8 46.933 0s12.8 34.133 0 46.933l-192 187.733c-4.267 4.267-4.267 4.267-8.533 4.267v0c0 0 0 0 0 0s0 0 0 0 0 0 0 0v0c0 0 0 0 0 0s0 0 0 0v0c-8.533 4.267-12.8 4.267-17.067 4.267 0 0 0 0 0 0s0 0 0 0 0 0 0 0z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["arrow-down"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":302,"id":143,"name":"arrow-down","prevSize":32,"code":59650},"setIdx":0,"setId":0,"iconIdx":2},{"icon":{"paths":["M512 768c-17.067 0-34.133-12.8-34.133-34.133v-371.2l-136.533 136.533c-12.8 12.8-29.867 12.8-42.667 0s-12.8-34.133 0-46.933l192-187.733c0 0 0 0 0 0s0 0 0 0v0c0 0 4.267-4.267 8.533-4.267v0c0 0 0 0 0 0s0 0 0 0v0c0 0 0 0 0 0s0 0 4.267 0c0 0 0 0 0 0s0 0 0 0c0-4.267 4.267-4.267 8.533-4.267v0c0 0 0 0 0 0s0 0 0 0v0c0 0 0 0 0 0s0 0 0 0c4.267 0 8.533 0 12.8 4.267v0c0 0 0 0 0 0s0 0 0 0v0c0 0 0 0 0 0v0c0 0 0 0 0 0v0c4.267 0 8.533 4.267 8.533 4.267s0 0 0 0l192 187.733c12.8 12.8 12.8 34.133 0 46.933s-34.133 12.8-46.933 0l-136.533-136.533v371.2c4.267 21.333-12.8 34.133-29.867 34.133z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["arrow-up"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":303,"id":142,"name":"arrow-up","prevSize":32,"code":59651},"setIdx":0,"setId":0,"iconIdx":3},{"icon":{"paths":["M686.699 116.071c-57.242-19.989-105.792-20.069-138.359-20.071v64l-1.003-64c-92.002 0.342-297.343 47.824-381.24 242.996-17.896 38.968-34.758 103.342-34.758 173.004 0 69.961 17.020 146.283 52.216 207.876 23.229 40.653 92.799 131.375 191.179 173.538 94.86 40.653 206.37 52.343 296.49 16.299 16.41-6.566 24.388-25.19 17.826-41.596-6.562-16.41-25.186-24.393-41.596-17.83-69.879 27.955-163.17 20.446-247.51-15.701-80.82-34.637-141.385-112.448-160.822-146.462-28.804-50.406-43.784-115.418-43.784-176.124 0-60.766 15.020-116.183 29.055-146.59l0.184-0.4 0.173-0.404c69.507-162.182 243.823-204.605 323.588-204.605 31.595 0.002 70.878 0.296 117.261 16.493 46.144 16.113 101.389 48.779 161.822 116.767 43.657 49.114 63.535 114.976 69.389 177.712 5.892 63.121-2.854 118.187-11.546 142.093-6.4 17.6-20.429 45.44-59.392 45.7-18.261-0.806-72.823-14.673-83.123-69.568v-235.063c0-17.673-3.413-34.133-29.013-34.133-19.337 0-26.453 16.46-26.453 34.133v34.133c-35.179-39.86-95.398-68.267-152.747-68.267-106.035 0-191.998 85.961-191.998 192s85.963 192 191.998 192c62.182 0 117.662-29.555 152.747-75.388 25.715 71.078 102.571 93.030 137.015 94.135l0.512 0.017h0.516c82.645 0 111.714-64.806 120.085-87.829 12.642-34.761 21.675-99.695 15.121-169.907-6.588-70.597-29.38-151.402-85.278-214.288-66.901-75.265-131.076-114.598-188.557-134.67zM662.537 512c0 70.694-57.306 128-128 128-70.69 0-127.998-57.306-127.998-128s57.308-128 127.998-128c70.694 0 128 57.306 128 128z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["at"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":304,"id":141,"name":"at","prevSize":32,"code":59652},"setIdx":0,"setId":0,"iconIdx":4},{"icon":{"paths":["M869.030 166.758c7.782 6.063 12.331 15.377 12.331 25.242v448h-0.111c0.073 1.732 0.111 3.477 0.111 5.231 0 69.052-57.31 125.026-128 125.026-70.694 0-128-55.974-128-125.026s57.306-125.030 128-125.030c23.313 0 45.171 6.089 64 16.725v-303.858l-384 96.797v409.139c0 69.052-57.308 125.035-128 125.035s-128-55.979-128-125.030c0-69.052 57.308-125.026 128-125.026 23.314 0 45.173 6.089 64 16.725v-325.777c0-14.66 9.963-27.446 24.178-31.029l448.001-112.929c9.566-2.412 19.708-0.276 27.49 5.787z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["audio"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":305,"id":140,"name":"audio","prevSize":32,"code":59653},"setIdx":0,"setId":0,"iconIdx":5},{"icon":{"paths":["M545.084 554.018c66.466 0 120.346-52.493 120.346-117.239 0-64.753-53.879-117.243-120.346-117.243s-120.347 52.491-120.347 117.243c0 64.747 53.881 117.239 120.347 117.239zM545.084 490.018c-32.708 0-56.346-25.404-56.346-53.239 0-27.84 23.637-53.243 56.346-53.243 32.704 0 56.346 25.403 56.346 53.243 0 27.836-23.642 53.239-56.346 53.239z","M397.208 894.144h-172.125c-17.673 0-32-14.327-32-32v-702.144c0-17.673 14.327-32 32-32h640c17.673 0 32 14.327 32 32v702.144c0 17.673-14.327 32-32 32h-172.126c-6.242 1.276-12.702 1.946-19.319 1.946h-257.11c-6.618 0-13.079-0.67-19.32-1.946zM257.083 830.144h68.244c-3.114-9.455-4.799-19.558-4.799-30.054v-93.449c0-56.107 37.881-105.143 92.172-119.309 19.172-5.005 39.264-5.312 58.583-0.9l42.773 9.766c20.049 4.578 40.909 4.254 60.813-0.939l28.070-7.326c20.689-5.397 42.381-5.73 63.228-0.973 60.535 13.824 103.471 67.665 103.471 129.758v83.371c0 10.496-1.685 20.599-4.8 30.054h68.245v-638.144h-576v638.144zM684.646 830.144c12.25-4.489 20.992-16.252 20.992-30.054v-83.371c0-32.235-22.289-60.186-53.713-67.362-10.825-2.47-22.084-2.3-32.828 0.503l-28.070 7.326c-29.854 7.791-61.141 8.273-91.217 1.404l-42.773-9.766c-9.293-2.121-18.957-1.971-28.177 0.435-26.112 6.814-44.331 30.396-44.331 57.382v93.449c0 13.803 8.74 25.566 20.989 30.054h279.129z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["avatar"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":306,"id":139,"name":"avatar","prevSize":32,"code":59654},"setIdx":0,"setId":0,"iconIdx":6},{"icon":{"paths":["M412.221 297.373c-12.497-12.497-32.758-12.497-45.255 0l-192 192.001c-12.497 12.497-12.497 32.755 0 45.252l192 192c12.497 12.497 32.758 12.497 45.255 0s12.497-32.755 0-45.252l-137.373-137.374h578.745v128c0 17.673 14.327 32 32 32s32-14.327 32-32v-160c0-17.673-14.327-32-32-32h-610.745l137.373-137.373c12.497-12.497 12.497-32.758 0-45.255z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["back"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":307,"id":138,"name":"back","prevSize":32,"code":59655},"setIdx":0,"setId":0,"iconIdx":7},{"icon":{"paths":["M761.847 361.376c12.497 12.497 12.497 32.758 0 45.255l-110.95 110.95 110.95 110.946c12.497 12.497 12.497 32.759 0 45.257s-32.759 12.497-45.257 0l-110.946-110.95-110.95 110.95c-12.497 12.497-32.759 12.497-45.257 0s-12.497-32.759 0-45.257l110.95-110.946-110.95-110.95c-12.497-12.497-12.497-32.758 0-45.255s32.759-12.497 45.257 0l110.95 110.948 110.946-110.948c12.497-12.497 32.759-12.497 45.257 0z","M336.313 218.073c12.061-16.393 31.2-26.073 51.552-26.073h468.204c35.345 0 64 28.654 64 64v512c0 35.345-28.655 64-64 64h-468.204c-20.352 0-39.491-9.681-51.551-26.074l-188.343-256c-16.598-22.562-16.598-53.291 0-75.853l188.343-256zM387.864 256l-188.343 256 188.343 256h468.204v-512h-468.204z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["backspace"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":308,"id":137,"name":"backspace","prevSize":32,"code":59656},"setIdx":0,"setId":0,"iconIdx":8},{"icon":{"paths":["M682.539 288v-32c0-88.366-71.633-160-160-160s-160 71.634-160 160v32h-96c-53.019 0-96 42.981-96 96v352c0 106.039 85.961 192 192 192h320c106.039 0 192-85.961 192-192v-352c0-53.019-42.982-96-96-96h-96zM618.539 288h-192v-32c0-53.019 42.982-96 96-96 53.022 0 96 42.981 96 96v32zM618.539 352v160c0 17.673 14.327 32 32 32s32-14.327 32-32v-160h96c17.673 0 32 14.327 32 32v352c0 70.694-57.306 128-128 128h-320c-70.693 0-128-57.306-128-128v-352c0-17.673 14.327-32 32-32h96v160c0 17.673 14.327 32 32 32s32-14.327 32-32v-160h192z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["bag"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":309,"id":136,"name":"bag","prevSize":32,"code":59657},"setIdx":0,"setId":0,"iconIdx":9},{"icon":{"paths":["M876.796 512c0-86.89-31.484-166.427-83.665-227.826l-496.163 496.161c61.399 52.181 140.937 83.665 227.828 83.665 194.402 0 352-157.598 352-352zM252.144 734.652l495.299-495.302c-60.659-49.597-138.18-79.349-222.647-79.349-194.406 0-352.001 157.596-352.001 352 0 84.467 29.752 161.988 79.349 222.652zM940.796 512c0 229.751-186.253 416-416 416-229.752 0-416.001-186.249-416.001-416s186.249-416 416.001-416c229.747 0 416 186.249 416 416z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["ban"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":310,"id":135,"name":"ban","prevSize":32,"code":59658},"setIdx":0,"setId":0,"iconIdx":10},{"icon":{"paths":["M833.084 384v306.743l54.626 54.63c9.152 9.152 11.891 22.916 6.938 34.871-4.954 11.959-16.623 19.755-29.564 19.755h-465.731l63.999-64h305.732v-305.732l63.492-63.492c0.337 5.699 0.508 11.441 0.508 17.224zM748.105 179.728l-45.257 45.255c-40.486-40.169-96.226-64.983-157.764-64.983-123.712 0-224 100.288-224 224v222.746l-64 64v-286.746c0-159.058 128.942-288 288-288 79.211 0 150.95 31.978 203.021 83.728zM449.084 832c0 53.018 42.978 96 96 96 53.018 0 96-42.982 96-96h-192zM912.956 150.62c-12.497-12.497-32.755-12.497-45.252 0l-675.618 675.616c-12.497 12.497-12.497 32.759 0 45.257s32.758 12.497 45.255 0l675.615-675.618c12.497-12.497 12.497-32.758 0-45.255z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["bell-off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":311,"id":134,"name":"bell-off","prevSize":32,"code":59659},"setIdx":0,"setId":0,"iconIdx":11},{"icon":{"paths":["M638.831 832h-192c0 53.018 42.982 96 96 96s96-42.982 96-96zM766.831 736v-352c0-123.712-100.288-224-224-224s-224 100.288-224 224v352h448zM222.831 800c-12.943 0-24.611-7.795-29.564-19.755-4.953-11.955-2.215-25.719 6.937-34.871l54.627-54.63v-306.743c0-159.058 128.942-288 288-288 159.057 0 288 128.942 288 288v309.333l41.6 55.467c7.27 9.698 8.444 22.669 3.021 33.51-5.419 10.842-16.499 17.69-28.621 17.69h-624z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["bell"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":312,"id":133,"name":"bell","prevSize":32,"code":59660},"setIdx":0,"setId":0,"iconIdx":12},{"icon":{"paths":["M403.558 775.415c-17.673 0-32-14.327-32-32v-453.166c0-17.673 14.327-32 32-32h137.075c56.119 0 98.27 11.603 126.447 34.81 28.416 23.206 42.624 57.542 42.624 103.007 0 24.153-6.865 45.585-20.599 64.29-13.734 18.47-32.444 32.798-56.124 42.978 27.942 7.817 49.967 22.733 66.069 44.757 16.337 21.786 24.508 47.834 24.508 78.144 0 46.409-15.036 82.876-45.111 109.397-30.071 26.522-72.576 39.782-127.514 39.782h-147.375zM439.757 533.53v186.121h112.597c31.731 0 56.713-8.171 74.948-24.508 18.466-16.576 27.703-39.309 27.703-68.198 0-62.276-33.86-93.414-101.585-93.414h-113.664zM439.757 478.827h103.006c29.837 0 53.636-7.458 71.394-22.379 17.997-14.916 26.995-35.163 26.995-60.737 0-28.416-8.286-49.017-24.862-61.804-16.576-13.024-41.796-19.536-75.657-19.536h-100.877v164.456z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["bold"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":313,"id":132,"name":"bold","prevSize":32,"code":59661},"setIdx":0,"setId":0,"iconIdx":13},{"icon":{"paths":["M371.558 445.44c0-17.677 14.327-32.002 32-32.002h256c17.673 0 32 14.325 32 32.002 0 17.673-14.327 32-32 32h-256c-17.673 0-32-14.327-32-32z","M371.558 322.558c0-17.673 14.327-32 32-32h256c17.673 0 32 14.327 32 32s-14.327 32-32 32h-256c-17.673 0-32-14.327-32-32z","M883.558 679.68c0 17.673-14.327 32-32 32h-18.509c-8.218 40.546-8.218 82.334 0 122.88h19.789c16.969 0 30.72 13.756 30.72 30.72s-13.751 30.72-30.72 30.72h-545.28c-70.692 0-128-55.014-128-122.88v-453.12c0-106.039 85.961-192 192-192h480c17.673 0 32 14.327 32 32v519.68zM767.979 834.56c-6.788-40.678-6.788-82.202 0-122.88h-460.42c-35.346 0-64 27.507-64 61.44s28.654 61.44 64 61.44h460.42zM243.558 647.68h576v-455.68h-448c-70.692 0-128 57.308-128 128v327.68z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["book"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":314,"id":131,"name":"book","prevSize":32,"code":59662},"setIdx":0,"setId":0,"iconIdx":14},{"icon":{"paths":["M241.303 224h319.998v576h-96v-112c0-8.836-7.159-16-16-16h-95.998c-8.837 0-16 7.164-16 16v112h-96v-576zM625.301 448h192v352h-192v-352zM849.301 384h-224v-192c0-17.673-14.323-32-32-32h-383.998c-17.673 0-32 14.327-32 32v640c0 17.673 14.327 32 32 32h639.998c17.677 0 32-14.327 32-32v-416c0-17.673-14.323-32-32-32zM321.303 288c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h32c8.836 0 16-7.163 16-16v-32c0-8.837-7.164-16-16-16h-32zM305.303 432c0-8.837 7.163-16 16-16h32c8.836 0 16 7.163 16 16v32c0 8.836-7.164 16-16 16h-32c-8.837 0-16-7.164-16-16v-32zM321.303 544c-8.837 0-16 7.164-16 16v32c0 8.836 7.163 16 16 16h32c8.836 0 16-7.164 16-16v-32c0-8.836-7.164-16-16-16h-32zM433.301 304c0-8.837 7.164-16 16-16h32c8.841 0 16 7.163 16 16v32c0 8.837-7.159 16-16 16h-32c-8.836 0-16-7.163-16-16v-32zM449.301 416c-8.836 0-16 7.163-16 16v32c0 8.836 7.164 16 16 16h32c8.841 0 16-7.164 16-16v-32c0-8.837-7.159-16-16-16h-32zM433.301 560c0-8.836 7.164-16 16-16h32c8.841 0 16 7.164 16 16v32c0 8.836-7.159 16-16 16h-32c-8.836 0-16-7.164-16-16v-32zM705.301 512c-8.836 0-16 7.164-16 16v32c0 8.836 7.164 16 16 16h32c8.841 0 16-7.164 16-16v-32c0-8.836-7.159-16-16-16h-32zM689.301 656c0-8.836 7.164-16 16-16h32c8.841 0 16 7.164 16 16v32c0 8.836-7.159 16-16 16h-32c-8.836 0-16-7.164-16-16v-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["business"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":315,"id":130,"name":"business","prevSize":32,"code":59663},"setIdx":0,"setId":0,"iconIdx":15},{"icon":{"paths":["M293.783 157.44c0-16.259 13.181-29.44 29.44-29.44s29.44 13.181 29.44 29.44v58.877h353.278v-58.877c0-16.259 13.184-29.44 29.44-29.44 16.26 0 29.44 13.181 29.44 29.44v58.877h85.764c17.673 0 32 14.327 32 32v583.679c0 17.673-14.327 32-32 32h-642.562c-17.673 0-32-14.327-32-32v-583.679c0-1.105 0.056-2.196 0.165-3.272 1.639-16.136 15.266-28.728 31.835-28.728h85.76v-58.877zM818.586 392.957h-578.562v407.039h578.562v-407.039zM440.986 644.476c0-8.836 7.164-16 16-16h26.88c8.836 0 16 7.164 16 16v26.88c0 8.836-7.164 16-16 16h-26.88c-8.836 0-16-7.164-16-16v-26.88zM339.223 510.72c-8.837 0-16 7.164-16 16v26.88c0 8.836 7.163 16 16 16h26.88c8.837 0 16-7.164 16-16v-26.88c0-8.836-7.163-16-16-16h-26.88zM558.741 526.72c0-8.836 7.164-16 16-16h26.88c8.841 0 16 7.164 16 16v26.88c0 8.836-7.159 16-16 16h-26.88c-8.836 0-16-7.164-16-16v-26.88zM339.223 628.476c-8.837 0-16 7.164-16 16v26.88c0 8.836 7.163 16 16 16h26.88c8.837 0 16-7.164 16-16v-26.88c0-8.836-7.163-16-16-16h-26.88zM558.741 644.476c0-8.836 7.164-16 16-16h26.88c8.841 0 16 7.164 16 16v26.88c0 8.836-7.159 16-16 16h-26.88c-8.836 0-16-7.164-16-16v-26.88zM456.981 510.72c-8.836 0-16 7.164-16 16v26.88c0 8.836 7.164 16 16 16h26.88c8.841 0 16-7.164 16-16v-26.88c0-8.836-7.159-16-16-16h-26.88zM676.501 526.72c0-8.836 7.164-16 16-16h26.88c8.836 0 16 7.164 16 16v26.88c0 8.836-7.164 16-16 16h-26.88c-8.836 0-16-7.164-16-16v-26.88zM692.501 628.476c-8.836 0-16 7.164-16 16v26.88c0 8.836 7.164 16 16 16h26.88c8.836 0 16-7.164 16-16v-26.88c0-8.836-7.164-16-16-16h-26.88z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["calendar"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":316,"id":129,"name":"calendar","prevSize":32,"code":59664},"setIdx":0,"setId":0,"iconIdx":16},{"icon":{"paths":["M195.378 192.002c0-15.807 12.815-28.622 28.622-28.622h128c15.807 0 28.622 12.815 28.622 28.622s-12.815 28.622-28.622 28.622h-128c-15.807 0-28.622-12.814-28.622-28.622z","M736 560c0 97.203-78.797 176-176 176s-176-78.797-176-176c0-97.199 78.797-175.998 176-175.998s176 78.799 176 175.998zM672 560c0-61.854-50.146-112-112-112s-112 50.146-112 112c0 61.858 50.146 112 112 112s112-50.142 112-112z","M192 256.002c-35.346 0-64 28.654-64 64v447.998c0 35.349 28.654 64 64 64h640c35.345 0 64-28.651 64-64v-447.998c0-35.346-28.655-64-64-64h-640zM832 320.002v447.998h-640v-447.998h640z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Camera"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":317,"id":128,"name":"Camera","prevSize":32,"code":59665},"setIdx":0,"setId":0,"iconIdx":17},{"icon":{"paths":["M522.539 864c-194.404 0-352-157.598-352-352 0-194.404 157.596-352 352-352 194.406 0 352 157.596 352 352 0 194.402-157.594 352-352 352zM522.539 928c229.751 0 416-186.249 416-416s-186.249-416-416-416c-229.75 0-416 186.249-416 416s186.249 416 416 416zM673.165 361.373c12.497 12.497 12.497 32.758 0 45.255l-105.37 105.373 105.37 105.374c12.497 12.497 12.497 32.755 0 45.252s-32.755 12.497-45.252 0l-105.374-105.37-105.372 105.37c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l105.375-105.374-105.375-105.373c-12.497-12.497-12.497-32.758 0-45.255s32.758-12.497 45.255 0l105.372 105.371 105.374-105.371c12.497-12.497 32.755-12.497 45.252 0z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cancel"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":318,"id":127,"name":"cancel","prevSize":32,"code":59666},"setIdx":0,"setId":0,"iconIdx":18},{"icon":{"paths":["M261.842 304.026c-49.642 68.947-66.502 152.644-66.502 207.97v1.451l-0.131 1.446c-9.702 106.718 28.59 181.931 90.135 234.005 62.938 53.257 152.153 83.733 244.198 93.961 91.964 10.219 193.271 1.446 273.306-15.479 40.021-8.465 73.613-18.735 97.442-29.077 9.246-4.015 16.439-7.787 21.734-11.127-2.462-1.566-5.444-3.302-9.003-5.197-9.22-4.911-19.776-9.579-30.733-14.366l-1.911-0.836c-9.668-4.224-20.471-8.943-28.659-13.521-14.831-8.294-29.385-17.732-40-27.772-5.227-4.941-11.17-11.571-15.147-19.827-4.211-8.742-7.228-21.794-1.31-35.601 31.979-74.62 47.181-115.49 54.541-142.481 6.874-25.199 6.874-37.888 6.874-58.061v-0.183c0-16.038-9.323-89.517-55.812-158.033-45.018-66.338-125.99-129.968-274.854-129.968-134.639 0-215.698 55.382-264.166 122.698zM209.904 266.63c60.332-83.796 160.606-149.302 316.104-149.302 171.136 0 271.492 75.037 327.812 158.032 54.839 80.818 66.854 167.337 66.854 193.969 0 22.383-0.021 41.694-9.131 75.085-8.128 29.807-23.479 70.929-51.942 137.924 5.261 4.169 13.069 9.306 23.36 15.061 5.312 2.974 13.483 6.554 24.964 11.571 10.654 4.655 23.437 10.266 35.174 16.512 11.26 5.995 24.414 14.033 34.202 24.542 10.231 10.991 20.971 29.845 13.299 52.864-5.056 15.164-16.798 25.937-26.577 33.092-10.628 7.774-23.817 14.763-38.255 21.030-29.005 12.587-67.029 23.962-109.679 32.981-85.312 18.039-193.583 27.588-293.619 16.474-99.953-11.106-202.739-44.629-278.468-108.71-76.833-65.011-123.811-159.996-112.66-287.223 0.286-65.549 19.841-162.346 78.561-243.902zM531.337 320c17.677 0 32 14.327 32 32v224c0 17.673-14.323 32-32 32-17.673 0-32-14.327-32-32v-224c0-17.673 14.327-32 32-32zM563.337 672c0-17.673-14.323-32-32-32-17.673 0-32 14.327-32 32s14.327 32 32 32c17.677 0 32-14.327 32-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["canned_responsed"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":319,"id":126,"name":"canned_responsed","prevSize":32,"code":59667},"setIdx":0,"setId":0,"iconIdx":19},{"icon":{"paths":["M332.711 105.235c12.497-12.48 32.758-12.48 45.255 0s12.497 32.715 0 45.195l-105.373 105.233h610.743c17.677 0 32 14.308 32 31.958v111.852c0 17.65-14.323 31.959-32 31.959-17.673 0-32-14.309-32-31.959v-79.894h-578.743l105.373 105.233c12.497 12.482 12.497 32.715 0 45.195s-32.758 12.48-45.255 0l-160-159.788c-12.497-12.48-12.497-32.715 0-45.195l160-159.789zM745.967 917.414c-12.497 12.48-32.759 12.48-45.257 0s-12.497-32.713 0-45.193l105.374-105.233h-610.746c-17.673 0-32-14.31-32-31.957v-111.855c0-17.647 14.327-31.957 32-31.957s32 14.31 32 31.957v79.898h578.746l-105.374-105.237c-12.497-12.48-12.497-32.713 0-45.193s32.759-12.48 45.257 0l160 159.787c12.497 12.48 12.497 32.717 0 45.197l-160 159.787z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["change"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":320,"id":125,"name":"change","prevSize":32,"code":59668},"setIdx":0,"setId":0,"iconIdx":20},{"icon":{"paths":["M578.97 127.99c-121.694 0-200.971 50.509-248.812 115.801-46.216 63.073-61.638 137.752-61.933 188.615-8.705 98.748 28.601 172.898 89.423 223.471 59.686 49.626 140.201 75.26 217.85 83.738 77.751 8.486 161.715 1.195 227.857-12.548 33.062-6.869 62.771-15.578 85.641-25.331 11.366-4.847 22.029-10.368 30.797-16.67 7.872-5.662 18.539-14.976 23.241-28.834 7.287-21.474-3.132-38.784-11.964-48.102-8.41-8.879-19.426-15.403-28.241-20.015-9.306-4.868-19.379-9.207-27.533-12.71-8.973-3.853-14.857-6.396-18.56-8.431-4.843-2.662-8.841-5.086-12.028-7.202 20.258-47.142 31.552-77.043 37.7-99.191 7.292-26.27 7.313-41.723 7.313-58.907 0-21.523-9.604-88.542-52.809-151.109-44.702-64.73-124.075-122.573-257.941-122.573zM332.22 433.894c0-40.414 12.606-101.841 49.562-152.276 35.784-48.835 95.884-89.628 197.188-89.628 112.090 0 172.092 46.886 205.278 94.94 34.679 50.219 41.472 104.040 41.472 114.741v0.2c0 14.918 0 23.638-4.983 41.594-5.491 19.776-16.964 50.189-41.54 106.534-5.798 13.295-2.756 25.771 1.156 33.754 3.665 7.479 9.007 13.244 13.333 17.263 8.836 8.213 20.651 15.684 32.222 22.046 6.618 3.635 15.236 7.334 22.562 10.475l1.566 0.67c5.901 2.539 11.52 4.971 16.687 7.42-0.913 0.41-1.856 0.823-2.837 1.237-17.741 7.569-43.076 15.206-73.553 21.542-60.949 12.663-138.065 19.209-207.889 11.584-69.926-7.633-136.981-30.336-183.878-69.325-45.46-37.798-73.675-92.066-66.481-169.822l0.136-1.472v-1.476zM836.463 553.348l-0.073-0.081c0 0 0.009 0.009 0.030 0.034 0.009 0.013 0.026 0.030 0.043 0.047z","M195.856 502.468c7.496-11.255 16.26-22.259 26.436-32.589 0.876 31.744 6.169 61.227 15.216 88.358-15.094 30.878-18.374 59.315-18.374 65.357v0.188c0 11.379 0 17.532 3.524 30.699 3.993 14.916 12.441 38.212 30.867 82.022 5.256 12.497 2.48 24.098-0.985 31.428-3.249 6.874-7.925 12.058-11.511 15.514-7.319 7.057-16.852 13.257-25.751 18.33-5.008 2.854-11.334 5.705-16.546 8.026 11.182 3.942 24.979 7.817 40.802 11.226 44.977 9.694 101.833 14.673 153.062 8.87 51.282-5.807 99.777-23.014 133.351-51.964l0.606-0.525c14.797 2.782 29.53 4.937 44.053 6.519 10.884 1.19 21.858 2.091 32.875 2.722-10.121 14.797-22.161 28.045-35.742 39.753-46.362 39.974-108.544 60.365-167.943 67.089-59.451 6.729-123.406 0.947-173.745-9.899-25.169-5.427-48.056-12.352-65.901-20.245-8.86-3.917-17.457-8.503-24.686-13.892-6.431-4.791-15.831-13.171-20.001-25.92-6.422-19.631 2.792-35.443 10.458-43.831 7.193-7.872 16.405-13.461 23.248-17.173 7.309-3.968 15.158-7.467 21.234-10.176 6.907-3.076 10.854-4.855 13.183-6.182 1.35-0.768 2.591-1.502 3.727-2.197-13.937-33.886-21.975-56.119-26.479-72.947-5.68-21.222-5.7-33.873-5.7-47.433 0-17.711 7.436-71.138 40.721-121.126zM172.64 797.244c-0.011 0.004 0.084 0.107 0.318 0.303-0.19-0.205-0.306-0.303-0.318-0.303zM196.89 737.084c-0.003 0-0.052 0.051-0.137 0.149l0.112-0.119c0.019-0.021 0.027-0.030 0.025-0.030z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["chat"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":321,"id":124,"name":"chat","prevSize":32,"code":59669},"setIdx":0,"setId":0,"iconIdx":21},{"icon":{"paths":["M883.081 233.251c12.565 12.43 12.676 32.691 0.243 45.254l-474.874 480.001c-6.013 6.076-14.208 9.498-22.758 9.493s-16.742-3.426-22.752-9.506l-165.124-167.091c-12.423-12.57-12.303-32.828 0.268-45.252s32.832-12.305 45.254 0.269l142.376 144.068 452.115-456.993c12.429-12.564 32.691-12.672 45.252-0.243z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["check"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":322,"id":123,"name":"check","prevSize":32,"code":59670},"setIdx":0,"setId":0,"iconIdx":22},{"icon":{"paths":["M310.004 393.373c12.497-12.497 32.758-12.497 45.255 0l185.375 185.371 185.37-185.371c12.497-12.497 32.759-12.497 45.257 0s12.497 32.758 0 45.254l-208 208c-12.497 12.497-32.759 12.497-45.257 0l-207.999-208c-12.497-12.495-12.497-32.757 0-45.254z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["chevron-down"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":323,"id":122,"name":"chevron-down","prevSize":32,"code":59671},"setIdx":0,"setId":0,"iconIdx":23},{"icon":{"paths":["M663.77 281.373c12.497 12.497 12.497 32.758 0 45.255l-185.374 185.373 185.374 185.374c12.497 12.497 12.497 32.755 0 45.252s-32.759 12.497-45.257 0l-208-208c-12.497-12.497-12.497-32.755 0-45.252l208-208.001c12.497-12.497 32.759-12.497 45.257 0z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["chevron-left"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":324,"id":121,"name":"chevron-left","prevSize":32,"code":59672},"setIdx":0,"setId":0,"iconIdx":24},{"icon":{"paths":["M428.77 742.626c-12.498-12.497-12.498-32.755 0-45.252l185.37-185.374-185.37-185.373c-12.498-12.497-12.498-32.758 0-45.255 12.497-12.497 32.755-12.497 45.252 0l208 208.001c12.497 12.497 12.497 32.755 0 45.252l-208 208c-12.497 12.497-32.755 12.497-45.252 0z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["chevron-right"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":325,"id":120,"name":"chevron-right","prevSize":32,"code":59673},"setIdx":0,"setId":0,"iconIdx":25},{"icon":{"paths":["M773.513 630.626c-12.497 12.497-32.759 12.497-45.257 0l-185.37-185.37-185.373 185.37c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l207.998-208.001c12.497-12.497 32.759-12.497 45.257 0l208 208.001c12.497 12.497 12.497 32.755 0 45.252z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["chevron-up"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":326,"id":119,"name":"chevron-up","prevSize":32,"code":59674},"setIdx":0,"setId":0,"iconIdx":26},{"icon":{"paths":["M538.321 864c194.406 0 352-157.598 352-352 0-46.519-9.024-90.932-25.417-131.582l48.516-48.518c26.214 54.496 40.9 115.584 40.9 180.1 0 229.751-186.249 416-416 416-229.75 0-416-186.249-416-416s186.25-416 416-416c95.377 0 183.253 32.096 253.423 86.076l-45.709 45.712c-58.223-42.623-130.031-67.788-207.714-67.788-194.404 0-352 157.596-352 352 0 194.402 157.596 352 352 352zM928.951 230.624c12.497-12.499 12.493-32.76-0.004-45.255-12.501-12.495-32.764-12.491-45.257 0.008l-345.387 345.504-105.34-105.491c-12.487-12.506-32.748-12.52-45.254-0.032-12.506 12.489-12.52 32.747-0.032 45.253l127.97 128.158c6.003 6.007 14.144 9.387 22.635 9.387 8.495 0.004 16.64-3.371 22.643-9.374l368.026-368.156z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["circle-check"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":327,"id":118,"name":"circle-check","prevSize":32,"code":59675},"setIdx":0,"setId":0,"iconIdx":27},{"icon":{"paths":["M501.884 229.047c19.767-23.931 49.89-36.827 80.849-34.615l143.936 10.281c42.052 3.004 77.222 33.091 86.703 74.17l30.349 131.517c6.643 28.785-0.337 59.028-18.923 81.991l-252.369 311.744c-11.119 13.739-31.27 15.859-45.005 4.74-13.734-11.123-15.859-31.27-4.736-45.009l252.365-311.744c6.195-7.654 8.521-17.737 6.306-27.331l-30.349-131.517c-3.157-13.693-14.882-23.722-28.898-24.723l-143.936-10.281c-10.321-0.737-20.361 3.561-26.953 11.538l-265.998 322c-5.439 6.583-8.020 15.066-7.171 23.565l7.581 75.81c1.636 16.358 15.401 28.817 31.841 28.817h104.305c9.44 0 18.396-4.169 24.476-11.388l227.597-270.268-10.052-70.344h-69.257l-230.406 276.488c-11.314 13.577-31.492 15.411-45.069 4.096s-15.411-31.492-4.097-45.069l230.403-276.487c12.16-14.592 30.174-23.028 49.169-23.028h69.257c31.851 0 58.854 23.419 63.36 54.949l10.048 70.345c2.577 18.044-2.662 36.331-14.404 50.274l-227.593 270.268c-18.24 21.662-45.116 34.163-73.432 34.163h-104.305c-49.32 0-90.616-37.372-95.523-86.447l-7.581-75.814c-2.549-25.489 5.196-50.944 21.511-70.694l266-321.997z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clip"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":328,"id":117,"name":"clip","prevSize":32,"code":59676},"setIdx":0,"setId":0,"iconIdx":28},{"icon":{"paths":["M629.756 192c0-53.019-42.978-96-96-96-53.018 0-96 42.981-96 96h-191.999c-17.673 0-32 14.327-32 32v672c0 17.673 14.327 32 32 32h575.999c17.673 0 32-14.327 32-32v-672c0-17.673-14.327-32-32-32h-192zM277.757 864v-608h96v64c0 17.673 14.327 32 32 32h255.999c17.673 0 32-14.327 32-32v-64h96v608h-511.999zM533.756 224c17.673 0 32-14.327 32-32s-14.327-32-32-32c-17.673 0-32 14.327-32 32s14.327 32 32 32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Clipboard"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":329,"id":116,"name":"Clipboard","prevSize":32,"code":59677},"setIdx":0,"setId":0,"iconIdx":29},{"icon":{"paths":["M901.594 512c0 194.402-157.594 352-352 352-194.404 0-352-157.598-352-352 0-194.404 157.596-352 352-352 194.406 0 352 157.596 352 352zM965.594 512c0-229.751-186.249-416-416-416-229.75 0-416 186.249-416 416s186.25 416 416 416c229.751 0 416-186.249 416-416zM581.594 288c0-17.673-14.327-32-32-32s-32 14.327-32 32v224c0 8.486 3.371 16.627 9.374 22.626l96 96c12.497 12.497 32.755 12.497 45.252 0s12.497-32.755 0-45.252l-86.626-86.63v-210.743z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["clock"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":330,"id":115,"name":"clock","prevSize":32,"code":59678},"setIdx":0,"setId":0,"iconIdx":30},{"icon":{"paths":["M285.923 356.674c6.747-28.299 25.696-52.006 51.209-67.153 25.601-15.2 56.323-20.858 84.699-14.531 27.64 6.163 55.113 24.12 74.872 60.34l22.541 41.324 30.135-36.161c27.238-32.687 85.129-39.712 134.716-14.063 23.561 12.187 42.206 30.617 52.062 53.489 9.655 22.406 12.109 51.898-1.434 89.15l-15.616 42.935h45.687c53.606 0 82.419 15.881 97.638 33.749 15.654 18.377 21.897 44.651 18.556 74.718-3.341 30.080-16.051 60.514-33.455 82.889-17.937 23.066-36.646 32.644-50.739 32.644h-544c-18.791 0-37.068-10.359-52.195-31.578-15.217-21.342-24.977-51.051-25.818-81.31-0.84-30.229 7.237-57.916 23.733-77.495 15.796-18.743 42.268-33.617 86.279-33.617h59.792l-33.166-49.749c-27.882-41.826-32.117-77.816-25.498-105.581zM531.012 272.079c-26.342-32.073-59.665-51.619-95.253-59.554-45.623-10.174-92.901-0.833-131.299 21.965-38.487 22.85-69.538 60.142-80.791 107.342-8.278 34.72-5.369 72.759 10.731 111.77-35.67 8.465-64.099 26.185-84.825 50.782-29.004 34.423-39.927 78.733-38.766 120.508 1.159 41.737 14.399 84.032 37.682 116.689 23.373 32.781 59.096 58.423 104.305 58.423h544c41.907 0 77.201-26.419 101.261-57.353 24.597-31.629 41.886-73.199 46.545-115.115 4.659-41.933-3.098-87.659-33.446-123.285-24.107-28.297-59.503-46.771-105.617-53.453 5.833-35.196 1.69-67.676-10.603-96.207-16.644-38.627-47.002-67.196-81.438-85.009-54.903-28.397-128.734-32.652-182.485 2.495zM524.796 437.329c17.673 0 32 14.323 32 32v53.325h53.333c17.673 0 32 14.327 32 32s-14.327 32-32 32h-53.333v53.342c0 17.673-14.327 32-32 32s-32-14.327-32-32v-53.342h-53.333c-17.673 0-32-14.327-32-32s14.327-32 32-32h53.333v-53.325c0-17.677 14.327-32 32-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cloud_Plus"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":331,"id":114,"name":"cloud_Plus","prevSize":32,"code":59679},"setIdx":0,"setId":0,"iconIdx":31},{"icon":{"paths":["M515.776 928c-14.217 0-28.275-0.713-42.142-2.112-16.695-1.681-30.558-12.531-36.689-27.392l-40.54-98.308-98.161 40.841c-14.837 6.174-32.3 4.045-45.292-6.554-21.839-17.818-41.831-37.811-59.65-59.648-10.601-12.992-12.726-30.455-6.553-45.295l40.839-98.159-98.307-40.542c-14.864-6.127-25.713-19.994-27.395-36.689-1.396-13.867-2.111-27.925-2.111-42.142s0.714-28.275 2.11-42.142c1.681-16.695 12.531-30.558 27.395-36.685l98.308-40.543-40.84-98.163c-6.173-14.836-4.047-32.3 6.553-45.292 17.818-21.838 37.81-41.83 59.648-59.648 12.992-10.601 30.455-12.726 45.292-6.554l98.163 40.84 40.54-98.309c6.131-14.865 19.994-25.714 36.689-27.395 13.867-1.396 27.925-2.111 42.142-2.111s28.275 0.714 42.142 2.111c16.695 1.681 30.558 12.53 36.689 27.395l40.542 98.309 98.163-40.84c14.835-6.173 32.299-4.047 45.291 6.554 21.837 17.818 41.83 37.81 59.648 59.648 10.598 12.992 12.723 30.455 6.554 45.292l-40.841 98.163 98.308 40.543c14.861 6.127 25.711 19.994 27.392 36.685 1.399 13.867 2.112 27.925 2.112 42.142s-0.713 28.275-2.112 42.142c-1.681 16.695-12.531 30.562-27.392 36.689l-98.308 40.542 40.841 98.159c6.17 14.839 4.045 32.303-6.554 45.295-17.822 21.837-37.811 41.83-59.652 59.648-12.992 10.598-30.455 12.727-45.291 6.554l-98.159-40.841-40.542 98.308c-6.131 14.861-19.994 25.711-36.689 27.392-13.867 1.399-27.925 2.112-42.142 2.112zM448.23 757.982l43.383 105.203c7.979 0.542 16.034 0.815 24.162 0.815s16.183-0.273 24.162-0.815l43.383-105.203c9.455-22.921 35.733-33.805 58.628-24.282l105.054 43.708c12.156-10.598 23.578-22.020 34.18-34.176l-43.708-105.058c-9.527-22.895 1.357-49.173 24.282-58.624l105.203-43.383c0.542-7.983 0.815-16.038 0.815-24.166 0-8.124-0.273-16.183-0.815-24.162l-105.203-43.383c-22.925-9.455-33.809-35.731-24.282-58.625l43.708-105.058c-10.603-12.156-22.020-23.577-34.176-34.177l-105.058 43.709c-22.895 9.525-49.173-1.359-58.628-24.283l-43.383-105.204c-7.979-0.54-16.038-0.815-24.162-0.815s-16.183 0.275-24.162 0.815l-43.383 105.204c-9.455 22.924-35.732 33.809-58.627 24.283l-105.058-43.709c-12.155 10.6-23.577 22.022-34.177 34.177l43.709 105.058c9.525 22.895-1.359 49.17-24.283 58.625l-105.203 43.383c-0.54 7.979-0.815 16.038-0.815 24.162 0 8.128 0.275 16.183 0.815 24.166l105.202 43.383c22.924 9.451 33.809 35.729 24.283 58.624l-43.708 105.058c10.601 12.156 22.022 23.578 34.179 34.176l105.056-43.708c22.895-9.523 49.172 1.361 58.627 24.282zM419.776 512c0-53.018 42.982-96 96-96s96 42.982 96 96c0 53.018-42.982 96-96 96s-96-42.982-96-96zM515.776 352c-88.367 0-160 71.634-160 160 0 88.367 71.633 160 160 160s160-71.633 160-160c0-88.366-71.633-160-160-160z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cog"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":332,"id":113,"name":"cog","prevSize":32,"code":59680},"setIdx":0,"setId":0,"iconIdx":32},{"icon":{"paths":["M470.033 272c-35.349 0-64.002 28.654-64.002 64v480c0 35.345 28.652 64 64.002 64h352c35.345 0 64-28.655 64-64v-304c0-6.511-1.988-12.864-5.692-18.214l-134.455-194.215c-11.955-17.267-31.62-27.57-52.621-27.57h-223.232zM470.033 336h144v144c0 35.345 28.651 64 64 64h144v272h-352v-480zM678.033 480v-144h15.232l99.691 144h-114.923zM150.031 208c0-35.346 28.654-64 64-64h241.845c18.031 0 35.226 7.607 47.356 20.949l39.138 43.051h-328.339v480h128v64h-128c-35.346 0-64-28.655-64-64v-480z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["copy"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":333,"id":112,"name":"copy","prevSize":32,"code":59681},"setIdx":0,"setId":0,"iconIdx":33},{"icon":{"paths":["M225.083 181.328c-53.019 0-96 42.98-96 96v469.334c0 53.018 42.981 96 96 96h640c53.018 0 96-42.982 96-96v-469.334c0-53.019-42.982-96-96-96h-640zM193.083 277.328c0-17.673 14.327-32 32-32h640c17.673 0 32 14.327 32 32v202.672h-704v-202.672zM193.083 544h704v202.662c0 17.673-14.327 32-32 32h-640c-17.673 0-32-14.327-32-32v-202.662zM843.75 661.329c0-35.349-28.655-64-64-64-35.349 0-64 28.651-64 64 0 35.345 28.651 64 64 64 35.345 0 64-28.655 64-64z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["creditcard"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":334,"id":111,"name":"creditcard","prevSize":32,"code":59682},"setIdx":0,"setId":0,"iconIdx":34},{"icon":{"paths":["M826.185 262.627c12.497-12.497 12.497-32.758 0-45.255s-32.755-12.497-45.252 0l-249.374 249.371-249.373-249.371c-12.497-12.497-32.758-12.497-45.255 0s-12.497 32.758 0 45.255l249.371 249.373-249.371 249.374c-12.497 12.497-12.497 32.755 0 45.252s32.758 12.497 45.255 0l249.373-249.37 249.374 249.37c12.497 12.497 32.755 12.497 45.252 0s12.497-32.755 0-45.252l-249.37-249.374 249.37-249.373z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Cross"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":335,"id":110,"name":"Cross","prevSize":32,"code":59683},"setIdx":0,"setId":0,"iconIdx":35},{"icon":{"paths":["M511.488 141.563l-298.665 136.533c-11.39 5.207-18.696 16.58-18.696 29.103v386.846c0 11.819 6.513 22.673 16.941 28.233l298.666 159.292c9.412 5.018 20.706 5.018 30.118 0l298.667-159.292c10.428-5.559 16.943-16.414 16.943-28.233v-386.846c0-12.524-7.309-23.896-18.697-29.103l-298.667-136.533c-8.448-3.862-18.159-3.862-26.611 0zM258.128 357.014l234.668 107.276v335.71l-234.668-125.154v-317.832zM556.796 800v-335.71l234.667-107.276v317.832l-234.667 125.154zM524.796 408.548l-221.701-101.348 221.701-101.348 221.696 101.348-221.696 101.348z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["cube"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":336,"id":109,"name":"cube","prevSize":32,"code":59684},"setIdx":0,"setId":0,"iconIdx":36},{"icon":{"paths":["M431.872 256c0-44.183-35.816-80-79.999-80s-80 35.817-80 80c0 44.183 35.817 80 80 80s79.999-35.817 79.999-80zM475.84 288c-14.208 55.207-64.324 96-123.967 96s-109.758-40.793-123.968-96h-89.367c-17.673 0-32-14.327-32-32s14.327-32 32-32h89.367c14.209-55.207 64.325-96 123.968-96s109.759 40.793 123.967 96h430.699c17.673 0 32 14.327 32 32s-14.327 32-32 32h-430.699zM106.539 768c0-17.673 14.327-32 32-32h89.367c14.209-55.206 64.325-96 123.968-96 60.782 0 111.67 42.368 124.743 99.179 4.207-2.035 8.93-3.179 13.922-3.179h416c17.673 0 32 14.327 32 32s-14.327 32-32 32h-416c-4.992 0-9.715-1.143-13.922-3.179-13.073 56.811-63.961 99.179-124.743 99.179-59.643 0-109.758-40.794-123.968-96h-89.367c-17.673 0-32-14.327-32-32zM351.873 848c44.183 0 79.999-35.819 79.999-80s-35.816-80-79.999-80c-44.183 0-80 35.819-80 80s35.817 80 80 80zM806.571 543.757c-14.127 55.33-64.299 96.243-124.032 96.243-59.729 0-109.905-40.913-124.028-96.243-1.301 0.162-2.628 0.243-3.972 0.243h-416c-17.673 0-32-14.327-32-32s14.327-32 32-32h416c1.344 0 2.671 0.081 3.972 0.243 14.123-55.331 64.299-96.243 124.028-96.243 59.733 0 109.905 40.913 124.032 96.243 1.301-0.162 2.624-0.243 3.968-0.243h96c17.673 0 32 14.327 32 32s-14.327 32-32 32h-96c-1.344 0-2.667-0.081-3.968-0.243zM762.539 512c0-44.181-35.819-80-80-80s-80 35.819-80 80c0 44.181 35.819 80 80 80s80-35.819 80-80z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["customize"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":337,"id":108,"name":"customize","prevSize":32,"code":59685},"setIdx":0,"setId":0,"iconIdx":37},{"icon":{"paths":["M738.735 298.663c0-17.673-14.327-32-32-32s-32 14.327-32 32v426.666c0 17.673 14.327 32 32 32s32-14.327 32-32v-426.666z","M536.064 394.671c17.677 0 32 14.327 32 32v298.667c0 17.673-14.323 32-32 32-17.673 0-32-14.327-32-32v-298.667c0-17.673 14.327-32 32-32z","M397.399 554.671c0-17.673-14.327-32-32-32s-32 14.327-32 32v170.667c0 17.677 14.327 32 32 32s32-14.323 32-32v-170.667z","M152.067 199.555v624.888c0 39.518 32.036 71.556 71.555 71.556h624.89c39.518 0 71.556-32.038 71.556-71.556v-624.888c0-39.519-32.038-71.555-71.556-71.555h-624.89c-39.519 0-71.555 32.037-71.555 71.555zM223.622 192h624.89c4.173 0 7.556 3.383 7.556 7.555v624.888c0 4.173-3.383 7.556-7.556 7.556h-624.89c-4.173 0-7.555-3.383-7.555-7.556v-624.888c0-4.173 3.383-7.555 7.555-7.555z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["dashboard"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":338,"id":107,"name":"dashboard","prevSize":32,"code":59686},"setIdx":0,"setId":0,"iconIdx":38},{"icon":{"paths":["M582.033 672c-17.677 0-32 14.327-32 32s14.323 32 32 32h224c17.673 0 32-14.327 32-32v-208c0-17.673-14.327-32-32-32-17.677 0-32 14.327-32 32v130.743l-233.374-233.371c-12.497-12.497-32.759-12.497-45.257 0l-73.371 73.371-169.373-169.371c-12.497-12.497-32.758-12.497-45.255 0s-12.497 32.758 0 45.255l192 191.999c12.497 12.497 32.758 12.497 45.255 0l73.374-73.37 210.743 210.743h-146.743z"],"attrs":[{"fill":"rgb(245, 69, 92)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Decreasing Arrow"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":4}]}},"attrs":[{"fill":"rgb(245, 69, 92)"}],"properties":{"order":339,"id":106,"name":"Decreasing-Arrow","prevSize":32,"code":59687},"setIdx":0,"setId":0,"iconIdx":39},{"icon":{"paths":["M358.638 778.671c-17.673 0-32 14.327-32 32s14.327 32 32 32h341.334c17.673 0 32-14.327 32-32s-14.327-32-32-32h-341.334z","M102.638 298.672c0-70.692 57.307-128 128-128h597.334c70.69 0 128 57.308 128 128v298.666c0 70.694-57.31 128-128 128h-597.334c-70.693 0-128-57.306-128-128v-298.666zM230.638 234.672c-35.346 0-64 28.654-64 64v298.666c0 35.349 28.654 64 64 64h597.334c35.345 0 64-28.655 64-64v-298.666c0-35.346-28.655-64-64-64h-597.334z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["desktop"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":340,"id":105,"name":"desktop","prevSize":32,"code":59688},"setIdx":0,"setId":0,"iconIdx":40},{"icon":{"paths":["M328.285 159.791c0-17.649-14.327-31.958-32-31.958h-64c-17.673 0-32 14.308-32 31.958v63.916c0 17.65 14.327 31.958 32 31.958h64c17.673 0 32-14.308 32-31.958v-63.916zM328.285 585.894c0-17.651-14.327-31.957-32-31.957h-64c-17.673 0-32 14.306-32 31.957v63.915c0 17.651 14.327 31.957 32 31.957h64c17.673 0 32-14.306 32-31.957v-63.915zM456.286 159.791c0-17.649 14.327-31.958 32-31.958h64c17.673 0 32 14.308 32 31.958v63.916c0 17.65-14.327 31.958-32 31.958h-64c-17.673 0-32-14.308-32-31.958v-63.916zM584.286 372.843c0-17.65-14.327-31.958-32-31.958h-64c-17.673 0-32 14.308-32 31.958v63.914c0 17.651 14.327 31.957 32 31.957h64c17.673 0 32-14.306 32-31.957v-63.914zM456.286 585.894c0-17.651 14.327-31.957 32-31.957h64c17.673 0 32 14.306 32 31.957v63.915c0 17.651-14.327 31.957-32 31.957h-64c-17.673 0-32-14.306-32-31.957v-63.915zM584.286 798.946c0-17.651-14.327-31.957-32-31.957h-64c-17.673 0-32 14.306-32 31.957v63.915c0 17.651 14.327 31.957 32 31.957h64c17.673 0 32-14.306 32-31.957v-63.915zM712.286 159.791c0-17.649 14.327-31.958 32-31.958h64c17.673 0 32 14.308 32 31.958v63.916c0 17.65-14.327 31.958-32 31.958h-64c-17.673 0-32-14.308-32-31.958v-63.916zM840.286 372.843c0-17.65-14.327-31.958-32-31.958h-64c-17.673 0-32 14.308-32 31.958v63.914c0 17.651 14.327 31.957 32 31.957h64c17.673 0 32-14.306 32-31.957v-63.914zM712.286 585.894c0-17.651 14.327-31.957 32-31.957h64c17.673 0 32 14.306 32 31.957v63.915c0 17.651-14.327 31.957-32 31.957h-64c-17.673 0-32-14.306-32-31.957v-63.915zM328.285 372.843c0-17.65-14.327-31.958-32-31.958h-64c-17.673 0-32 14.308-32 31.958v63.914c0 17.651 14.327 31.957 32 31.957h64c17.673 0 32-14.306 32-31.957v-63.914z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["dialpad"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":341,"id":104,"name":"dialpad","prevSize":32,"code":59689},"setIdx":0,"setId":0,"iconIdx":41},{"icon":{"paths":["M520.286 96c80.094 0 154.901 22.636 218.377 61.859l-46.746 46.746c-24.742-13.843-51.324-24.785-79.287-32.368 12.169 22.394 23.078 49.096 32.405 79.249l-51.998 51.999c-5.658-22.993-12.169-44.004-19.349-62.666-12.821-33.338-26.522-55.927-38.473-69.070-8.397-9.235-13.431-11.29-14.929-11.698-1.498 0.407-6.532 2.463-14.929 11.698-11.951 13.143-25.651 35.731-38.473 69.070-16.299 42.377-29.175 96.867-36.339 159.182h65.975l-64 63.999h-7.116c-0.116 2.47-0.223 4.949-0.322 7.437l-64.536 64.538c-0.173-7.936-0.261-15.927-0.261-23.974 0-16.23 0.358-32.247 1.053-48h-189.809c-2.14 15.697-3.245 31.718-3.245 48 0 33.28 4.619 65.485 13.251 96h106.984l-64 64h-17.852c2.004 3.921 4.079 7.799 6.223 11.631l-46.746 46.746c-39.223-63.475-61.859-138.283-61.859-218.377 0-229.751 186.25-416 416.001-416zM874.428 293.623l-46.746 46.746c10.56 18.873 19.43 38.819 26.411 59.632h-86.046l-64 63.999h164.992c2.142 15.697 3.247 31.718 3.247 48 0 33.28-4.621 65.485-13.252 96h-183.027c2.799-30.814 4.279-62.959 4.279-96 0-8.047-0.090-16.038-0.26-23.974l-64.538 64.538c-0.751 19.008-2.022 37.517-3.763 55.437h-51.678l-64 64h107.093c-7.373 42.458-17.489 80.081-29.453 111.185-12.821 33.335-26.522 55.923-38.473 69.069-8.397 9.233-13.431 11.29-14.929 11.695-1.498-0.405-6.532-2.462-14.929-11.695-11.951-13.146-25.651-35.733-38.473-69.069-7.181-18.662-13.692-39.676-19.349-62.673l-51.998 52.002c9.327 30.153 20.238 56.853 32.406 79.249-27.966-7.582-54.548-18.526-79.287-32.367l-46.746 46.746c63.347 39.142 137.984 61.769 217.899 61.858h0.956c229.53-0.26 415.522-186.411 415.522-416 0-80.094-22.635-154.903-61.858-218.377zM427.942 172.237c-113.551 30.788-204.311 116.98-241.465 227.764h179.674c10-93.227 32.176-173.254 61.791-227.764zM612.629 851.763c24.397-44.902 43.742-107.119 55.394-179.763h165.879c-44.651 87.347-124.723 153.583-221.274 179.763zM833.66 153.373c12.497-12.497 32.755-12.497 45.252 0s12.497 32.758 0 45.255l-672 671.999c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l672.002-672.001z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["directory-off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":342,"id":103,"name":"directory-off","prevSize":32,"code":59690},"setIdx":0,"setId":0,"iconIdx":42},{"icon":{"paths":["M870.033 511.326c0 33.237-4.621 65.399-13.252 95.876h-183.031c2.799-30.78 4.284-62.878 4.284-95.876 0-16.209-0.358-32.205-1.054-47.936h189.807c2.138 15.676 3.247 31.676 3.247 47.936zM612.911 463.39c0.738 15.65 1.122 31.646 1.122 47.936 0 33.353-1.604 65.468-4.565 95.876h-182.874c-2.958-30.409-4.562-62.524-4.562-95.876 0-16.29 0.383-32.286 1.12-47.936h189.76zM672.166 399.476c-10.001-93.104-32.175-173.025-61.79-227.464 113.549 30.747 204.309 116.826 241.463 227.464h-179.674zM425.689 172.012c-29.615 54.438-51.791 134.359-61.791 227.464h-179.674c37.154-110.638 127.914-196.717 241.465-227.464zM428.288 399.476c7.164-62.232 20.041-116.651 36.339-158.972 12.826-33.295 26.526-55.853 38.477-68.979 8.397-9.223 13.427-11.276 14.929-11.683 1.498 0.407 6.528 2.46 14.929 11.683 11.951 13.126 25.651 35.684 38.473 68.979 16.299 42.321 29.175 96.739 36.339 158.972h-179.486zM359.085 463.39c-0.696 15.731-1.053 31.727-1.053 47.936 0 32.998 1.481 65.097 4.281 95.876h-183.031c-8.632-30.477-13.251-62.639-13.251-95.876 0-16.26 1.105-32.26 3.245-47.936h189.809zM370.294 671.117c11.652 72.55 30.998 134.682 55.392 179.524-96.549-26.146-176.621-92.292-221.273-179.524h165.881zM518.511 926.775c229.53-0.256 415.522-186.163 415.522-415.45 0-229.447-186.253-415.451-416-415.451-229.752 0-416.002 186.004-416.002 415.451 0 229.291 185.992 415.194 415.524 415.45 0.158 0.004 0.316 0.004 0.478 0.004 0.158 0 0.316 0 0.478-0.004zM610.377 850.641c24.393-44.843 43.742-106.978 55.394-179.524h165.879c-44.655 87.232-124.723 153.378-221.274 179.524zM600.883 671.117c-7.369 42.398-17.485 79.974-29.449 111.036-12.821 33.293-26.522 55.851-38.473 68.979-8.401 9.22-13.431 11.273-14.929 11.682-1.498-0.41-6.532-2.462-14.929-11.682-11.951-13.129-25.651-35.686-38.477-68.979-11.959-31.061-22.080-68.638-29.449-111.036h165.705z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["directory"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":343,"id":102,"name":"directory","prevSize":32,"code":59691},"setIdx":0,"setId":0,"iconIdx":43},{"icon":{"paths":["M901.594 511.326c0-194.147-157.594-351.535-352-351.535-194.404 0-352 157.388-352 351.535 0 194.15 157.596 351.535 352 351.535 194.406 0 352-157.385 352-351.535zM965.594 511.326c0 229.449-186.249 415.454-416 415.454-229.75 0-416-186.005-416-415.454 0-229.447 186.25-415.451 416-415.451 229.751 0 416 186.004 416 415.451zM731.853 570.615l-159.97 155.511c-12.42 12.079-32.218 12.079-44.642 0l-159.968-155.511c-12.664-12.309-12.937-32.542-0.609-45.188 12.327-12.651 32.587-12.924 45.251-0.61l105.65 102.707v-275.987c0-17.65 14.327-31.958 32-31.958s32 14.308 32 31.958v275.987l105.647-102.707c12.668-12.314 32.926-12.041 45.252 0.61 12.326 12.646 12.053 32.879-0.61 45.188z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["download"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":344,"id":101,"name":"download","prevSize":32,"code":59692},"setIdx":0,"setId":0,"iconIdx":44},{"icon":{"paths":["M835.046 154.27c-37.385-39.598-100.237-40.213-138.394-1.354l-487.64 496.646c-12.266 12.493-20.875 28.1-24.894 45.129l-34.767 147.307c-6.682 28.309 17.085 54.537 45.958 50.714l133.245-17.643c20.625-2.731 39.803-12.079 54.648-26.637l507.782-498.004c37.286-36.567 38.434-96.202 2.581-134.174l-58.517-61.983zM742.349 197.665c12.719-12.953 33.673-12.748 46.131 0.451l58.522 61.983c11.947 12.657 11.567 32.536-0.862 44.725l-112.183 110.023-103.428-103.293 111.821-113.889zM585.715 357.193l102.575 102.438-349.932 343.198c-4.948 4.851-11.341 7.97-18.216 8.879l-101.046 13.38 27.316-115.733c1.34-5.675 4.209-10.88 8.298-15.044l331.006-337.118z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["edit"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":345,"id":100,"name":"edit","prevSize":32,"code":59693},"setIdx":0,"setId":0,"iconIdx":45},{"icon":{"paths":["M340.612 644.885c-21.571-19.618-6.007-52.885 23.151-52.885 8.965 0 17.527 3.529 24.272 9.438 21.605 18.918 42.642 31.957 62.704 40.508 36.561 15.59 71.804 17.109 104.794 9.941 37.628-8.179 72.657-27.81 102.106-51.345 6.729-5.376 14.997-8.542 23.607-8.542 30.217 0 45.619 34.257 22.4 53.594-36.915 30.741-82.795 57.591-134.524 68.834-44.796 9.732-93.67 7.629-143.484-13.606-28.791-12.275-57.233-30.656-85.026-55.936z","M410.707 480c35.347 0 63.998-28.655 63.998-64 0-35.346-28.651-64-63.998-64s-64 28.654-64 64c0 35.345 28.654 64 64 64z","M634.705 480c35.349 0 64-28.655 64-64 0-35.346-28.651-64-64-64-35.345 0-64 28.654-64 64 0 35.345 28.655 64 64 64z","M938.539 512c0 229.751-186.249 416-416 416-229.75 0-416-186.249-416-416s186.249-416 416-416c229.751 0 416 186.249 416 416zM874.539 512c0-194.404-157.594-352-352-352-194.404 0-352 157.596-352 352 0 194.402 157.596 352 352 352 194.406 0 352-157.598 352-352z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["emoji"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":346,"id":99,"name":"emoji","prevSize":32,"code":59694},"setIdx":0,"setId":0,"iconIdx":46},{"icon":{"paths":["M352.456 430.882l224.491 224.491-126.118 126.118-224.492-224.491 126.12-126.118zM397.711 385.626l192.117-192.116 224.491 224.49-192.119 192.116-224.489-224.49zM612.454 125.628c-12.497-12.497-32.759-12.497-45.257 0l-408.744 408.747c-12.497 12.497-12.497 32.755 0 45.252l269.744 269.747c5.231 5.231 11.823 8.269 18.633 9.122v0.068h0.572c2.274 0.243 4.574 0.243 6.848 0h440.58c17.673 0 32-14.327 32-32s-14.327-32-32-32h-366.566l353.937-353.937c12.493-12.497 12.493-32.757 0-45.254l-269.747-269.745z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["eraser"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":347,"id":98,"name":"eraser","prevSize":32,"code":59695},"setIdx":0,"setId":0,"iconIdx":47},{"icon":{"paths":["M193.303 96c-17.673 0-32 14.327-32 32v768c0 17.673 14.327 32 32 32h511.998c17.677 0 32-14.327 32-32v-96c0-17.673-14.323-32-32-32-17.673 0-32 14.327-32 32v64h-447.998v-704h447.998v64c0 17.673 14.327 32 32 32 17.677 0 32-14.327 32-32v-96c0-17.673-14.323-32-32-32h-511.998zM919.932 489.374l-160-160.001c-12.497-12.497-32.759-12.497-45.257 0s-12.497 32.758 0 45.255l105.374 105.373h-418.746c-17.673 0-32 14.327-32 32s14.327 32 32 32h418.746l-105.374 105.374c-12.497 12.497-12.497 32.755 0 45.252s32.759 12.497 45.257 0l160-160c12.497-12.497 12.497-32.755 0-45.252z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["exit"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":348,"id":97,"name":"exit","prevSize":32,"code":59696},"setIdx":0,"setId":0,"iconIdx":48},{"icon":{"paths":["M878.182 398.148c-0.188 17.672-14.669 31.847-32.337 31.655-17.673-0.188-31.846-14.666-31.659-32.338l1.318-123.488-193.438 193.437c-12.497 12.497-32.759 12.497-45.257 0s-12.497-32.755 0-45.254l193.442-193.439-123.49 1.319c-17.673 0.189-32.149-13.984-32.341-31.657-0.188-17.672 13.986-32.151 31.659-32.34l201.92-2.156c8.606-0.092 16.883 3.286 22.967 9.37s9.463 14.365 9.374 22.969l-2.159 201.921zM185.6 626.517c0.189-17.673 14.668-31.842 32.34-31.654s31.845 14.669 31.657 32.341l-1.318 123.486 193.438-193.438c12.497-12.497 32.759-12.497 45.257 0s12.497 32.759 0 45.257l-193.44 193.438 123.488-1.318c17.672-0.192 32.153 13.982 32.34 31.654s-13.986 32.154-31.657 32.341l-201.92 2.155c-8.605 0.094-16.884-3.285-22.969-9.37s-9.463-14.366-9.371-22.967l2.156-201.924z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["expand-arrow"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":349,"id":96,"name":"expand-arrow","prevSize":32,"code":59697},"setIdx":0,"setId":0,"iconIdx":49},{"icon":{"paths":["M831.403 153.173c12.497-12.48 32.759-12.48 45.257 0s12.497 32.715 0 45.195l-672.001 671.115c-12.497 12.48-32.758 12.48-45.255 0s-12.497-32.717 0-45.197l671.999-671.113zM113.338 479.424c101.801-153.5 303.397-327.248 541.399-225.142l-49.515 49.446c-56.452-19.184-107.934-19.478-153.318-9.713-114.756 24.688-215.372 118.236-280.423 213.585 38.582 47.94 75.869 86.711 111.715 117.73l-45.303 45.244c-39.632-34.692-80.083-77.333-121.158-129.007-14.229-17.903-16.035-43.089-3.397-62.144zM800.256 349.994l-45.269 45.21c35.499 31.386 72.243 70.857 110.042 119.924-61.466 95.061-158.447 188.433-271.765 213.342-46.69 10.266-100.493 9.719-160.38-11.588l-49.268 49.203c244.34 107.191 442.804-69.069 540.067-223.957 11.657-18.564 9.882-42.598-3.392-60.049-40.439-53.163-80.533-96.801-120.034-132.084zM517.632 346.974c13.687 0 26.999 1.57 39.748 4.534l-203.469 203.201c-3.895-13.82-5.974-28.365-5.974-43.379 0-90.772 75.974-164.356 169.694-164.356zM681.527 468.57l-202.999 202.726c12.553 2.867 25.647 4.386 39.104 4.386 93.717 0 169.694-73.583 169.694-164.352 0-14.793-2.018-29.129-5.798-42.761z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["eye-off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":350,"id":95,"name":"eye-off","prevSize":32,"code":59698},"setIdx":0,"setId":0,"iconIdx":50},{"icon":{"paths":["M591.010 728.469c-107.23 23.569-251.957-9.865-421.785-220.873 65.051-95.349 165.667-188.897 280.422-213.585 108.169-23.272 250.953 10.59 413.124 221.112-61.461 95.061-158.443 188.433-271.761 213.346zM918.033 482.074c-347.132-456.358-668.857-210.875-806.95-2.654-12.638 19.055-10.832 44.241 3.398 62.144 362.307 455.817 676.142 208.862 806.945 0.559 11.657-18.564 9.882-42.598-3.392-60.049zM621.069 511.326c0-53.641-45.457-100.44-105.694-100.44s-105.693 46.8-105.693 100.44c0 53.636 45.456 100.437 105.693 100.437s105.694-46.801 105.694-100.437zM685.069 511.326c0 90.769-75.972 164.352-169.694 164.352-93.718 0-169.693-73.583-169.693-164.352 0-90.772 75.975-164.356 169.693-164.356 93.722 0 169.694 73.584 169.694 164.356z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["eye"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":351,"id":94,"name":"eye","prevSize":32,"code":59699},"setIdx":0,"setId":0,"iconIdx":51},{"icon":{"paths":["M172.794 256c0-17.673 14.327-32 32-32h640.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-640.001c-17.673 0-32-14.327-32-32zM172.794 421.161c0-17.673 14.327-32 32-32h640.001c17.673 0 32 14.327 32 32s-14.327 32.001-32 32.001h-640.001c-17.673 0-32-14.327-32-32.001zM172.794 602.837c0-17.673 14.327-32 32-32h640.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-640.001c-17.673 0-32-14.327-32-32zM172.794 768c0-17.673 14.327-32 32-32h344.616c17.673 0 32 14.327 32 32s-14.327 32-32 32h-344.616c-17.673 0-32-14.327-32-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["File-doc"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":352,"id":93,"name":"File-doc","prevSize":32,"code":59700},"setIdx":0,"setId":0,"iconIdx":52},{"icon":{"paths":["M899.776 572.574h-269.013l-250.606-423.241h269.063l250.556 423.241zM362.605 190.906l134.483 238.078-230.78 408.354-134.532-237.922 230.829-408.51zM442.718 615.979h455.706l-134.532 258.688h-465.642l144.468-258.688z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["File-GoogleDrive"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":353,"id":92,"name":"File-GoogleDrive","prevSize":32,"code":59701},"setIdx":0,"setId":0,"iconIdx":53},{"icon":{"paths":["M541.619 128c200.294 0 362.667 162.371 362.667 362.667h-362.667v-362.667z","M136.285 533.333c0-200.295 162.371-362.667 362.668-362.667v362.667h362.667c0 200.294-162.372 362.667-362.667 362.667-200.296 0-362.668-162.372-362.668-362.667z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["File-Keynote"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":354,"id":91,"name":"File-Keynote","prevSize":32,"code":59702},"setIdx":0,"setId":0,"iconIdx":54},{"icon":{"paths":["M886.575 567.625c-41.856-41.139-161.237-29.828-220.928-22.285-59.004-35.998-98.458-85.705-126.242-158.727 13.376-55.195 34.645-139.187 18.522-191.982-14.404-89.82-129.673-80.907-146.138-20.227-15.095 55.194-1.372 131.987 24.014 230.035-34.305 81.935-85.42 191.981-121.441 255.059-68.611 35.311-161.235 89.822-174.957 158.387-11.321 54.165 89.194 189.239 261.063-106.961 76.845-25.37 160.548-56.567 234.647-68.907 64.836 34.965 140.651 58.278 191.424 58.278 87.479 0 96.055-96.674 60.036-132.672zM206.985 834.342c17.495-46.967 84.048-101.133 104.288-119.991-65.18 103.876-104.288 122.389-104.288 119.991zM486.916 180.918c25.387 0 22.985 110.047 6.174 139.872-15.091-47.653-14.75-139.872-6.174-139.872zM403.212 649.216c33.277-57.937 61.748-126.844 84.733-187.524 28.476 51.767 64.836 93.248 103.262 121.702-71.356 14.741-133.449 44.911-187.995 65.822zM854.669 632.077c0 0-17.152 20.57-127.957-26.743 120.41-8.913 140.309 18.513 127.957 26.743z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["File-pdf"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":355,"id":90,"name":"File-pdf","prevSize":32,"code":59703},"setIdx":0,"setId":0,"iconIdx":55},{"icon":{"paths":["M143.105 192.005c-17.673 0-32 14.327-32 32v576.020c0 17.673 14.327 32 32 32h767.999c17.677 0 32-14.327 32-32v-576.020c0-17.673-14.323-32-32-32h-767.999zM175.105 378.307v-122.302h149.334v122.302h-149.334zM175.105 442.308h149.334v141.722h-149.334v-141.722zM175.105 648.030h149.334v119.996h-149.334v-119.996zM388.439 768.026v-119.996h490.665v119.996h-490.665zM879.104 584.030h-490.665v-141.722h490.665v141.722zM879.104 378.307h-490.665v-122.302h490.665v122.302z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["File-sheets"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":356,"id":89,"name":"File-sheets","prevSize":32,"code":59704},"setIdx":0,"setId":0,"iconIdx":56},{"icon":{"paths":["M390.031 149.138c0-11.766 9.551-21.305 21.333-21.305h85.335c11.78 0 21.333 9.539 21.333 21.305v106.526h-106.668c-11.782 0-21.333-9.539-21.333-21.305v-85.221z","M518.033 255.665h106.667c11.78 0 21.333 9.539 21.333 21.305v85.221c0 11.767-9.553 21.305-21.333 21.305h-106.667v-127.831z","M390.031 404.801c0-11.767 9.551-21.305 21.333-21.305h106.668v127.83h-106.668c-11.782 0-21.333-9.536-21.333-21.303v-85.222z","M518.033 511.326h106.667c11.78 0 21.333 9.54 21.333 21.308v106.526h-128v-127.834z","M432.7 639.159h213.333v213.052c0 23.531-19.106 42.611-42.667 42.611h-170.667c-23.566 0-42.668-19.081-42.668-42.611v-170.445c0-23.531 19.102-42.607 42.668-42.607zM496.7 724.378c-11.785 0-21.333 9.54-21.333 21.308v42.607c0 11.767 9.549 21.308 21.333 21.308h42.667c11.78 0 21.333-9.54 21.333-21.308v-42.607c0-11.767-9.553-21.308-21.333-21.308h-42.667z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["file-zip"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":357,"id":88,"name":"file-zip","prevSize":32,"code":59705},"setIdx":0,"setId":0,"iconIdx":57},{"icon":{"paths":["M147.558 351.536c0-17.649 14.327-31.958 32-31.958h704c17.673 0 32 14.308 32 31.958s-14.327 31.958-32 31.958h-704c-17.673 0-32-14.308-32-31.958zM232.892 521.98c0-17.651 14.327-31.957 32-31.957h533.333c17.673 0 32 14.306 32 31.957s-14.327 31.957-32 31.957h-533.333c-17.673 0-32-14.31-32-31.957zM350.225 660.459c-17.673 0-32 14.31-32 31.957 0 17.651 14.327 31.962 32 31.962h362.667c17.673 0 32-14.31 32-31.962 0-17.647-14.327-31.957-32-31.957h-362.667z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["filter"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":358,"id":87,"name":"filter","prevSize":32,"code":59706},"setIdx":0,"setId":0,"iconIdx":58},{"icon":{"paths":["M649.412 896c-2.803 0-5.295-0.623-7.168-0.939-61.999-16.858-102.814-39.646-145.813-80.858-55.147-54.007-85.368-125.815-85.368-202.3 0-65.873 56.705-119.573 126.495-119.573 69.794 0 126.498 53.7 126.498 119.573 0 34.965 31.467 63.373 69.79 63.373s69.794-28.407 69.794-63.373c0-135.808-119.642-246.636-266.705-246.636-104.998 0-200.337 57.132-243.333 145.793-14.332 29.35-21.498 63.066-21.498 100.843 0 28.719 2.493 73.365 24.925 131.746 2.804 7.181 2.493 14.673-0.623 21.854-3.116 6.865-9.036 11.861-16.202 14.357-2.804 1.25-6.231 1.562-9.658 1.562-11.84 0-22.433-7.181-26.483-18.108-19.006-50.261-28.353-99.9-28.353-151.727 0-46.204 9.036-88.35 26.795-125.5 52.343-108.020 167.935-177.64 294.43-177.64 178.53 0 323.721 135.805 323.721 302.828 0 65.873-56.704 119.573-126.81 119.573-70.101 0-126.805-53.7-126.805-119.573 0-34.965-31.471-63.373-69.794-63.373-38.635 0-69.79 28.407-69.79 63.373 0 61.504 24.303 119.262 68.544 162.342 35.209 34.031 68.86 53.073 120.58 67.123 7.164 1.873 13.397 6.554 17.135 13.111s4.672 14.362 2.803 21.231c-2.803 11.861-14.020 20.915-27.106 20.915zM453.124 888.196c-7.791 0-15.266-3.123-20.254-8.742-33.336-32.781-51.718-54.012-77.89-100.527-26.795-47.142-41.127-105.212-41.127-167.339 0-116.446 100.948-211.354 224.954-211.354 124.002 0 224.951 94.908 224.951 211.354 0 15.612-12.463 28.1-28.352 28.1-15.893 0-28.668-12.177-28.668-28.1 0-85.538-75.396-155.157-168.243-155.157-92.851 0-168.249 69.619-168.249 155.157 0 52.45 11.84 100.527 34.272 139.554 23.367 41.519 38.945 59.004 68.858 88.661 10.901 11.238 10.901 28.723 0 39.65-5.922 5.931-13.086 8.742-20.254 8.742zM726.059 818.889c-47.36 0-88.798-11.866-123.383-34.965-59.196-39.65-94.716-103.962-94.716-172.335 0-15.607 12.463-28.096 28.352-28.096 15.893 0 28.356 12.489 28.356 28.096 0 49.643 26.172 96.781 69.79 125.504 25.237 16.858 55.147 24.977 91.601 24.977 7.787 0 22.434-0.939 38.012-3.746 1.557-0.311 3.426-0.311 4.983-0.311 13.709 0 25.237 9.988 27.729 23.411 1.246 7.181-0.311 14.673-4.361 20.608-4.361 6.242-10.906 10.611-18.697 11.861-23.364 4.685-43.93 4.996-47.667 4.996zM215.087 435.823c-5.609 0-11.217-1.562-16.202-4.992-6.543-4.062-10.593-10.616-12.151-18.109-1.246-7.493 0.311-14.985 4.985-21.229 38.634-53.698 87.862-95.844 146.125-125.502 60.133-30.595 129.612-46.829 200.963-46.829 71.036 0 140.203 15.922 200.026 46.205 58.573 29.658 107.802 71.493 146.125 124.566 4.361 5.932 6.229 13.425 4.983 20.917s-5.606 14.049-11.84 18.42c-4.983 3.435-10.59 4.992-16.512 4.992-9.037 0-17.758-4.369-23.057-11.861-33.335-45.893-75.708-82.107-125.559-107.083-52.343-26.224-112.789-40.273-174.477-40.273-62.315 0-122.76 14.049-175.103 40.585-49.851 25.912-92.536 62.127-126.185 108.644-3.739 6.869-12.463 11.55-22.121 11.55zM760.017 239.142c-4.672 0-9.344-1.249-13.397-3.434-71.347-35.902-133.35-51.512-207.501-51.512-74.466 0-144.258 17.483-207.818 51.825-4.050 2.185-8.724 3.122-13.397 3.122-10.282 0-19.629-5.62-24.925-14.361-3.739-6.556-4.674-14.361-2.493-21.542s7.166-13.424 13.709-16.858c72.595-38.712 151.732-58.38 234.924-58.38 82.564 0 154.846 17.795 233.984 58.068 6.857 3.434 11.84 9.366 14.332 16.858 2.185 7.18 1.25 14.673-2.18 21.229-4.983 9.053-14.643 14.985-25.237 14.985z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["fingerprint"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":359,"id":86,"name":"fingerprint","prevSize":32,"code":59707},"setIdx":0,"setId":0,"iconIdx":59},{"icon":{"paths":["M292.988 170.667c0-17.673 14.327-32 32-32h500.62c12.122 0 23.202 6.848 28.625 17.689 5.419 10.841 4.25 23.814-3.025 33.511l-122.133 162.845 122.133 162.843c7.275 9.698 8.444 22.673 3.025 33.51-5.423 10.842-16.503 17.69-28.625 17.69h-468.62v286.579c0 17.673-14.327 32-32 32s-32-14.327-32-32v-682.667zM356.988 502.754h404.62l-98.133-130.843c-8.533-11.378-8.533-27.023 0-38.4l98.133-130.845h-404.62v300.087z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["flag"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":360,"id":85,"name":"flag","prevSize":32,"code":59708},"setIdx":0,"setId":0,"iconIdx":60},{"icon":{"paths":["M158.225 213.333c0-17.673 14.327-32 32-32h234.057c7.184 0 14.156 2.416 19.796 6.86l88.815 69.94h339.998c17.673 0 32 14.327 32 32v520.533c0 17.673-14.327 32-32 32h-682.667c-17.673 0-32-14.327-32-32v-597.333zM222.225 245.333v533.333h618.667v-456.533h-319.087c-7.181 0-14.153-2.416-19.797-6.86l-88.812-69.94h-190.97z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["folder"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":361,"id":84,"name":"folder","prevSize":32,"code":59709},"setIdx":0,"setId":0,"iconIdx":61},{"icon":{"paths":["M374.031 544c0-17.673-14.327-32-32-32s-32 14.327-32 32v32h-32c-17.673 0-32 14.327-32 32s14.327 32 32 32h32v32c0 17.673 14.327 32 32 32s32-14.327 32-32v-32h32c17.673 0 32.002-14.327 32.002-32s-14.329-32-32.002-32h-32v-32z","M750.033 624c30.925 0 56-25.071 56-56s-25.075-56-56-56c-30.929 0-56 25.071-56 56s25.071 56 56 56z","M678.033 664c0 30.929-25.075 56-56 56-30.929 0-56-25.071-56-56s25.071-56 56-56c30.925 0 56 25.071 56 56z","M710.033 128c0-17.673-14.327-32-32-32-17.677 0-32 14.327-32 32v96h-128c-17.677 0-32 14.327-32 32v96h-192.002c-106.039 0-192 85.961-192 192v128c0 106.039 85.961 192 192 192h448.002c106.035 0 192-85.961 192-192v-128c0-106.039-85.965-192-192-192h-192v-64h128c17.673 0 32-14.327 32-32v-128zM870.033 544v128c0 70.694-57.31 128-128 128h-448.002c-70.693 0-128-57.306-128-128v-128c0-70.694 57.307-128 128-128h448.002c70.69 0 128 57.306 128 128z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["game"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":362,"id":83,"name":"game","prevSize":32,"code":59710},"setIdx":0,"setId":0,"iconIdx":62},{"icon":{"paths":["M143.049 272c0-17.673 14.327-32 32-32h703.999c17.673 0 32 14.327 32 32s-14.327 32-32 32h-703.999c-17.673 0-32-14.327-32-32zM303.049 432c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32zM303.049 752c0 17.673-14.327 32-32 32s-32-14.327-32-32c0-17.673 14.327-32 32-32s32 14.327 32 32zM463.049 624c17.673 0 32-14.327 32-32s-14.327-32-32-32c-17.673 0-32 14.327-32 32s14.327 32 32 32zM399.049 400c-17.673 0-32 14.327-32 32s14.327 32 32 32h479.999c17.673 0 32-14.327 32-32s-14.327-32-32-32h-479.999zM367.049 752c0-17.673 14.327-32 32-32h479.999c17.673 0 32 14.327 32 32s-14.327 32-32 32h-479.999c-17.673 0-32-14.327-32-32zM591.049 560c-17.673 0-32 14.327-32 32s14.327 32 32 32h288c17.673 0 32-14.327 32-32s-14.327-32-32-32h-288z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["group-by-type"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":363,"id":82,"name":"group-by-type","prevSize":32,"code":59711},"setIdx":0,"setId":0,"iconIdx":63},{"icon":{"paths":["M579.776 352c-17.673 0-32-14.327-32-32s14.327-32 32-32h224c17.673 0 32 14.327 32 32v208c0 17.673-14.327 32-32 32s-32-14.327-32-32v-130.745l-233.374 233.371c-12.497 12.497-32.755 12.497-45.252 0l-73.374-73.37-169.373 169.37c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l192-192c12.497-12.497 32.756-12.497 45.254 0l73.374 73.37 210.743-210.743h-146.743z"],"attrs":[{"fill":"rgb(45, 224, 165)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Growing Arrow"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":2}]}},"attrs":[{"fill":"rgb(45, 224, 165)"}],"properties":{"order":364,"id":81,"name":"Growing-Arrow","prevSize":32,"code":59712},"setIdx":0,"setId":0,"iconIdx":64},{"icon":{"paths":["M371.339 128c17.673 0 32 14.327 32 32v144h287.998v-144c0-17.673 14.327-32 32-32 17.677 0 32 14.327 32 32v144h144c17.677 0 32 14.327 32 32s-14.323 32-32 32h-144v288h144c17.677 0 32 14.327 32 32s-14.323 32-32 32h-144v144c0 17.673-14.323 32-32 32-17.673 0-32-14.327-32-32v-144h-287.998v144c0 17.673-14.327 32-32 32s-32-14.327-32-32v-144h-144c-17.673 0-32-14.327-32-32s14.327-32 32-32h144v-288h-144c-17.673 0-32-14.327-32-32s14.327-32 32-32h144v-144c0-17.673 14.327-32 32-32zM403.339 368v288h287.998v-288h-287.998z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["hash"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":365,"id":80,"name":"hash","prevSize":32,"code":59713},"setIdx":0,"setId":0,"iconIdx":65},{"icon":{"paths":["M954.321 512c0 229.751-186.249 416-416 416-229.75 0-416-186.249-416-416s186.25-416 416-416c229.751 0 416 186.249 416 416zM594.108 859.605l-41.83-156.105c-4.608 0.333-9.263 0.499-13.956 0.499-4.57 0-9.101-0.158-13.594-0.474l-41.835 156.134c18.057 2.854 36.57 4.339 55.428 4.339 18.982 0 37.615-1.502 55.787-4.395zM462.511 688.452c-47.551-20.459-85.181-59.571-103.676-108.126l-155.029 41.54c33.968 103.484 114.617 185.805 217.045 222.054l41.66-155.469zM186.321 512c0 16.090 1.079 31.927 3.17 47.445l156.905-42.044c-0.049-1.796-0.075-3.597-0.075-5.402 0-4.911 0.184-9.779 0.547-14.596l-156.051-41.813c-2.959 18.368-4.496 37.21-4.496 56.41zM419.926 180.407c-99.159 35.408-177.785 114.033-213.196 213.191l155.535 41.675c19.357-44.352 54.982-79.977 99.337-99.331l-41.676-155.535zM538.321 160c-19.196 0-38.037 1.537-56.401 4.495l41.813 156.051c4.817-0.361 9.681-0.546 14.588-0.546 5.030 0 10.018 0.194 14.95 0.573l41.805-156.022c-18.475-2.995-37.431-4.552-56.755-4.552zM656.128 843.802c102.66-36.45 183.394-119.194 217.097-223.121l-154.974-41.523c-18.291 48.981-56.013 88.491-103.787 109.15l41.664 155.494zM887.317 558.199c1.98-15.121 3.004-30.541 3.004-46.199 0-18.769-1.468-37.197-4.297-55.172l-156.16 41.843c0.303 4.403 0.457 8.849 0.457 13.329 0 1.378-0.013 2.752-0.043 4.122l157.039 42.078zM870.332 394.775c-35.166-99.601-113.886-178.641-213.278-214.248l-41.681 155.559c44.582 19.556 80.311 55.564 99.503 100.343l155.456-41.653zM666.321 512c0-70.694-57.306-128-128-128-70.69 0-128 57.306-128 128s57.309 128 128 128c70.694 0 128-57.306 128-128z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["help"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":366,"id":79,"name":"help","prevSize":32,"code":59714},"setIdx":0,"setId":0,"iconIdx":66},{"icon":{"paths":["M860.578 512c0 176.73-143.27 320-320 320-176.733 0-320.001-143.27-320.001-320h-64c0 212.079 171.923 384 384.001 384 212.075 0 384-171.921 384-384 0-212.077-171.925-384-384-384-123.72 0-233.773 58.508-304.001 149.364v-101.364c0-17.673-14.327-32-32-32s-32 14.327-32 32v192c0 17.673 14.327 32 32 32h176c17.673 0 32-14.327 32-32s-14.327-32-32-32h-107.295c57.239-86.755 155.582-144 267.296-144 176.73 0 320 143.269 320 320z","M572.578 320c0-17.673-14.327-32-32-32s-32 14.327-32 32v224c0 8.486 3.371 16.627 9.37 22.626l96 96c12.497 12.497 32.759 12.497 45.257 0s12.497-32.755 0-45.252l-86.626-86.63v-210.743z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["history"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":367,"id":78,"name":"history","prevSize":32,"code":59715},"setIdx":0,"setId":0,"iconIdx":67},{"icon":{"paths":["M523.78 195.090l224.166 259.702v365.751c0 5.85-4.745 10.59-10.603 10.59h-136.235v-149.623c0-23.394-18.991-42.359-42.415-42.359h-85.841c-23.424 0-42.411 18.965-42.411 42.359v149.623h-136.23c-5.856 0-10.603-4.74-10.603-10.59v-365.824l224.107-259.63c4.228-4.9 11.831-4.9 16.064 0zM562.257 894.669h175.087c40.99 0 74.223-33.186 74.223-74.125v-243.883h56.154c12.437 0 23.735-7.241 28.915-18.534 5.184-11.294 3.298-24.567-4.826-33.975l-319.846-370.545c-29.606-34.302-82.825-34.301-112.435 0l-319.846 370.545c-8.122 9.408-10.007 22.682-4.825 33.975s16.479 18.534 28.918 18.534h56.214v243.883c0 40.939 33.23 74.125 74.222 74.125h175.083c1.173 0.098 2.359 0.145 3.558 0.145h85.841c1.199 0 2.389-0.047 3.563-0.145z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["home"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":368,"id":77,"name":"home","prevSize":32,"code":59716},"setIdx":0,"setId":0,"iconIdx":68},{"icon":{"paths":["M440.67 405.333c0 47.13-38.203 85.333-85.331 85.333s-85.333-38.204-85.333-85.333c0-47.128 38.205-85.333 85.333-85.333s85.331 38.205 85.331 85.333z","M131.339 192c0-17.673 14.327-32 32-32h767.998c17.677 0 32 14.327 32 32v640c0 17.673-14.323 32-32 32h-767.998c-17.673 0-32-14.327-32-32v-640zM195.339 764.164l151.704-176.99c9.27-10.816 24.571-14.199 37.538-8.307l153.122 69.602 160.474-204.241c6.012-7.646 15.172-12.147 24.9-12.228 9.728-0.077 18.965 4.271 25.097 11.823l151.164 186.048v-405.871h-703.998v540.164zM248.914 800h650.423v-68.638l-175.578-216.102-166.784 212.271-176.988-80.448-131.073 152.917z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["image"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":369,"id":76,"name":"image","prevSize":32,"code":59717},"setIdx":0,"setId":0,"iconIdx":69},{"icon":{"paths":["M527.049 873.024c-199.388 0-361.025-161.634-361.025-361.024s161.637-361.026 361.025-361.026c199.39 0 361.028 161.637 361.028 361.026s-161.638 361.024-361.028 361.024zM527.049 938.667c235.644 0 426.667-191.027 426.667-426.667 0-235.642-191.023-426.667-426.667-426.667-235.641 0-426.666 191.025-426.666 426.667 0 235.639 191.025 426.667 426.666 426.667zM559.872 347.898c0 18.126-14.694 32.82-32.823 32.82-18.125 0-32.819-14.694-32.819-32.82s14.694-32.82 32.819-32.82c18.129 0 32.823 14.694 32.823 32.82zM527.049 413.539c-18.125 0-32.819 14.694-32.819 32.819v229.747c0 18.125 14.694 32.819 32.819 32.819 18.129 0 32.823-14.694 32.823-32.819v-229.747c0-18.125-14.694-32.819-32.823-32.819z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["info"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":370,"id":75,"name":"info","prevSize":32,"code":59718},"setIdx":0,"setId":0,"iconIdx":70},{"icon":{"paths":["M357.949 550.626c-12.497-12.497-12.497-32.755 0-45.252s32.758-12.497 45.255 0l105.374 105.37v-418.743c0-17.673 14.327-32 32-32s32 14.327 32 32v418.743l105.37-105.37c12.497-12.497 32.759-12.497 45.257 0s12.497 32.755 0 45.252l-160 160c-12.497 12.497-32.759 12.497-45.257 0l-159.998-160zM140.577 864c0 17.673 14.327 32 32 32h768.001c17.673 0 32-14.327 32-32v-512c0-17.673-14.327-32-32-32h-96c-17.673 0-32 14.327-32 32s14.327 32 32 32h64v448h-704.001v-448h64c17.673 0 32-14.327 32-32s-14.327-32-32-32h-96c-17.673 0-32 14.327-32 32v512z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["inport"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":371,"id":74,"name":"inport","prevSize":32,"code":59719},"setIdx":0,"setId":0,"iconIdx":71},{"icon":{"paths":["M190.831 512c0-17.673 13.133-32 29.333-32h645.333c16.201 0 29.333 14.327 29.333 32s-13.133 32-29.333 32h-645.333c-16.201 0-29.333-14.327-29.333-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["intermediate"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":372,"id":73,"name":"intermediate","prevSize":32,"code":59720},"setIdx":0,"setId":0,"iconIdx":72},{"icon":{"paths":["M565.811 352c17.673 0 32-14.327 32-32s-14.327-32-32-32c-17.673 0-32 14.327-32 32s14.327 32 32 32zM581.423 436.996c2.756-17.457-9.161-33.844-26.62-36.6-17.455-2.756-33.843 9.161-36.599 26.616l-48 304c-2.756 17.459 9.161 33.843 26.62 36.599 17.455 2.756 33.843-9.161 36.599-26.615l48-304z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["italic"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":373,"id":72,"name":"italic","prevSize":32,"code":59721},"setIdx":0,"setId":0,"iconIdx":73},{"icon":{"paths":["M376.067 512c-88.366 0-160-71.633-160-160 0-88.366 71.634-160 160-160 88.364 0 160.002 71.634 160.002 160 0 26.934-6.656 52.313-18.411 74.583l11.913 11.915-0.132 0.128 299.136 299.136c3.533 9.924 6.413 20.975 7.74 31.607 1.651 13.218 0.563 22.967-1.873 28.937-1.771 4.335-4.22 7.232-10.773 9.015-8.316 2.261-24.516 2.795-52.821-5.504-8.525-3.806-27.721-16.282-45.133-35.379-18.18-19.938-29.645-41.856-29.645-62.438 0-15.642-11.311-28.992-26.739-31.565l-91.75-15.292c-3.767-2.658-18.769-15.693-10.133-58.867 2.099-10.492-1.186-21.338-8.751-28.902l-88.201-88.196c-26.466 19.379-59.11 30.822-94.427 30.822zM592.239 410.916c5.103-18.773 7.829-38.527 7.829-58.916 0-123.712-100.288-224-224.002-224-123.712 0-224 100.288-224 224s100.288 224 224 224c29.287 0 57.26-5.619 82.903-15.842l43.008 43.008c-7.155 65.493 23.991 104.533 55.97 115.191l2.381 0.794 74.859 12.476c7.083 31.407 25.173 58.125 43.234 77.935 23.121 25.357 50.957 44.629 69.76 52.151l1.323 0.529 1.37 0.41c34.714 10.415 64.73 13.188 89.591 6.426 26.782-7.283 44.331-24.785 53.227-46.583 8.23-20.164 8.474-42.283 6.127-61.065-2.402-19.217-7.898-37.956-14.042-53.312-1.609-4.023-4.019-7.68-7.083-10.743l-286.455-286.458zM408.067 336c0 26.51-21.49 48-48 48s-48-21.49-48-48c0-26.51 21.49-48 48-48s48 21.49 48 48z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["key"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":374,"id":71,"name":"key","prevSize":32,"code":59722},"setIdx":0,"setId":0,"iconIdx":74},{"icon":{"paths":["M186.321 224c-35.346 0-64 28.654-64 64v448c0 35.345 28.654 64 64 64h704c35.345 0 64-28.655 64-64v-448c0-35.346-28.655-64-64-64h-704zM186.321 288h704v448h-704v-448zM282.321 352c-17.673 0-32 14.327-32 32s14.327 32 32 32h64c17.673 0 32-14.327 32-32s-14.327-32-32-32h-64zM282.321 512c0-17.673 14.327-32 32-32h64c17.673 0 32 14.327 32 32s-14.327 32-32 32h-64c-17.673 0-32-14.327-32-32zM506.321 480c-17.673 0-32 14.327-32 32s14.327 32 32 32h64c17.673 0 32-14.327 32-32s-14.327-32-32-32h-64zM666.321 512c0-17.673 14.327-32 32-32h64c17.673 0 32 14.327 32 32s-14.327 32-32 32h-64c-17.673 0-32-14.327-32-32zM506.321 352c-17.673 0-32 14.327-32 32s14.327 32 32 32h64c17.673 0 32-14.327 32-32s-14.327-32-32-32h-64zM346.321 640c0-17.673 14.327-32 32-32h320c17.673 0 32 14.327 32 32s-14.327 32-32 32h-320c-17.673 0-32-14.327-32-32zM730.321 352c-17.673 0-32 14.327-32 32s14.327 32 32 32h64c17.673 0 32-14.327 32-32s-14.327-32-32-32h-64z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["keyboard"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":375,"id":70,"name":"keyboard","prevSize":32,"code":59723},"setIdx":0,"setId":0,"iconIdx":75},{"icon":{"paths":["M711.381 256c0-17.673-14.327-32-32-32s-32 14.327-32 32v56.876l-80.346 13.999c-17.412 3.034-29.065 19.607-26.031 37.018s19.605 29.066 37.018 26.032l69.359-12.085v69.371c-30.383 6.852-60.459 20.075-84.151 43.14-27.925 27.183-44.075 65.242-44.075 113.809 0 25.741 6.263 48.26 18.453 66.62 12.186 18.351 29.065 30.682 47.253 37.999 35.354 14.225 76.719 10.176 108.126-4.578l1.207-0.567c31.125-14.618 62.494-29.35 90.722-57.818 21.325-21.504 39.71-49.536 56.849-88.674 5.653 9.498 9.591 20.966 10.287 34.338 1.63 31.526-14.281 82.812-87.957 153.417-12.757 12.228-13.193 32.486-0.964 45.244 12.228 12.762 32.486 13.193 45.248 0.964 80.192-76.851 110.583-145.033 107.588-202.935-2.987-57.655-38.588-96.021-70.677-113.954-20.774-13.013-50.214-22.827-81.216-28.288-16.623-2.931-34.47-4.749-52.693-4.996v-74.242l101.722-17.723c17.408-3.034 29.065-19.607 26.031-37.018s-19.61-29.066-37.018-26.032l-90.735 15.809v-45.724zM607.872 536.209c10.163-9.894 23.565-17.476 39.509-22.703v138.65c-13.444 2.547-27.486 1.732-38.635-2.752-7.71-3.102-13.658-7.757-17.822-14.029-4.156-6.259-7.77-15.996-7.77-31.215 0-33.348 10.569-54.174 24.717-67.951zM739.473 600.751c-8.683 8.755-17.783 15.706-28.092 22.076v-117.888c14.127 0.239 28.224 1.66 41.587 4.015 13.589 2.394 25.685 5.623 35.763 9.165-16.879 42.039-33.067 66.304-49.259 82.633zM277.182 565.333h98.385l-49.193-184.882-49.193 184.882zM420.328 733.559l-27.732-104.226h-132.442l-27.732 104.226c-4.544 17.079-22.073 27.243-39.152 22.699s-27.24-22.076-22.696-39.151l106.323-399.601c13.494-50.714 85.463-50.713 98.957 0l106.323 399.601c4.544 17.075-5.615 34.607-22.694 39.151s-34.609-5.619-39.153-22.699z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["language"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":376,"id":69,"name":"language","prevSize":32,"code":59724},"setIdx":0,"setId":0,"iconIdx":76},{"icon":{"paths":["M260.423 275.61l-13.972 14.271c-37.092 37.884-36.449 98.665 1.435 135.757l145.621 142.576c37.883 37.090 98.666 36.446 135.756-1.438l13.973-14.268c0.721-0.742 1.434-1.489 2.125-2.244l0.102 0.098c5.807-5.905 13.888-9.566 22.822-9.566 17.673 0 32 14.327 32 32 0 9.6-4.228 18.21-10.923 24.077l-14.37 14.677c-61.82 63.142-163.119 64.213-226.26 2.394l-145.621-142.575c-63.141-61.82-64.212-163.121-2.392-226.262l13.972-14.271c61.82-63.141 163.121-64.212 226.263-2.392l74.692 73.131c0.977 0.847 1.899 1.752 2.769 2.71l0.371 0.366-0.026 0.026c4.932 5.63 7.923 13.005 7.923 21.079 0 17.673-14.327 32-32 32-7.829 0-15.002-2.813-20.565-7.482l-0.107 0.108-77.834-76.207c-37.884-37.092-98.665-36.449-135.757 1.435zM796.147 768l13.973-14.268c37.090-37.884 36.45-98.667-1.438-135.757l-145.617-142.575c-37.888-37.090-98.667-36.45-135.761 1.434l-13.969 14.272c-0.725 0.738-1.434 1.485-2.129 2.244l-0.102-0.102c-5.803 5.905-13.884 9.57-22.818 9.57-17.677 0-32-14.327-32-32 0-9.6 4.224-18.214 10.918-24.077l14.37-14.682c61.82-63.139 163.123-64.21 226.261-2.389l145.621 142.575c63.142 61.82 64.213 163.119 2.394 226.261l-13.973 14.268c-61.82 63.142-163.119 64.213-226.261 2.394l-74.692-73.131c-0.977-0.849-1.903-1.754-2.769-2.709l-0.371-0.367 0.021-0.026c-4.932-5.632-7.919-13.005-7.919-21.077 0-17.673 14.323-32 32-32 7.829 0 15.002 2.812 20.565 7.479l0.102-0.107 77.837 76.207c37.884 37.090 98.667 36.45 135.757-1.438z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["link"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":377,"id":68,"name":"link","prevSize":32,"code":59725},"setIdx":0,"setId":0,"iconIdx":77},{"icon":{"paths":["M234.667 672c35.346 0 64-28.655 64-64s-28.654-64-64-64c-35.346 0-64 28.655-64 64s28.654 64 64 64z","M362.667 576c-17.673 0-32 14.327-32 32s14.327 32 32 32h544c17.673 0 32-14.327 32-32s-14.327-32-32-32h-544z","M234.667 480c35.346 0 64-28.655 64-64 0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.345 28.654 64 64 64z","M362.667 384c-17.673 0-32 14.327-32 32s14.327 32 32 32h544c17.673 0 32-14.327 32-32s-14.327-32-32-32h-544z","M234.667 288c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64z","M362.667 192c-17.673 0-32 14.327-32 32s14.327 32 32 32h544c17.673 0 32-14.327 32-32s-14.327-32-32-32h-544z","M234.667 864c35.346 0 64-28.655 64-64s-28.654-64-64-64c-35.346 0-64 28.655-64 64s28.654 64 64 64z","M362.667 768c-17.673 0-32 14.327-32 32s14.327 32 32 32h544c17.673 0 32-14.327 32-32s-14.327-32-32-32h-544z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["list-condensed"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1},{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":378,"id":67,"name":"list-condensed","prevSize":32,"code":59726},"setIdx":0,"setId":0,"iconIdx":78},{"icon":{"paths":["M316.577 192c0-17.673 14.327-32 32-32h544.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-544.001c-17.673 0-32-14.327-32-32zM316.577 288c0-17.673 14.327-32 32-32h448.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-448.001c-17.673 0-32-14.327-32-32zM220.577 304c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64z","M316.577 464c0-17.673 14.327-32 32-32h544.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-544.001c-17.673 0-32-14.327-32-32zM316.577 560c0-17.673 14.327-32 32-32h448.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-448.001c-17.673 0-32-14.327-32-32zM220.577 576c35.346 0 64-28.655 64-64s-28.654-64-64-64c-35.346 0-64 28.655-64 64s28.654 64 64 64z","M316.577 736c0-17.673 14.327-32 32-32h544.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-544.001c-17.673 0-32-14.327-32-32zM316.577 832c0-17.673 14.327-32 32-32h448.001c17.673 0 32 14.327 32 32s-14.327 32-32 32h-448.001c-17.673 0-32-14.327-32-32zM220.577 848c35.346 0 64-28.655 64-64s-28.654-64-64-64c-35.346 0-64 28.655-64 64s28.654 64 64 64z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["list-extended"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":379,"id":66,"name":"list-extended","prevSize":32,"code":59727},"setIdx":0,"setId":0,"iconIdx":79},{"icon":{"paths":["M222.831 320c35.346 0 64-28.654 64-64s-28.654-64-64-64c-35.346 0-64 28.654-64 64s28.654 64 64 64z","M350.831 224c-17.673 0-32 14.327-32 32s14.327 32 32 32h544c17.673 0 32-14.327 32-32s-14.327-32-32-32h-544z","M222.831 576c35.346 0 64-28.655 64-64s-28.654-64-64-64c-35.346 0-64 28.655-64 64s28.654 64 64 64z","M350.831 480c-17.673 0-32 14.327-32 32s14.327 32 32 32h544c17.673 0 32-14.327 32-32s-14.327-32-32-32h-544z","M222.831 832c35.346 0 64-28.655 64-64s-28.654-64-64-64c-35.346 0-64 28.655-64 64s28.654 64 64 64z","M350.831 736c-17.673 0-32 14.327-32 32s14.327 32 32 32h544c17.673 0 32-14.327 32-32s-14.327-32-32-32h-544z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["list-medium"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":380,"id":65,"name":"list-medium","prevSize":32,"code":59728},"setIdx":0,"setId":0,"iconIdx":80},{"icon":{"paths":["M700.147 361.892c4.681-24.975 34.701-34.093 49.126-13.174 31.991 46.404 50.726 102.656 50.726 163.281 0 60.629-18.735 116.881-50.726 163.285-14.426 20.919-44.446 11.802-49.126-13.175l-1.707-9.101c-1.583-8.431 0.384-17.084 4.855-24.401 20.749-33.967 32.704-73.89 32.704-116.608 0-42.714-11.955-82.637-32.704-116.604-4.471-7.319-6.438-15.972-4.855-24.402l1.707-9.102z","M320.705 395.396c-20.749 33.967-32.705 73.891-32.705 116.604 0 42.718 11.956 82.641 32.705 116.608 4.471 7.317 6.436 15.97 4.856 24.401l-1.707 9.101c-4.683 24.977-34.703 34.095-49.127 13.175-31.994-46.404-50.728-102.656-50.728-163.285 0-60.625 18.734-116.878 50.728-163.281 14.423-20.919 44.444-11.801 49.127 13.174l1.707 9.102c1.58 8.43-0.385 17.083-4.856 24.402z","M728.764 209.256l-0.512 2.747c-2.236 11.911 2.534 23.968 11.763 31.822 75.861 64.565 123.985 160.751 123.985 268.175 0 107.426-48.124 203.614-123.985 268.177-9.229 7.855-13.999 19.913-11.763 31.821l0.512 2.748c4.194 22.362 29.692 33.195 47.262 18.743 92.796-76.292 151.974-191.979 151.974-321.489 0-129.507-59.179-245.193-151.974-321.489-17.57-14.448-43.068-3.615-47.262 18.745z","M283.986 243.825c9.229-7.854 13.998-19.911 11.764-31.822l-0.515-2.747c-4.192-22.359-29.69-33.193-47.262-18.745-92.793 76.296-151.973 191.982-151.973 321.489 0 129.51 59.18 245.197 151.973 321.489 17.572 14.451 43.070 3.618 47.262-18.743l0.515-2.748c2.233-11.908-2.536-23.966-11.764-31.821-75.863-64.563-123.986-160.751-123.986-268.177 0-107.424 48.122-203.61 123.986-268.175z","M608 512c0 53.022-42.982 96-96 96s-96-42.978-96-96c0-53.018 42.982-95.999 96-95.999s96 42.981 96 95.999z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Live"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":381,"id":64,"name":"Live","prevSize":32,"code":59729},"setIdx":0,"setId":0,"iconIdx":81},{"icon":{"paths":["M719.398 512v54.818c-0.196 76.634-43.682 143.091-107.298 176.209-5.525-25.634-28.326-44.847-55.612-44.847h-72.405c-31.42 0-56.887 25.472-56.887 56.892v41.374c0 31.415 25.468 56.887 56.887 56.887h72.405c28.471 0 52.062-20.919 56.23-48.226 69.171-26.795 123.797-82.773 148.77-152.828 4.719 1.267 9.677 1.941 14.797 1.941h28.446c31.415 0 56.887-25.468 56.887-56.887v-85.333c0-31.42-25.472-56.887-56.887-56.887h-28.446v-28.446c0-141.385-114.615-256-256-256s-256 114.615-256 256v23.275h-28.445c-31.419 0-56.889 25.468-56.889 56.887v103.433c0 31.42 25.47 56.892 56.889 56.892h28.444c31.419 0 56.889-25.472 56.889-56.892v-36.203h0.149c-0.099-2.573-0.148-5.158-0.148-7.757v-139.636c0-109.966 89.145-199.111 199.111-199.111 109.965 0 199.113 89.145 199.113 199.111v85.333z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["livechat"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":382,"id":63,"name":"livechat","prevSize":32,"code":59730},"setIdx":0,"setId":0,"iconIdx":82},{"icon":{"paths":["M357.812 304c0-97.202 78.8-176 175.999-176 97.203 0 176 78.798 176 176v142.477h16c53.022 0 96 42.978 96 96v257.523c0 53.018-42.978 96-96 96h-383.999c-53.019 0-96-42.982-96-96v-257.523c0-53.022 42.981-96 96-96h16v-142.477zM421.812 446.477h223.999v-142.477c0-61.856-50.142-112-112-112-61.854 0-111.999 50.144-111.999 112v142.477zM341.812 510.477c-17.673 0-32 14.327-32 32v257.523c0 17.673 14.327 32 32 32h383.999c17.673 0 32-14.327 32-32v-257.523c0-17.673-14.327-32-32-32h-383.999z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["lock"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":384,"id":61,"name":"lock","prevSize":32,"code":59731},"setIdx":0,"setId":0,"iconIdx":84},{"icon":{"paths":["M721.519 449.771c0-142.502-115.674-258.022-258.364-258.022-142.688 0-258.361 115.52-258.361 258.022s115.672 258.022 258.361 258.022c142.69 0 258.364-115.52 258.364-258.022zM667.174 699.042c-55.573 45.419-126.609 72.666-204.019 72.666-178.035 0-322.361-144.137-322.361-321.937s144.326-321.937 322.361-321.937c178.035 0 322.364 144.137 322.364 321.937 0 77.303-27.285 148.245-72.759 203.742l186.594 186.347c12.587 12.574 12.587 32.956 0 45.53-12.591 12.574-33.003 12.574-45.589 0l-186.59-186.347z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["magnifier"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":385,"id":60,"name":"magnifier","prevSize":32,"code":59732},"setIdx":0,"setId":0,"iconIdx":85},{"icon":{"paths":["M213.812 736h639.999v-448h-639.999v448zM149.812 256c0-17.673 14.327-32 32-32h703.999c17.673 0 32 14.327 32 32v512c0 17.673-14.327 32-32 32h-703.999c-17.673 0-32-14.327-32-32v-512zM327.117 389.082c-14.866-9.557-34.665-5.253-44.222 9.613s-5.253 34.665 9.613 44.223l241.303 155.123 241.306-155.123c14.865-9.557 19.17-29.356 9.613-44.223s-29.355-19.17-44.22-9.613l-206.699 132.876-206.694-132.876z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mail"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":386,"id":59,"name":"mail","prevSize":32,"code":59733},"setIdx":0,"setId":0,"iconIdx":86},{"icon":{"paths":["M840.533 802.133h-640c-17.067 0-34.133-12.8-34.133-34.133s12.8-34.133 34.133-34.133h640c17.067 0 34.133 12.8 34.133 34.133s-17.067 34.133-34.133 34.133zM840.533 546.133h-640c-17.067 0-34.133-12.8-34.133-34.133s12.8-34.133 34.133-34.133h640c17.067 0 34.133 12.8 34.133 34.133s-17.067 34.133-34.133 34.133zM840.533 290.133h-640c-21.333 0-34.133-17.067-34.133-34.133s12.8-34.133 34.133-34.133h640c17.067 0 34.133 12.8 34.133 34.133s-17.067 34.133-34.133 34.133z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["menu_hamburguer"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":387,"id":58,"name":"menu_hamburguer","prevSize":32,"code":59734},"setIdx":0,"setId":0,"iconIdx":87},{"icon":{"paths":["M576 256c0 35.346-28.655 64-64 64s-64-28.654-64-64c0-35.346 28.655-64 64-64s64 28.654 64 64z","M576 512c0 35.345-28.655 64-64 64s-64-28.655-64-64c0-35.345 28.655-64 64-64s64 28.655 64 64z","M576 768c0 35.345-28.655 64-64 64s-64-28.655-64-64c0-35.345 28.655-64 64-64s64 28.655 64 64z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["menu"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":388,"id":57,"name":"menu","prevSize":32,"code":59735},"setIdx":0,"setId":0,"iconIdx":88},{"icon":{"paths":["M492.89 128c104.256 0 181.252 29.018 237.495 70.652l-44.318 44.317c-45.521-31.22-107.746-53.057-193.178-53.057-129.726 0-207.83 53.576-254.53 118.696-47.831 66.699-64.077 147.668-64.077 201.185v1.404l-0.127 1.399c-7.328 80.926 13.761 143.13 51.784 190.498l-43.879 43.883c-50.179-59.904-78.131-139.046-69.44-238.596 0.276-63.411 19.117-157.053 75.696-235.949 58.132-81.062 154.749-144.433 304.573-144.433zM837.897 332.498l-47.006 47.009c16.503 42.634 20.608 78.524 20.608 89.011v0.179c0 19.516 0 31.791-6.622 56.171-7.091 26.108-21.739 65.647-52.553 137.835-5.7 13.355-2.795 25.98 1.259 34.436 3.836 7.987 9.562 14.4 14.596 19.183 10.227 9.711 24.252 18.837 38.545 26.867 7.885 4.429 18.295 8.994 27.61 13.077l1.843 0.806c10.556 4.634 20.727 9.148 29.615 13.897 3.426 1.835 6.298 3.516 8.674 5.030-5.107 3.23-12.036 6.882-20.945 10.765-22.959 10.005-55.326 19.938-93.888 28.126-77.116 16.375-174.724 24.862-263.339 14.976-43.746-4.881-86.827-14.528-126.534-29.231l-47.543 47.543c52.771 23.019 110.495 36.89 167.267 43.221 96.388 10.752 200.708 1.515 282.91-15.936 41.097-8.725 77.73-19.729 105.681-31.906 13.909-6.063 26.615-12.821 36.855-20.343 9.425-6.925 20.736-17.344 25.609-32.017 7.394-22.268-2.957-40.503-12.813-51.136-9.429-10.167-22.106-17.941-32.956-23.74-11.311-6.046-23.625-11.469-33.89-15.979-11.059-4.851-18.935-8.316-24.055-11.191-9.911-5.568-17.438-10.534-22.507-14.571 27.422-64.806 42.219-104.589 50.048-133.423 8.777-32.303 8.798-50.982 8.798-72.64 0-20.105-7.053-75.5-35.268-136.020zM851.089 153.373c12.497-12.497 32.759-12.497 45.257 0 12.493 12.497 12.493 32.758 0 45.255l-682.669 682.665c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l682.667-682.668z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["message_off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":389,"id":56,"name":"message_off","prevSize":32,"code":59736},"setIdx":0,"setId":0,"iconIdx":89},{"icon":{"paths":["M236.105 308.609c-47.832 66.699-64.077 147.668-64.077 201.185v1.404l-0.127 1.399c-9.347 103.236 27.547 175.996 86.848 226.377 60.642 51.516 146.603 80.998 235.293 90.893 88.61 9.886 186.219 1.399 263.339-14.976 38.558-8.188 70.929-18.121 93.888-28.126 8.905-3.883 15.838-7.535 20.941-10.765-2.372-1.515-5.248-3.196-8.674-5.030-8.883-4.749-19.055-9.263-29.611-13.897l-1.843-0.806c-9.314-4.083-19.725-8.649-27.614-13.077-14.293-8.030-28.314-17.156-38.545-26.867-5.035-4.783-10.761-11.196-14.592-19.183-4.058-8.457-6.963-21.082-1.259-34.436 30.81-72.188 45.457-111.727 52.548-137.835 6.622-24.38 6.622-36.655 6.622-56.171v-0.179c0-15.514-8.981-86.595-53.777-152.876-43.375-64.175-121.395-125.729-264.828-125.729-129.729 0-207.832 53.576-254.532 118.696zM186.061 272.433c58.132-81.062 154.749-144.433 304.576-144.433 164.894 0 261.589 72.589 315.857 152.878 52.838 78.182 64.414 161.879 64.414 187.641 0 21.658-0.021 40.337-8.794 72.64-7.834 28.834-22.626 68.617-50.048 133.423 5.069 4.036 12.591 9.003 22.507 14.571 5.12 2.876 12.992 6.34 24.051 11.191 10.266 4.51 22.583 9.933 33.894 15.979 10.846 5.798 23.522 13.572 32.951 23.74 9.86 10.633 20.207 28.868 12.817 51.136-4.873 14.673-16.183 25.092-25.613 32.017-10.24 7.522-22.946 14.281-36.855 20.343-27.947 12.177-64.585 23.181-105.681 31.906-82.197 17.451-186.522 26.688-282.906 15.936-96.312-10.743-195.348-43.174-268.316-105.165-74.031-62.891-119.296-154.778-108.551-277.854 0.276-63.411 19.117-157.053 75.696-235.949z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["message"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":390,"id":55,"name":"message","prevSize":32,"code":59737},"setIdx":0,"setId":0,"iconIdx":90},{"icon":{"paths":["M520.286 128c75.546 0 138.859 52.355 155.644 122.761l-59.644 59.644v-22.406c0-53.019-42.982-96-96-96-53.022 0-96.001 42.981-96.001 96v128c0 24.068 8.858 46.067 23.489 62.916l-45.322 45.321c-26.182-28.484-42.167-66.496-42.167-108.237v-128c0-88.366 71.634-160 160.001-160zM569.634 568.243l102.895-102.895c-15.765 48.674-54.221 87.13-102.895 102.895zM296.285 416c0 72.154 23.182 123.102 55.327 159.078l-45.303 45.303c-43.427-47.351-74.024-113.993-74.024-204.382 0-17.673 14.327-32 32-32s32 14.327 32 32zM486.942 650.935l-51.806 51.81c18.56 6.374 36.582 10.807 53.15 13.636v115.618h-160.001c-17.673 0-32 14.327-32 32s14.327 32 32 32h384.001c17.673 0 32-14.327 32-32s-14.327-32-32-32h-160v-115.618c44.638-7.62 99.819-26.897 147.721-64.38 60.702-47.501 108.279-123.29 108.279-236.002 0-17.673-14.327-32-32-32s-32 14.327-32 32c0 92.087-37.76 149.632-83.721 185.6-46.468 36.361-102.737 51.58-140.279 54.327-9.971-0.73-21.265-2.338-33.344-4.992zM833.66 153.373c12.493-12.497 32.755-12.497 45.252 0s12.497 32.758 0 45.255l-672 671.999c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l672.002-672.001z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mic-off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":391,"id":54,"name":"mic-off","prevSize":32,"code":59738},"setIdx":0,"setId":0,"iconIdx":91},{"icon":{"paths":["M614.033 288c0-53.019-42.982-96-96-96-53.022 0-96.002 42.981-96.002 96v128c0 53.018 42.98 96 96.002 96 53.018 0 96-42.982 96-96v-128zM358.031 288c0-88.366 71.635-160 160.002-160 88.363 0 160 71.634 160 160v128c0 88.367-71.637 160-160 160-88.367 0-160.002-71.633-160.002-160v-128zM262.031 384c17.673 0 32 14.327 32 32 0 92.087 37.758 149.632 83.72 185.6 46.466 36.361 102.735 51.58 140.282 54.327 37.542-2.748 93.811-17.967 140.279-54.327 45.961-35.968 83.721-93.513 83.721-185.6 0-17.673 14.323-32 32-32 17.673 0 32 14.327 32 32 0 112.713-47.578 188.501-108.284 236.002-47.902 37.483-103.078 56.759-147.716 64.38v115.618h160c17.673 0 32 14.327 32 32s-14.327 32-32 32h-384.002c-17.673 0-32-14.327-32-32s14.327-32 32-32h160.002v-115.618c-44.642-7.62-99.82-26.897-147.722-64.38-60.705-47.501-108.28-123.29-108.28-236.002 0-17.673 14.327-32 32-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mic"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":392,"id":53,"name":"mic","prevSize":32,"code":59739},"setIdx":0,"setId":0,"iconIdx":92},{"icon":{"paths":["M571.797 242.504c0.188-17.672 14.665-31.845 32.337-31.657s31.846 14.668 31.659 32.34l-1.318 123.488 193.438-193.438c12.497-12.497 32.759-12.497 45.252 0 12.497 12.497 12.497 32.758 0 45.255l-193.438 193.438 123.49-1.319c17.673-0.189 32.149 13.984 32.341 31.658 0.188 17.673-13.986 32.149-31.659 32.337l-201.92 2.159c-8.606 0.090-16.883-3.285-22.967-9.374-6.089-6.084-9.463-14.362-9.374-22.967l2.159-201.921zM496.384 782.148c-0.188 17.673-14.669 31.846-32.341 31.659-17.673-0.192-31.842-14.669-31.654-32.341l1.318-123.49-193.439 193.438c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l193.438-193.438-123.488 1.318c-17.672 0.188-32.151-13.986-32.34-31.659s13.984-32.149 31.656-32.337l201.923-2.159c8.602-0.090 16.883 3.285 22.967 9.37 6.084 6.089 9.463 14.366 9.37 22.972l-2.155 201.92z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["minimize-arrow"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":393,"id":52,"name":"minimize-arrow","prevSize":32,"code":59740},"setIdx":0,"setId":0,"iconIdx":93},{"icon":{"paths":["M265.497 170.662c0-47.128 38.205-85.333 85.333-85.333h384.001c47.13 0 85.333 38.205 85.333 85.333v682.668c0 47.125-38.204 85.333-85.333 85.333h-384.001c-47.128 0-85.333-38.208-85.333-85.333v-682.668zM329.497 170.662v682.668c0 11.78 9.551 21.333 21.333 21.333h384.001c11.78 0 21.333-9.553 21.333-21.333v-682.668c0-11.782-9.553-21.333-21.333-21.333h-96.294c-2.65 24.002-22.997 42.672-47.706 42.672h-96c-24.708 0-45.056-18.67-47.71-42.672h-96.291c-11.782 0-21.333 9.551-21.333 21.333z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["mobile"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":394,"id":51,"name":"mobile","prevSize":32,"code":59741},"setIdx":0,"setId":0,"iconIdx":94},{"icon":{"paths":["M353.234 231.569c-62.881 49.504-135.086 136.548-141.94 266.125-5.762 108.924 37.404 187.187 89.915 241.51 53.259 55.1 115.701 84.924 144.247 94.443 41.865 13.952 114.274 29.534 234.645-15.607 34.859-13.069 73.165-42.095 108.305-78.426 14.272-14.754 27.614-30.293 39.599-45.773-28.774 9.293-61.7 17.758-96.589 23.595-56.192 9.404-119.287 12.322-179.409-0.235-2.492-0.521-4.962-1.033-7.411-1.536-22.195-4.578-42.735-8.815-62.588-17.651-23.091-10.274-43.806-25.89-69.299-51.383-42.097-42.095-89.142-107.221-89.372-213.841-1.569-34.084 4.622-81.88 13.763-129.219 4.625-23.946 10.142-48.465 16.132-72.002zM379.548 138.22c32.8-17.15 63.708 15.843 53.877 45.907-12.236 37.414-24.587 85.511-33.484 131.58-9.024 46.731-13.946 88.633-12.643 114.698l0.040 0.798v0.802c0 84.915 36.173 134.916 70.629 169.374 22.507 22.507 36.834 32.277 50.061 38.165 13.231 5.884 26.833 8.717 51.085 13.764 1.924 0.397 3.917 0.815 5.982 1.246 49.911 10.423 104.529 8.337 155.755-0.239 65.434-10.953 122.385-31.979 152.375-47.386 17.566-9.020 34.991-2.466 44.48 5.965 9.66 8.589 19.371 27.153 8.883 46.955-20.634 38.95-53.645 84.42-92.181 124.262-38.212 39.509-84.318 76.036-131.831 93.854-135.629 50.863-223.219 34.441-277.356 16.397-36.516-12.173-108.392-46.912-170.026-110.677-62.381-64.533-114.684-159.428-107.81-289.37 10.79-203.98 157.584-317.1 232.164-356.095z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["moon"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":395,"id":50,"name":"moon","prevSize":32,"code":59742},"setIdx":0,"setId":0,"iconIdx":95},{"icon":{"paths":["M405.458 769.293c-12.497 12.497-32.758 12.497-45.255 0l-192-192c-12.497-12.497-12.497-32.755 0-45.252l192-192.001c12.497-12.497 32.758-12.497 45.255 0s12.497 32.758 0 45.255l-137.373 137.373h578.745v-192h-192c-17.673 0-32-14.327-32-32s14.327-32 32-32h224c17.673 0 32 14.327 32 32v256c0 17.673-14.327 32-32 32h-610.745l137.373 137.374c12.497 12.497 12.497 32.755 0 45.252z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["multiline"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":396,"id":49,"name":"multiline","prevSize":32,"code":59743},"setIdx":0,"setId":0,"iconIdx":96},{"icon":{"paths":["M211.776 176c-35.346 0-64 28.654-64 64v576c0 35.345 28.654 64 64 64h576c35.345 0 64-28.655 64-64v-576c0-35.346-28.655-64-64-64h-576zM211.776 240h576v576h-576v-576zM702.404 558.153c-0.192 17.673-14.669 31.842-32.341 31.654s-31.846-14.669-31.659-32.341l1.323-123.588-309.344 308.77c-12.508 12.484-32.77 12.467-45.255-0.043-12.485-12.506-12.466-32.768 0.042-45.252l309.199-308.627-123.388 1.318c-17.673 0.189-32.149-13.984-32.337-31.657-0.192-17.672 13.982-32.151 31.654-32.34l201.92-2.156c8.606-0.092 16.887 3.286 22.972 9.371s9.459 14.364 9.37 22.969l-2.155 201.922z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["new_window"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":397,"id":48,"name":"new_window","prevSize":32,"code":59744},"setIdx":0,"setId":0,"iconIdx":97},{"icon":{"paths":["M832.781 183.279c-37.141-37.936-98.074-38.532-135.953-1.331l-348.017 341.786c-12.722 12.497-21.706 28.284-25.943 45.594l-23.65 96.623c-6.931 28.318 16.732 54.771 45.686 51.072l90.574-11.563c20.198-2.577 39.049-11.503 53.833-25.485l360.013-340.471c38.933-36.82 40.119-98.352 2.633-136.64l-19.174-19.584zM741.705 227.52c12.625-12.4 32.934-12.201 45.316 0.444l19.174 19.584c12.497 12.762 12.1 33.273-0.879 45.547l-69.871 66.081-63.364-63.28 69.623-68.376zM626.445 340.713l62.511 62.427-243.648 230.426c-4.928 4.659-11.213 7.633-17.946 8.495l-58.232 7.433 15.908-64.99c1.412-5.769 4.407-11.034 8.648-15.198l232.759-228.593zM202.54 265.251c0-17.65 14.327-31.958 32-31.958h280.958c17.677 0 32-14.308 32-31.958s-14.323-31.958-32-31.958h-280.958c-53.019 0-96 42.924-96 95.874v533.695c0 52.949 42.981 95.872 96 95.872h529.065c53.022 0 96-42.923 96-95.872v-279.044c0-17.651-14.323-31.962-32-31.962-17.673 0-32 14.31-32 31.962v279.044c0 17.651-14.323 31.957-32 31.957h-529.065c-17.673 0-32-14.306-32-31.957v-533.695z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["new-chat"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":398,"id":47,"name":"new-chat","prevSize":32,"code":59745},"setIdx":0,"setId":0,"iconIdx":98},{"icon":{"paths":["M879.049 512c0-194.404-157.598-352-352-352-194.405 0-352 157.596-352 352 0 194.402 157.596 352 352 352 194.402 0 352-157.598 352-352zM943.049 512c0 229.751-186.249 416-416 416s-416-186.249-416-416c0-229.751 186.25-416 416-416s416 186.249 416 416zM415.047 383.995v256.001c0 17.673 14.325 32 32.002 32 17.673 0 32-14.327 32-32v-256.001c0-17.673-14.327-32-32-32-17.677 0-32.002 14.327-32.002 32zM575.044 383.995v256.001c0 17.673 14.327 32 32 32s32-14.327 32-32v-256.001c0-17.673-14.327-32-32-32s-32 14.327-32 32z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pause_outline"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":399,"id":46,"name":"pause_outline","prevSize":32,"code":59746},"setIdx":0,"setId":0,"iconIdx":99},{"icon":{"paths":["M529.301 928c229.751 0 416-186.249 416-416s-186.249-416-416-416c-229.75 0-415.999 186.249-415.999 416s186.249 416 415.999 416zM417.301 383.995c0-17.673 14.328-32 32-32s32 14.327 32 32v256.001c0 17.673-14.327 32-32 32s-32-14.327-32-32v-256.001zM577.301 383.995c0-17.673 14.323-32 32-32 17.673 0 32 14.327 32 32v256.001c0 17.673-14.327 32-32 32-17.677 0-32-14.327-32-32v-256.001z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pause"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":400,"id":45,"name":"pause","prevSize":32,"code":59747},"setIdx":0,"setId":0,"iconIdx":100},{"icon":{"paths":["M838.165 153.373c12.497-12.497 32.759-12.497 45.257 0s12.497 32.758 0 45.255l-672 671.999c-12.497 12.497-32.758 12.497-45.255 0s-12.497-32.755 0-45.252l671.998-672.001zM588.407 569.067l-44.71 44.71c7.851 5.905 15.851 11.452 23.535 16.013 9.203 5.461 22.839 12.578 36.975 13.222 16.222 0.738 31.445-5.299 42.47-10.974 11.742-6.042 22.788-13.824 31.74-20.945 1.058-0.836 2.138-1.229 2.884-1.34 0.405-0.060 0.614-0.030 0.687-0.013l121.097 59.076c-5.577 29.329-20.378 66.769-42.389 92.621-11.23 13.184-23.198 22.037-35.388 26.317-11.597 4.075-25.404 4.766-42.654-1.673-48.422-18.074-103.407-53.154-151.689-89.263-14.029-10.492-27.298-20.919-39.467-30.844l-44.39 44.39c14.187 11.686 29.837 24.064 46.443 36.48 49.809 37.248 110.451 76.561 167.262 97.762 30.276 11.298 59.149 11.238 85.197 2.086 25.451-8.939 46.093-25.783 62.246-44.757 31.868-37.423 50.637-88.141 57.058-126.246 4.723-27.985-11.772-51.767-33.135-62.191l-122.807-59.908c-24.41-11.908-51.465-6.003-69.837 8.61-7.006 5.572-14.541 10.739-21.444 14.289-5.572 2.867-8.93 3.742-10.308 4.006l-0.094-0.038c-0.994-0.401-3.733-1.515-8.572-4.386-3.277-1.946-6.869-4.301-10.709-7.006zM326.431 589.683l44.39-44.39c-9.92-12.164-20.351-25.438-30.839-39.462-36.109-48.286-71.191-103.267-89.262-151.691-6.437-17.249-5.748-31.055-1.676-42.651 4.283-12.192 13.134-24.16 26.319-35.388 25.85-22.012 63.29-36.814 92.622-42.392l59.075 121.096c0.017 0.076 0.047 0.285-0.013 0.687-0.111 0.75-0.503 1.83-1.341 2.884-7.118 8.951-14.901 20.001-20.943 31.741-5.673 11.025-11.714 26.246-10.976 42.472 0.643 14.135 7.761 27.772 13.222 36.971 4.562 7.689 10.109 15.684 16.014 23.535l44.707-44.71c-2.701-3.836-5.056-7.433-7.002-10.709-2.871-4.838-3.985-7.578-4.386-8.567l-0.038-0.094c0.265-1.382 1.139-4.738 4.006-10.312 3.55-6.9 8.717-14.437 14.289-21.443 14.613-18.374 20.518-45.425 8.61-69.835l-59.91-122.809c-10.421-21.361-34.203-37.856-62.191-33.137-38.103 6.425-88.824 25.194-126.246 57.060-18.972 16.155-35.817 36.795-44.758 62.246-9.15 26.048-9.211 54.92 2.087 85.196 21.202 56.813 60.513 117.455 97.761 167.26 12.417 16.606 24.795 32.256 36.478 46.443z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["phone_disabled"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":401,"id":44,"name":"phone_disabled","prevSize":32,"code":59748},"setIdx":0,"setId":0,"iconIdx":101},{"icon":{"paths":["M835.362 700.309c23.612 8.508 53.538 2.842 70.827-22.601 23.539-34.637 47.279-88.691 51.405-142.588 2.095-27.324-0.725-56.482-12.992-83.234-12.557-27.379-33.963-49.885-64.853-64.647-57.963-27.7-132.228-44.291-196.911-54.061-65.092-9.831-123.46-13.179-151.275-13.179v68.72c24.375 0 79.603 3.066 141.901 12.475 62.703 9.471 129.621 24.95 179.029 48.558 17.596 8.414 27.345 19.686 32.934 31.876 5.875 12.813 8.192 29.009 6.737 48-2.85 37.227-19.674 77.867-37.321 105.020l-133.867-48.243c-0.073-0.043-0.247-0.183-0.503-0.542-0.474-0.67-0.986-1.818-1.148-3.29-1.361-12.497-3.789-27.149-8.021-40.981-3.977-12.988-10.799-29.525-23.403-41.574-10.978-10.492-26.402-15.565-37.295-18.47-12.518-3.345-26.863-5.7-40.922-7.39-28.22-3.396-58.603-4.501-78.127-4.501v68.719c17.762 0 45.538 1.033 70.63 4.053 12.599 1.515 23.701 3.435 32.196 5.705 5.73 1.532 8.589 2.795 9.626 3.255l0.098 0.043c0.832 1.28 2.675 4.57 4.685 11.136 2.492 8.128 4.25 18.010 5.316 27.793 2.795 25.66 18.505 51.298 45.487 61.022l135.765 48.926zM227.756 700.305c-23.615 8.512-53.54 2.842-70.828-22.596-23.537-34.637-47.277-88.691-51.405-142.588-2.093-27.324 0.727-56.482 12.995-83.234 12.556-27.38 33.962-49.886 64.852-64.648 57.966-27.701 132.23-44.292 196.913-54.063 65.089-9.832 123.462-13.176 151.28-13.176v68.72c-24.38 0-79.607 3.062-141.907 12.472-62.705 9.472-129.623 24.951-179.029 48.561-17.599 8.41-27.345 19.686-32.934 31.872-5.877 12.817-8.193 29.013-6.738 48 2.851 37.231 19.671 77.867 37.321 105.024l133.868-48.243c0.070-0.047 0.247-0.188 0.502-0.546 0.475-0.67 0.985-1.813 1.145-3.285 1.362-12.501 3.79-27.149 8.024-40.981 3.976-12.992 10.798-29.53 23.401-41.574 10.981-10.496 26.402-15.569 37.295-18.475 12.521-3.345 26.868-5.7 40.922-7.39 28.224-3.396 58.607-4.497 78.127-4.497v68.719c-17.758 0-45.538 1.028-70.63 4.049-12.599 1.515-23.701 3.439-32.196 5.705-5.728 1.532-8.59 2.795-9.627 3.255l-0.097 0.043c-0.831 1.28-2.675 4.57-4.686 11.136-2.489 8.132-4.249 18.010-5.315 27.797-2.796 25.655-18.505 51.294-45.49 61.018l-135.762 48.926z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["phone-off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":402,"id":43,"name":"phone-off","prevSize":32,"code":59749},"setIdx":0,"setId":0,"iconIdx":102},{"icon":{"paths":["M421.043 204.615c-10.421-21.361-34.203-37.856-62.191-33.137-38.103 6.425-88.824 25.194-126.246 57.060-18.972 16.155-35.817 36.795-44.758 62.246-9.15 26.048-9.211 54.92 2.087 85.196 21.202 56.813 60.514 117.455 97.761 167.26 37.482 50.125 74.609 91.554 93.327 110.272l44.173-44.173c-16.405-16.405-51.598-55.539-87.472-103.509-36.108-48.286-71.191-103.267-89.262-151.691-6.437-17.249-5.748-31.055-1.675-42.651 4.282-12.192 13.134-24.16 26.319-35.388 25.85-22.012 63.29-36.814 92.622-42.392l59.075 121.096c0.018 0.075 0.047 0.285-0.012 0.687-0.111 0.75-0.504 1.83-1.343 2.884-7.118 8.951-14.9 20.001-20.943 31.741-5.673 11.025-11.714 26.246-10.976 42.472 0.643 14.135 7.761 27.772 13.222 36.971 6.277 10.577 14.417 21.743 22.792 32.29 16.806 21.175 36.54 42.33 49.677 55.467l44.173-44.173c-11.951-11.951-29.978-31.309-44.924-50.133-7.505-9.455-13.739-18.159-17.997-25.335-2.871-4.838-3.985-7.578-4.39-8.567l-0.038-0.094c0.265-1.382 1.139-4.738 4.006-10.312 3.554-6.9 8.721-14.437 14.289-21.443 14.613-18.374 20.523-45.425 8.614-69.835l-59.913-122.809zM829.922 613.5c21.363 10.423 37.858 34.206 33.139 62.191-6.426 38.106-25.195 88.823-57.062 126.246-16.154 18.974-36.791 35.819-62.246 44.757-26.048 9.152-54.921 9.212-85.193-2.086-56.815-21.201-117.457-60.514-167.262-97.762-50.125-37.483-91.554-74.607-110.273-93.325l44.173-44.173c16.406 16.405 55.54 51.597 103.51 87.471 48.286 36.109 103.266 71.189 151.693 89.263 17.246 6.434 31.053 5.747 42.65 1.673 12.19-4.279 24.158-13.133 35.388-26.317 22.012-25.852 36.813-63.292 42.394-92.621l-121.097-59.076c-0.077-0.017-0.286-0.047-0.687 0.013-0.751 0.111-1.83 0.503-2.884 1.34-8.951 7.121-20.002 14.903-31.744 20.945-11.025 5.675-26.244 11.712-42.47 10.974-14.135-0.644-27.772-7.761-36.971-13.222-10.577-6.276-21.743-14.417-32.29-22.788-21.171-16.811-42.33-36.544-55.467-49.681l44.173-44.173c11.951 11.951 31.309 29.982 50.133 44.928 9.455 7.501 18.159 13.734 25.335 17.997 4.838 2.871 7.578 3.985 8.567 4.386l0.094 0.038c1.382-0.265 4.736-1.139 10.313-4.006 6.899-3.55 14.434-8.717 21.444-14.289 18.372-14.613 45.423-20.518 69.833-8.61l122.807 59.908z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["phone"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":403,"id":42,"name":"phone","prevSize":32,"code":59750},"setIdx":0,"setId":0,"iconIdx":103},{"icon":{"paths":["M550.259 128.018c-72.38-1.375-144.906 25.78-199.307 80.524-54.654 54.999-89.302 136.056-89.301 239.466 0 80.23 44.5 174.869 97.546 252.804 53.065 77.965 120.829 148.16 176.142 175.821l15.194 7.603 14.805-8.333c217.161-122.15 272.311-333.879 272.311-427.895 0-101.732-27.921-181.775-80.179-236.931-52.343-55.247-125.295-81.503-207.211-83.060zM325.651 448.009c-0-88.591 29.353-152.747 70.698-194.353 41.598-41.862 97.069-62.705 152.694-61.648 68.992 1.311 124.041 23.055 161.967 63.089 38.020 40.126 62.639 102.647 62.639 192.913 0 74.551-44.689 253.679-224.175 363.034-39.684-25.613-92.186-79.855-137.369-146.24-50.954-74.863-86.454-156.22-86.454-216.794zM581.649 416c0-17.673-14.323-32-32-32-17.673 0-32 14.327-32 32s14.327 32 32 32c17.677 0 32-14.327 32-32zM645.649 416c0 53.018-42.978 96-96 96-53.018 0-96-42.982-96-96 0-53.019 42.982-96 96-96 53.022 0 96 42.981 96 96z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pin-map"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":404,"id":41,"name":"pin-map","prevSize":32,"code":59751},"setIdx":0,"setId":0,"iconIdx":104},{"icon":{"paths":["M431.689 199.401c17.54-17.543 45.986-17.543 63.526 0 17.545 17.543 17.545 45.987 0 63.53l-43.657 43.659 177.826 177.827 60.343-60.338c24.99-24.994 65.515-24.994 90.509 0l45.252 45.256-331.866 331.87-45.257-45.257c-24.994-24.994-24.994-65.515 0-90.509l60.339-60.339-177.828-177.83-43.66 43.661c-17.543 17.545-45.987 17.545-63.53 0s-17.544-45.986 0-63.529l208.001-207.999zM178.433 362.145c-42.537 42.537-42.537 111.502 0 154.041 42.001 42.001 109.771 42.53 152.421 1.583l87.335 87.339-15.077 15.074c-49.987 49.988-49.987 131.034 0 181.022l67.881 67.878c12.497 12.497 32.759 12.497 45.257 0l167.932-167.932 88.017 92.002c12.215 12.77 32.474 13.222 45.244 1.003 12.77-12.215 13.218-32.474 1.003-45.244l-88.994-93.026 163.921-163.925c12.497-12.497 12.497-32.759 0-45.257l-67.883-67.88c-49.984-49.987-131.029-49.987-181.018 0l-15.906 15.907-87.326-87.322c41.766-42.596 41.51-110.984-0.768-153.262-42.539-42.537-111.501-42.537-154.039 0l-207.999 207.999z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["pin"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":405,"id":40,"name":"pin","prevSize":32,"code":59752},"setIdx":0,"setId":0,"iconIdx":105},{"icon":{"paths":["M520.286 928.004c229.751 0 416-186.249 416-416 0-229.749-186.249-415.999-416-415.999s-416.001 186.25-416.001 415.999c0 229.751 186.25 416 416.001 416zM460.134 357.193l195.255 136.768c14.204 9.95 18.496 30.874 9.579 46.729-2.432 4.322-5.705 7.979-9.579 10.692l-195.255 136.768c-14.208 9.95-32.956 5.163-41.87-10.692-3.036-5.397-4.646-11.644-4.646-18.018v-273.536c0-18.72 13.599-33.897 30.371-33.897 5.709 0 11.307 1.798 16.145 5.186z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["play"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":406,"id":39,"name":"play","prevSize":32,"code":59753},"setIdx":0,"setId":0,"iconIdx":106},{"icon":{"paths":["M547.776 208c0-17.673-14.323-32-32-32-17.673 0-32 14.327-32 32v271.996h-271.997c-17.673 0-32 14.327-32 32s14.327 32 32 32h271.997v272.004c0 17.673 14.327 32 32 32 17.677 0 32-14.327 32-32v-272.004h272.004c17.673 0 32-14.327 32-32-0.004-17.673-14.327-32-32.004-32h-272v-271.996z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["plus"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":407,"id":38,"name":"plus","prevSize":32,"code":59754},"setIdx":0,"setId":0,"iconIdx":107},{"icon":{"paths":["M476.924 704.371c0-33.643 26.278-47.676 72.73-47.676 46.447 0 72.725 14.033 72.725 47.676 0 32.96-13.188 111.070-23.91 149.764-4.966 17.805-22.080 25.169-48.815 25.169-26.739 0-43.853-7.364-48.815-25.173-10.714-38.665-23.915-116.689-23.915-149.76zM654.43 870.374l0.026-0.094c6.174-22.289 12.565-53.862 17.382-83.447 4.689-28.791 8.725-60.71 8.725-82.462 0-35.891-15.817-67.802-46.797-87.113-26.035-16.226-57.156-19.925-84.113-19.925-26.961 0-58.078 3.699-84.113 19.925-30.985 19.311-46.797 51.221-46.797 87.113 0 21.807 4.036 53.73 8.726 82.517 4.817 29.577 11.209 61.12 17.382 83.392l0.021 0.085c7.403 26.556 24.981 45.666 46.874 56.469 19.469 9.609 40.422 11.831 57.907 11.831 17.481 0 38.434-2.223 57.903-11.831 21.888-10.799 39.471-29.905 46.874-56.461zM497.289 460.8c0-28.275 23.441-51.2 52.365-51.2 28.919 0 52.361 22.925 52.361 51.2s-23.441 51.2-52.361 51.2c-28.924 0-52.365-22.925-52.365-51.2zM549.653 341.333c-67.482 0-122.185 53.487-122.185 119.467s54.703 119.467 122.185 119.467c67.477 0 122.18-53.487 122.18-119.467s-54.703-119.467-122.18-119.467zM715.456 537.254c-6.665 13.79-3.887 31.108 6.272 42.573 14.089 15.893 39.851 17.937 50.206-0.606 19.644-35.17 30.805-75.52 30.805-118.421 0-136.672-113.31-247.467-253.090-247.467-139.777 0-253.090 110.795-253.090 247.467 0 42.901 11.164 83.251 30.806 118.421 10.354 18.543 36.119 16.499 50.205 0.606 10.16-11.465 12.939-28.783 6.275-42.573-11.204-23.189-17.469-49.105-17.469-76.454 0-98.97 82.054-179.2 183.272-179.2s183.275 80.23 183.275 179.2c0 27.349-6.268 53.265-17.468 76.454zM767.812 699.793c-0.307-10.658 3.541-21.069 10.927-28.762 52.77-54.955 85.094-128.9 85.094-210.231 0-169.662-140.663-307.2-314.185-307.2-173.516 0-314.18 137.538-314.18 307.2 0 81.331 32.323 155.277 85.093 210.231 7.386 7.693 11.234 18.103 10.928 28.762-0.833 29.018-31.273 47.915-52.122 27.716-70.223-68.041-113.718-162.406-113.718-266.709 0-207.365 171.922-375.467 383.998-375.467 212.079 0 384 168.102 384 375.467 0 104.303-43.494 198.673-113.719 266.709-20.847 20.203-51.285 1.306-52.117-27.716z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["podcast"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":408,"id":37,"name":"podcast","prevSize":32,"code":59755},"setIdx":0,"setId":0,"iconIdx":108},{"icon":{"paths":["M395.145 448c0-17.673 14.327-32 31.999-32h213.333c17.673 0 32 14.327 32 32s-14.327 32-32 32h-213.333c-17.672 0-31.999-14.327-31.999-32z","M427.145 544c-17.672 0-31.999 14.327-31.999 32s14.327 32 31.999 32h213.333c17.673 0 32-14.327 32-32s-14.327-32-32-32h-213.333z","M277.812 128c-17.673 0-32 14.327-32 32v704c0 17.673 14.327 32 32 32h511.999c17.673 0 32-14.327 32-32v-501.745c0-6.67-2.082-13.172-5.961-18.6l-144.465-202.255c-6.007-8.41-15.706-13.4-26.039-13.4h-367.534zM757.811 372.51v459.49h-447.999v-640h319.064l128.934 180.51z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["post"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":409,"id":36,"name":"post","prevSize":32,"code":59756},"setIdx":0,"setId":0,"iconIdx":109},{"icon":{"paths":["M236.518 636.689c-14.92-9.472-34.694-5.056-44.167 9.86-9.473 14.921-5.057 34.697 9.863 44.169l298.667 189.632c10.466 6.643 23.834 6.643 34.304 0l298.667-189.632c14.921-9.472 19.337-29.248 9.865-44.169-9.476-14.916-29.248-19.332-44.169-9.86l-281.515 178.739-281.515-178.739zM192.351 494.848c9.473-14.921 29.247-19.337 44.167-9.865l281.515 178.743 281.515-178.743c14.921-9.472 34.692-5.056 44.169 9.865 9.472 14.921 5.056 34.692-9.865 44.169l-298.667 189.628c-10.47 6.647-23.838 6.647-34.304 0l-298.668-189.628c-14.92-9.476-19.335-29.248-9.862-44.169zM535.185 143.657l298.667 189.63c9.246 5.871 14.848 16.062 14.848 27.014s-5.602 21.144-14.848 27.015l-298.667 189.631c-10.47 6.647-23.838 6.647-34.304 0l-298.667-189.631c-9.246-5.871-14.848-16.062-14.848-27.015s5.602-21.144 14.848-27.014l298.667-189.63c10.466-6.647 23.834-6.647 34.304 0zM279.066 360.302l238.967 151.724 238.967-151.724-238.967-151.725-238.967 151.725z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["queue"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":410,"id":35,"name":"queue","prevSize":32,"code":59757},"setIdx":0,"setId":0,"iconIdx":110},{"icon":{"paths":["M197.594 224c-11.706 0-22.477 6.391-28.087 16.666s-5.161 22.792 1.169 32.638l112.304 174.696h-69.387c-17.673 0-32 14.327-32 32v288c0 17.673 14.327 32 32 32h256c17.673 0 32-14.327 32-32v-288c0-6.135-1.762-12.143-5.082-17.306l-144-223.999c-5.888-9.159-16.029-14.696-26.918-14.696h-128zM368.512 462.694l-112.305-174.694h51.916l129.47 201.399v246.601h-192v-224h96c11.706 0 22.478-6.391 28.087-16.666s5.161-22.793-1.169-32.64zM613.594 224c-11.708 0-22.477 6.391-28.087 16.666-5.606 10.274-5.158 22.792 1.169 32.638l112.307 174.696h-69.389c-17.673 0-32 14.327-32 32v288c0 17.673 14.327 32 32 32h256c17.673 0 32-14.327 32-32v-288c0-6.135-1.762-12.143-5.082-17.306l-144-223.999c-5.888-9.159-16.030-14.696-26.918-14.696h-128zM784.512 462.694l-112.303-174.694h51.913l129.472 201.399v246.601h-192v-224h96c11.708 0 22.477-6.391 28.087-16.666s5.158-22.793-1.169-32.64z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["quote"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":411,"id":34,"name":"quote","prevSize":32,"code":59758},"setIdx":0,"setId":0,"iconIdx":111},{"icon":{"paths":["M865.084 512c0-176.731-143.27-320-320-320-176.732 0-320 143.269-320 320 0 176.73 143.269 320 320 320 176.73 0 320-143.27 320-320zM929.084 512c0 212.079-171.921 384-384 384-212.078 0-384-171.921-384-384 0-212.077 171.923-384 384-384 212.079 0 384 171.923 384 384zM545.084 704c-106.039 0-192-85.961-192-192s85.961-192 192-192c106.039 0 192 85.961 192 192s-85.961 192-192 192z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["rec"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":412,"id":33,"name":"rec","prevSize":32,"code":59759},"setIdx":0,"setId":0,"iconIdx":112},{"icon":{"paths":["M922.321 512h-63.983c0-175.415-145.754-320-328.521-320-115.27 0-215.817 57.513-274.36 144h110.768c17.673 0 32 14.327 32 32s-14.327 32-32 32h-179.904c-17.673 0-32-14.327-32-32v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v102.32c71.751-91.401 184.591-150.32 311.496-150.32 216.781 0 392.503 171.923 392.503 384 0 1.114 0.009 2.227 0 3.337v-3.337z","M154.319 512h63.986c0 175.415 145.752 320 328.519 320 115.268 0 215.817-57.515 274.359-144h-110.767c-17.673 0-32-14.327-32-32s14.327-32 32-32h179.904c17.673 0 32 14.327 32 32v192c0 17.673-14.327 32-32 32s-32-14.327-32-32v-102.319c-71.753 91.401-184.593 150.319-311.497 150.319-216.783 0-392.505-171.921-392.505-384 0-1.084-0.009-2.163 0-3.247v3.247z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["refresh"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":413,"id":32,"name":"refresh","prevSize":32,"code":59760},"setIdx":0,"setId":0,"iconIdx":113},{"icon":{"paths":["M922.325 238.961l-297.476 637.446c-16.853 36.113-69.619 31.458-79.889-7.049l-66.001-247.501 151.249-189.056-219.993 109.995-226.834-113.417c-35.43-17.715-29.696-69.947 8.733-79.555l681.201-170.3c34.837-8.71 64.196 26.892 49.011 59.436z"],"attrs":[{"fill":"rgb(29, 116, 245)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["send-active"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":3}]}},"attrs":[{"fill":"rgb(29, 116, 245)"}],"properties":{"order":414,"id":31,"name":"send-active","prevSize":32,"code":59761},"setIdx":0,"setId":0,"iconIdx":114},{"icon":{"paths":["M906.598 192.976c7.851 9.521 9.527 22.708 4.309 33.891l-298.667 640c-5.692 12.194-18.406 19.529-31.812 18.342-13.406-1.182-24.636-10.628-28.105-23.629l-81.621-306.074-285.77-142.884c-11.978-5.989-18.959-18.802-17.498-32.113s11.056-24.305 24.048-27.553l682.668-170.667c11.972-2.993 24.597 1.165 32.448 10.686zM534.396 545.967l57.084 214.054 233.028-499.351-533.582 133.396 203.606 101.802 69.513-52.134c14.135-10.603 34.193-7.735 44.8 6.4 10.603 14.14 7.735 34.197-6.4 44.8l-68.049 51.034z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["send"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":415,"id":30,"name":"send","prevSize":32,"code":59762},"setIdx":0,"setId":0,"iconIdx":115},{"icon":{"paths":["M732.22 300.76c12.497-12.854 12.497-33.694 0-46.548l-160-164.571c-12.497-12.854-32.755-12.854-45.252 0l-160.001 164.571c-12.497 12.854-12.497 33.694 0 46.548s32.758 12.854 45.255 0l105.373-108.383v430.711c0 18.176 14.327 32.913 32 32.913s32-14.737 32-32.913v-430.711l105.374 108.384c12.497 12.854 32.755 12.854 45.252 0z","M229.594 384h160v64h-128v416h576v-416h-128v-64h160c17.673 0 32 14.327 32 32v480c0 17.673-14.327 32-32 32h-640c-17.673 0-32-14.327-32-32v-480c0-17.673 14.327-32 32-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["share"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":416,"id":29,"name":"share","prevSize":32,"code":59763},"setIdx":0,"setId":0,"iconIdx":116},{"icon":{"paths":["M697.165 405.072c11.639-13.3 10.291-33.517-3.008-45.155-13.303-11.638-33.519-10.29-45.154 3.011l-125.252 143.146-39.919-45.623c-11.635-13.299-31.855-14.647-45.154-3.008-13.3 11.635-14.647 31.855-3.008 45.154l64 73.143c6.076 6.942 14.852 10.927 24.081 10.927s18.005-3.985 24.081-10.927l149.333-170.668z","M575.074 143.050c-12.855-3.633-26.449-3.753-39.364-0.345l-264.723 69.849c-29.793 7.861-52.548 33.743-54.753 65.633-23.59 341.205 187.75 520.29 276.51 579.793 33.135 22.212 75.362 22.144 108.416-0.26 88.218-59.789 297.118-239.070 272.61-580.212-2.249-31.321-24.337-56.895-53.504-65.14l-245.193-69.318zM552.038 204.588c1.847-0.487 3.789-0.47 5.623 0.049l245.197 69.318c4.292 1.214 6.839 4.781 7.078 8.139 22.148 308.363-165.303 468.849-244.685 522.652-11.439 7.753-25.365 7.791-36.873 0.077-80.081-53.687-269.603-214.054-248.298-522.22 0.235-3.389 2.833-7.003 7.234-8.165l264.723-69.849z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["shield-check"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":417,"id":28,"name":"shield-check","prevSize":32,"code":59764},"setIdx":0,"setId":0,"iconIdx":117},{"icon":{"paths":["M548.638 142.705c12.919-3.408 26.509-3.288 39.364 0.345l245.197 69.318c29.163 8.245 51.251 33.818 53.504 65.14 24.503 341.142-184.397 520.423-272.614 580.212-33.050 22.404-75.281 22.473-108.416 0.26-88.759-59.503-300.099-238.588-276.509-579.793 2.205-31.89 24.96-57.772 54.753-65.633l264.722-69.849zM570.59 204.637c-1.835-0.519-3.776-0.536-5.623-0.049l-264.722 69.849c-4.4 1.161-6.999 4.776-7.233 8.165-21.305 308.166 168.216 468.533 248.301 522.22 11.507 7.714 25.434 7.676 36.873-0.077 79.377-53.803 266.833-214.289 244.681-522.652-0.239-3.358-2.786-6.925-7.078-8.139l-245.197-69.318z","M526.012 337.336c-19.759 4.672-47.249 12.307-81.152 24.553 20.813 108.772 53.222 187.014 81.152 238.833v-263.385zM528.205 271.316c33.771-6.898 61.807 19.742 61.807 51.124v360.965c0 17.024-10.334 31.748-25.643 37.521-15.671 5.909-33.779 1.331-44.86-12.676-32.657-41.267-106.324-152.947-141.192-354.563-3.241-18.744 7.065-37.694 25.329-44.726 56.185-21.63 99.095-32.442 124.559-37.644z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["shield"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":418,"id":27,"name":"shield","prevSize":32,"code":59765},"setIdx":0,"setId":0,"iconIdx":118},{"icon":{"paths":["M802.705 213.333c-17.673 0-32 14.327-32 32v533.333c0 17.673 14.327 32 32 32s32-14.327 32-32v-533.333c0-17.673-14.327-32-32-32z","M624.939 341.333c-17.677 0-32 14.327-32 32v405.333c0 17.673 14.323 32 32 32 17.673 0 32-14.327 32-32v-405.333c0-17.673-14.327-32-32-32z","M447.168 810.667c-17.673 0-31.999-14.327-31.999-32v-277.333c0-17.673 14.326-32 31.999-32s32 14.327 32 32v277.333c0 17.673-14.327 32-32 32z","M269.4 597.333c-17.673 0-32 14.327-32 32v149.333c0 17.673 14.327 32 32 32s32-14.327 32-32v-149.333c0-17.673-14.327-32-32-32z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["signal"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":419,"id":26,"name":"signal","prevSize":32,"code":59766},"setIdx":0,"setId":0,"iconIdx":119},{"icon":{"paths":["M658.731 204.798c16.495 6.344 24.725 24.859 18.381 41.354l-213.333 554.667c-6.345 16.495-24.862 24.725-41.356 18.381-16.495-6.345-24.724-24.862-18.38-41.357l213.335-554.666c6.345-16.495 24.858-24.724 41.353-18.38zM349.871 361.371c12.497 12.497 12.497 32.758 0 45.255l-105.373 105.374 105.373 105.37c12.497 12.497 12.497 32.759 0 45.257s-32.758 12.497-45.255 0l-128-128c-12.497-12.497-12.497-32.759 0-45.257l128-127.999c12.497-12.497 32.758-12.497 45.255 0zM731.281 361.371c12.497-12.497 32.759-12.497 45.257 0l128 127.999c12.497 12.497 12.497 32.759 0 45.257l-128 128c-12.497 12.497-32.759 12.497-45.257 0s-12.497-32.759 0-45.257l105.374-105.37-105.374-105.374c-12.497-12.497-12.497-32.758 0-45.255z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["snippet"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":420,"id":25,"name":"snippet","prevSize":32,"code":59767},"setIdx":0,"setId":0,"iconIdx":120},{"icon":{"paths":["M312.019 192c13.364 0 25.321 8.305 29.987 20.829l96.002 257.699c6.17 16.559-2.257 34.987-18.817 41.156-16.561 6.17-34.988-2.253-41.158-18.816l-20.476-54.963h-91.075l-20.476 54.963c-6.17 16.563-24.596 24.986-41.158 18.816s-24.986-24.597-18.816-41.156l96-257.699c4.666-12.524 16.623-20.829 29.987-20.829zM333.714 373.904l-21.695-58.238-21.696 58.238h43.391z","M544.789 626.436c-12.156 12.826-11.61 33.079 1.22 45.235l160 151.586c12.343 11.695 31.676 11.695 44.019 0l160-151.586c12.83-12.156 13.376-32.41 1.22-45.235-12.156-12.83-32.41-13.38-45.239-1.225l-105.988 100.42v-501.632c0-17.673-14.327-32-32-32-17.677 0-32 14.327-32 32v501.632l-105.993-100.42c-12.83-12.156-33.084-11.605-45.239 1.225z","M216.019 570.944c-17.673 0-32 14.327-32 32 0 17.677 14.327 32 32 32h116.145l-139.065 142.733c-8.979 9.216-11.565 22.916-6.564 34.769 5.001 11.857 16.617 19.563 29.484 19.563h192c17.673 0 32.002-14.327 32.002-32s-14.329-32-32.002-32h-116.145l139.063-142.733c8.981-9.216 11.567-22.912 6.566-34.769-5.001-11.853-16.618-19.563-29.485-19.563h-192z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["sort az"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":421,"id":24,"name":"sort-az","prevSize":32,"code":59768},"setIdx":0,"setId":0,"iconIdx":121},{"icon":{"paths":["M930.837 666.347c12.591-12.237 12.86-32.35 0.606-44.924-12.254-12.57-32.393-12.843-44.979-0.602l-105.975 103.019v-500.14c0-17.545-14.242-31.768-31.808-31.768-17.57 0-31.808 14.223-31.808 31.768v500.14l-105.975-103.019c-12.587-12.241-32.725-11.968-44.979 0.602-12.254 12.574-11.985 32.687 0.606 44.924l159.97 155.511c12.348 12.006 32.026 12.006 44.373 0l159.97-155.511zM572.715 333.224c17.566 0 31.808-14.223 31.808-31.767s-14.242-31.767-31.808-31.767h-431.921c-17.568 0-31.81 14.223-31.81 31.767s14.242 31.767 31.81 31.767h431.921zM476.732 535.39c17.566 0 31.808-14.221 31.808-31.765 0-17.549-14.242-31.77-31.808-31.77h-335.938c-17.568 0-31.81 14.221-31.81 31.77 0 17.545 14.242 31.765 31.81 31.765h335.938zM396.746 722.005c17.568 0 31.811-14.225 31.811-31.77s-14.243-31.765-31.811-31.765h-255.952c-17.568 0-31.81 14.221-31.81 31.765s14.242 31.77 31.81 31.77h255.952z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["sort-1"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":422,"id":23,"name":"sort-1","prevSize":32,"code":59769},"setIdx":0,"setId":0,"iconIdx":122},{"icon":{"paths":["M724.019 626.56c12.676-12.314 32.934-12.023 45.252 0.649 12.318 12.676 12.023 32.934-0.649 45.252l-208 202.121c-12.42 12.066-32.183 12.066-44.604 0l-207.998-202.121c-12.675-12.318-12.965-32.576-0.649-45.252 12.317-12.672 32.576-12.962 45.25-0.649l185.699 180.45 185.698-180.45zM724.019 416.798c12.676 12.317 32.934 12.027 45.252-0.649 12.318-12.675 12.023-32.934-0.649-45.25l-208-202.119c-12.42-12.067-32.183-12.067-44.604 0l-207.998 202.119c-12.675 12.316-12.965 32.576-0.649 45.25 12.317 12.676 32.576 12.966 45.25 0.649l185.699-180.449 185.698 180.449z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["sort"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":423,"id":22,"name":"sort","prevSize":32,"code":59770},"setIdx":0,"setId":0,"iconIdx":123},{"icon":{"paths":["M207.049 405.333h213.333v-213.333h-213.333v213.333zM143.049 170.667c0-23.564 19.103-42.667 42.667-42.667h255.999c23.565 0 42.667 19.103 42.667 42.667v256c0 23.565-19.102 42.667-42.667 42.667h-255.999c-23.564 0-42.667-19.102-42.667-42.667v-256zM633.715 405.333h213.333v-213.333h-213.333v213.333zM569.715 170.667c0-23.564 19.102-42.667 42.667-42.667h256c23.565 0 42.667 19.103 42.667 42.667v256c0 23.565-19.102 42.667-42.667 42.667h-256c-23.565 0-42.667-19.102-42.667-42.667v-256zM633.715 618.667h213.333v213.333h-213.333v-213.333zM612.382 554.667c-23.565 0-42.667 19.102-42.667 42.667v256c0 23.565 19.102 42.667 42.667 42.667h256c23.565 0 42.667-19.102 42.667-42.667v-256c0-23.565-19.102-42.667-42.667-42.667h-256zM207.049 832h213.333v-213.333h-213.333v213.333zM143.049 597.333c0-23.565 19.103-42.667 42.667-42.667h255.999c23.565 0 42.667 19.102 42.667 42.667v256c0 23.565-19.102 42.667-42.667 42.667h-255.999c-23.564 0-42.667-19.102-42.667-42.667v-256z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["squares"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":424,"id":21,"name":"squares","prevSize":32,"code":59771},"setIdx":0,"setId":0,"iconIdx":124},{"icon":{"paths":["M618.005 170.244c-20.868-57.726-103.155-55.816-121.323 2.816l-58.974 190.35h-221.514c-58.947 0-86.549 72.943-42.37 111.965l157.591 139.204-53.209 216.93c-14.17 57.771 51.25 101.935 99.535 67.2l177.74-127.881 177.741 127.881c48.286 34.735 113.702-9.429 99.533-67.2l-53.385-217.651 147.891-139.968c42.031-39.778 13.875-110.481-43.994-110.481h-195.439l-69.824-193.165z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["star-filled"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":425,"id":20,"name":"star-filled","prevSize":32,"code":59772},"setIdx":0,"setId":0,"iconIdx":125},{"icon":{"paths":["M494.43 172.834c18.163-58.554 100.454-60.462 121.323-2.812l69.82 192.91h195.443c57.869 0 86.025 70.608 43.989 110.335l-147.887 139.785 53.385 217.361c14.17 57.694-51.251 101.803-99.533 67.11l-177.741-127.706-177.742 127.706c-48.284 34.692-113.705-9.417-99.535-67.11l53.209-216.64-157.591-139.021c-44.179-38.976-16.577-111.82 42.37-111.82h221.511l58.978-190.098zM625.387 384.66l-69.824-192.91-58.978 190.098c-8.299 26.758-33.079 44.998-61.133 44.998h-221.511l157.591 139.025c17.834 15.731 25.456 40.047 19.787 63.125l-53.209 216.644 177.743-127.706c22.327-16.047 52.425-16.047 74.752 0l177.741 127.706-53.385-217.361c-5.483-22.319 1.451-45.854 18.163-61.649l147.891-139.785h-195.443c-26.957 0-51.025-16.868-60.186-42.186z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["star"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":426,"id":19,"name":"star","prevSize":32,"code":59773},"setIdx":0,"setId":0,"iconIdx":126},{"icon":{"paths":["M556.403 548.215h-255.503c-20.173 0-36.527-16.354-36.527-36.527s16.354-36.527 36.527-36.527h102.99c-21.547-22.75-32.32-50.118-32.32-82.102 0-39.587 15.766-72.27 47.297-98.048 31.76-26.008 72.959-39.012 123.596-39.012 34.522 0 65.25 6.675 92.177 20.024 27.162 13.349 48.102 31.762 62.835 55.238 8.849 13.888 15.083 28.54 18.697 43.958 4.198 17.914-11.174 33.030-29.572 33.030s-32.499-15.279-37.828-32.89c-4.617-15.263-12.779-28.121-24.486-38.574-19.332-17.492-46.609-26.238-81.822-26.238-32.683 0-58.231 7.25-76.642 21.75-18.185 14.27-27.277 34.179-27.277 59.726 0 20.484 8.631 37.86 25.894 52.132 13.764 11.046 35.012 21.385 63.744 31.006h247.556c20.173 0 36.527 16.354 36.527 36.527s-16.354 36.527-36.527 36.527h-90.027c7.138 7.215 13.133 14.878 17.975 22.989 11.507 18.871 17.263 41.079 17.263 66.628 0 40.738-15.881 73.421-47.642 98.048-31.761 24.397-74.227 36.595-127.394 36.595-34.522 0-66.748-6.558-96.666-19.678-29.922-13.35-53.053-31.531-69.394-54.549-9.777-13.965-16.588-29.077-20.432-45.338-4.233-17.903 11.182-33.028 29.581-33.028s32.466 15.364 38.447 32.764c5.316 15.475 14.771 28.604 28.356 39.39 22.558 17.493 52.591 26.236 90.108 26.236 34.982 0 61.798-7.134 80.439-21.402 18.645-14.272 27.964-33.719 27.964-58.347s-8.627-43.614-25.89-56.964c-14.332-11.273-38.34-22.387-72.026-33.344z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["strike"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":427,"id":18,"name":"strike","prevSize":32,"code":59774},"setIdx":0,"setId":0,"iconIdx":127},{"icon":{"paths":["M513.084 117.333c0-17.673 14.327-32 32-32s32 14.327 32 32v106.667c0 17.673-14.327 32-32 32s-32-14.327-32-32v-106.667zM803.123 214.629c12.497-12.497 32.759-12.497 45.257 0s12.497 32.758 0 45.255l-75.413 75.412c-12.497 12.497-32.759 12.497-45.257 0s-12.497-32.758 0-45.255l75.413-75.412zM368.46 694.63c-12.497-12.497-32.758-12.497-45.255 0l-75.495 75.494c-12.497 12.497-12.497 32.755 0 45.252s32.758 12.497 45.255 0l75.495-75.494c12.497-12.497 12.497-32.755 0-45.252zM513.084 800c0-17.673 14.327-32 32-32s32 14.327 32 32v106.667c0 17.673-14.327 32-32 32s-32-14.327-32-32v-106.667zM245.084 211.999c-12.497 12.497-12.497 32.758 0 45.255l75.349 75.349c12.497 12.497 32.758 12.497 45.255 0s12.497-32.758 0-45.255l-75.349-75.349c-12.497-12.497-32.758-12.497-45.255 0zM727.71 739.883c-12.497-12.497-12.497-32.759 0-45.257s32.759-12.497 45.257 0l75.328 75.328c12.497 12.497 12.497 32.759 0 45.257s-32.759 12.497-45.257 0l-75.328-75.328zM119.483 512c0 17.673 14.327 32 32 32h106.666c17.673 0 32-14.327 32-32s-14.327-32-32-32h-106.667c-17.673 0-32 14.327-32 32zM833.084 544c-17.673 0-32-14.327-32-32s14.327-32 32-32h106.667c17.673 0 32 14.327 32 32s-14.327 32-32 32h-106.667zM699.9 512c0-85.505-69.316-154.82-154.82-154.82s-154.818 69.315-154.818 154.82c0 85.504 69.314 154.816 154.818 154.816s154.82-69.312 154.82-154.816zM758.413 512c0 117.82-95.509 213.333-213.333 213.333-117.82 0-213.332-95.514-213.332-213.333 0-117.822 95.512-213.335 213.332-213.335 117.824 0 213.333 95.513 213.333 213.335z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["Sun"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":428,"id":17,"name":"Sun","prevSize":32,"code":59775},"setIdx":0,"setId":0,"iconIdx":128},{"icon":{"paths":["M376.285 412.435c-53.592 0-96-42.819-96-94.367s42.408-94.366 96-94.366c53.594 0 96.001 42.819 96.001 94.366s-42.406 94.367-96.001 94.367zM376.285 476.352c88.368 0 160.001-70.867 160.001-158.284s-71.633-158.282-160.001-158.282c-88.365 0-160 70.865-160 158.282s71.635 158.284 160 158.284zM721.886 396.606c-35.921 0-64-28.646-64-62.71s28.079-62.71 64-62.71c35.917 0 64 28.646 64 62.71s-28.083 62.71-64 62.71zM721.886 460.523c70.69 0 128-56.693 128-126.626s-57.31-126.626-128-126.626c-70.694 0-128 56.692-128 126.626s57.306 126.626 128 126.626zM205.744 526.571c27.344-8.695 56.671-9.229 84.32-1.536l48.489 13.491c24.207 6.733 49.884 6.268 73.824-1.348l30.102-9.57c29.474-9.37 61.086-9.946 90.889-1.655 67.959 18.91 114.918 80.226 114.918 150.071v91.866c0 52.45-42.982 94.967-96 94.967h-352.001c-53.019 0-96-42.517-96-94.967v-103.633c0-62.822 40.999-118.46 101.459-137.685zM272.736 585.98c-15.545-4.322-32.033-4.023-47.407 0.866-33.993 10.807-57.044 42.091-57.044 77.41v103.633c0 17.485 14.327 31.654 32 31.654h352.001c17.673 0 32-14.17 32-31.654v-91.866c0-41.476-27.887-77.892-68.25-89.122-17.698-4.924-36.471-4.582-53.973 0.981l-30.101 9.57c-35.91 11.422-74.425 12.122-110.737 2.018l-48.489-13.491zM699.486 777.685h140.8c53.018 0 96-42.923 96-95.872v-30.571c0-56.802-38.618-106.351-93.751-120.294-21.397-5.414-43.849-5.035-65.054 1.092l-16.401 4.745c-21.841 6.31-44.971 6.703-67.012 1.126l-29.811-7.539c-19.904-5.035-40.794-4.685-60.518 1.015-1.062 0.311-2.125 0.631-3.174 0.969 10.714 4.045 20.894 9.527 30.255 16.354l2.428 1.771 15.040 13.193c9.937 8.713 18.142 19.221 24.183 30.972l2.206 4.292 3.678 0.934c33.062 8.363 67.759 7.778 100.523-1.694l16.401-4.74c10.283-2.974 21.171-3.157 31.548-0.529 26.735 6.763 45.461 30.788 45.461 58.334v30.571c0 17.651-14.327 31.957-32 31.957h-140.8v63.915z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["team"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":429,"id":16,"name":"team","prevSize":32,"code":59776},"setIdx":0,"setId":0,"iconIdx":129},{"icon":{"paths":["M227.087 308.609c-47.831 66.699-64.077 147.668-64.077 201.185v1.404l-0.127 1.399c-9.348 103.236 27.547 175.996 86.848 226.377 60.643 51.516 146.604 80.998 235.291 90.893 88.61 9.886 186.223 1.399 263.339-14.976 38.562-8.188 70.929-18.121 93.888-28.126 8.909-3.883 15.838-7.535 20.945-10.765-2.377-1.515-5.248-3.196-8.678-5.030-8.883-4.749-19.055-9.263-29.611-13.897l-1.843-0.806c-9.314-4.083-19.725-8.649-27.61-13.077-14.293-8.030-28.318-17.156-38.545-26.867-5.035-4.783-10.761-11.196-14.596-19.183-4.058-8.457-6.959-21.082-1.259-34.436 30.814-72.188 45.457-111.727 52.548-137.835 6.622-24.38 6.622-36.655 6.622-56.171v-0.179c0-15.514-8.977-86.595-53.777-152.876-43.371-64.175-121.395-125.729-264.828-125.729-129.727 0-207.831 53.576-254.531 118.696zM177.043 272.433c58.132-81.062 154.749-144.433 304.574-144.433 164.894 0 261.594 72.589 315.857 152.878 52.838 78.182 64.414 161.879 64.414 187.641 0 21.658-0.017 40.337-8.794 72.64-7.834 28.834-22.626 68.617-50.048 133.423 5.069 4.036 12.591 9.003 22.507 14.571 5.12 2.876 12.992 6.34 24.055 11.191 10.261 4.51 22.579 9.933 33.89 15.979 10.846 5.798 23.526 13.572 32.951 23.74 9.86 10.633 20.211 28.868 12.817 51.136-4.873 14.673-16.183 25.092-25.609 32.017-10.24 7.522-22.946 14.281-36.86 20.343-27.947 12.177-64.58 23.181-105.681 31.906-82.197 17.451-186.522 26.688-282.906 15.936-96.31-10.743-195.347-43.174-268.314-105.165-74.031-62.891-119.295-154.778-108.551-277.854 0.276-63.411 19.118-157.053 75.696-235.949zM337.729 422.052c0-17.648 14.25-31.955 31.828-31.955h183.011c17.574 0 31.825 14.307 31.825 31.955s-14.251 31.955-31.825 31.955h-183.011c-17.578 0-31.828-14.306-31.828-31.955zM369.557 539.708c-17.578 0-31.828 14.306-31.828 31.957 0 17.647 14.25 31.953 31.828 31.953h224.12c17.579 0 31.825-14.306 31.825-31.953 0-17.651-14.246-31.957-31.825-31.957h-224.12z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["threads"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":430,"id":15,"name":"threads","prevSize":32,"code":59777},"setIdx":0,"setId":0,"iconIdx":130},{"icon":{"paths":["M485.811 318.068c0-51.548-42.406-94.366-95.999-94.366s-96 42.819-96 94.366c0 51.548 42.408 94.367 96 94.367s95.999-42.819 95.999-94.367zM549.811 318.068c0 87.417-71.633 158.284-159.999 158.284s-160-70.867-160-158.284c0-87.417 71.634-158.282 160-158.282s159.999 70.865 159.999 158.282zM303.591 525.035c-27.649-7.693-56.976-7.159-84.32 1.536-60.46 19.226-101.459 74.863-101.459 137.685v103.633c0 52.45 42.981 94.967 96 94.967h351.999c3.605 0 7.164-0.196 10.667-0.576v-64.538c-3.337 1.169-6.925 1.801-10.667 1.801h-351.999c-17.673 0-32-14.17-32-31.654v-103.633c0-35.319 23.051-66.603 57.043-77.41 15.374-4.89 31.862-5.188 47.407-0.866l48.489 13.491c36.311 10.103 74.826 9.404 110.739-2.018l30.097-9.57c17.506-5.564 36.279-5.905 53.978-0.981 18.901 5.257 35.068 16.038 46.912 30.281v-79.714c-9.31-4.749-19.2-8.627-29.585-11.516-29.803-8.29-61.414-7.714-90.889 1.655l-30.1 9.57c-23.941 7.616-49.617 8.081-73.825 1.348l-48.489-13.491zM785.182 489.033c-12.331-12.651-32.589-12.919-45.252-0.61s-12.937 32.542-0.61 45.193l102.844 105.506h-324.352c-17.673 0-32 14.31-32 31.962 0 17.647 14.327 31.957 32 31.957h324.352l-102.844 105.51c-12.326 12.646-12.053 32.879 0.61 45.188 12.663 12.314 32.922 12.041 45.252-0.606l155.716-159.761c12.092-12.407 12.092-32.175 0-44.582l-155.716-159.757z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["transfer"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":431,"id":14,"name":"transfer","prevSize":32,"code":59778},"setIdx":0,"setId":0,"iconIdx":131},{"icon":{"paths":["M769.084 864.209v-447.408h-448v447.408h448zM257.083 864.209v-447.408c-35.346 0-64-28.616-64-63.916v-127.831c0-35.299 28.654-63.916 64-63.916h224c0-35.299 28.655-63.915 64-63.915s64 28.616 64 63.915h224c35.345 0 64 28.616 64 63.916v127.831c0 35.299-28.655 63.916-64 63.916v447.408c0 35.298-28.655 63.915-64 63.915h-448c-35.346 0-64-28.617-64-63.915zM833.084 225.055h-576v127.831h576v-127.831zM449.084 544.631v191.748c0 17.647 14.327 31.957 32 31.957s32-14.31 32-31.957v-191.748c0-17.647-14.327-31.957-32-31.957s-32 14.31-32 31.957zM609.084 512.674c17.673 0 32 14.31 32 31.957v191.748c0 17.647-14.327 31.957-32 31.957s-32-14.31-32-31.957v-191.748c0-17.647 14.327-31.957 32-31.957z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["trash"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":432,"id":13,"name":"trash","prevSize":32,"code":59779},"setIdx":0,"setId":0,"iconIdx":132},{"icon":{"paths":["M810.667 576c-35.345 0-64-28.655-64-64s28.655-64 64-64c35.345 0 64 28.655 64 64s-28.655 64-64 64z","M554.667 576c-35.345 0-64-28.655-64-64s28.655-64 64-64c35.345 0 64 28.655 64 64s-28.655 64-64 64z","M298.667 576c-35.346 0-64-28.655-64-64s28.654-64 64-64c35.346 0 64 28.655 64 64s-28.654 64-64 64z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["truncation"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":433,"id":12,"name":"truncation","prevSize":32,"code":59780},"setIdx":0,"setId":0,"iconIdx":133},{"icon":{"paths":["M408.067 320c0-17.673-14.327-32-32-32s-32 14.327-32 32v256c0 106.039 85.962 192 192.002 192 106.035 0 192-85.961 192-192v-256c0-17.673-14.327-32-32-32-17.677 0-32 14.327-32 32v256c0 70.694-57.31 128-128 128-70.694 0-128.002-57.306-128.002-128v-256zM376.067 848c-17.673 0-32 14.327-32 32s14.327 32 32 32h320.002c17.673 0 32-14.327 32-32s-14.327-32-32-32h-320.002z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["underline"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":434,"id":11,"name":"underline","prevSize":32,"code":59781},"setIdx":0,"setId":0,"iconIdx":134},{"icon":{"paths":["M536.068 832c176.73 0 320-143.27 320-320 0-176.731-143.27-320-320-320-111.715 0-210.058 57.245-267.297 144h107.296c17.673 0 32 14.327 32 32s-14.327 32-32 32h-176c-17.673 0-32-14.327-32-32v-192c0-17.673 14.327-32 32-32s32 14.327 32 32v101.364c70.228-90.856 180.282-149.364 304.002-149.364 212.075 0 384 171.923 384 384 0 212.079-171.925 384-384 384-212.079 0-384.002-171.921-384.002-384h64c0 176.73 143.269 320 320.002 320z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["undo"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":435,"id":10,"name":"undo","prevSize":32,"code":59782},"setIdx":0,"setId":0,"iconIdx":135},{"icon":{"paths":["M297.194 356.679c-6.619 27.765-2.384 63.755 25.498 105.58l33.166 49.749h-59.792c-44.011 0-70.483 14.874-86.279 33.621-16.496 19.575-24.573 47.262-23.733 77.491 0.841 30.259 10.601 59.968 25.818 81.31 15.127 21.218 33.403 31.578 52.195 31.578h144v64h-144.001c-45.209 0-80.932-25.638-104.305-58.423-23.283-32.657-36.523-74.948-37.682-116.689-1.161-41.771 9.763-86.084 38.766-120.508 20.726-24.597 49.155-42.317 84.825-50.782-16.1-39.010-19.008-77.050-10.731-111.77 11.253-47.2 42.304-84.492 80.791-107.342 38.399-22.798 85.676-32.138 131.301-21.965 35.584 7.935 68.911 27.48 95.253 59.554 53.751-35.147 127.582-30.892 182.485-2.495 34.436 17.812 64.789 46.382 81.434 85.009 12.297 28.531 16.439 61.011 10.607 96.206 46.114 6.682 81.51 25.156 105.617 53.453 30.349 35.627 38.101 81.353 33.442 123.285-4.655 41.92-21.943 83.486-46.545 115.115-24.060 30.933-59.354 57.353-101.257 57.353h-144v-64h144c14.093 0 32.798-9.579 50.739-32.644 17.399-22.374 30.114-52.804 33.455-82.889 3.341-30.067-2.906-56.341-18.556-74.718-15.219-17.869-44.036-33.749-97.638-33.749h-45.687l15.612-42.935c13.547-37.252 11.093-66.743 1.438-89.149-9.856-22.872-28.501-41.302-52.066-53.489-49.587-25.649-107.473-18.624-134.716 14.063l-30.131 36.162-22.545-41.324c-19.755-36.22-47.228-54.176-74.871-60.34-28.374-6.327-59.096-0.669-84.697 14.531-25.513 15.148-44.463 38.854-51.209 67.153zM655.044 588.779l-96-99.051c-6.029-6.217-14.319-9.728-22.976-9.728-8.661 0-16.951 3.511-22.98 9.728l-96 99.051c-12.3 12.689-11.983 32.947 0.707 45.248s32.948 11.985 45.249-0.708l41.024-42.321v273.003c0 17.673 14.323 32 32 32 17.673 0 32-14.327 32-32v-273.003l41.020 42.321c12.301 12.693 32.559 13.009 45.248 0.708 12.693-12.301 13.009-32.559 0.708-45.248z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["upload"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":436,"id":9,"name":"upload","prevSize":32,"code":59783},"setIdx":0,"setId":0,"iconIdx":136},{"icon":{"paths":["M618.539 336c0-53.019-42.978-96-96-96-53.018 0-96 42.981-96 96s42.982 96 96 96c53.022 0 96-42.981 96-96zM682.539 336c0 88.366-71.633 160-160 160s-160-71.634-160-160c0-88.366 71.633-160 160-160s160 71.634 160 160zM422.991 551.799c-24.621-5.769-50.286-5.363-74.713 1.178-67.087 17.971-113.738 78.763-113.738 148.215v66.807c0 53.018 42.981 96 96 96h384c53.022 0 96-42.982 96-96v-58.53c0-74.3-51.149-138.825-123.49-155.78l-6.455-1.51c-25.673-6.020-52.437-5.598-77.905 1.225l-49.63 13.295c-20.378 5.457-41.788 5.794-62.323 0.981l-67.744-15.881zM364.836 614.797c14.238-3.81 29.199-4.049 43.55-0.683l67.744 15.876c30.805 7.219 62.925 6.716 93.487-1.472l49.63-13.295c15.283-4.092 31.339-4.343 46.741-0.734l6.455 1.51c43.405 10.176 74.095 48.887 74.095 93.47v58.53c0 17.673-14.327 32-32 32h-384c-17.673 0-32-14.327-32-32v-66.807c0-40.486 27.193-75.921 66.297-86.396z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["user"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":437,"id":8,"name":"user","prevSize":32,"code":59784},"setIdx":0,"setId":0,"iconIdx":137},{"icon":{"paths":["M266.539 202.672c0-17.673 19.103-32 42.667-32h256c23.565 0 42.667 14.327 42.667 32s-19.102 32-42.667 32h-256c-23.564 0-42.667-14.327-42.667-32zM170.539 383.995c0-5.891 4.776-10.667 10.667-10.667h512c5.892 0 10.667 4.776 10.667 10.667v85.334c0 11.375 6.037 21.892 15.859 27.631 9.822 5.734 21.952 5.828 31.859 0.243l97.83-55.164c2.53-1.429 4.855-3.191 6.908-5.248 6.72-6.72 18.21-1.958 18.21 7.543v263.322c0 9.502-11.49 14.259-18.21 7.539-2.052-2.052-4.378-3.819-6.908-5.244l-97.83-55.164c-9.907-5.589-22.037-5.495-31.859 0.243-9.822 5.734-15.859 16.256-15.859 27.631v85.333c0 5.888-4.774 10.667-10.667 10.667h-512c-5.891 0-10.667-4.779-10.667-10.667v-384.001zM181.206 309.328c-41.237 0-74.667 33.429-74.667 74.667v384.001c0 41.237 33.429 74.667 74.667 74.667h512c41.237 0 74.667-33.429 74.667-74.667v-30.554l46.78 26.377c47.42 41.993 123.887 8.7 123.887-56.162v-263.322c0-64.864-76.467-98.155-123.887-56.164l-46.78 26.377v-30.553c0-41.237-33.429-74.667-74.667-74.667h-512z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["video-1"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":438,"id":7,"name":"video-1","prevSize":32,"code":59785},"setIdx":0,"setId":0,"iconIdx":138},{"icon":{"paths":["M313.716 170.672c-23.564 0-42.667 14.327-42.667 32s19.103 32 42.667 32h255.999c23.565 0 42.667-14.327 42.667-32s-19.102-32-42.667-32h-255.999z","M560.759 503.454c11.268-11.268 11.191-29.611-0.166-40.973-11.362-11.358-29.705-11.435-40.973-0.171l-71.403 71.403-71.995-71.996c-11.361-11.362-29.704-11.435-40.971-0.171-11.267 11.268-11.191 29.611 0.17 40.973l71.996 71.996-71.401 71.403c-11.267 11.264-11.191 29.606 0.17 40.969s29.704 11.439 40.971 0.171l71.401-71.403 71.996 71.996c11.362 11.362 29.705 11.439 40.973 0.171 11.264-11.264 11.187-29.611-0.171-40.969l-71.996-71.996 71.398-71.403z","M111.049 383.995c0-41.237 33.429-74.667 74.667-74.667h511.999c41.237 0 74.667 33.429 74.667 74.667v30.553l46.78-26.377c47.42-41.99 123.887-8.7 123.887 56.164v263.322c0 64.862-76.467 98.155-123.887 56.162l-46.78-26.377v30.554c0 41.237-33.429 74.667-74.667 74.667h-511.999c-41.237 0-74.667-33.429-74.667-74.667v-384.001zM185.716 373.328c-5.891 0-10.667 4.776-10.667 10.667v384.001c0 5.888 4.776 10.667 10.667 10.667h511.999c5.892 0 10.667-4.779 10.667-10.667v-85.333c0-11.375 6.037-21.897 15.859-27.631 9.822-5.739 21.952-5.833 31.859-0.243l97.83 55.164c2.53 1.425 4.855 3.191 6.908 5.244 6.72 6.72 18.21 1.963 18.21-7.539v-263.322c0-9.502-11.49-14.263-18.21-7.543-2.052 2.057-4.378 3.819-6.908 5.248l-97.83 55.164c-9.907 5.585-22.037 5.491-31.859-0.243-9.822-5.739-15.859-16.256-15.859-27.631v-85.334c0-5.891-4.774-10.667-10.667-10.667h-511.999z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["video-disabled"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":439,"id":6,"name":"video-disabled","prevSize":32,"code":59786},"setIdx":0,"setId":0,"iconIdx":139},{"icon":{"paths":["M878.921 153.128c-12.497-12.497-32.755-12.497-45.252 0l-668.247 668.244c-12.497 12.497-12.497 32.759 0 45.257s32.758 12.497 45.255 0l668.244-668.246c12.497-12.497 12.497-32.758 0-45.255zM311.461 170.672c-23.564 0-42.667 14.327-42.667 32s19.102 32 42.667 32h256.001c23.565 0 42.667-14.327 42.667-32s-19.102-32-42.667-32h-256.001zM586.965 309.329h-403.504c-41.237 0-74.667 33.429-74.667 74.667v384c0 6.012 0.71 11.853 2.051 17.455l61.949-61.952v-339.503c0-5.891 4.775-10.667 10.667-10.667h339.504l64-64zM389.133 778.662h306.33c5.888 0 10.667-4.774 10.667-10.667v-85.333c0-11.375 6.037-21.897 15.859-27.631 9.822-5.739 21.948-5.833 31.855-0.243l97.83 55.164c2.534 1.425 4.855 3.191 6.912 5.244 6.72 6.72 18.21 1.963 18.21-7.539v-263.322c0-9.502-11.49-14.263-18.21-7.543-2.057 2.057-4.378 3.819-6.912 5.248l-97.83 55.164c-9.907 5.585-22.033 5.495-31.855-0.243s-15.859-16.256-15.859-27.631v-7.663l110.775-73.495c47.42-41.99 123.891-8.7 123.891 56.164v263.322c0 64.862-76.471 98.155-123.891 56.162l-46.775-26.377v30.554c0 41.237-33.429 74.667-74.667 74.667h-370.33l64-64z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["video-off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":440,"id":5,"name":"video-off","prevSize":32,"code":59787},"setIdx":0,"setId":0,"iconIdx":140},{"icon":{"paths":["M307.615 224c-17.673 0-32 14.327-32 32s14.327 32 32 32h255.999c17.673 0 32-14.327 32-32s-14.327-32-32-32h-255.999z","M190.281 341.328c-23.564 0-42.667 19.102-42.667 42.667v384.001c0 23.565 19.102 42.667 42.667 42.667h511.999c23.565 0 42.667-19.102 42.667-42.667v-128l97.83 97.83c26.88 26.876 72.836 7.842 72.836-30.17v-263.322c0-38.012-45.956-57.049-72.836-30.17l-97.83 97.831v-128.001c0-23.564-19.102-42.667-42.667-42.667h-511.999z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["video"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":441,"id":4,"name":"video","prevSize":32,"code":59788},"setIdx":0,"setId":0,"iconIdx":141},{"icon":{"paths":["M319.276 661.342h-118.991v-298.665h118.991l12.367-48.047c11.845-46.020 53.695-79.953 103.311-79.953h64v554.665h-64c-49.615 0-91.466-33.933-103.311-79.949l-12.367-48.051zM178.952 725.342h90.71c18.946 73.613 85.766 128 165.291 128h85.333c23.565 0 42.667-19.102 42.667-42.667v-597.332c0-23.564-19.102-42.667-42.667-42.667h-85.333c-79.524 0-146.345 54.391-165.291 128h-90.71c-23.564 0-42.667 19.103-42.667 42.667v341.332c0 23.565 19.103 42.667 42.667 42.667zM894.912 393.373c12.497 12.497 12.497 32.758 0 45.254l-73.374 73.374 73.374 73.374c12.497 12.497 12.497 32.755 0 45.252s-32.759 12.497-45.252 0l-73.374-73.37-73.374 73.37c-12.497 12.497-32.759 12.497-45.252 0-12.497-12.497-12.497-32.755 0-45.252l73.37-73.374-73.37-73.374c-12.497-12.495-12.497-32.757 0-45.254 12.493-12.497 32.755-12.497 45.252 0l73.374 73.371 73.374-73.371c12.493-12.497 32.755-12.497 45.252 0z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["volume-disabled"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":442,"id":3,"name":"volume-disabled","prevSize":32,"code":59789},"setIdx":0,"setId":0,"iconIdx":142},{"icon":{"paths":["M872.158 153.127c-12.497-12.497-32.755-12.497-45.252 0l-668.247 668.244c-12.497 12.497-12.497 32.759 0 45.257s32.758 12.497 45.255 0l668.244-668.246c12.497-12.497 12.497-32.758 0-45.255zM680.674 480.358l55.923-55.923c16.256 79.564 14.511 161.864-5.231 240.844l-11.622 46.485c-4.288 17.148-21.662 27.571-38.805 23.283-17.148-4.284-27.571-21.658-23.283-38.805l11.622-46.485c13.875-55.509 17.673-112.875 11.396-169.399zM823.194 385.922l-11.315-36.77 51.209-51.206 21.278 69.154c33.344 108.369 31.991 224.448-3.861 332.010l-33.446 100.343c-5.589 16.764-23.71 25.826-40.478 20.237s-25.826-23.71-20.237-40.478l33.446-100.339c31.637-94.912 32.828-197.333 3.405-292.952zM496.7 664.333l64-64v210.342c0 23.565-19.106 42.667-42.667 42.667h-85.333c-35.462 0-68.396-10.812-95.687-29.325l46.612-46.609c14.701 7.629 31.395 11.934 49.075 11.934h64v-125.009zM134.031 682.675c0 19.742 13.403 36.348 31.604 41.22l62.552-62.554h-30.156v-298.665h118.99l12.367-48.047c11.845-46.020 53.696-79.953 103.312-79.953h64v158.156l64-64v-115.49c0-23.564-19.106-42.667-42.667-42.667h-85.333c-79.526 0-146.346 54.391-165.292 128h-90.71c-23.564 0-42.667 19.103-42.667 42.667v341.332z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["volume-off"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":443,"id":2,"name":"volume-off","prevSize":32,"code":59790},"setIdx":0,"setId":0,"iconIdx":143},{"icon":{"paths":["M303.875 631.121h-113.433v-280.89h113.433l12.367-48.048c11.055-42.953 50.122-74.619 96.423-74.619h58.665v526.223h-58.665c-46.301 0-85.368-31.667-96.423-74.62l-12.367-48.047zM167.331 695.121h86.931c18.156 70.541 82.193 122.667 158.403 122.667h81.777c22.583 0 40.887-18.308 40.887-40.892v-572.443c0-22.582-18.304-40.889-40.887-40.889h-81.778c-76.21 0-140.246 52.124-158.403 122.667h-86.931c-22.582 0-40.889 18.307-40.889 40.889v327.11c0 22.583 18.307 40.892 40.889 40.892zM650.236 316.516c17.148-4.286 34.522 6.138 38.805 23.284l11.14 44.551c20.804 83.229 20.804 170.303 0 253.529l-11.14 44.553c-4.284 17.148-21.658 27.571-38.805 23.283-17.143-4.284-27.567-21.658-23.283-38.805l11.14-44.553c18.257-73.037 18.257-149.444 0-222.484l-11.14-44.551c-4.284-17.146 6.14-34.519 23.283-38.806zM811.251 235.938c-5.201-16.892-23.108-26.372-39.996-21.175-16.892 5.198-26.372 23.104-21.175 39.996l35.533 115.49c28.117 91.37 26.978 189.239-3.251 279.931l-32.055 96.158c-5.589 16.768 3.473 34.889 20.237 40.478 16.768 5.589 34.889-3.473 40.478-20.237l32.055-96.162c34.449-103.343 35.746-214.869 3.708-318.99l-35.533-115.49z"],"attrs":[{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["volume"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"}],"properties":{"order":444,"id":1,"name":"volume","prevSize":32,"code":59791},"setIdx":0,"setId":0,"iconIdx":144},{"icon":{"paths":["M540.578 351.999c17.673 0 32 14.327 32 32v224.001c0 17.673-14.327 32-32 32s-32-14.327-32-32v-224.001c0-17.673 14.327-32 32-32z","M540.578 672c17.673 0 32 14.327 32 32s-14.327 32-32 32c-17.673 0-32-14.327-32-32s14.327-32 32-32z","M595.678 158.342c-24.772-41.922-85.427-41.922-110.199 0l-359.923 609.099c-25.21 42.662 5.545 96.559 55.1 96.559h719.842c49.557 0 80.311-53.897 55.1-96.559l-359.919-609.099zM540.578 190.901l359.919 609.099h-719.842l359.923-609.099z"],"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"width":1067,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["warning"],"colorPermutations":{"10811412212282312341245699212911624514522416519902101":[{"f":1},{"f":1},{"f":1}]}},"attrs":[{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"},{"fill":"rgb(108, 114, 122)"}],"properties":{"order":445,"id":0,"name":"warning","prevSize":32,"code":59792},"setIdx":0,"setId":0,"iconIdx":145}],"height":1024,"metadata":{"name":"custom"},"preferences":{"showGlyphs":true,"showCodes":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"custom","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"showVersion":false,"showMetadata":false,"showMetrics":false,"showSelector":false},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"name":"icomoon","classSelector":".icon"},"historySize":50,"gridSize":16}}
\ No newline at end of file
diff --git a/app/notifications/inApp/index.js b/app/notifications/inApp/index.js
deleted file mode 100644
index 3862846a0..000000000
--- a/app/notifications/inApp/index.js
+++ /dev/null
@@ -1,244 +0,0 @@
-import React from 'react';
-import {
- View, Text, StyleSheet, TouchableOpacity, Animated, Easing
-} from 'react-native';
-import PropTypes from 'prop-types';
-import { connect } from 'react-redux';
-import equal from 'deep-equal';
-import { responsive } from 'react-native-responsive-ui';
-import Touchable from 'react-native-platform-touchable';
-
-import { hasNotch, isIOS, isTablet } from '../../utils/deviceInfo';
-import { CustomIcon } from '../../lib/Icons';
-import { themes } from '../../constants/colors';
-import Avatar from '../../containers/Avatar';
-import { removeNotification as removeNotificationAction } from '../../actions/notification';
-import sharedStyles from '../../views/Styles';
-import { ROW_HEIGHT } from '../../presentation/RoomItem';
-import { withTheme } from '../../theme';
-import { getUserSelector } from '../../selectors/login';
-
-const AVATAR_SIZE = 48;
-const ANIMATION_DURATION = 300;
-const NOTIFICATION_DURATION = 3000;
-const BUTTON_HIT_SLOP = {
- top: 12, right: 12, bottom: 12, left: 12
-};
-const ANIMATION_PROPS = {
- duration: ANIMATION_DURATION,
- easing: Easing.inOut(Easing.quad),
- useNativeDriver: true
-};
-
-const styles = StyleSheet.create({
- container: {
- height: ROW_HEIGHT,
- paddingHorizontal: 14,
- flex: 1,
- flexDirection: 'row',
- alignItems: 'center',
- justifyContent: 'space-between',
- position: 'absolute',
- zIndex: 2,
- width: '100%',
- borderBottomWidth: StyleSheet.hairlineWidth
- },
- content: {
- flex: 1,
- flexDirection: 'row',
- alignItems: 'center'
- },
- inner: {
- flex: 1
- },
- avatar: {
- marginRight: 10
- },
- roomName: {
- fontSize: 17,
- lineHeight: 20,
- ...sharedStyles.textMedium
- },
- message: {
- fontSize: 14,
- lineHeight: 17,
- ...sharedStyles.textRegular
- },
- close: {
- marginLeft: 10
- }
-});
-
-class NotificationBadge extends React.Component {
- static propTypes = {
- navigation: PropTypes.object,
- baseUrl: PropTypes.string,
- user: PropTypes.object,
- notification: PropTypes.object,
- window: PropTypes.object,
- removeNotification: PropTypes.func,
- theme: PropTypes.string
- }
-
- constructor(props) {
- super(props);
- this.animatedValue = new Animated.Value(0);
- }
-
- shouldComponentUpdate(nextProps) {
- const { notification: nextNotification } = nextProps;
- const {
- notification: { payload }, window, theme
- } = this.props;
- if (nextProps.theme !== theme) {
- return true;
- }
- if (!equal(nextNotification.payload, payload)) {
- return true;
- }
- if (nextProps.window.width !== window.width) {
- return true;
- }
- return false;
- }
-
- componentDidUpdate() {
- const { notification: { payload }, navigation } = this.props;
- const navState = this.getNavState(navigation.state);
- if (payload.rid) {
- if (navState && navState.routeName === 'RoomView' && navState.params && navState.params.rid === payload.rid) {
- return;
- }
- this.show();
- }
- }
-
- componentWillUnmount() {
- this.clearTimeout();
- }
-
- show = () => {
- Animated.timing(
- this.animatedValue,
- {
- toValue: 1,
- ...ANIMATION_PROPS
- }
- ).start(() => {
- this.clearTimeout();
- this.timeout = setTimeout(() => {
- this.hide();
- }, NOTIFICATION_DURATION);
- });
- }
-
- hide = () => {
- const { removeNotification } = this.props;
- Animated.timing(
- this.animatedValue,
- {
- toValue: 0,
- ...ANIMATION_PROPS
- }
- ).start();
- setTimeout(removeNotification, ANIMATION_DURATION);
- }
-
- clearTimeout = () => {
- if (this.timeout) {
- clearTimeout(this.timeout);
- }
- }
-
- getNavState = (routes) => {
- if (!routes.routes) {
- return routes;
- }
- return this.getNavState(routes.routes[routes.index]);
- }
-
- goToRoom = async() => {
- const { notification, navigation, baseUrl } = this.props;
- const { payload } = notification;
- const { rid, type, prid } = payload;
- if (!rid) {
- return;
- }
- const name = type === 'd' ? payload.sender.username : payload.name;
- // if sub is not on local database, title will be null, so we use payload from notification
- const { title = name } = notification;
- await navigation.navigate('RoomsListView');
- navigation.navigate('RoomView', {
- rid, name: title, t: type, prid, baseUrl
- });
- this.hide();
- }
-
- render() {
- const {
- baseUrl, user: { id: userId, token }, notification, window, theme
- } = this.props;
- const { message, payload } = notification;
- const { type } = payload;
- const name = type === 'd' ? payload.sender.username : payload.name;
- // if sub is not on local database, title and avatar will be null, so we use payload from notification
- const { title = name, avatar = name } = notification;
-
- let top = 0;
- if (isIOS) {
- const portrait = window.height > window.width;
- if (portrait) {
- top = hasNotch ? 45 : 20;
- } else {
- top = isTablet ? 20 : 0;
- }
- }
-
- const translateY = this.animatedValue.interpolate({
- inputRange: [0, 1],
- outputRange: [-top - ROW_HEIGHT, top]
- });
- return (
-
-
- <>
-
-
- {title}
- {message}
-
- >
-
-
-
-
-
- );
- }
-}
-
-const mapStateToProps = state => ({
- user: getUserSelector(state),
- baseUrl: state.server.server,
- notification: state.notification
-});
-
-const mapDispatchToProps = dispatch => ({
- removeNotification: () => dispatch(removeNotificationAction())
-});
-
-export default responsive(connect(mapStateToProps, mapDispatchToProps)(withTheme(NotificationBadge)));
diff --git a/app/presentation/ImageViewer/ImageComponent.js b/app/presentation/ImageViewer/ImageComponent.js
new file mode 100644
index 000000000..cb365f03e
--- /dev/null
+++ b/app/presentation/ImageViewer/ImageComponent.js
@@ -0,0 +1,13 @@
+import { types } from './types';
+
+export const ImageComponent = (type) => {
+ let Component;
+ if (type === types.REACT_NATIVE_IMAGE) {
+ const { Image } = require('react-native');
+ Component = Image;
+ } else {
+ const FastImage = require('react-native-fast-image').default;
+ Component = FastImage;
+ }
+ return Component;
+};
diff --git a/app/presentation/ImageViewer/index.android.js b/app/presentation/ImageViewer/ImageViewer.android.js
similarity index 93%
rename from app/presentation/ImageViewer/index.android.js
rename to app/presentation/ImageViewer/ImageViewer.android.js
index 86af0ecd5..9c3a29049 100644
--- a/app/presentation/ImageViewer/index.android.js
+++ b/app/presentation/ImageViewer/ImageViewer.android.js
@@ -6,14 +6,12 @@ import {
State,
PinchGestureHandler
} from 'react-native-gesture-handler';
-import FastImage from 'react-native-fast-image';
import Animated, { Easing } from 'react-native-reanimated';
-import { ResponsiveComponent } from 'react-native-responsive-ui';
-
-const AnimatedFastImage = Animated.createAnimatedComponent(FastImage);
+import { ImageComponent } from './ImageComponent';
+import { themes } from '../../constants/colors';
const styles = StyleSheet.create({
- wrapper: {
+ flex: {
flex: 1
},
image: {
@@ -264,13 +262,13 @@ const HEIGHT = 300;
// it was picked from https://github.com/software-mansion/react-native-reanimated/tree/master/Example/imageViewer
// and changed to use FastImage animated component
-class ImageViewer extends ResponsiveComponent {
- pinchRef = React.createRef();
-
- panRef = React.createRef();
-
+export class ImageViewer extends React.Component {
static propTypes = {
- uri: PropTypes.string
+ uri: PropTypes.string,
+ width: PropTypes.number,
+ height: PropTypes.number,
+ theme: PropTypes.string,
+ imageComponentType: PropTypes.string
}
constructor(props) {
@@ -382,17 +380,27 @@ class ImageViewer extends ResponsiveComponent {
);
}
+ pinchRef = React.createRef();
+
+ panRef = React.createRef();
+
render() {
- const { uri, ...props } = this.props;
- const { width } = this.state.window;
+ const {
+ uri, width, height, theme, imageComponentType, ...props
+ } = this.props;
+
+ const Component = ImageComponent(imageComponentType);
+ const AnimatedFastImage = Animated.createAnimatedComponent(Component);
// The below two animated values makes it so that scale appears to be done
// from the top left corner of the image view instead of its center. This
// is required for the "scale focal point" math to work correctly
const scaleTopLeftFixX = divide(multiply(WIDTH, add(this._scale, -1)), 2);
const scaleTopLeftFixY = divide(multiply(HEIGHT, add(this._scale, -1)), 2);
+ const backgroundColor = themes[theme].previewBackground;
+
return (
-
+
{
+ const backgroundColor = themes[theme].previewBackground;
+ const Component = ImageComponent(imageComponentType);
+ return (
+
+
+
+ );
+};
+
+ImageViewer.propTypes = {
+ uri: PropTypes.string,
+ imageComponentType: PropTypes.string,
+ width: PropTypes.number,
+ height: PropTypes.number,
+ theme: PropTypes.string
+};
diff --git a/app/presentation/ImageViewer/index.ios.js b/app/presentation/ImageViewer/index.ios.js
deleted file mode 100644
index 1c071fd06..000000000
--- a/app/presentation/ImageViewer/index.ios.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import React from 'react';
-import { ScrollView, StyleSheet } from 'react-native';
-import FastImage from 'react-native-fast-image';
-import PropTypes from 'prop-types';
-
-const styles = StyleSheet.create({
- scrollContent: {
- width: '100%',
- height: '100%'
- },
- image: {
- flex: 1
- }
-});
-
-const ImageViewer = ({
- uri, ...props
-}) => (
-
-
-
-);
-
-ImageViewer.propTypes = {
- uri: PropTypes.string
-};
-
-export default ImageViewer;
diff --git a/app/presentation/ImageViewer/index.js b/app/presentation/ImageViewer/index.js
new file mode 100644
index 000000000..bf629ae84
--- /dev/null
+++ b/app/presentation/ImageViewer/index.js
@@ -0,0 +1,3 @@
+export * from './ImageViewer';
+export * from './types';
+export * from './ImageComponent';
diff --git a/app/presentation/ImageViewer/types.js b/app/presentation/ImageViewer/types.js
new file mode 100644
index 000000000..56c4a7d27
--- /dev/null
+++ b/app/presentation/ImageViewer/types.js
@@ -0,0 +1,4 @@
+export const types = {
+ FAST_IMAGE: 'FAST_IMAGE',
+ REACT_NATIVE_IMAGE: 'REACT_NATIVE'
+};
diff --git a/app/presentation/RoomItem/Actions.js b/app/presentation/RoomItem/Actions.js
index e0b8c29b2..20e5efad6 100644
--- a/app/presentation/RoomItem/Actions.js
+++ b/app/presentation/RoomItem/Actions.js
@@ -91,7 +91,7 @@ export const RightActions = React.memo(({
>
<>
-
+
{I18n.t(favorite ? 'Unfavorite' : 'Favorite')}
>
diff --git a/app/presentation/RoomItem/Touchable.js b/app/presentation/RoomItem/Touchable.js
index d4a88c34f..911436fe0 100644
--- a/app/presentation/RoomItem/Touchable.js
+++ b/app/presentation/RoomItem/Touchable.js
@@ -25,7 +25,8 @@ class Touchable extends React.Component {
toggleRead: PropTypes.func,
hideChannel: PropTypes.func,
children: PropTypes.element,
- theme: PropTypes.string
+ theme: PropTypes.string,
+ isFocused: PropTypes.bool
}
constructor(props) {
@@ -167,7 +168,7 @@ class Touchable extends React.Component {
render() {
const {
- testID, isRead, width, favorite, children, theme
+ testID, isRead, width, favorite, children, theme, isFocused
} = this.props;
return (
@@ -203,7 +204,7 @@ class Touchable extends React.Component {
theme={theme}
testID={testID}
style={{
- backgroundColor: themes[theme].backgroundColor
+ backgroundColor: isFocused ? themes[theme].chatComponentBackground : themes[theme].backgroundColor
}}
>
{children}
diff --git a/app/presentation/RoomItem/index.js b/app/presentation/RoomItem/index.js
index 9251717cb..1b3ee93f2 100644
--- a/app/presentation/RoomItem/index.js
+++ b/app/presentation/RoomItem/index.js
@@ -28,7 +28,8 @@ const attrs = [
'favorite',
'status',
'connected',
- 'theme'
+ 'theme',
+ 'isFocused'
];
const arePropsEqual = (oldProps, newProps) => {
@@ -41,7 +42,39 @@ const arePropsEqual = (oldProps, newProps) => {
};
const RoomItem = React.memo(({
- onPress, width, favorite, toggleFav, isRead, rid, toggleRead, hideChannel, testID, unread, userMentions, name, _updatedAt, alert, type, avatarSize, baseUrl, userId, username, token, id, prid, showLastMessage, hideUnreadStatus, lastMessage, status, avatar, useRealName, getUserPresence, isGroupChat, connected, theme
+ onPress,
+ width,
+ favorite,
+ toggleFav,
+ isRead,
+ rid,
+ toggleRead,
+ hideChannel,
+ testID,
+ unread,
+ userMentions,
+ name,
+ _updatedAt,
+ alert,
+ type,
+ avatarSize,
+ baseUrl,
+ userId,
+ username,
+ token,
+ id,
+ prid,
+ showLastMessage,
+ hideUnreadStatus,
+ lastMessage,
+ status,
+ avatar,
+ useRealName,
+ getUserPresence,
+ isGroupChat,
+ connected,
+ theme,
+ isFocused
}) => {
useEffect(() => {
if (connected && type === 'd' && id) {
@@ -79,6 +112,7 @@ const RoomItem = React.memo(({
testID={testID}
type={type}
theme={theme}
+ isFocused={isFocused}
>
room.rid === action.rid)
+ .filter(rid => rid !== action.rid)
};
case ROOM.LEAVE:
return {
diff --git a/app/reducers/server.js b/app/reducers/server.js
index 7eda3767f..96b8d400c 100644
--- a/app/reducers/server.js
+++ b/app/reducers/server.js
@@ -7,7 +7,8 @@ const initialState = {
server: '',
version: null,
loading: true,
- adding: false
+ adding: false,
+ previousServer: null
};
@@ -54,12 +55,14 @@ export default function server(state = initialState, action) {
case SERVER.INIT_ADD:
return {
...state,
- adding: true
+ adding: true,
+ previousServer: action.previousServer
};
case SERVER.FINISH_ADD:
return {
...state,
- adding: false
+ adding: false,
+ previousServer: null
};
default:
return state;
diff --git a/app/sagas/createChannel.js b/app/sagas/createChannel.js
index 37d249a74..062a0092b 100644
--- a/app/sagas/createChannel.js
+++ b/app/sagas/createChannel.js
@@ -10,6 +10,7 @@ import RocketChat from '../lib/rocketchat';
import Navigation from '../lib/Navigation';
import database from '../lib/database';
import I18n from '../i18n';
+import { goRoom } from '../utils/goRoom';
const createChannel = function createChannel(data) {
return RocketChat.createChannel(data);
@@ -55,9 +56,12 @@ const handleRequest = function* handleRequest({ data }) {
}
};
-const handleSuccess = function handleSuccess({ data }) {
- const { rid, t } = data;
- Navigation.navigate('RoomView', { rid, t, name: RocketChat.getRoomTitle(data) });
+const handleSuccess = function* handleSuccess({ data }) {
+ const isMasterDetail = yield select(state => state.app.isMasterDetail);
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ }
+ goRoom({ item: data, isMasterDetail });
};
const handleFailure = function handleFailure({ err }) {
diff --git a/app/sagas/deepLinking.js b/app/sagas/deepLinking.js
index d5a2b87cc..2069cbd07 100644
--- a/app/sagas/deepLinking.js
+++ b/app/sagas/deepLinking.js
@@ -10,8 +10,9 @@ import { inviteLinksSetToken, inviteLinksRequest } from '../actions/inviteLinks'
import database from '../lib/database';
import RocketChat from '../lib/rocketchat';
import EventEmitter from '../utils/events';
-import { appStart } from '../actions';
+import { appStart, ROOT_INSIDE } from '../actions/app';
import { localAuthenticate } from '../utils/localAuthentication';
+import { goRoom } from '../utils/goRoom';
const roomTypes = {
channel: 'c', direct: 'd', group: 'p', channels: 'l'
@@ -29,19 +30,25 @@ const handleInviteLink = function* handleInviteLink({ params, requireLogin = fal
};
const navigate = function* navigate({ params }) {
- yield put(appStart('inside'));
+ yield put(appStart({ root: ROOT_INSIDE }));
if (params.path) {
const [type, name] = params.path.split('/');
if (type !== 'invite') {
const room = yield RocketChat.canOpenRoom(params);
if (room) {
- yield Navigation.navigate('RoomsListView');
- Navigation.navigate('RoomView', {
+ const isMasterDetail = yield select(state => state.app.isMasterDetail);
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ } else {
+ Navigation.navigate('RoomsListView');
+ }
+ const item = {
name,
t: roomTypes[type],
roomUserId: RocketChat.getUidDirectMessage(room),
...room
- });
+ };
+ goRoom({ item, isMasterDetail });
}
} else {
yield handleInviteLink({ params });
diff --git a/app/sagas/init.js b/app/sagas/init.js
index ae47a1430..25c77da04 100644
--- a/app/sagas/init.js
+++ b/app/sagas/init.js
@@ -4,14 +4,12 @@ import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord';
import RNBootSplash from 'react-native-bootsplash';
import AsyncStorage from '@react-native-community/async-storage';
-import * as actions from '../actions';
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 Navigation from '../lib/Navigation';
import {
SERVERS, SERVER_ICON, SERVER_NAME, SERVER_URL, TOKEN, USER_ID
} from '../constants/userDefaults';
@@ -19,6 +17,7 @@ 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';
export const initLocalSettings = function* initLocalSettings() {
const sortPreferences = yield RocketChat.getSortPreferences();
@@ -96,7 +95,7 @@ const restore = function* restore() {
RNUserDefaults.clear(RocketChat.TOKEN_KEY),
RNUserDefaults.clear('currentServer')
]);
- yield put(actions.appStart('outside'));
+ yield put(appStart({ root: ROOT_OUTSIDE }));
} else {
const serversDB = database.servers;
const serverCollections = serversDB.collections.get('servers');
@@ -106,23 +105,14 @@ const restore = function* restore() {
yield put(selectServerRequest(server, serverObj && serverObj.version));
}
- yield put(actions.appReady({}));
+ yield put(appReady({}));
} catch (e) {
log(e);
- yield put(actions.appStart('outside'));
+ yield put(appStart({ root: ROOT_OUTSIDE }));
}
};
-const start = function* start({ root, text }) {
- if (root === 'inside') {
- yield Navigation.navigate('InsideStack');
- } else if (root === 'setUsername') {
- yield Navigation.navigate('SetUsernameStack');
- } else if (root === 'outside') {
- yield Navigation.navigate('OutsideStack');
- } else if (root === 'loading') {
- yield Navigation.navigate('AuthLoading', { text });
- }
+const start = function start() {
RNBootSplash.hide();
};
diff --git a/app/sagas/login.js b/app/sagas/login.js
index 3e3575f1e..587b9b7ba 100644
--- a/app/sagas/login.js
+++ b/app/sagas/login.js
@@ -7,7 +7,9 @@ import moment from 'moment';
import 'moment/min/locales';
import * as types from '../actions/actionsTypes';
-import { appStart } from '../actions';
+import {
+ appStart, ROOT_SET_USERNAME, ROOT_INSIDE, ROOT_LOADING, ROOT_OUTSIDE
+} from '../actions/app';
import { serverFinishAdd, selectServerRequest } from '../actions/server';
import {
loginFailure, loginSuccess, setUser, logout
@@ -40,7 +42,7 @@ const handleLoginRequest = function* handleLoginRequest({ credentials, logoutOnE
if (!result.username) {
yield put(serverFinishAdd());
yield put(setUser(result));
- yield put(appStart('setUsername'));
+ yield put(appStart({ root: ROOT_SET_USERNAME }));
} else {
const server = yield select(getServer);
yield localAuthenticate(server);
@@ -133,17 +135,17 @@ const handleLoginSuccess = function* handleLoginSuccess({ user }) {
let currentRoot;
if (adding) {
yield put(serverFinishAdd());
- yield put(appStart('inside'));
+ yield put(appStart({ root: ROOT_INSIDE }));
} else {
currentRoot = yield select(state => state.app.root);
- if (currentRoot !== 'inside') {
- yield put(appStart('inside'));
+ if (currentRoot !== ROOT_INSIDE) {
+ yield put(appStart({ root: ROOT_INSIDE }));
}
}
// after a successful login, check if it's been invited via invite link
currentRoot = yield select(state => state.app.root);
- if (currentRoot === 'inside') {
+ if (currentRoot === ROOT_INSIDE) {
const inviteLinkToken = yield select(state => state.inviteLinks.token);
if (inviteLinkToken) {
yield put(inviteLinksRequest(inviteLinkToken));
@@ -155,7 +157,7 @@ const handleLoginSuccess = function* handleLoginSuccess({ user }) {
};
const handleLogout = function* handleLogout({ forcedByServer }) {
- yield put(appStart('loading', I18n.t('Logging_out')));
+ yield put(appStart({ root: ROOT_LOADING, text: I18n.t('Logging_out') }));
const server = yield select(getServer);
if (server) {
try {
@@ -163,7 +165,7 @@ const handleLogout = function* handleLogout({ forcedByServer }) {
// if the user was logged out by the server
if (forcedByServer) {
- yield put(appStart('outside'));
+ yield put(appStart({ root: ROOT_OUTSIDE }));
showErrorAlert(I18n.t('Logged_out_by_server'), I18n.t('Oops'));
EventEmitter.emit('NewServer', { server });
} else {
@@ -183,10 +185,10 @@ const handleLogout = function* handleLogout({ forcedByServer }) {
}
}
// if there's no servers, go outside
- yield put(appStart('outside'));
+ yield put(appStart({ root: ROOT_OUTSIDE }));
}
} catch (e) {
- yield put(appStart('outside'));
+ yield put(appStart({ root: ROOT_OUTSIDE }));
log(e);
}
}
diff --git a/app/sagas/messages.js b/app/sagas/messages.js
index 1b815fd5f..2879b2b64 100644
--- a/app/sagas/messages.js
+++ b/app/sagas/messages.js
@@ -1,4 +1,4 @@
-import { takeLatest } from 'redux-saga/effects';
+import { takeLatest, select } from 'redux-saga/effects';
import { Q } from '@nozbe/watermelondb';
import Navigation from '../lib/Navigation';
@@ -6,32 +6,28 @@ import { MESSAGES } from '../actions/actionsTypes';
import RocketChat from '../lib/rocketchat';
import database from '../lib/database';
import log from '../utils/log';
-
-const goRoom = function goRoom({
- rid, name, fname, message
-}) {
- Navigation.navigate('RoomsListView');
- Navigation.navigate('RoomView', {
- rid, name, fname, t: 'd', message
- });
-};
+import { goRoom } from '../utils/goRoom';
const handleReplyBroadcast = function* handleReplyBroadcast({ message }) {
try {
const db = database.active;
- const { username, name } = message.u;
+ const { username } = message.u;
const subsCollection = db.collections.get('subscriptions');
const subscriptions = yield subsCollection.query(Q.where('name', username)).fetch();
+
+ const isMasterDetail = yield select(state => state.app.isMasterDetail);
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ } else {
+ Navigation.navigate('RoomsListView');
+ }
+
if (subscriptions.length) {
- yield goRoom({
- rid: subscriptions[0].rid, name: username, fname: name, message
- });
+ goRoom({ item: subscriptions[0], isMasterDetail, message });
} else {
const result = yield RocketChat.createDirectMessage(username);
if (result?.success) {
- yield goRoom({
- rid: result?.room.rid, t: 'd', name: username, fname: name, message
- });
+ goRoom({ item: result?.room, isMasterDetail, message });
}
}
} catch (e) {
diff --git a/app/sagas/room.js b/app/sagas/room.js
index 9fab31386..c7402f93a 100644
--- a/app/sagas/room.js
+++ b/app/sagas/room.js
@@ -31,7 +31,12 @@ const watchUserTyping = function* watchUserTyping({ rid, status }) {
};
const handleRemovedRoom = function* handleRemovedRoom() {
- yield Navigation.navigate('RoomsListView');
+ const isMasterDetail = yield select(state => state.app.isMasterDetail);
+ if (isMasterDetail) {
+ yield Navigation.navigate('DrawerNavigator');
+ } else {
+ yield Navigation.navigate('RoomsListView');
+ }
// types.ROOM.REMOVE is triggered by `subscriptions-changed` with `removed` arg
const { timeout } = yield race({
deleteFinished: take(types.ROOM.REMOVED),
@@ -69,12 +74,17 @@ const handleDeleteRoom = function* handleDeleteRoom({ rid, t }) {
};
const handleCloseRoom = function* handleCloseRoom({ rid }) {
+ const isMasterDetail = yield select(state => state.app.isMasterDetail);
const requestComment = yield select(state => state.settings.Livechat_request_comment_when_closing_conversation);
const closeRoom = async(comment = '') => {
try {
await RocketChat.closeLivechat(rid, comment);
- Navigation.navigate('RoomsListView');
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ } else {
+ Navigation.navigate('RoomsListView');
+ }
} catch {
// do nothing
}
@@ -105,7 +115,12 @@ const handleForwardRoom = function* handleForwardRoom({ transferData }) {
try {
const result = yield RocketChat.forwardLivechat(transferData);
if (result === true) {
- Navigation.navigate('RoomsListView');
+ const isMasterDetail = yield select(state => state.app.isMasterDetail);
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ } else {
+ Navigation.navigate('RoomsListView');
+ }
} else {
showErrorAlert(I18n.t('No_available_agents_to_transfer'), I18n.t('Oops'));
}
diff --git a/app/sagas/selectServer.js b/app/sagas/selectServer.js
index 7596e05d1..429b2642c 100644
--- a/app/sagas/selectServer.js
+++ b/app/sagas/selectServer.js
@@ -6,7 +6,6 @@ import semver from 'semver';
import Navigation from '../lib/Navigation';
import { SERVER } from '../actions/actionsTypes';
-import * as actions from '../actions';
import {
serverFailure, selectServerRequest, selectServerSuccess, selectServerFailure
} from '../actions/server';
@@ -19,6 +18,7 @@ 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';
const getServerInfo = function* getServerInfo({ server, raiseError = true }) {
try {
@@ -103,10 +103,10 @@ const handleSelectServer = function* handleSelectServer({ server, version, fetch
yield put(clearSettings());
yield RocketChat.connect({ server, user, logoutOnError: true });
yield put(setUser(user));
- yield put(actions.appStart('inside'));
+ yield put(appStart({ root: ROOT_INSIDE }));
} else {
yield RocketChat.connect({ server });
- yield put(actions.appStart('outside'));
+ yield put(appStart({ root: ROOT_OUTSIDE }));
}
// We can't use yield here because fetch of Settings & Custom Emojis is slower
diff --git a/app/sagas/state.js b/app/sagas/state.js
index 3c4d63e32..8b072c0a9 100644
--- a/app/sagas/state.js
+++ b/app/sagas/state.js
@@ -5,10 +5,11 @@ import { setBadgeCount } from '../notifications/push';
import log from '../utils/log';
import { localAuthenticate, saveLastLocalAuthenticationSession } from '../utils/localAuthentication';
import { APP_STATE } from '../actions/actionsTypes';
+import { ROOT_OUTSIDE } from '../actions/app';
const appHasComeBackToForeground = function* appHasComeBackToForeground() {
const appRoot = yield select(state => state.app.root);
- if (appRoot === 'outside') {
+ if (appRoot === ROOT_OUTSIDE) {
return;
}
const auth = yield select(state => state.login.isAuthenticated);
@@ -27,13 +28,17 @@ const appHasComeBackToForeground = function* appHasComeBackToForeground() {
const appHasComeBackToBackground = function* appHasComeBackToBackground() {
const appRoot = yield select(state => state.app.root);
- if (appRoot === 'outside') {
+ if (appRoot === ROOT_OUTSIDE) {
return;
}
const auth = yield select(state => state.login.isAuthenticated);
if (!auth) {
return;
}
+ const localAuthenticated = yield select(state => state.login.isLocalAuthenticated);
+ if (!localAuthenticated) {
+ return;
+ }
try {
const server = yield select(state => state.server.server);
yield saveLastLocalAuthenticationSession(server);
diff --git a/app/selectors/login.js b/app/selectors/login.js
index 773056b4b..d8226aebe 100644
--- a/app/selectors/login.js
+++ b/app/selectors/login.js
@@ -1,8 +1,15 @@
import { createSelector } from 'reselect';
+import { isEmpty } from 'lodash';
-const getUser = state => state.login.user || {};
+const getUser = (state) => {
+ if (!isEmpty(state.share?.user)) {
+ return state.share.user;
+ }
+ return state.login?.user;
+};
const getLoginServices = state => state.login.services || {};
const getShowFormLoginSetting = state => state.settings.Accounts_ShowFormLogin || false;
+const getIframeEnabledSetting = state => state.settings.Accounts_iframe_enabled || false;
export const getUserSelector = createSelector(
[getUser],
@@ -10,6 +17,6 @@ export const getUserSelector = createSelector(
);
export const getShowLoginButton = createSelector(
- [getLoginServices, getShowFormLoginSetting],
- (loginServices, showFormLogin) => showFormLogin || Object.values(loginServices).length
+ [getLoginServices, getShowFormLoginSetting, getIframeEnabledSetting],
+ (loginServices, showFormLogin, iframeEnabled) => showFormLogin || Object.values(loginServices).length || iframeEnabled
);
diff --git a/app/share.js b/app/share.js
index 35e865296..93840b828 100644
--- a/app/share.js
+++ b/app/share.js
@@ -1,8 +1,9 @@
-import React from 'react';
-import { View } from 'react-native';
-import { createAppContainer, createSwitchNavigator } from 'react-navigation';
+import React, { useContext } from 'react';
+import { Dimensions } from 'react-native';
+import PropTypes from 'prop-types';
+import { NavigationContainer } from '@react-navigation/native';
import { AppearanceProvider } from 'react-native-appearance';
-import { createStackNavigator } from 'react-navigation-stack';
+import { createStackNavigator } from '@react-navigation/stack';
import { Provider } from 'react-redux';
import RNUserDefaults from 'rn-user-defaults';
@@ -14,61 +15,119 @@ import {
} from './utils/theme';
import Navigation from './lib/ShareNavigation';
import store from './lib/createStore';
-import sharedStyles from './views/Styles';
-import { hasNotch, supportSystemTheme } from './utils/deviceInfo';
-import { defaultHeader, onNavigationStateChange, cardStyle } from './utils/navigation';
+import { supportSystemTheme } from './utils/deviceInfo';
+import {
+ defaultHeader, themedHeader, getActiveRouteName, navigationTheme
+} from './utils/navigation';
import RocketChat, { THEME_PREFERENCES_KEY } from './lib/rocketchat';
import { ThemeContext } from './theme';
import { localAuthenticate } from './utils/localAuthentication';
import ScreenLockedView from './views/ScreenLockedView';
-const InsideNavigator = createStackNavigator({
- ShareListView: {
- getScreen: () => require('./views/ShareListView').default
- },
- ShareView: {
- getScreen: () => require('./views/ShareView').default
- },
- SelectServerView: {
- getScreen: () => require('./views/SelectServerView').default
- }
-}, {
- initialRouteName: 'ShareListView',
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
+// Outside Stack
+import WithoutServersView from './views/WithoutServersView';
-const OutsideNavigator = createStackNavigator({
- WithoutServersView: {
- getScreen: () => require('./views/WithoutServersView').default
- }
-}, {
- initialRouteName: 'WithoutServersView',
- defaultNavigationOptions: defaultHeader,
- cardStyle
-});
+// Inside Stack
+import ShareListView from './views/ShareListView';
+import ShareView from './views/ShareView';
+import SelectServerView from './views/SelectServerView';
+import { setCurrentScreen } from './utils/log';
+import AuthLoadingView from './views/AuthLoadingView';
+import { DimensionsContext } from './dimensions';
+import debounce from './utils/debounce';
-const AppContainer = createAppContainer(createSwitchNavigator({
- OutsideStack: OutsideNavigator,
- InsideStack: InsideNavigator,
- AuthLoading: {
- getScreen: () => require('./views/AuthLoadingView').default
- }
-},
-{
- initialRouteName: 'AuthLoading'
-}));
+const Inside = createStackNavigator();
+const InsideStack = () => {
+ const { theme } = useContext(ThemeContext);
+
+ const screenOptions = {
+ ...defaultHeader,
+ ...themedHeader(theme)
+ };
+ screenOptions.headerStyle = {
+ ...screenOptions.headerStyle,
+ height: 57
+ };
+
+ return (
+
+
+
+
+
+ );
+};
+
+const Outside = createStackNavigator();
+const OutsideStack = () => {
+ const { theme } = useContext(ThemeContext);
+
+ return (
+
+
+
+ );
+};
+
+// App
+const Stack = createStackNavigator();
+export const App = ({ root }) => (
+
+ <>
+ {!root ? (
+
+ ) : null}
+ {root === 'outside' ? (
+
+ ) : null}
+ {root === 'inside' ? (
+
+ ) : null}
+ >
+
+);
+
+App.propTypes = {
+ root: PropTypes.string
+};
class Root extends React.Component {
constructor(props) {
super(props);
+ const { width, height, scale } = Dimensions.get('screen');
this.state = {
- isLandscape: false,
theme: defaultTheme(),
themePreferences: {
currentTheme: supportSystemTheme() ? 'automatic' : 'light',
darkLevel: 'dark'
- }
+ },
+ root: '',
+ width,
+ height,
+ scale
};
this.init();
}
@@ -85,11 +144,16 @@ class Root extends React.Component {
if (currentServer && token) {
await localAuthenticate(currentServer);
- await Navigation.navigate('InsideStack');
+ this.setState({ root: 'inside' });
await RocketChat.shareExtensionInit(currentServer);
} else {
- await Navigation.navigate('OutsideStack');
+ this.setState({ root: 'outside' });
}
+
+ const state = Navigation.navigationRef.current?.getRootState();
+ const currentRouteName = getActiveRouteName(state);
+ Navigation.routeNameRef.current = currentRouteName;
+ setCurrentScreen(currentRouteName);
}
setTheme = (newTheme = {}) => {
@@ -101,32 +165,51 @@ class Root extends React.Component {
});
}
- handleLayout = (event) => {
- const { width, height } = event.nativeEvent.layout;
- this.setState({ isLandscape: width > height });
+ // Dimensions update fires twice
+ onDimensionsChange = debounce(({ window: { width, height, scale } }) => {
+ this.setDimensions({ width, height, scale });
+ this.setMasterDetail(width);
+ })
+
+ setDimensions = ({ width, height, scale }) => {
+ this.setState({ width, height, scale });
}
render() {
- const { isLandscape, theme } = this.state;
+ const {
+ theme, root, width, height, scale
+ } = this.state;
+ const navTheme = navigationTheme(theme);
return (
-
-
-
- {
- Navigation.setTopLevelNavigator(navigatorRef);
+
+
+
+ {
+ const previousRouteName = Navigation.routeNameRef.current;
+ const currentRouteName = getActiveRouteName(state);
+ if (previousRouteName !== currentRouteName) {
+ setCurrentScreen(currentRouteName);
+ }
+ Navigation.routeNameRef.current = currentRouteName;
}}
- onNavigationStateChange={onNavigationStateChange}
- screenProps={{ theme }}
- />
+ >
+
+
-
-
-
+
+
+
);
}
diff --git a/app/split.js b/app/split.js
deleted file mode 100644
index 44136bbcb..000000000
--- a/app/split.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import React from 'react';
-import hoistNonReactStatics from 'hoist-non-react-statics';
-
-import { isTablet } from './utils/deviceInfo';
-
-export const SplitContext = React.createContext(null);
-
-export function withSplit(Component) {
- if (isTablet) {
- const SplitComponent = props => (
-
- {contexts => }
-
- );
- hoistNonReactStatics(SplitComponent, Component);
- return SplitComponent;
- }
- return Component;
-}
diff --git a/app/stacks/InsideStack.js b/app/stacks/InsideStack.js
new file mode 100644
index 000000000..e29c39dd9
--- /dev/null
+++ b/app/stacks/InsideStack.js
@@ -0,0 +1,325 @@
+import React from 'react';
+import { createStackNavigator } from '@react-navigation/stack';
+import { createDrawerNavigator } from '@react-navigation/drawer';
+
+import { ThemeContext } from '../theme';
+import {
+ defaultHeader, themedHeader, ModalAnimation, StackAnimation
+} from '../utils/navigation';
+import Sidebar from '../views/SidebarView';
+
+// Chats Stack
+import RoomView from '../views/RoomView';
+import RoomsListView from '../views/RoomsListView';
+import RoomActionsView from '../views/RoomActionsView';
+import RoomInfoView from '../views/RoomInfoView';
+import RoomInfoEditView from '../views/RoomInfoEditView';
+import RoomMembersView from '../views/RoomMembersView';
+import SearchMessagesView from '../views/SearchMessagesView';
+import SelectedUsersView from '../views/SelectedUsersView';
+import InviteUsersView from '../views/InviteUsersView';
+import InviteUsersEditView from '../views/InviteUsersEditView';
+import MessagesView from '../views/MessagesView';
+import AutoTranslateView from '../views/AutoTranslateView';
+import DirectoryView from '../views/DirectoryView';
+import NotificationPrefView from '../views/NotificationPreferencesView';
+import VisitorNavigationView from '../views/VisitorNavigationView';
+import ForwardLivechatView from '../views/ForwardLivechatView';
+import LivechatEditView from '../views/LivechatEditView';
+import PickerView from '../views/PickerView';
+import ThreadMessagesView from '../views/ThreadMessagesView';
+import MarkdownTableView from '../views/MarkdownTableView';
+import ReadReceiptsView from '../views/ReadReceiptView';
+
+// Profile Stack
+import ProfileView from '../views/ProfileView';
+
+// Settings Stack
+import SettingsView from '../views/SettingsView';
+import LanguageView from '../views/LanguageView';
+import ThemeView from '../views/ThemeView';
+import DefaultBrowserView from '../views/DefaultBrowserView';
+import ScreenLockConfigView from '../views/ScreenLockConfigView';
+
+// Admin Stack
+import AdminPanelView from '../views/AdminPanelView';
+
+// NewMessage Stack
+import NewMessageView from '../views/NewMessageView';
+import CreateChannelView from '../views/CreateChannelView';
+
+// InsideStackNavigator
+import AttachmentView from '../views/AttachmentView';
+import ModalBlockView from '../views/ModalBlockView';
+import JitsiMeetView from '../views/JitsiMeetView';
+import StatusView from '../views/StatusView';
+import ShareView from '../views/ShareView';
+import CreateDiscussionView from '../views/CreateDiscussionView';
+
+// ChatsStackNavigator
+const ChatsStack = createStackNavigator();
+const ChatsStackNavigator = () => {
+ const { theme } = React.useContext(ThemeContext);
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+// ProfileStackNavigator
+const ProfileStack = createStackNavigator();
+const ProfileStackNavigator = () => {
+ const { theme } = React.useContext(ThemeContext);
+ return (
+
+
+
+ );
+};
+
+// SettingsStackNavigator
+const SettingsStack = createStackNavigator();
+const SettingsStackNavigator = () => {
+ const { theme } = React.useContext(ThemeContext);
+
+ return (
+
+
+
+
+
+
+
+ );
+};
+
+// AdminPanelStackNavigator
+const AdminPanelStack = createStackNavigator();
+const AdminPanelStackNavigator = () => {
+ const { theme } = React.useContext(ThemeContext);
+
+ return (
+
+
+
+ );
+};
+
+// DrawerNavigator
+const Drawer = createDrawerNavigator();
+const DrawerNavigator = () => (
+ }
+ screenOptions={{ swipeEnabled: false }}
+ drawerType='back'
+ >
+
+
+
+
+
+);
+
+// NewMessageStackNavigator
+const NewMessageStack = createStackNavigator();
+const NewMessageStackNavigator = () => {
+ const { theme } = React.useContext(ThemeContext);
+
+ return (
+
+
+
+
+
+
+ );
+};
+
+// InsideStackNavigator
+const InsideStack = createStackNavigator();
+const InsideStackNavigator = () => {
+ const { theme } = React.useContext(ThemeContext);
+
+ return (
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default InsideStackNavigator;
diff --git a/app/stacks/MasterDetailStack/ModalContainer.js b/app/stacks/MasterDetailStack/ModalContainer.js
new file mode 100644
index 000000000..79b572010
--- /dev/null
+++ b/app/stacks/MasterDetailStack/ModalContainer.js
@@ -0,0 +1,34 @@
+import React from 'react';
+import { TouchableWithoutFeedback, View, StyleSheet } from 'react-native';
+import PropTypes from 'prop-types';
+
+import sharedStyles from '../../views/Styles';
+import { themes } from '../../constants/colors';
+
+const styles = StyleSheet.create({
+ root: {
+ flex: 1,
+ alignItems: 'center',
+ justifyContent: 'center'
+ },
+ backdrop: {
+ ...StyleSheet.absoluteFill
+ }
+});
+
+export const ModalContainer = ({ navigation, children, theme }) => (
+
+ navigation.pop()}>
+
+
+
+ {children}
+
+
+);
+
+ModalContainer.propTypes = {
+ navigation: PropTypes.object,
+ children: PropTypes.element,
+ theme: PropTypes.string
+};
diff --git a/app/stacks/MasterDetailStack/index.js b/app/stacks/MasterDetailStack/index.js
new file mode 100644
index 000000000..0b27d89df
--- /dev/null
+++ b/app/stacks/MasterDetailStack/index.js
@@ -0,0 +1,298 @@
+import React, { useEffect } from 'react';
+import PropTypes from 'prop-types';
+import { useIsFocused } from '@react-navigation/native';
+import { createStackNavigator } from '@react-navigation/stack';
+import { createDrawerNavigator } from '@react-navigation/drawer';
+
+import { ThemeContext } from '../../theme';
+import {
+ defaultHeader, themedHeader, StackAnimation, FadeFromCenterModal
+} from '../../utils/navigation';
+import { ModalContainer } from './ModalContainer';
+
+// Chats Stack
+import RoomView from '../../views/RoomView';
+import RoomsListView from '../../views/RoomsListView';
+import RoomActionsView from '../../views/RoomActionsView';
+import RoomInfoView from '../../views/RoomInfoView';
+import RoomInfoEditView from '../../views/RoomInfoEditView';
+import RoomMembersView from '../../views/RoomMembersView';
+import SearchMessagesView from '../../views/SearchMessagesView';
+import SelectedUsersView from '../../views/SelectedUsersView';
+import InviteUsersView from '../../views/InviteUsersView';
+import InviteUsersEditView from '../../views/InviteUsersEditView';
+import MessagesView from '../../views/MessagesView';
+import AutoTranslateView from '../../views/AutoTranslateView';
+import DirectoryView from '../../views/DirectoryView';
+import NotificationPrefView from '../../views/NotificationPreferencesView';
+import VisitorNavigationView from '../../views/VisitorNavigationView';
+import ForwardLivechatView from '../../views/ForwardLivechatView';
+import LivechatEditView from '../../views/LivechatEditView';
+import PickerView from '../../views/PickerView';
+import ThreadMessagesView from '../../views/ThreadMessagesView';
+import MarkdownTableView from '../../views/MarkdownTableView';
+import ReadReceiptsView from '../../views/ReadReceiptView';
+import ProfileView from '../../views/ProfileView';
+import SettingsView from '../../views/SettingsView';
+import LanguageView from '../../views/LanguageView';
+import ThemeView from '../../views/ThemeView';
+import DefaultBrowserView from '../../views/DefaultBrowserView';
+import ScreenLockConfigView from '../../views/ScreenLockConfigView';
+import AdminPanelView from '../../views/AdminPanelView';
+import NewMessageView from '../../views/NewMessageView';
+import CreateChannelView from '../../views/CreateChannelView';
+
+// InsideStackNavigator
+import AttachmentView from '../../views/AttachmentView';
+import ModalBlockView from '../../views/ModalBlockView';
+import JitsiMeetView from '../../views/JitsiMeetView';
+import StatusView from '../../views/StatusView';
+import CreateDiscussionView from '../../views/CreateDiscussionView';
+
+import { setKeyCommands, deleteKeyCommands } from '../../commands';
+import ShareView from '../../views/ShareView';
+
+// ChatsStackNavigator
+const ChatsStack = createStackNavigator();
+const ChatsStackNavigator = React.memo(() => {
+ const { theme } = React.useContext(ThemeContext);
+
+ const isFocused = useIsFocused();
+ useEffect(() => {
+ if (isFocused) {
+ setKeyCommands();
+ } else {
+ deleteKeyCommands();
+ }
+ return () => {
+ deleteKeyCommands();
+ };
+ }, [isFocused]);
+
+ return (
+
+
+
+ );
+});
+
+// DrawerNavigator
+const Drawer = createDrawerNavigator();
+const DrawerNavigator = React.memo(() => (
+ }
+ drawerType='permanent'
+ >
+
+
+));
+
+const ModalStack = createStackNavigator();
+const ModalStackNavigator = React.memo(({ navigation }) => {
+ const { theme } = React.useContext(ThemeContext);
+ return (
+
+
+ RoomActionsView.navigationOptions({ ...props, isMasterDetail: true })}
+ />
+
+
+
+
+
+
+
+
+
+ DirectoryView.navigationOptions({ ...props, isMasterDetail: true })}
+ />
+
+
+
+
+
+ ThreadMessagesView.navigationOptions({ ...props, isMasterDetail: true })}
+ />
+
+
+ SettingsView.navigationOptions({ ...props, isMasterDetail: true })}
+ />
+
+
+
+
+
+ ProfileView.navigationOptions({ ...props, isMasterDetail: true })}
+ />
+ AdminPanelView.navigationOptions({ ...props, isMasterDetail: true })}
+ />
+
+
+
+
+
+
+ );
+});
+
+ModalStackNavigator.propTypes = {
+ navigation: PropTypes.object
+};
+
+// InsideStackNavigator
+const InsideStack = createStackNavigator();
+const InsideStackNavigator = React.memo(() => {
+ const { theme } = React.useContext(ThemeContext);
+ return (
+
+
+
+
+
+
+
+
+ );
+});
+
+export default InsideStackNavigator;
diff --git a/app/stacks/OutsideStack.js b/app/stacks/OutsideStack.js
new file mode 100644
index 000000000..f66e734fe
--- /dev/null
+++ b/app/stacks/OutsideStack.js
@@ -0,0 +1,101 @@
+import React from 'react';
+import { createStackNavigator } from '@react-navigation/stack';
+import { connect } from 'react-redux';
+import PropTypes from 'prop-types';
+
+import { ThemeContext } from '../theme';
+import {
+ defaultHeader, themedHeader, StackAnimation, ModalAnimation
+} from '../utils/navigation';
+
+// Outside Stack
+import OnboardingView from '../views/OnboardingView';
+import NewServerView from '../views/NewServerView';
+import WorkspaceView from '../views/WorkspaceView';
+import LoginView from '../views/LoginView';
+import ForgotPasswordView from '../views/ForgotPasswordView';
+import RegisterView from '../views/RegisterView';
+import LegalView from '../views/LegalView';
+import AuthenticationWebView from '../views/AuthenticationWebView';
+import { ROOT_OUTSIDE } from '../actions/app';
+
+// Outside
+const Outside = createStackNavigator();
+const _OutsideStack = ({ root }) => {
+ const { theme } = React.useContext(ThemeContext);
+
+ return (
+
+ {root === ROOT_OUTSIDE ? (
+
+ ) : null}
+
+
+
+
+
+
+
+ );
+};
+
+const mapStateToProps = state => ({
+ root: state.app.root
+});
+
+_OutsideStack.propTypes = {
+ root: PropTypes.string
+};
+
+const OutsideStack = connect(mapStateToProps)(_OutsideStack);
+
+// OutsideStackModal
+const OutsideModal = createStackNavigator();
+const OutsideStackModal = () => {
+ const { theme } = React.useContext(ThemeContext);
+
+ return (
+
+
+
+
+ );
+};
+
+export default OutsideStackModal;
diff --git a/app/tablet.js b/app/tablet.js
deleted file mode 100644
index 89dc9ab74..000000000
--- a/app/tablet.js
+++ /dev/null
@@ -1,222 +0,0 @@
-import React from 'react';
-import { View } from 'react-native';
-import PropTypes from 'prop-types';
-import { NavigationActions, StackActions } from 'react-navigation';
-import KeyCommands from 'react-native-keycommands';
-
-import Navigation from './lib/Navigation';
-import { isSplited } from './utils/deviceInfo';
-import {
- App, RoomContainer, ModalContainer, NotificationContainer
-} from './index';
-import { MAX_SIDEBAR_WIDTH } from './constants/tablet';
-import ModalNavigation from './lib/ModalNavigation';
-import { keyCommands, defaultCommands } from './commands';
-import { themes } from './constants/colors';
-
-import sharedStyles from './views/Styles';
-
-let modalRef;
-let roomRef;
-let notificationRef;
-
-export const initTabletNav = (setState) => {
- let inCall = false;
-
- const defaultApp = App.router.getStateForAction;
- const defaultModal = ModalContainer.router.getStateForAction;
- const defaultRoom = RoomContainer.router.getStateForAction;
- const defaultNotification = NotificationContainer.router.getStateForAction;
-
- NotificationContainer.router.getStateForAction = (action, state) => {
- if (action.type === NavigationActions.NAVIGATE && isSplited()) {
- const { routeName, params } = action;
- if (routeName === 'RoomView') {
- const resetAction = StackActions.reset({
- index: 0,
- actions: [NavigationActions.navigate({ routeName, params })]
- });
- roomRef.dispatch(resetAction);
- }
- }
- return defaultNotification(action, state);
- };
-
- RoomContainer.router.getStateForAction = (action, state) => {
- if (action.type === NavigationActions.NAVIGATE && isSplited()) {
- const { routeName, params } = action;
- if (routeName === 'RoomActionsView') {
- modalRef.dispatch(NavigationActions.navigate({ routeName, params }));
- setState({ showModal: true });
- return null;
- }
- if (routeName === 'AttachmentView') {
- modalRef.dispatch(NavigationActions.navigate({ routeName, params }));
- setState({ showModal: true });
- return null;
- }
- }
- if (action.type === 'Navigation/RESET' && isSplited()) {
- const { params } = action.actions[action.index];
- const routes = state.routes[state.index] && state.routes[state.index].params;
- if (params && params.rid && routes && routes.rid && params.rid === routes.rid) {
- return null;
- }
- }
- return defaultRoom(action, state);
- };
-
- ModalContainer.router.getStateForAction = (action, state) => {
- if (action.type === 'Navigation/POP' && isSplited()) {
- modalRef.dispatch(NavigationActions.navigate({ routeName: 'AuthLoading' }));
- setState({ showModal: false });
- }
- if (action.type === NavigationActions.NAVIGATE && isSplited()) {
- const { routeName, params } = action;
- if (routeName === 'RoomView') {
- Navigation.navigate(routeName, params);
- }
- }
- return defaultModal(action, state);
- };
-
- App.router.getStateForAction = (action, state) => {
- if (action.type === NavigationActions.NAVIGATE) {
- const { routeName, params } = action;
-
- if (routeName === 'InsideStack') {
- let commands = defaultCommands;
- let newState = { inside: true };
- if (isSplited()) {
- commands = [...commands, ...keyCommands];
- newState = { ...newState, showModal: false };
- }
- KeyCommands.setKeyCommands(commands);
- setState(newState);
- }
- if (isSplited()) {
- if (routeName === 'ReadReceiptsView') {
- roomRef.dispatch(NavigationActions.navigate({ routeName, params }));
- return null;
- }
- if (routeName === 'OutsideStack') {
- KeyCommands.deleteKeyCommands([...defaultCommands, ...keyCommands]);
- setState({ inside: false, showModal: false });
- }
- if (routeName === 'JitsiMeetView') {
- inCall = true;
- KeyCommands.deleteKeyCommands([...defaultCommands, ...keyCommands]);
- setState({ inside: false, showModal: false });
- }
- if (routeName === 'OnboardingView' || routeName === 'NewServerView') {
- KeyCommands.deleteKeyCommands([...defaultCommands, ...keyCommands]);
- setState({ inside: false, showModal: false });
- }
- if (routeName === 'ModalBlockView' || routeName === 'StatusView' || routeName === 'CreateDiscussionView') {
- modalRef.dispatch(NavigationActions.navigate({ routeName, params }));
- setState({ showModal: true });
- return null;
- }
- if (routeName === 'RoomView') {
- const resetAction = StackActions.reset({
- index: 0,
- actions: [NavigationActions.navigate({ routeName, params })]
- });
- roomRef.dispatch(resetAction);
- notificationRef.dispatch(resetAction);
- setState({ showModal: false });
- return null;
- }
-
- if (routeName === 'RoomsListView') {
- const resetAction = StackActions.reset({
- index: 0,
- actions: [NavigationActions.navigate({ routeName: 'RoomView', params: {} })]
- });
- roomRef.dispatch(resetAction);
- notificationRef.dispatch(resetAction);
- setState({ showModal: false });
- return null;
- }
-
- if (routeName === 'NewMessageView') {
- modalRef.dispatch(NavigationActions.navigate({ routeName, params }));
- setState({ showModal: true });
- return null;
- }
- if (routeName === 'DirectoryView') {
- modalRef.dispatch(NavigationActions.navigate({ routeName }));
- setState({ showModal: true });
- return null;
- }
- }
- }
- if (action.type === 'Navigation/TOGGLE_DRAWER' && isSplited()) {
- modalRef.dispatch(NavigationActions.navigate({ routeName: 'SettingsView' }));
- setState({ showModal: true });
- return null;
- }
- if (action.type === 'Navigation/POP' && inCall) {
- KeyCommands.setKeyCommands([...defaultCommands, ...keyCommands]);
- setState({ inside: true, showModal: false });
- }
- return defaultApp(action, state);
- };
-};
-
-const Split = ({
- split, tablet, showModal, closeModal, setModalRef, theme
-}) => {
- if (split) {
- return (
- <>
-
- roomRef = ref} screenProps={{ split: tablet, theme }} />
-
-
- >
- );
- }
- return null;
-};
-
-const Tablet = ({
- children, tablet, theme, inside, showModal, closeModal, onLayout
-}) => {
- const setModalRef = (ref) => {
- modalRef = ref;
- ModalNavigation.setTopLevelNavigator(modalRef);
- };
-
- const split = tablet && inside;
- return (
-
-
- {children}
-
-
- notificationRef = ref} screenProps={{ theme }} />
-
- );
-};
-
-Split.propTypes = {
- split: PropTypes.bool,
- tablet: PropTypes.bool,
- showModal: PropTypes.bool,
- closeModal: PropTypes.func,
- setModalRef: PropTypes.func,
- theme: PropTypes.string
-};
-
-Tablet.propTypes = {
- children: PropTypes.node,
- tablet: PropTypes.bool,
- inside: PropTypes.bool,
- showModal: PropTypes.bool,
- closeModal: PropTypes.func,
- onLayout: PropTypes.func,
- theme: PropTypes.string
-};
-
-export default Tablet;
diff --git a/app/theme.js b/app/theme.js
index dac1b625d..c34f56de0 100644
--- a/app/theme.js
+++ b/app/theme.js
@@ -12,3 +12,5 @@ export function withTheme(Component) {
hoistNonReactStatics(ThemedComponent, Component);
return ThemedComponent;
}
+
+export const useTheme = () => React.useContext(ThemeContext);
diff --git a/app/utils/deviceInfo.js b/app/utils/deviceInfo.js
index a7ba16794..7961b440a 100644
--- a/app/utils/deviceInfo.js
+++ b/app/utils/deviceInfo.js
@@ -1,8 +1,6 @@
import { Platform } from 'react-native';
import DeviceInfo from 'react-native-device-info';
-import { MIN_WIDTH_SPLIT_LAYOUT } from '../constants/tablet';
-
export const hasNotch = DeviceInfo.hasNotch();
export const isIOS = Platform.OS === 'ios';
export const isAndroid = !isIOS;
@@ -18,10 +16,3 @@ export const supportSystemTheme = () => {
// Tablet info
export const isTablet = DeviceInfo.isTablet();
-
-// We need to use this when app is used on splitview with another app
-// to handle cases on app view not-larger sufficient to show splited views (room list/room)
-// https://github.com/RocketChat/Rocket.Chat.ReactNative/pull/1300#discussion_r341405245
-let _width = null;
-export const setWidth = width => _width = width;
-export const isSplited = () => isTablet && _width > MIN_WIDTH_SPLIT_LAYOUT;
diff --git a/app/utils/goRoom.js b/app/utils/goRoom.js
index 70a4fe013..f12630951 100644
--- a/app/utils/goRoom.js
+++ b/app/utils/goRoom.js
@@ -1,8 +1,14 @@
import Navigation from '../lib/Navigation';
import RocketChat from '../lib/rocketchat';
-const navigate = (item) => {
- Navigation.navigate('RoomView', {
+const navigate = ({ item, isMasterDetail, ...props }) => {
+ let navigationMethod = Navigation.navigate;
+
+ if (isMasterDetail) {
+ navigationMethod = Navigation.replace;
+ }
+
+ navigationMethod('RoomView', {
rid: item.rid,
name: RocketChat.getRoomTitle(item),
t: item.t,
@@ -10,30 +16,32 @@ const navigate = (item) => {
room: item,
search: item.search,
visitor: item.visitor,
- roomUserId: RocketChat.getUidDirectMessage(item)
+ roomUserId: RocketChat.getUidDirectMessage(item),
+ ...props
});
};
-export const goRoom = async(item = {}) => {
- if (!item.search) {
- return navigate(item);
- }
- if (item.t === 'd') {
+export const goRoom = async({ item = {}, isMasterDetail = false, ...props }) => {
+ if (item.t === 'd' && item.search) {
// if user is using the search we need first to join/create room
try {
const { username } = item;
const result = await RocketChat.createDirectMessage(username);
if (result.success) {
return navigate({
- rid: result.room._id,
- name: username,
- t: 'd'
+ item: {
+ rid: result.room._id,
+ name: username,
+ t: 'd'
+ },
+ isMasterDetail,
+ ...props
});
}
} catch {
// Do nothing
}
- } else {
- return navigate(item);
}
+
+ return navigate({ item, isMasterDetail, ...props });
};
diff --git a/app/utils/isReadOnly.js b/app/utils/isReadOnly.js
index 8a6f9c36f..7d35a2836 100644
--- a/app/utils/isReadOnly.js
+++ b/app/utils/isReadOnly.js
@@ -16,9 +16,15 @@ export const isReadOnly = async(room, user) => {
if (room.archived) {
return true;
}
- const allowPost = await canPost(room);
- if (allowPost) {
- return false;
+ if (isMuted(room, user)) {
+ return true;
}
- return (room && room.ro) || isMuted(room, user);
+ if (room?.ro) {
+ const allowPost = await canPost(room);
+ if (allowPost) {
+ return false;
+ }
+ return true;
+ }
+ return false;
};
diff --git a/app/utils/localAuthentication.js b/app/utils/localAuthentication.js
index 52a0fc4a8..37c03fe37 100644
--- a/app/utils/localAuthentication.js
+++ b/app/utils/localAuthentication.js
@@ -5,6 +5,7 @@ import AsyncStorage from '@react-native-community/async-storage';
import RNUserDefaults from 'rn-user-defaults';
import { sha256 } from 'js-sha256';
+import store from '../lib/createStore';
import database from '../lib/database';
import { isIOS } from './deviceInfo';
import EventEmitter from './events';
@@ -12,6 +13,7 @@ import {
LOCAL_AUTHENTICATE_EMITTER, LOCKED_OUT_TIMER_KEY, ATTEMPTS_KEY, PASSCODE_KEY, CHANGE_PASSCODE_EMITTER
} from '../constants/localAuthentication';
import I18n from '../i18n';
+import { setLocalAuthenticated } from '../actions/login';
export const saveLastLocalAuthenticationSession = async(server, serverRecord) => {
const serversDB = database.servers;
@@ -100,6 +102,9 @@ export const localAuthenticate = async(server) => {
// if screen lock is enabled
if (serverRecord?.autoLock) {
+ // set isLocalAuthenticated to false
+ store.dispatch(setLocalAuthenticated(false));
+
// Make sure splash screen has been hidden
RNBootSplash.hide();
@@ -123,6 +128,9 @@ export const localAuthenticate = async(server) => {
// Authenticate
await openModal(hasBiometry);
+
+ // set isLocalAuthenticated to true
+ store.dispatch(setLocalAuthenticated(true));
}
}
diff --git a/app/utils/log.js b/app/utils/log.js
index 47b2ddc4f..f2d0fe2f6 100644
--- a/app/utils/log.js
+++ b/app/utils/log.js
@@ -16,6 +16,11 @@ export const logServerVersion = (serverVersion) => {
};
};
+export const setCurrentScreen = (currentScreen) => {
+ analytics().setCurrentScreen(currentScreen);
+ leaveBreadcrumb(currentScreen, { type: 'navigation' });
+};
+
export default (e) => {
if (e instanceof Error && e.message !== 'Aborted' && !__DEV__) {
bugsnag.notify(e, (report) => {
diff --git a/app/utils/media.js b/app/utils/media.js
index 0f1e34546..b05f95a94 100644
--- a/app/utils/media.js
+++ b/app/utils/media.js
@@ -1,16 +1,15 @@
-export const canUploadFile = (file, serverInfo) => {
- const { FileUpload_MediaTypeWhiteList, FileUpload_MaxFileSize } = serverInfo;
+export const canUploadFile = (file, allowList, maxFileSize) => {
if (!(file && file.path)) {
return { success: true };
}
- if (FileUpload_MaxFileSize > -1 && file.size > FileUpload_MaxFileSize) {
+ if (maxFileSize > -1 && file.size > maxFileSize) {
return { success: false, error: 'error-file-too-large' };
}
// if white list is empty, all media types are enabled
- if (!FileUpload_MediaTypeWhiteList || FileUpload_MediaTypeWhiteList === '*') {
+ if (!allowList || allowList === '*') {
return { success: true };
}
- const allowedMime = FileUpload_MediaTypeWhiteList.split(',');
+ const allowedMime = allowList.split(',');
if (allowedMime.includes(file.mime)) {
return { success: true };
}
diff --git a/app/utils/navigation.js b/app/utils/navigation.js
deleted file mode 100644
index 729ea5202..000000000
--- a/app/utils/navigation.js
+++ /dev/null
@@ -1,50 +0,0 @@
-import { StyleSheet } from 'react-native';
-
-import { analytics, leaveBreadcrumb } from './log';
-import { themes } from '../constants/colors';
-
-export const defaultHeader = {
- headerBackTitle: null
-};
-
-export const cardStyle = {
- backgroundColor: 'rgba(0,0,0,0)'
-};
-
-const borderBottom = theme => ({
- borderBottomWidth: StyleSheet.hairlineWidth,
- borderBottomColor: themes[theme].headerBorder,
- elevation: 0
-});
-
-export const themedHeader = theme => ({
- headerStyle: {
- ...borderBottom(theme),
- backgroundColor: themes[theme].headerBackground
- },
- headerTintColor: themes[theme].headerTintColor,
- headerTitleStyle: { color: themes[theme].headerTitleColor }
-});
-
-// gets the current screen from navigation state
-export const getActiveRouteName = (navigationState) => {
- if (!navigationState) {
- return null;
- }
- const route = navigationState.routes[navigationState.index];
- // dive into nested navigators
- if (route.routes) {
- return getActiveRouteName(route);
- }
- return route.routeName;
-};
-
-export const onNavigationStateChange = (prevState, currentState) => {
- const currentScreen = getActiveRouteName(currentState);
- const prevScreen = getActiveRouteName(prevState);
-
- if (prevScreen !== currentScreen) {
- analytics().setCurrentScreen(currentScreen);
- leaveBreadcrumb(currentScreen, { type: 'navigation' });
- }
-};
diff --git a/app/utils/navigation/animations.js b/app/utils/navigation/animations.js
new file mode 100644
index 000000000..13526ff77
--- /dev/null
+++ b/app/utils/navigation/animations.js
@@ -0,0 +1,96 @@
+import { Easing, Animated } from 'react-native';
+import { TransitionPresets, HeaderStyleInterpolators } from '@react-navigation/stack';
+
+import { isAndroid } from '../deviceInfo';
+import conditional from './conditional';
+
+const { multiply } = Animated;
+
+const forFadeFromCenter = ({
+ current,
+ closing
+}) => {
+ const opacity = conditional(
+ closing,
+ current.progress,
+ current.progress.interpolate({
+ inputRange: [0, 0.5, 0.9, 1],
+ outputRange: [0, 0.25, 0.7, 1]
+ })
+ );
+
+ return {
+ cardStyle: {
+ opacity
+ }
+ };
+};
+
+const FadeIn = {
+ animation: 'timing',
+ config: {
+ duration: 250,
+ easing: Easing.out(Easing.poly(5))
+ }
+};
+
+const FadeOut = {
+ animation: 'timing',
+ config: {
+ duration: 150,
+ easing: Easing.in(Easing.poly(5))
+ }
+};
+
+export const FadeFromCenterModal = {
+ gestureDirection: 'vertical',
+ transitionSpec: {
+ open: FadeIn,
+ close: FadeOut
+ },
+ cardStyleInterpolator: forFadeFromCenter
+};
+
+const forStackAndroid = ({
+ current,
+ inverted,
+ layouts: { screen },
+ closing
+}) => {
+ const translateX = multiply(
+ current.progress.interpolate({
+ inputRange: [0, 1],
+ outputRange: [screen.width, 0]
+ }),
+ inverted
+ );
+
+ const opacity = conditional(
+ closing,
+ current.progress,
+ current.progress.interpolate({
+ inputRange: [0, 1],
+ outputRange: [0, 1]
+ })
+ );
+
+ return {
+ cardStyle: {
+ opacity,
+ transform: [{ translateX }]
+ }
+ };
+};
+
+const StackAndroid = {
+ gestureDirection: 'horizontal',
+ transitionSpec: {
+ open: FadeIn,
+ close: FadeOut
+ },
+ cardStyleInterpolator: forStackAndroid,
+ headerStyleInterpolator: HeaderStyleInterpolators.forFade
+};
+
+export const StackAnimation = isAndroid ? StackAndroid : TransitionPresets.SlideFromRightIOS;
+export const ModalAnimation = TransitionPresets.ModalTransition;
diff --git a/app/utils/navigation/conditional.js b/app/utils/navigation/conditional.js
new file mode 100644
index 000000000..015c52ae1
--- /dev/null
+++ b/app/utils/navigation/conditional.js
@@ -0,0 +1,30 @@
+// Taken from https://github.com/react-navigation/react-navigation/blob/master/packages/stack/src/utils/conditional.tsx
+import { Animated } from 'react-native';
+
+const { add, multiply } = Animated;
+
+/**
+ * Use an Animated Node based on a condition. Similar to Reanimated's `cond`.
+ *
+ * @param condition Animated Node representing the condition, must be 0 or 1, 1 means `true`, 0 means `false`
+ * @param main Animated Node to use if the condition is `true`
+ * @param fallback Animated Node to use if the condition is `false`
+ */
+export default function conditional(condition, main, fallback) {
+ // To implement this behavior, we multiply the main node with the condition.
+ // So if condition is 0, result will be 0, and if condition is 1, result will be main node.
+ // Then we multiple reverse of the condition (0 if condition is 1) with the fallback.
+ // So if condition is 0, result will be fallback node, and if condition is 1, result will be 0,
+ // This way, one of them will always be 0, and other one will be the value we need.
+ // In the end we add them both together, 0 + value we need = value we need
+ return add(
+ multiply(condition, main),
+ multiply(
+ condition.interpolate({
+ inputRange: [0, 1],
+ outputRange: [1, 0]
+ }),
+ fallback
+ )
+ );
+}
diff --git a/app/utils/navigation/index.js b/app/utils/navigation/index.js
new file mode 100644
index 000000000..e3492df60
--- /dev/null
+++ b/app/utils/navigation/index.js
@@ -0,0 +1,59 @@
+import { StyleSheet } from 'react-native';
+import { DefaultTheme, DarkTheme } from '@react-navigation/native';
+
+import { themes } from '../../constants/colors';
+
+export * from './animations';
+
+export const defaultHeader = {
+ headerBackTitleVisible: false,
+ cardOverlayEnabled: true,
+ cardStyle: { backgroundColor: 'transparent' }
+};
+
+
+export const cardStyle = {
+ backgroundColor: 'rgba(0,0,0,0)'
+};
+
+export const borderBottom = theme => ({
+ borderBottomWidth: StyleSheet.hairlineWidth,
+ borderBottomColor: themes[theme].headerBorder,
+ elevation: 0
+});
+
+export const themedHeader = theme => ({
+ headerStyle: {
+ ...borderBottom(theme),
+ backgroundColor: themes[theme].headerBackground
+ },
+ headerTintColor: themes[theme].headerTintColor,
+ headerTitleStyle: { color: themes[theme].headerTitleColor }
+});
+
+export const navigationTheme = (theme) => {
+ const defaultNavTheme = theme === 'light' ? DefaultTheme : DarkTheme;
+
+ return {
+ ...defaultNavTheme,
+ colors: {
+ ...defaultNavTheme.colors,
+ background: themes[theme].backgroundColor,
+ border: themes[theme].borderColor
+ }
+ };
+};
+
+// Gets the current screen from navigation state
+export const getActiveRoute = (state) => {
+ const route = state.routes[state.index];
+
+ if (route.state) {
+ // Dive into nested navigators
+ return getActiveRoute(route.state);
+ }
+
+ return route;
+};
+
+export const getActiveRouteName = state => getActiveRoute(state).name;
diff --git a/app/views/AdminPanelView/index.js b/app/views/AdminPanelView/index.js
index 3bda33ffe..283e2ef74 100644
--- a/app/views/AdminPanelView/index.js
+++ b/app/views/AdminPanelView/index.js
@@ -1,22 +1,18 @@
import React from 'react';
import PropTypes from 'prop-types';
import { WebView } from 'react-native-webview';
-import { SafeAreaView } from 'react-navigation';
import { connect } from 'react-redux';
import I18n from '../../i18n';
import StatusBar from '../../containers/StatusBar';
import { DrawerButton } from '../../containers/HeaderButton';
-import styles from '../Styles';
-import { themedHeader } from '../../utils/navigation';
import { withTheme } from '../../theme';
-import { themes } from '../../constants/colors';
import { getUserSelector } from '../../selectors/login';
+import SafeAreaView from '../../containers/SafeAreaView';
class AdminPanelView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => ({
- ...themedHeader(screenProps.theme),
- headerLeft: ,
+ static navigationOptions = ({ navigation, isMasterDetail }) => ({
+ headerLeft: isMasterDetail ? undefined : () => ,
title: I18n.t('Admin_Panel')
})
@@ -32,7 +28,7 @@ class AdminPanelView extends React.Component {
return null;
}
return (
-
+
{
- const { theme } = screenProps;
- const attachment = navigation.getParam('attachment');
- const from = navigation.getParam('from');
- const handleSave = navigation.getParam('handleSave', () => {});
- const { title } = attachment;
- const options = {
- title: decodeURI(title),
- ...themedHeader(theme),
- headerRight:
- };
- if (from !== 'MessagesView') {
- options.gesturesEnabled = false;
- options.headerLeft = ;
- }
- return options;
- }
-
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string,
baseUrl: PropTypes.string,
+ width: PropTypes.number,
+ height: PropTypes.number,
+ insets: PropTypes.object,
user: PropTypes.shape({
id: PropTypes.string,
token: PropTypes.string
@@ -58,15 +47,14 @@ class AttachmentView extends React.Component {
constructor(props) {
super(props);
- const attachment = props.navigation.getParam('attachment');
+ const attachment = props.route.params?.attachment;
this.state = { attachment, loading: true };
+ this.setHeader();
}
componentDidMount() {
const { navigation } = this.props;
- navigation.setParams({ handleSave: this.handleSave });
-
- this.willBlurListener = navigation.addListener('willBlur', () => {
+ this.unsubscribeBlur = navigation.addListener('blur', () => {
if (this.videoRef && this.videoRef.stopAsync) {
this.videoRef.stopAsync();
}
@@ -74,11 +62,26 @@ class AttachmentView extends React.Component {
}
componentWillUnmount() {
- if (this.willBlurListener && this.willBlurListener.remove) {
- this.willBlurListener.remove();
+ if (this.unsubscribeBlur) {
+ this.unsubscribeBlur();
}
}
+ setHeader = () => {
+ const { route, navigation, theme } = this.props;
+ const attachment = route.params?.attachment;
+ const { title } = attachment;
+ const options = {
+ headerLeft: () => ,
+ title: decodeURI(title),
+ headerRight: () => ,
+ headerBackground: () => ,
+ headerTintColor: themes[theme].previewTintColor,
+ headerTitleStyle: { color: themes[theme].previewTintColor }
+ };
+ navigation.setOptions(options);
+ }
+
getVideoRef = ref => this.videoRef = ref;
handleSave = async() => {
@@ -114,12 +117,21 @@ class AttachmentView extends React.Component {
this.setState({ loading: false });
};
- renderImage = uri => (
- this.setState({ loading: false })}
- />
- );
+ renderImage = (uri) => {
+ const {
+ theme, width, height, insets
+ } = this.props;
+ const headerHeight = getHeaderHeight(width > height);
+ return (
+ this.setState({ loading: false })}
+ theme={theme}
+ width={width}
+ height={height - insets.top - insets.bottom - headerHeight}
+ />
+ );
+ }
renderVideo = uri => (
@@ -165,4 +178,4 @@ const mapStateToProps = state => ({
user: getUserSelector(state)
});
-export default connect(mapStateToProps)(withTheme(AttachmentView));
+export default connect(mapStateToProps)(withTheme(withDimensions(withSafeAreaInsets(AttachmentView))));
diff --git a/app/views/AuthLoadingView.js b/app/views/AuthLoadingView.js
index cbc3587e4..6769af899 100644
--- a/app/views/AuthLoadingView.js
+++ b/app/views/AuthLoadingView.js
@@ -2,6 +2,8 @@ import React from 'react';
import {
View, Text, StyleSheet, ActivityIndicator
} from 'react-native';
+import PropTypes from 'prop-types';
+import { connect } from 'react-redux';
import I18n from '../i18n';
import StatusBar from '../containers/StatusBar';
@@ -24,17 +26,25 @@ const styles = StyleSheet.create({
}
});
-export default React.memo(withTheme(({ theme, navigation }) => {
- const text = navigation.getParam('text');
- return (
-
-
- {text && (
- <>
-
- {`${ text }\n${ I18n.t('Please_wait') }`}
- >
- )}
-
- );
-}));
+const AuthLoadingView = React.memo(({ theme, text }) => (
+
+
+ {text && (
+ <>
+
+ {`${ text }\n${ I18n.t('Please_wait') }`}
+ >
+ )}
+
+));
+
+const mapStateToProps = state => ({
+ text: state.app.text
+});
+
+AuthLoadingView.propTypes = {
+ theme: PropTypes.string,
+ text: PropTypes.string
+};
+
+export default connect(mapStateToProps)(withTheme(AuthLoadingView));
diff --git a/app/views/AuthenticationWebView.js b/app/views/AuthenticationWebView.js
index cf169cf98..2eca58eda 100644
--- a/app/views/AuthenticationWebView.js
+++ b/app/views/AuthenticationWebView.js
@@ -6,30 +6,47 @@ import parse from 'url-parse';
import RocketChat from '../lib/rocketchat';
import { isIOS } from '../utils/deviceInfo';
-import { CloseModalButton } from '../containers/HeaderButton';
import StatusBar from '../containers/StatusBar';
import ActivityIndicator from '../containers/ActivityIndicator';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
import debounce from '../utils/debounce';
+import { CloseModalButton } from '../containers/HeaderButton';
const userAgent = isIOS
? 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1'
: 'Mozilla/5.0 (Linux; Android 6.0.1; SM-G920V Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.98 Mobile Safari/537.36';
-class AuthenticationWebView extends React.PureComponent {
- static navigationOptions = ({ navigation, screenProps }) => {
- const authType = navigation.getParam('authType', 'oauth');
- return {
- ...themedHeader(screenProps.theme),
- headerLeft: ,
- title: authType === 'saml' || authType === 'cas' ? 'SSO' : 'OAuth'
- };
+// iframe uses a postMessage to send the token to the client
+// We'll handle this sending the token to the hash of the window.location
+// https://docs.rocket.chat/guides/developer-guides/iframe-integration/authentication#iframe-url
+// https://github.com/react-native-community/react-native-webview/issues/24#issuecomment-540130141
+const injectedJavaScript = `
+window.addEventListener('message', ({ data }) => {
+ if (typeof data === 'object') {
+ window.location.hash = JSON.stringify(data);
}
+});
+function wrap(fn) {
+ return function wrapper() {
+ var res = fn.apply(this, arguments);
+ window.ReactNativeWebView.postMessage(window.location.href);
+ return res;
+ }
+}
+history.pushState = wrap(history.pushState);
+history.replaceState = wrap(history.replaceState);
+window.addEventListener('popstate', function() {
+ window.ReactNativeWebView.postMessage(window.location.href);
+});
+`;
+class AuthenticationWebView extends React.PureComponent {
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
server: PropTypes.string,
+ Accounts_Iframe_api_url: PropTypes.bool,
+ Accounts_Iframe_api_method: PropTypes.bool,
theme: PropTypes.string
}
@@ -39,8 +56,8 @@ class AuthenticationWebView extends React.PureComponent {
logging: false,
loading: false
};
- this.authType = props.navigation.getParam('authType', 'oauth');
- this.redirectRegex = new RegExp(`(?=.*(${ props.server }))(?=.*(credentialToken))(?=.*(credentialSecret))`, 'g');
+ this.oauthRedirectRegex = new RegExp(`(?=.*(${ props.server }))(?=.*(credentialToken))(?=.*(credentialSecret))`, 'g');
+ this.iframeRedirectRegex = new RegExp(`(?=.*(${ props.server }))(?=.*(event|loginToken|token))`, 'g');
}
componentWillUnmount() {
@@ -74,16 +91,26 @@ class AuthenticationWebView extends React.PureComponent {
// eslint-disable-next-line react/sort-comp
debouncedLogin = debounce(params => this.login(params), 3000);
+ tryLogin = debounce(async() => {
+ const { Accounts_Iframe_api_url, Accounts_Iframe_api_method } = this.props;
+ const data = await fetch(Accounts_Iframe_api_url, { method: Accounts_Iframe_api_method }).then(response => response.json());
+ const resume = data?.login || data?.loginToken;
+ if (resume) {
+ this.login({ resume });
+ }
+ }, 3000, true)
+
onNavigationStateChange = (webViewState) => {
const url = decodeURIComponent(webViewState.url);
- if (this.authType === 'saml' || this.authType === 'cas') {
- const { navigation } = this.props;
- const ssoToken = navigation.getParam('ssoToken');
+ const { route } = this.props;
+ const { authType } = route.params;
+ if (authType === 'saml' || authType === 'cas') {
+ const { ssoToken } = route.params;
const parsedUrl = parse(url, true);
// ticket -> cas / validate & saml_idp_credentialToken -> saml
if (parsedUrl.pathname?.includes('validate') || parsedUrl.query?.ticket || parsedUrl.query?.saml_idp_credentialToken) {
let payload;
- if (this.authType === 'saml') {
+ if (authType === 'saml') {
const token = parsedUrl.query?.saml_idp_credentialToken || ssoToken;
const credentialToken = { credentialToken: token };
payload = { ...credentialToken, saml: true };
@@ -94,26 +121,48 @@ class AuthenticationWebView extends React.PureComponent {
}
}
- if (this.authType === 'oauth') {
- if (this.redirectRegex.test(url)) {
+ if (authType === 'oauth') {
+ if (this.oauthRedirectRegex.test(url)) {
const parts = url.split('#');
const credentials = JSON.parse(parts[1]);
this.login({ oauth: { ...credentials } });
}
}
+
+ if (authType === 'iframe') {
+ if (this.iframeRedirectRegex.test(url)) {
+ const parts = url.split('#');
+ const credentials = JSON.parse(parts[1]);
+ switch (credentials.event) {
+ case 'try-iframe-login':
+ this.tryLogin();
+ break;
+ case 'login-with-token':
+ this.login({ resume: credentials.token || credentials.loginToken });
+ break;
+ default:
+ // Do nothing
+ }
+ }
+ }
}
render() {
const { loading } = this.state;
- const { navigation, theme } = this.props;
- const uri = navigation.getParam('url');
+ const { route, theme } = this.props;
+ const { url, authType } = route.params;
+ const isIframe = authType === 'iframe';
+
return (
<>
this.onNavigationStateChange(nativeEvent)}
onNavigationStateChange={this.onNavigationStateChange}
+ injectedJavaScript={isIframe ? injectedJavaScript : undefined}
onLoadStart={() => {
this.setState({ loading: true });
}}
@@ -128,7 +177,17 @@ class AuthenticationWebView extends React.PureComponent {
}
const mapStateToProps = state => ({
- server: state.server.server
+ server: state.server.server,
+ Accounts_Iframe_api_url: state.settings.Accounts_Iframe_api_url,
+ Accounts_Iframe_api_method: state.settings.Accounts_Iframe_api_method
});
+AuthenticationWebView.navigationOptions = ({ route, navigation }) => {
+ const { authType } = route.params;
+ return {
+ headerLeft: () => ,
+ title: ['saml', 'cas', 'iframe'].includes(authType) ? 'SSO' : 'OAuth'
+ };
+};
+
export default connect(mapStateToProps)(withTheme(AuthenticationWebView));
diff --git a/app/views/AutoTranslateView/index.js b/app/views/AutoTranslateView/index.js
index b9beac37a..0f52db69f 100644
--- a/app/views/AutoTranslateView/index.js
+++ b/app/views/AutoTranslateView/index.js
@@ -1,9 +1,8 @@
import React from 'react';
import PropTypes from 'prop-types';
import {
- FlatList, Switch, View, StyleSheet
+ FlatList, Switch, View, StyleSheet, ScrollView
} from 'react-native';
-import { SafeAreaView, ScrollView } from 'react-navigation';
import RocketChat from '../../lib/rocketchat';
import I18n from '../../i18n';
@@ -15,7 +14,7 @@ import Separator from '../../containers/Separator';
import { SWITCH_TRACK_COLOR, themes } from '../../constants/colors';
import scrollPersistTaps from '../../utils/scrollPersistTaps';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
+import SafeAreaView from '../../containers/SafeAreaView';
const styles = StyleSheet.create({
contentContainerStyle: {
@@ -49,26 +48,34 @@ SectionSeparator.propTypes = {
};
class AutoTranslateView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Auto_Translate'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Auto_Translate')
+ }
static propTypes = {
- navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string
}
constructor(props) {
super(props);
- this.rid = props.navigation.getParam('rid');
- const room = props.navigation.getParam('room');
+ this.mounted = false;
+ this.rid = props.route.params?.rid;
+ const room = props.route.params?.room;
if (room && room.observe) {
this.roomObservable = room.observe();
this.subscription = this.roomObservable
.subscribe((changes) => {
- this.room = changes;
+ if (this.mounted) {
+ const { selectedLanguage, enableAutoTranslate } = this.state;
+ if (selectedLanguage !== changes.autoTranslateLanguage) {
+ this.setState({ selectedLanguage: changes.autoTranslateLanguage });
+ }
+ if (enableAutoTranslate !== changes.autoTranslate) {
+ this.setState({ enableAutoTranslate: changes.autoTranslate });
+ }
+ }
});
}
this.state = {
@@ -79,6 +86,7 @@ class AutoTranslateView extends React.Component {
}
async componentDidMount() {
+ this.mounted = true;
try {
const languages = await RocketChat.getSupportedLanguagesAutoTranslate();
this.setState({ languages });
@@ -163,11 +171,7 @@ class AutoTranslateView extends React.Component {
const { languages } = this.state;
const { theme } = this.props;
return (
-
+
{
{!data?.force
? (
-
+
)
: null}
diff --git a/app/views/CreateChannelView.js b/app/views/CreateChannelView.js
index 4709afd6c..09e32eb6b 100644
--- a/app/views/CreateChannelView.js
+++ b/app/views/CreateChannelView.js
@@ -4,7 +4,6 @@ import PropTypes from 'prop-types';
import {
View, Text, Switch, ScrollView, StyleSheet, FlatList
} from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import equal from 'deep-equal';
import TextInput from '../presentation/TextInput';
@@ -20,9 +19,9 @@ import { CustomHeaderButtons, Item } from '../containers/HeaderButton';
import StatusBar from '../containers/StatusBar';
import { SWITCH_TRACK_COLOR, themes } from '../constants/colors';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
import { Review } from '../utils/review';
import { getUserSelector } from '../selectors/login';
+import SafeAreaView from '../containers/SafeAreaView';
const styles = StyleSheet.create({
container: {
@@ -73,22 +72,8 @@ const styles = StyleSheet.create({
});
class CreateChannelView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const submit = navigation.getParam('submit', () => {});
- const showSubmit = navigation.getParam('showSubmit');
- return {
- ...themedHeader(screenProps.theme),
- title: I18n.t('Create_Channel'),
- headerRight: (
- showSubmit
- ? (
-
-
-
- )
- : null
- )
- };
+ static navigationOptions = {
+ title: I18n.t('Create_Channel')
}
static propTypes = {
@@ -114,11 +99,6 @@ class CreateChannelView extends React.Component {
broadcast: false
}
- componentDidMount() {
- const { navigation } = this.props;
- navigation.setParams({ submit: this.submit });
- }
-
shouldComponentUpdate(nextProps, nextState) {
const {
channelName, type, readOnly, broadcast
@@ -148,9 +128,19 @@ class CreateChannelView extends React.Component {
return false;
}
- onChangeText = (channelName) => {
+ toggleRightButton = (channelName) => {
const { navigation } = this.props;
- navigation.setParams({ showSubmit: channelName.trim().length > 0 });
+ navigation.setOptions({
+ headerRight: () => channelName.trim().length > 0 && (
+
+
+
+ )
+ });
+ }
+
+ onChangeText = (channelName) => {
+ this.toggleRightButton(channelName);
this.setState({ channelName });
}
@@ -294,7 +284,7 @@ class CreateChannelView extends React.Component {
keyboardVerticalOffset={128}
>
-
+
{
- const submit = navigation.getParam('submit', () => {});
- const showSubmit = navigation.getParam('showSubmit', navigation.getParam('message'));
- return {
- ...themedHeader(screenProps.theme),
- title: I18n.t('Create_Discussion'),
- headerRight: (
- showSubmit
- ? (
-
-
-
- )
- : null
- ),
- headerLeft:
- };
- }
-
propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
server: PropTypes.string,
user: PropTypes.object,
create: PropTypes.func,
@@ -55,31 +37,32 @@ class CreateChannelView extends React.Component {
result: PropTypes.object,
failure: PropTypes.bool,
error: PropTypes.object,
- theme: PropTypes.string
+ theme: PropTypes.string,
+ isMasterDetail: PropTypes.bool
}
constructor(props) {
super(props);
- const { navigation } = props;
- navigation.setParams({ submit: this.submit });
- this.channel = navigation.getParam('channel');
- const message = navigation.getParam('message', {});
+ const { route } = props;
+ this.channel = route.params?.channel;
+ const message = route.params?.message ?? {};
this.state = {
channel: this.channel,
message,
- name: message.msg || '',
+ name: message?.msg || '',
users: [],
reply: ''
};
+ this.setHeader();
}
componentDidUpdate(prevProps, prevState) {
const {
- loading, failure, error, result, navigation
+ loading, failure, error, result, isMasterDetail
} = this.props;
if (!isEqual(this.state, prevState)) {
- navigation.setParams({ showSubmit: this.valid() });
+ this.setHeader();
}
if (!loading && loading !== prevProps.loading) {
@@ -89,17 +72,38 @@ class CreateChannelView extends React.Component {
showErrorAlert(msg);
} else {
const { rid, t, prid } = result;
- if (this.channel) {
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ } else {
Navigation.navigate('RoomsListView');
}
- Navigation.navigate('RoomView', {
+ const item = {
rid, name: RocketChat.getRoomTitle(result), t, prid
- });
+ };
+ goRoom({ item, isMasterDetail });
}
}, 300);
}
}
+ setHeader = () => {
+ const { navigation, route } = this.props;
+ const showCloseModal = route.params?.showCloseModal;
+ navigation.setOptions({
+ title: I18n.t('Create_Discussion'),
+ headerRight: (
+ this.valid()
+ ? () => (
+
+
+
+ )
+ : null
+ ),
+ headerLeft: showCloseModal ? () => : undefined
+ });
+ }
+
submit = () => {
const {
name: t_name, channel: { prid, rid }, message: { id: pmid }, reply, users
@@ -137,7 +141,7 @@ class CreateChannelView extends React.Component {
keyboardVerticalOffset={128}
>
-
+
{I18n.t('Discussion_Desc')}
({
error: state.createDiscussion.error,
failure: state.createDiscussion.failure,
loading: state.createDiscussion.isFetching,
- result: state.createDiscussion.result
+ result: state.createDiscussion.result,
+ isMasterDetail: state.app.isMasterDetail
});
const mapDispatchToProps = dispatch => ({
diff --git a/app/views/DefaultBrowserView.js b/app/views/DefaultBrowserView.js
index 528d3d59a..3148952ae 100644
--- a/app/views/DefaultBrowserView.js
+++ b/app/views/DefaultBrowserView.js
@@ -3,11 +3,9 @@ import PropTypes from 'prop-types';
import {
StyleSheet, FlatList, View, Text, Linking
} from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import RNUserDefaults from 'rn-user-defaults';
import I18n from '../i18n';
-import { themedHeader } from '../utils/navigation';
import { withTheme } from '../theme';
import { themes } from '../constants/colors';
import sharedStyles from './Styles';
@@ -17,6 +15,7 @@ import ListItem from '../containers/ListItem';
import { CustomIcon } from '../lib/Icons';
import { DEFAULT_BROWSER_KEY } from '../utils/openLink';
import { isIOS } from '../utils/deviceInfo';
+import SafeAreaView from '../containers/SafeAreaView';
const DEFAULT_BROWSERS = [
{
@@ -60,10 +59,9 @@ const styles = StyleSheet.create({
});
class DefaultBrowserView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Default_browser'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Default_browser')
+ }
static propTypes = {
theme: PropTypes.string
@@ -164,11 +162,7 @@ class DefaultBrowserView extends React.Component {
const { supported } = this.state;
const { theme } = this.props;
return (
-
+
{I18n.t('Search_by')}
-
+
{this.renderItem('channels')}
diff --git a/app/views/DirectoryView/index.js b/app/views/DirectoryView/index.js
index 180acde91..49c89781c 100644
--- a/app/views/DirectoryView/index.js
+++ b/app/views/DirectoryView/index.js
@@ -4,7 +4,6 @@ import {
View, FlatList, Text
} from 'react-native';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import Touch from '../../utils/touch';
import RocketChat from '../../lib/rocketchat';
@@ -22,17 +21,17 @@ import Options from './Options';
import { withTheme } from '../../theme';
import { themes } from '../../constants/colors';
import styles from './styles';
-import { themedHeader } from '../../utils/navigation';
import { getUserSelector } from '../../selectors/login';
+import SafeAreaView from '../../containers/SafeAreaView';
+import { goRoom } from '../../utils/goRoom';
class DirectoryView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
+ static navigationOptions = ({ navigation, isMasterDetail }) => {
const options = {
- ...themedHeader(screenProps.theme),
title: I18n.t('Directory')
};
- if (screenProps.split) {
- options.headerLeft = ;
+ if (isMasterDetail) {
+ options.headerLeft = () => ;
}
return options;
}
@@ -46,7 +45,8 @@ class DirectoryView extends React.Component {
token: PropTypes.string
}),
theme: PropTypes.string,
- directoryDefaultView: PropTypes.string
+ directoryDefaultView: PropTypes.string,
+ isMasterDetail: PropTypes.bool
};
constructor(props) {
@@ -125,14 +125,14 @@ class DirectoryView extends React.Component {
this.setState(({ showOptionsDropdown }) => ({ showOptionsDropdown: !showOptionsDropdown }));
}
- goRoom = async({
- rid, name, t, search
- }) => {
- const { navigation } = this.props;
- await navigation.navigate('RoomsListView');
- navigation.navigate('RoomView', {
- rid, name, t, search
- });
+ goRoom = (item) => {
+ const { navigation, isMasterDetail } = this.props;
+ if (isMasterDetail) {
+ navigation.navigate('DrawerNavigator');
+ } else {
+ navigation.navigate('RoomsListView');
+ }
+ goRoom({ item, isMasterDetail });
}
onPressItem = async(item) => {
@@ -166,9 +166,9 @@ class DirectoryView extends React.Component {
theme={theme}
>
-
+
{type === 'users' ? I18n.t('Users') : I18n.t('Channels')}
-
+
>
@@ -230,7 +230,11 @@ class DirectoryView extends React.Component {
} = this.state;
const { isFederationEnabled, theme } = this.props;
return (
-
+
({
baseUrl: state.server.server,
user: getUserSelector(state),
isFederationEnabled: state.settings.FEDERATION_Enabled,
- directoryDefaultView: state.settings.Accounts_Directory_DefaultView
+ directoryDefaultView: state.settings.Accounts_Directory_DefaultView,
+ isMasterDetail: state.app.isMasterDetail
});
export default connect(mapStateToProps)(withTheme(DirectoryView));
diff --git a/app/views/DirectoryView/styles.js b/app/views/DirectoryView/styles.js
index bc2699157..b026041c3 100644
--- a/app/views/DirectoryView/styles.js
+++ b/app/views/DirectoryView/styles.js
@@ -3,9 +3,6 @@ import { StyleSheet } from 'react-native';
import sharedStyles from '../Styles';
export default StyleSheet.create({
- safeAreaView: {
- flex: 1
- },
list: {
flex: 1
},
diff --git a/app/views/ForgotPasswordView.js b/app/views/ForgotPasswordView.js
index d767afab6..d233c0578 100644
--- a/app/views/ForgotPasswordView.js
+++ b/app/views/ForgotPasswordView.js
@@ -11,17 +11,12 @@ import I18n from '../i18n';
import RocketChat from '../lib/rocketchat';
import { withTheme } from '../theme';
import { themes } from '../constants/colors';
-import { themedHeader } from '../utils/navigation';
import FormContainer, { FormContainerInner } from '../containers/FormContainer';
class ForgotPasswordView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const title = navigation.getParam('title', 'Rocket.Chat');
- return {
- title,
- ...themedHeader(screenProps.theme)
- };
- }
+ static navigationOptions = ({ route }) => ({
+ title: route.params?.title ?? 'Rocket.Chat'
+ })
static propTypes = {
navigation: PropTypes.object,
diff --git a/app/views/ForwardLivechatView.js b/app/views/ForwardLivechatView.js
index d9c97b8bb..3807c9894 100644
--- a/app/views/ForwardLivechatView.js
+++ b/app/views/ForwardLivechatView.js
@@ -18,14 +18,16 @@ const styles = StyleSheet.create({
}
});
-const ForwardLivechatView = ({ forwardRoom, navigation, theme }) => {
+const ForwardLivechatView = ({
+ forwardRoom, navigation, route, theme
+}) => {
const [departments, setDepartments] = useState([]);
const [departmentId, setDepartment] = useState();
const [users, setUsers] = useState([]);
const [userId, setUser] = useState();
const [room, setRoom] = useState();
- const rid = navigation.getParam('rid');
+ const rid = route.params?.rid;
const getDepartments = async() => {
try {
@@ -137,6 +139,7 @@ const ForwardLivechatView = ({ forwardRoom, navigation, theme }) => {
ForwardLivechatView.propTypes = {
forwardRoom: PropTypes.func,
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string
};
ForwardLivechatView.navigationOptions = {
diff --git a/app/views/InviteUsersEditView/index.js b/app/views/InviteUsersEditView/index.js
index 5287358af..ee9874298 100644
--- a/app/views/InviteUsersEditView/index.js
+++ b/app/views/InviteUsersEditView/index.js
@@ -1,7 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
import { ScrollView, View } from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import { connect } from 'react-redux';
import RNPickerSelect from 'react-native-picker-select';
@@ -17,8 +16,8 @@ import I18n from '../../i18n';
import StatusBar from '../../containers/StatusBar';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
import Separator from '../../containers/Separator';
+import SafeAreaView from '../../containers/SafeAreaView';
const OPTIONS = {
days: [{
@@ -60,13 +59,13 @@ const OPTIONS = {
};
class InviteUsersView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Invite_users'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Invite_users')
+ }
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string,
timeDateFormat: PropTypes.string,
createInviteLink: PropTypes.func,
@@ -75,7 +74,7 @@ class InviteUsersView extends React.Component {
constructor(props) {
super(props);
- this.rid = props.navigation.getParam('rid');
+ this.rid = props.route.params?.rid;
}
onValueChangePicker = (key, value) => {
@@ -111,7 +110,7 @@ class InviteUsersView extends React.Component {
render() {
const { theme } = this.props;
return (
-
+
({
- title: I18n.t('Invite_users'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Invite_users')
+ }
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string,
timeDateFormat: PropTypes.string,
invite: PropTypes.object,
@@ -37,7 +36,7 @@ class InviteUsersView extends React.Component {
constructor(props) {
super(props);
- this.rid = props.navigation.getParam('rid');
+ this.rid = props.route.params?.rid;
}
componentDidMount() {
@@ -100,7 +99,7 @@ class InviteUsersView extends React.Component {
theme, invite
} = this.props;
return (
-
+
(
class JitsiMeetView extends React.Component {
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
baseUrl: PropTypes.string,
user: PropTypes.shape({
id: PropTypes.string,
@@ -27,14 +28,14 @@ class JitsiMeetView extends React.Component {
constructor(props) {
super(props);
- this.rid = props.navigation.getParam('rid');
+ this.rid = props.route.params?.rid;
this.onConferenceTerminated = this.onConferenceTerminated.bind(this);
this.onConferenceJoined = this.onConferenceJoined.bind(this);
this.jitsiTimeout = null;
}
componentDidMount() {
- const { navigation, user, baseUrl } = this.props;
+ const { route, user, baseUrl } = this.props;
const {
name: displayName, id: userId, token, username
} = user;
@@ -47,8 +48,8 @@ class JitsiMeetView extends React.Component {
displayName,
avatar
};
- const url = navigation.getParam('url');
- const onlyAudio = navigation.getParam('onlyAudio', false);
+ const url = route.params?.url;
+ const onlyAudio = route.params?.onlyAudio ?? false;
if (onlyAudio) {
JitsiMeet.audioCall(url, userInfo);
} else {
diff --git a/app/views/LanguageView/index.js b/app/views/LanguageView/index.js
index 716ba335e..640602d83 100644
--- a/app/views/LanguageView/index.js
+++ b/app/views/LanguageView/index.js
@@ -2,7 +2,6 @@ import React from 'react';
import PropTypes from 'prop-types';
import { FlatList } from 'react-native';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import RocketChat from '../../lib/rocketchat';
import I18n from '../../i18n';
@@ -16,10 +15,10 @@ import ListItem from '../../containers/ListItem';
import Separator from '../../containers/Separator';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
-import { appStart as appStartAction } from '../../actions';
+import { appStart as appStartAction, ROOT_LOADING, ROOT_INSIDE } from '../../actions/app';
import { getUserSelector } from '../../selectors/login';
import database from '../../lib/database';
+import SafeAreaView from '../../containers/SafeAreaView';
const LANGUAGES = [
{
@@ -59,10 +58,9 @@ const LANGUAGES = [
];
class LanguageView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Change_Language'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Change_Language')
+ }
static propTypes = {
user: PropTypes.object,
@@ -105,12 +103,12 @@ class LanguageView extends React.Component {
const { appStart } = this.props;
- await appStart('loading', I18n.t('Change_language_loading'));
+ await appStart({ root: ROOT_LOADING, text: I18n.t('Change_language_loading') });
// shows loading for at least 300ms
await Promise.all([this.changeLanguage(language), new Promise(resolve => setTimeout(resolve, 300))]);
- await appStart('inside');
+ await appStart({ root: ROOT_INSIDE });
}
changeLanguage = async(language) => {
@@ -175,11 +173,7 @@ class LanguageView extends React.Component {
render() {
const { theme } = this.props;
return (
-
+
({
const mapDispatchToProps = dispatch => ({
setUser: params => dispatch(setUserAction(params)),
- appStart: (...params) => dispatch(appStartAction(...params))
+ appStart: params => dispatch(appStartAction(params))
});
export default connect(mapStateToProps, mapDispatchToProps)(withTheme(LanguageView));
diff --git a/app/views/LegalView.js b/app/views/LegalView.js
index 3c16429bb..822b7fc18 100644
--- a/app/views/LegalView.js
+++ b/app/views/LegalView.js
@@ -3,7 +3,6 @@ import PropTypes from 'prop-types';
import {
Text, ScrollView, View, StyleSheet
} from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import { connect } from 'react-redux';
import Touch from '../utils/touch';
@@ -15,12 +14,9 @@ import StatusBar from '../containers/StatusBar';
import { themes } from '../constants/colors';
import openLink from '../utils/openLink';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
+import SafeAreaView from '../containers/SafeAreaView';
const styles = StyleSheet.create({
- container: {
- flex: 1
- },
scroll: {
marginTop: 35,
borderTopWidth: StyleSheet.hairlineWidth,
@@ -52,11 +48,6 @@ Separator.propTypes = {
};
class LegalView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Legal'),
- ...themedHeader(screenProps.theme)
- })
-
static propTypes = {
server: PropTypes.string,
theme: PropTypes.string
@@ -88,14 +79,7 @@ class LegalView extends React.Component {
render() {
const { theme } = this.props;
return (
-
+
({
server: state.server.server
});
+LegalView.navigationOptions = {
+ title: I18n.t('Legal')
+};
+
export default connect(mapStateToProps)(withTheme(LegalView));
diff --git a/app/views/LivechatEditView.js b/app/views/LivechatEditView.js
index 5ac1692e1..363413946 100644
--- a/app/views/LivechatEditView.js
+++ b/app/views/LivechatEditView.js
@@ -1,7 +1,6 @@
import React, { useState, useEffect } from 'react';
import PropTypes from 'prop-types';
import { Text, StyleSheet, ScrollView } from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import { connect } from 'react-redux';
import { withTheme } from '../theme';
@@ -18,6 +17,7 @@ import scrollPersistTaps from '../utils/scrollPersistTaps';
import { getUserSelector } from '../selectors/login';
import Chips from '../containers/UIKit/MultiSelect/Chips';
import Button from '../containers/Button';
+import SafeAreaView from '../containers/SafeAreaView';
const styles = StyleSheet.create({
container: {
@@ -36,15 +36,17 @@ Title.propTypes = {
theme: PropTypes.string
};
-const LivechatEditView = ({ user, navigation, theme }) => {
+const LivechatEditView = ({
+ user, navigation, route, theme
+}) => {
const [customFields, setCustomFields] = useState({});
const [availableUserTags, setAvailableUserTags] = useState([]);
const params = {};
const inputs = {};
- const livechat = navigation.getParam('room', {});
- const visitor = navigation.getParam('roomUser', {});
+ const livechat = route.params?.room ?? {};
+ const visitor = route.params?.roomUser ?? {};
const getCustomFields = async() => {
const result = await RocketChat.getCustomFields();
@@ -148,8 +150,8 @@ const LivechatEditView = ({ user, navigation, theme }) => {
contentContainerStyle={sharedStyles.container}
keyboardVerticalOffset={128}
>
-
-
+
+
{
LivechatEditView.propTypes = {
user: PropTypes.object,
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string
};
LivechatEditView.navigationOptions = ({
diff --git a/app/views/LoginView.js b/app/views/LoginView.js
index 67cee69cf..abc901272 100644
--- a/app/views/LoginView.js
+++ b/app/views/LoginView.js
@@ -13,7 +13,6 @@ import I18n from '../i18n';
import { LegalButton } from '../containers/HeaderButton';
import { themes } from '../constants/colors';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
import FormContainer, { FormContainerInner } from '../containers/FormContainer';
import TextInput from '../containers/TextInput';
import { loginRequest as loginRequestAction } from '../actions/login';
@@ -51,14 +50,10 @@ const styles = StyleSheet.create({
});
class LoginView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const title = navigation.getParam('title', 'Rocket.Chat');
- return {
- ...themedHeader(screenProps.theme),
- title,
- headerRight:
- };
- }
+ static navigationOptions = ({ route, navigation }) => ({
+ title: route.params?.title ?? 'Rocket.Chat',
+ headerRight: () =>
+ })
static propTypes = {
navigation: PropTypes.object,
@@ -73,7 +68,8 @@ class LoginView extends React.Component {
error: PropTypes.object,
failure: PropTypes.bool,
theme: PropTypes.string,
- loginRequest: PropTypes.func
+ loginRequest: PropTypes.func,
+ inviteLinkToken: PropTypes.string
}
constructor(props) {
@@ -91,6 +87,11 @@ class LoginView extends React.Component {
}
}
+ get showRegistrationButton() {
+ const { Accounts_RegistrationForm, inviteLinkToken } = this.props;
+ return Accounts_RegistrationForm === 'Public' || (Accounts_RegistrationForm === 'Secret URL' && inviteLinkToken?.length);
+ }
+
login = () => {
const { navigation, Site_Name } = this.props;
navigation.navigate('LoginView', { title: Site_Name });
@@ -125,7 +126,7 @@ class LoginView extends React.Component {
renderUserForm = () => {
const {
- Accounts_EmailOrUsernamePlaceholder, Accounts_PasswordPlaceholder, Accounts_PasswordReset, Accounts_RegistrationForm, Accounts_RegistrationForm_LinkReplacementText, isFetching, theme, Accounts_ShowFormLogin
+ Accounts_EmailOrUsernamePlaceholder, Accounts_PasswordPlaceholder, Accounts_PasswordReset, Accounts_RegistrationForm_LinkReplacementText, isFetching, theme, Accounts_ShowFormLogin
} = this.props;
if (!Accounts_ShowFormLogin) {
@@ -183,7 +184,7 @@ class LoginView extends React.Component {
fontSize={14}
/>
)}
- {Accounts_RegistrationForm === 'Public' ? (
+ {this.showRegistrationButton ? (
{I18n.t('Dont_Have_An_Account')}
-
+
{this.renderUserForm()}
@@ -222,7 +223,8 @@ const mapStateToProps = state => ({
error: state.login.error && state.login.error.data,
Accounts_EmailOrUsernamePlaceholder: state.settings.Accounts_EmailOrUsernamePlaceholder,
Accounts_PasswordPlaceholder: state.settings.Accounts_PasswordPlaceholder,
- Accounts_PasswordReset: state.settings.Accounts_PasswordReset
+ Accounts_PasswordReset: state.settings.Accounts_PasswordReset,
+ inviteLinkToken: state.inviteLinks.token
});
const mapDispatchToProps = dispatch => ({
diff --git a/app/views/MarkdownTableView.js b/app/views/MarkdownTableView.js
index d62717358..049623444 100644
--- a/app/views/MarkdownTableView.js
+++ b/app/views/MarkdownTableView.js
@@ -6,23 +6,21 @@ import I18n from '../i18n';
import { isIOS } from '../utils/deviceInfo';
import { themes } from '../constants/colors';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
class MarkdownTableView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- ...themedHeader(screenProps.theme),
+ static navigationOptions = {
title: I18n.t('Table')
- });
+ }
static propTypes = {
- navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string
}
render() {
- const { navigation, theme } = this.props;
- const renderRows = navigation.getParam('renderRows');
- const tableWidth = navigation.getParam('tableWidth');
+ const { route, theme } = this.props;
+ const renderRows = route.params?.renderRows;
+ const tableWidth = route.params?.tableWidth;
if (isIOS) {
return (
diff --git a/app/views/MessagesView/index.js b/app/views/MessagesView/index.js
index cd7b25201..c01b63c25 100644
--- a/app/views/MessagesView/index.js
+++ b/app/views/MessagesView/index.js
@@ -2,9 +2,7 @@ import React from 'react';
import PropTypes from 'prop-types';
import { FlatList, View, Text } from 'react-native';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import equal from 'deep-equal';
-import ActionSheet from 'react-native-action-sheet';
import styles from './styles';
import Message from '../../containers/message';
@@ -15,26 +13,23 @@ import StatusBar from '../../containers/StatusBar';
import getFileUrlFromMessage from '../../lib/methods/helpers/getFileUrlFromMessage';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
-import { withSplit } from '../../split';
-import { themedHeader } from '../../utils/navigation';
import { getUserSelector } from '../../selectors/login';
-
-const ACTION_INDEX = 0;
-const CANCEL_INDEX = 1;
+import { withActionSheet } from '../../containers/ActionSheet';
+import SafeAreaView from '../../containers/SafeAreaView';
class MessagesView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => ({
- title: I18n.t(navigation.state.params.name),
- ...themedHeader(screenProps.theme)
+ static navigationOptions = ({ route }) => ({
+ title: I18n.t(route.params?.name)
});
static propTypes = {
user: PropTypes.object,
baseUrl: PropTypes.string,
navigation: PropTypes.object,
+ route: PropTypes.object,
customEmojis: PropTypes.object,
theme: PropTypes.string,
- split: PropTypes.bool
+ showActionSheet: PropTypes.func
}
constructor(props) {
@@ -44,9 +39,9 @@ class MessagesView extends React.Component {
messages: [],
fileLoading: true
};
- this.rid = props.navigation.getParam('rid');
- this.t = props.navigation.getParam('t');
- this.content = this.defineMessagesViewContent(props.navigation.getParam('name'));
+ this.rid = props.route.params?.rid;
+ this.t = props.route.params?.t;
+ this.content = this.defineMessagesViewContent(props.route.params?.name);
}
componentDidMount() {
@@ -165,7 +160,7 @@ class MessagesView extends React.Component {
theme={theme}
/>
),
- actionTitle: I18n.t('Unstar'),
+ action: message => ({ title: I18n.t('Unstar'), icon: message.starred ? 'star-filled' : 'star', onPress: this.handleActionPress }),
handleActionPress: message => RocketChat.toggleStarMessage(message._id, message.starred)
},
// Pinned Messages Screen
@@ -182,7 +177,7 @@ class MessagesView extends React.Component {
theme={theme}
/>
),
- actionTitle: I18n.t('Unpin'),
+ action: () => ({ title: I18n.t('Unpin'), icon: 'pin', onPress: this.handleActionPress }),
handleActionPress: message => RocketChat.togglePinMessage(message._id, message.pinned)
}
}[name]);
@@ -223,44 +218,33 @@ class MessagesView extends React.Component {
}
showAttachment = (attachment) => {
- const { navigation, split } = this.props;
- let params = { attachment };
- if (split) {
- params = { ...params, from: 'MessagesView' };
- }
- navigation.navigate('AttachmentView', params);
+ const { navigation } = this.props;
+ navigation.navigate('AttachmentView', { attachment });
}
onLongPress = (message) => {
- this.setState({ message });
- this.showActionSheet();
+ this.setState({ message }, this.showActionSheet);
}
showActionSheet = () => {
- ActionSheet.showActionSheetWithOptions({
- options: [this.content.actionTitle, I18n.t('Cancel')],
- cancelButtonIndex: CANCEL_INDEX,
- title: I18n.t('Actions')
- }, (actionIndex) => {
- this.handleActionPress(actionIndex);
- });
+ const { message } = this.state;
+ const { showActionSheet } = this.props;
+ showActionSheet({ options: [this.content.action(message)], hasCancel: true });
}
- handleActionPress = async(actionIndex) => {
- if (actionIndex === ACTION_INDEX) {
- const { message } = this.state;
+ handleActionPress = async() => {
+ const { message } = this.state;
- try {
- const result = await this.content.handleActionPress(message);
- if (result.success) {
- this.setState(prevState => ({
- messages: prevState.messages.filter(item => item._id !== message._id),
- total: prevState.total - 1
- }));
- }
- } catch (error) {
- console.warn('MessagesView -> handleActionPress -> catch -> error', error);
+ try {
+ const result = await this.content.handleActionPress(message);
+ if (result.success) {
+ this.setState(prevState => ({
+ messages: prevState.messages.filter(item => item._id !== message._id),
+ total: prevState.total - 1
+ }));
}
+ } catch {
+ // Do nothing
}
}
@@ -295,12 +279,9 @@ class MessagesView extends React.Component {
return (
({
customEmojis: state.customEmojis
});
-export default connect(mapStateToProps)(withSplit(withTheme(MessagesView)));
+export default connect(mapStateToProps)(withTheme(withActionSheet(MessagesView)));
diff --git a/app/views/ModalBlockView.js b/app/views/ModalBlockView.js
index f8cd270a1..57b415fdc 100644
--- a/app/views/ModalBlockView.js
+++ b/app/views/ModalBlockView.js
@@ -6,7 +6,6 @@ import { connect } from 'react-redux';
import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
import EventEmitter from '../utils/events';
import { themes } from '../constants/colors';
import { CustomHeaderButtons, Item } from '../containers/HeaderButton';
@@ -57,41 +56,18 @@ const mapElementToState = ({ element, blockId, elements = [] }) => {
const reduceState = (obj, el) => (Array.isArray(el[0]) ? { ...obj, ...Object.fromEntries(el) } : { ...obj, [el[0]]: el[1] });
class ModalBlockView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const { theme, closeModal } = screenProps;
- const data = navigation.getParam('data');
- const cancel = navigation.getParam('cancel', () => {});
- const submitting = navigation.getParam('submitting', false);
+ static navigationOptions = ({ route }) => {
+ const data = route.params?.data;
const { view } = data;
- const { title, submit, close } = view;
+ const { title } = view;
return {
- title: textParser([title]),
- ...themedHeader(theme),
- headerLeft: close ? (
-
- - cancel({ closeModal }))}
- testID='close-modal-uikit'
- />
-
- ) : null,
- headerRight: submit ? (
-
- - {}))}
- testID='submit-modal-uikit'
- />
-
- ) : null
+ title: textParser([title])
};
}
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string,
language: PropTypes.string,
user: PropTypes.shape({
@@ -103,21 +79,18 @@ class ModalBlockView extends React.Component {
constructor(props) {
super(props);
this.submitting = false;
- const { navigation } = props;
- const data = navigation.getParam('data');
+ const data = props.route.params?.data;
this.values = data.view.blocks.filter(filterInputFields).map(mapElementToState).reduce(reduceState, {});
this.state = {
data,
loading: false
};
+ this.setHeader();
}
componentDidMount() {
const { data } = this.state;
- const { navigation } = this.props;
const { viewId } = data;
- navigation.setParams({ submit: this.submit, cancel: this.cancel });
-
EventEmitter.addEventListener(viewId, this.handleUpdate);
}
@@ -133,9 +106,9 @@ class ModalBlockView extends React.Component {
}
componentDidUpdate(prevProps) {
- const { navigation } = this.props;
- const oldData = prevProps.navigation.getParam('data', {});
- const newData = navigation.getParam('data', {});
+ const { navigation, route } = this.props;
+ const oldData = prevProps.route.params?.data ?? {};
+ const newData = route.params?.data ?? {};
if (oldData.viewId !== newData.viewId) {
navigation.push('ModalBlockView', { data: newData });
}
@@ -147,14 +120,43 @@ class ModalBlockView extends React.Component {
EventEmitter.removeListener(viewId, this.handleUpdate);
}
- handleUpdate = ({ type, ...data }) => {
+ setHeader = () => {
+ const { data } = this.state;
const { navigation } = this.props;
+ const { view } = data;
+ const { title, close, submit } = view;
+ navigation.setOptions({
+ title: textParser([title]),
+ headerLeft: close ? () => (
+
+
+
+ ) : null,
+ headerRight: submit ? () => (
+
+
+
+ ) : null
+ });
+ }
+
+ handleUpdate = ({ type, ...data }) => {
if ([MODAL_ACTIONS.ERRORS].includes(type)) {
const { errors } = data;
this.setState({ errors });
} else {
this.setState({ data });
- navigation.setParams({ data });
+ this.setHeader();
}
};
@@ -187,8 +189,11 @@ class ModalBlockView extends React.Component {
submit = async() => {
const { data } = this.state;
- const { navigation } = this.props;
- navigation.setParams({ submitting: true });
+ if (this.submitting) {
+ return;
+ }
+
+ this.submitting = true;
const { appId, viewId } = data;
this.setState({ loading: true });
@@ -207,7 +212,7 @@ class ModalBlockView extends React.Component {
// do nothing
}
- navigation.setParams({ submitting: false });
+ this.submitting = false;
this.setState({ loading: false });
};
diff --git a/app/views/NewMessageView.js b/app/views/NewMessageView.js
index 42f9c1d5e..4e07d5409 100644
--- a/app/views/NewMessageView.js
+++ b/app/views/NewMessageView.js
@@ -4,7 +4,6 @@ import {
View, StyleSheet, FlatList, Text
} from 'react-native';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import equal from 'deep-equal';
import { orderBy } from 'lodash';
import { Q } from '@nozbe/watermelondb';
@@ -22,16 +21,13 @@ import { CloseModalButton } from '../containers/HeaderButton';
import StatusBar from '../containers/StatusBar';
import { themes } from '../constants/colors';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
import { getUserSelector } from '../selectors/login';
import Navigation from '../lib/Navigation';
import { createChannelRequest } from '../actions/createChannel';
import { goRoom } from '../utils/goRoom';
+import SafeAreaView from '../containers/SafeAreaView';
const styles = StyleSheet.create({
- safeAreaView: {
- flex: 1
- },
separator: {
marginLeft: 60
},
@@ -54,9 +50,8 @@ const styles = StyleSheet.create({
});
class NewMessageView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => ({
- ...themedHeader(screenProps.theme),
- headerLeft: ,
+ static navigationOptions = ({ navigation }) => ({
+ headerLeft: () => ,
title: I18n.t('New_Message')
})
@@ -69,7 +64,8 @@ class NewMessageView extends React.Component {
}),
createChannel: PropTypes.func,
maxUsers: PropTypes.number,
- theme: PropTypes.string
+ theme: PropTypes.string,
+ isMasterDetail: PropTypes.bool
};
constructor(props) {
@@ -150,6 +146,14 @@ class NewMessageView extends React.Component {
});
}
+ goRoom = (item) => {
+ const { isMasterDetail, navigation } = this.props;
+ if (isMasterDetail) {
+ navigation.pop();
+ }
+ goRoom({ item, isMasterDetail });
+ }
+
renderButton = ({
onPress, testID, title, icon, first
}) => {
@@ -182,7 +186,7 @@ class NewMessageView extends React.Component {
{this.renderButton({
onPress: this.createChannel,
title: I18n.t('Create_Channel'),
- icon: 'hashtag',
+ icon: 'hash',
testID: 'new-message-view-create-channel',
first: true
})}
@@ -226,7 +230,7 @@ class NewMessageView extends React.Component {
goRoom(item)}
+ onPress={() => this.goRoom(item)}
baseUrl={baseUrl}
testID={`new-message-view-item-${ item.name }`}
style={style}
@@ -256,11 +260,7 @@ class NewMessageView extends React.Component {
render = () => {
const { theme } = this.props;
return (
-
+
{this.renderList()}
@@ -269,6 +269,7 @@ class NewMessageView extends React.Component {
}
const mapStateToProps = state => ({
+ isMasterDetail: state.app.isMasterDetail,
baseUrl: state.server.server,
maxUsers: state.settings.DirectMesssage_maxUsers || 1,
user: getUserSelector(state)
diff --git a/app/views/NewServerView.js b/app/views/NewServerView.js
index cb82c58df..b9429c05a 100644
--- a/app/views/NewServerView.js
+++ b/app/views/NewServerView.js
@@ -6,16 +6,12 @@ import {
import { connect } from 'react-redux';
import * as FileSystem from 'expo-file-system';
import DocumentPicker from 'react-native-document-picker';
-import ActionSheet from 'react-native-action-sheet';
import RNUserDefaults from 'rn-user-defaults';
import { encode } from 'base-64';
import parse from 'url-parse';
import EventEmitter from '../utils/events';
-import {
- selectServerRequest, serverRequest, serverInitAdd, serverFinishAdd
-} from '../actions/server';
-import { appStart as appStartAction } from '../actions';
+import { selectServerRequest, serverRequest } from '../actions/server';
import sharedStyles from './Styles';
import Button from '../containers/Button';
import TextInput from '../containers/TextInput';
@@ -28,8 +24,8 @@ import log from '../utils/log';
import { animateNextTransition } from '../utils/layoutAnimation';
import { withTheme } from '../theme';
import { setBasicAuth, BASIC_AUTH_KEY } from '../utils/fetch';
-import { themedHeader } from '../utils/navigation';
import { CloseModalButton } from '../containers/HeaderButton';
+import { showConfirmationAlert } from '../utils/info';
const styles = StyleSheet.create({
title: {
@@ -65,14 +61,8 @@ const styles = StyleSheet.create({
});
class NewServerView extends React.Component {
- static navigationOptions = ({ screenProps, navigation }) => {
- const previousServer = navigation.getParam('previousServer', null);
- const close = navigation.getParam('close', () => {});
- return {
- headerLeft: previousServer ? : undefined,
- title: I18n.t('Workspaces'),
- ...themedHeader(screenProps.theme)
- };
+ static navigationOptions = {
+ title: I18n.t('Workspaces')
}
static propTypes = {
@@ -81,23 +71,17 @@ class NewServerView extends React.Component {
connecting: PropTypes.bool.isRequired,
connectServer: PropTypes.func.isRequired,
selectServer: PropTypes.func.isRequired,
- currentServer: PropTypes.string,
- initAdd: PropTypes.func,
- finishAdd: PropTypes.func
+ adding: PropTypes.bool,
+ previousServer: PropTypes.string
}
constructor(props) {
super(props);
- this.previousServer = props.navigation.getParam('previousServer');
- props.navigation.setParams({ close: this.close, previousServer: this.previousServer });
-
- // Cancel
- this.options = [I18n.t('Cancel')];
- this.CANCEL_INDEX = 0;
-
- // Delete
- this.options.push(I18n.t('Delete'));
- this.DELETE_INDEX = 1;
+ if (props.adding) {
+ props.navigation.setOptions({
+ headerLeft: () =>
+ });
+ }
this.state = {
text: '',
@@ -108,21 +92,14 @@ class NewServerView extends React.Component {
BackHandler.addEventListener('hardwareBackPress', this.handleBackPress);
}
- componentDidMount() {
- const { initAdd } = this.props;
- if (this.previousServer) {
- initAdd();
- }
- }
-
componentWillUnmount() {
EventEmitter.removeListener('NewServer', this.handleNewServerEvent);
BackHandler.removeEventListener('hardwareBackPress', this.handleBackPress);
}
handleBackPress = () => {
- const { navigation } = this.props;
- if (navigation.isFocused() && this.previousServer) {
+ const { navigation, previousServer } = this.props;
+ if (navigation.isFocused() && previousServer) {
this.close();
return true;
}
@@ -134,11 +111,8 @@ class NewServerView extends React.Component {
}
close = () => {
- const { selectServer, currentServer, finishAdd } = this.props;
- if (this.previousServer !== currentServer) {
- selectServer(this.previousServer);
- }
- finishAdd();
+ const { selectServer, previousServer } = this.props;
+ selectServer(previousServer);
}
handleNewServerEvent = (event) => {
@@ -251,15 +225,11 @@ class NewServerView extends React.Component {
this.setState({ certificate });
}
- handleDelete = () => this.setState({ certificate: null }); // We not need delete file from DocumentPicker because it is a temp file
-
- showActionSheet = () => {
- ActionSheet.showActionSheetWithOptions({
- options: this.options,
- cancelButtonIndex: this.CANCEL_INDEX,
- destructiveButtonIndex: this.DELETE_INDEX
- }, (actionIndex) => {
- if (actionIndex === this.DELETE_INDEX) { this.handleDelete(); }
+ handleRemove = () => {
+ showConfirmationAlert({
+ message: I18n.t('You_will_unset_a_certificate_for_this_server'),
+ callToAction: I18n.t('Remove'),
+ onPress: this.setState({ certificate: null }) // We not need delete file from DocumentPicker because it is a temp file
});
}
@@ -277,7 +247,7 @@ class NewServerView extends React.Component {
{certificate ? I18n.t('Your_certificate') : I18n.t('Do_you_have_a_certificate')}
({
- connecting: state.server.connecting
+ connecting: state.server.connecting,
+ adding: state.server.adding,
+ previousServer: state.server.previousServer
});
const mapDispatchToProps = dispatch => ({
connectServer: (server, certificate) => dispatch(serverRequest(server, certificate)),
- initAdd: () => dispatch(serverInitAdd()),
- finishAdd: () => dispatch(serverFinishAdd()),
- selectServer: server => dispatch(selectServerRequest(server)),
- appStart: root => dispatch(appStartAction(root))
+ selectServer: server => dispatch(selectServerRequest(server))
});
export default connect(mapStateToProps, mapDispatchToProps)(withTheme(NewServerView));
diff --git a/app/views/NotificationPreferencesView/index.js b/app/views/NotificationPreferencesView/index.js
index 52acad338..1c0f43c8c 100644
--- a/app/views/NotificationPreferencesView/index.js
+++ b/app/views/NotificationPreferencesView/index.js
@@ -3,7 +3,6 @@ import {
View, ScrollView, Switch, Text
} from 'react-native';
import PropTypes from 'prop-types';
-import { SafeAreaView } from 'react-navigation';
import database from '../../lib/database';
import { SWITCH_TRACK_COLOR, themes } from '../../constants/colors';
@@ -13,11 +12,10 @@ import Separator from '../../containers/Separator';
import I18n from '../../i18n';
import scrollPersistTaps from '../../utils/scrollPersistTaps';
import styles from './styles';
-import sharedStyles from '../Styles';
import RocketChat from '../../lib/rocketchat';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
import protectedFunction from '../../lib/methods/helpers/protectedFunction';
+import SafeAreaView from '../../containers/SafeAreaView';
const SectionTitle = React.memo(({ title, theme }) => (
({
- title: I18n.t('Notification_Preferences'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Notification_Preferences')
+ }
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string
};
constructor(props) {
super(props);
this.mounted = false;
- this.rid = props.navigation.getParam('rid');
- const room = props.navigation.getParam('room');
+ this.rid = props.route.params?.rid;
+ const room = props.route.params?.room;
this.state = {
room: room || {}
};
@@ -245,7 +243,7 @@ class NotificationPreferencesView extends React.Component {
const { room } = this.state;
const { theme } = this.props;
return (
-
+
({
- header: null
- })
+ static navigationOptions = {
+ headerShown: false
+ };
static propTypes = {
navigation: PropTypes.object,
@@ -28,12 +28,23 @@ class OnboardingView extends React.Component {
constructor(props) {
super(props);
- BackHandler.addEventListener('hardwareBackPress', this.handleBackPress);
if (!isTablet) {
Orientation.lockToPortrait();
}
}
+ componentDidMount() {
+ const { navigation } = this.props;
+ this.unsubscribeFocus = navigation.addListener('focus', () => {
+ this.backHandler = BackHandler.addEventListener('hardwareBackPress', this.handleBackPress);
+ });
+ this.unsubscribeBlur = navigation.addListener('blur', () => {
+ if (this.backHandler && this.backHandler.remove) {
+ this.backHandler.remove();
+ }
+ });
+ }
+
shouldComponentUpdate(nextProps) {
const { theme } = this.props;
if (theme !== nextProps.theme) {
@@ -43,12 +54,17 @@ class OnboardingView extends React.Component {
}
componentWillUnmount() {
- BackHandler.removeEventListener('hardwareBackPress', this.handleBackPress);
+ if (this.unsubscribeFocus) {
+ this.unsubscribeFocus();
+ }
+ if (this.unsubscribeBlur) {
+ this.unsubscribeBlur();
+ }
}
handleBackPress = () => {
const { appStart } = this.props;
- appStart('background');
+ appStart({ root: ROOT_BACKGROUND });
return false;
}
@@ -98,7 +114,7 @@ class OnboardingView extends React.Component {
}
const mapDispatchToProps = dispatch => ({
- appStart: root => dispatch(appStartAction(root))
+ appStart: params => dispatch(appStartAction(params))
});
export default connect(null, mapDispatchToProps)(withTheme(OnboardingView));
diff --git a/app/views/PickerView.js b/app/views/PickerView.js
index 69275d30d..489d8a42f 100644
--- a/app/views/PickerView.js
+++ b/app/views/PickerView.js
@@ -5,7 +5,6 @@ import {
} from 'react-native';
import I18n from '../i18n';
-import { themedHeader } from '../utils/navigation';
import { withTheme } from '../theme';
import { themes } from '../constants/colors';
import debounce from '../utils/debounce';
@@ -57,29 +56,29 @@ Item.propTypes = {
};
class PickerView extends React.PureComponent {
- static navigationOptions = ({ navigation, screenProps }) => ({
- title: navigation.getParam('title', I18n.t('Select_an_option')),
- ...themedHeader(screenProps.theme)
+ static navigationOptions = ({ route }) => ({
+ title: route.params?.title ?? I18n.t('Select_an_option')
})
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string
}
constructor(props) {
super(props);
- const data = props.navigation.getParam('data', []);
- const value = props.navigation.getParam('value');
+ const data = props.route.params?.data ?? [];
+ const value = props.route.params?.value;
this.state = { data, value };
- this.onSearch = props.navigation.getParam('onChangeText');
+ this.onSearch = props.route.params?.onChangeText;
}
onChangeValue = (value) => {
- const { navigation } = this.props;
- const goBack = navigation.getParam('goBack', true);
- const onChange = navigation.getParam('onChangeValue', () => {});
+ const { navigation, route } = this.props;
+ const goBack = route.params?.goBack ?? true;
+ const onChange = route.params?.onChangeValue ?? (() => {});
onChange(value);
if (goBack) {
navigation.goBack();
diff --git a/app/views/ProfileView/index.js b/app/views/ProfileView/index.js
index 4ca1ea4a7..f6155c2a2 100644
--- a/app/views/ProfileView/index.js
+++ b/app/views/ProfileView/index.js
@@ -6,8 +6,6 @@ import prompt from 'react-native-prompt-android';
import SHA256 from 'js-sha256';
import ImagePicker from 'react-native-image-crop-picker';
import RNPickerSelect from 'react-native-picker-select';
-import { SafeAreaView } from 'react-navigation';
-import { HeaderBackButton } from 'react-navigation-stack';
import equal from 'deep-equal';
import Touch from '../../utils/touch';
@@ -30,22 +28,19 @@ import { DrawerButton } from '../../containers/HeaderButton';
import StatusBar from '../../containers/StatusBar';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
import { getUserSelector } from '../../selectors/login';
+import SafeAreaView from '../../containers/SafeAreaView';
class ProfileView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => ({
- ...themedHeader(screenProps.theme),
- headerLeft: screenProps.split ? (
- navigation.navigate('SettingsView')}
- tintColor={themes[screenProps.theme].headerTintColor}
- />
- ) : (
-
- ),
- title: I18n.t('Profile')
- })
+ static navigationOptions = ({ navigation, isMasterDetail }) => {
+ const options = {
+ title: I18n.t('Profile')
+ };
+ if (!isMasterDetail) {
+ options.headerLeft = () => ;
+ }
+ return options;
+ }
static propTypes = {
baseUrl: PropTypes.string,
@@ -335,7 +330,7 @@ class ProfileView extends React.Component {
key: 'profile-view-upload-avatar'
})}
{this.renderAvatarButton({
- child: ,
+ child: ,
onPress: () => this.setAvatar({ url: avatarUrl, data: avatarUrl, service: 'url' }),
disabled: !avatarUrl,
key: 'profile-view-avatar-url-button'
@@ -440,7 +435,7 @@ class ProfileView extends React.Component {
keyboardVerticalOffset={128}
>
-
+
({
- title: I18n.t('Read_Receipt'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Read_Receipt')
+ }
static propTypes = {
- navigation: PropTypes.object,
+ route: PropTypes.object,
Message_TimeFormat: PropTypes.string,
baseUrl: PropTypes.string,
user: PropTypes.object,
@@ -33,7 +31,7 @@ class ReadReceiptView extends React.Component {
constructor(props) {
super(props);
- this.messageId = props.navigation.getParam('messageId');
+ this.messageId = props.route.params?.messageId;
this.state = {
loading: false,
receipts: []
@@ -135,11 +133,7 @@ class ReadReceiptView extends React.Component {
}
return (
-
+
{loading
diff --git a/app/views/ReadReceiptView/styles.js b/app/views/ReadReceiptView/styles.js
index a0013531c..c93754294 100644
--- a/app/views/ReadReceiptView/styles.js
+++ b/app/views/ReadReceiptView/styles.js
@@ -28,9 +28,6 @@ export default StyleSheet.create({
flexDirection: 'row',
padding: 10
},
- container: {
- flex: 1
- },
list: {
...sharedStyles.separatorVertical,
marginVertical: 10
diff --git a/app/views/RegisterView.js b/app/views/RegisterView.js
index e27e9bfe4..1fe127416 100644
--- a/app/views/RegisterView.js
+++ b/app/views/RegisterView.js
@@ -13,7 +13,6 @@ import I18n from '../i18n';
import { LegalButton } from '../containers/HeaderButton';
import { themes } from '../constants/colors';
import { withTheme } from '../theme';
-import { themedHeader } from '../utils/navigation';
import FormContainer, { FormContainerInner } from '../containers/FormContainer';
import TextInput from '../containers/TextInput';
import isValidEmail from '../utils/isValidEmail';
@@ -53,14 +52,10 @@ const styles = StyleSheet.create({
});
class RegisterView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const title = navigation.getParam('title', 'Rocket.Chat');
- return {
- ...themedHeader(screenProps.theme),
- title,
- headerRight:
- };
- }
+ static navigationOptions = ({ route, navigation }) => ({
+ title: route.params?.title ?? 'Rocket.Chat',
+ headerRight: () =>
+ });
static propTypes = {
navigation: PropTypes.object,
@@ -228,11 +223,11 @@ class RegisterView extends React.Component {
render() {
const { saving } = this.state;
- const { theme, showLoginButton } = this.props;
+ const { theme, showLoginButton, navigation } = this.props;
return (
-
+
{I18n.t('Sign_Up')}
{
+ static navigationOptions = ({ navigation, isMasterDetail }) => {
const options = {
- ...themedHeader(screenProps.theme),
title: I18n.t('Actions')
};
- if (screenProps.split) {
- options.headerLeft = ;
+ if (isMasterDetail) {
+ options.headerLeft = () => ;
}
return options;
}
@@ -45,6 +43,7 @@ class RoomActionsView extends React.Component {
static propTypes = {
baseUrl: PropTypes.string,
navigation: PropTypes.object,
+ route: PropTypes.object,
user: PropTypes.shape({
id: PropTypes.string,
token: PropTypes.string
@@ -59,10 +58,10 @@ class RoomActionsView extends React.Component {
constructor(props) {
super(props);
this.mounted = false;
- const room = props.navigation.getParam('room');
- const member = props.navigation.getParam('member');
- this.rid = props.navigation.getParam('rid');
- this.t = props.navigation.getParam('t');
+ const room = props.route.params?.room;
+ const member = props.route.params?.member;
+ this.rid = props.route.params?.rid;
+ this.t = props.route.params?.t;
this.state = {
room: room || { rid: this.rid, t: this.t },
membersCount: 0,
@@ -239,13 +238,13 @@ class RoomActionsView extends React.Component {
const jitsiActions = jitsiEnabled ? [
{
- icon: 'omnichannel',
+ icon: 'mic',
name: I18n.t('Voice_call'),
event: () => RocketChat.callJitsi(rid, true),
testID: 'room-actions-voice'
},
{
- icon: 'video',
+ icon: 'video-1',
name: I18n.t('Video_call'),
event: () => RocketChat.callJitsi(rid),
testID: 'room-actions-video'
@@ -271,7 +270,7 @@ class RoomActionsView extends React.Component {
}, {
data: [
{
- icon: 'file-generic',
+ icon: 'clip',
name: I18n.t('Files'),
route: 'MessagesView',
params: { rid, t, name: 'Files' },
@@ -379,7 +378,7 @@ class RoomActionsView extends React.Component {
}
if (canInviteUser) {
actions.push({
- icon: 'user-plus',
+ icon: 'add-user',
name: I18n.t('Invite_users'),
route: 'InviteUsersView',
params: {
@@ -395,7 +394,7 @@ class RoomActionsView extends React.Component {
sections.push({
data: [
{
- icon: 'sign-out',
+ icon: 'exit',
name: I18n.t('Leave_channel'),
type: 'danger',
event: this.leaveChannel,
@@ -409,14 +408,14 @@ class RoomActionsView extends React.Component {
sections[2].data = [];
sections[2].data.push({
- icon: 'circle-cross',
+ icon: 'cancel',
name: I18n.t('Close'),
event: this.closeLivechat
});
if (canForwardGuest) {
sections[2].data.push({
- icon: 'reply',
+ icon: 'transfer',
name: I18n.t('Forward'),
route: 'ForwardLivechatView',
params: { rid }
@@ -425,14 +424,14 @@ class RoomActionsView extends React.Component {
if (canReturnQueue) {
sections[2].data.push({
- icon: 'back',
+ icon: 'undo',
name: I18n.t('Return'),
event: this.returnLivechat
});
}
sections[2].data.push({
- icon: 'reload',
+ icon: 'history',
name: I18n.t('Navigation_history'),
route: 'VisitorNavigationView',
params: { rid }
@@ -647,7 +646,7 @@ class RoomActionsView extends React.Component {
render() {
const { theme } = this.props;
return (
-
+
({
- title: I18n.t('Room_Info_Edit'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Room_Info_Edit')
+ }
static propTypes = {
- navigation: PropTypes.object,
+ route: PropTypes.object,
deleteRoom: PropTypes.func,
serverVersion: PropTypes.string,
theme: PropTypes.string
@@ -101,8 +99,8 @@ class RoomInfoEditView extends React.Component {
// eslint-disable-next-line react/sort-comp
loadRoom = async() => {
- const { navigation } = this.props;
- const rid = navigation.getParam('rid', null);
+ const { route } = this.props;
+ const rid = route.params?.rid;
if (!rid) {
return;
}
@@ -349,12 +347,16 @@ class RoomInfoEditView extends React.Component {
keyboardVerticalOffset={128}
>
-
-
+
{ this.name = e; }}
label={I18n.t('Name')}
@@ -542,8 +544,8 @@ class RoomInfoEditView extends React.Component {
-
-
+
+
);
}
diff --git a/app/views/RoomInfoView/index.js b/app/views/RoomInfoView/index.js
index 7cc2cff56..b3711b0f4 100644
--- a/app/views/RoomInfoView/index.js
+++ b/app/views/RoomInfoView/index.js
@@ -3,7 +3,6 @@ import PropTypes from 'prop-types';
import { View, Text, ScrollView } from 'react-native';
import { BorderlessButton } from 'react-native-gesture-handler';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import UAParser from 'ua-parser-js';
import _ from 'lodash';
@@ -16,21 +15,21 @@ import sharedStyles from '../Styles';
import RocketChat from '../../lib/rocketchat';
import RoomTypeIcon from '../../containers/RoomTypeIcon';
import I18n from '../../i18n';
-import { CustomHeaderButtons } from '../../containers/HeaderButton';
+import { CustomHeaderButtons, CloseModalButton } from '../../containers/HeaderButton';
import StatusBar from '../../containers/StatusBar';
import log from '../../utils/log';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
-import { withSplit } from '../../split';
-import { themedHeader } from '../../utils/navigation';
import { getUserSelector } from '../../selectors/login';
import Markdown from '../../containers/markdown';
-import Navigation from '../../lib/Navigation';
import Livechat from './Livechat';
import Channel from './Channel';
import Item from './Item';
import Direct from './Direct';
+import SafeAreaView from '../../containers/SafeAreaView';
+import { goRoom } from '../../utils/goRoom';
+import Navigation from '../../lib/Navigation';
const PERMISSION_EDIT_ROOM = 'edit-room';
const getRoomTitle = (room, type, name, username, statusText, theme) => (type === 'd'
@@ -50,50 +49,29 @@ const getRoomTitle = (room, type, name, username, statusText, theme) => (type ==
);
class RoomInfoView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const t = navigation.getParam('t');
- const rid = navigation.getParam('rid');
- const room = navigation.getParam('room');
- const roomUser = navigation.getParam('roomUser');
- const showEdit = navigation.getParam('showEdit', t === 'l');
- return {
- title: t === 'd' ? I18n.t('User_Info') : I18n.t('Room_Info'),
- ...themedHeader(screenProps.theme),
- headerRight: showEdit
- ? (
-
- - navigation.navigate(t === 'l' ? 'LivechatEditView' : 'RoomInfoEditView', { rid, room, roomUser })}
- testID='room-info-view-edit-button'
- />
-
- )
- : null
- };
- }
-
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
user: PropTypes.shape({
id: PropTypes.string,
token: PropTypes.string
}),
baseUrl: PropTypes.string,
rooms: PropTypes.array,
- split: PropTypes.bool,
- theme: PropTypes.string
+ theme: PropTypes.string,
+ isMasterDetail: PropTypes.bool
}
constructor(props) {
super(props);
- const room = props.navigation.getParam('room');
- const roomUser = props.navigation.getParam('member');
- this.rid = props.navigation.getParam('rid');
- this.t = props.navigation.getParam('t');
+ const room = props.route.params?.room;
+ const roomUser = props.route.params?.member;
+ this.rid = props.route.params?.rid;
+ this.t = props.route.params?.t;
this.state = {
room: room || { rid: this.rid, t: this.t },
- roomUser: roomUser || {}
+ roomUser: roomUser || {},
+ showEdit: false
};
}
@@ -103,9 +81,10 @@ class RoomInfoView extends React.Component {
} else {
this.loadRoom();
}
+ this.setHeader();
const { navigation } = this.props;
- this.willFocusListener = navigation.addListener('willFocus', () => {
+ this.unsubscribeFocus = navigation.addListener('focus', () => {
if (this.isLivechat) {
this.loadVisitor();
}
@@ -116,11 +95,34 @@ class RoomInfoView extends React.Component {
if (this.subscription && this.subscription.unsubscribe) {
this.subscription.unsubscribe();
}
- if (this.willFocusListener && this.willFocusListener.remove) {
- this.willFocusListener.remove();
+ if (this.unsubscribeFocus) {
+ this.unsubscribeFocus();
}
}
+ setHeader = () => {
+ const { roomUser, room, showEdit } = this.state;
+ const { navigation, route } = this.props;
+ const t = route.params?.t;
+ const rid = route.params?.rid;
+ const showCloseModal = route.params?.showCloseModal;
+ navigation.setOptions({
+ headerLeft: showCloseModal ? () => : undefined,
+ title: t === 'd' ? I18n.t('User_Info') : I18n.t('Room_Info'),
+ headerRight: showEdit
+ ? () => (
+
+ - navigation.navigate(t === 'l' ? 'LivechatEditView' : 'RoomInfoEditView', { rid, room, roomUser })}
+ testID='room-info-view-edit-button'
+ />
+
+ )
+ : null
+ });
+ }
+
get isDirect() {
const { room } = this.state;
return room.t === 'd';
@@ -147,8 +149,6 @@ class RoomInfoView extends React.Component {
loadVisitor = async() => {
const { room } = this.state;
- const { navigation } = this.props;
-
try {
const result = await RocketChat.getVisitorInfo(room?.visitor?._id);
if (result.success) {
@@ -159,8 +159,7 @@ class RoomInfoView extends React.Component {
visitor.os = `${ ua.getOS().name } ${ ua.getOS().version }`;
visitor.browser = `${ ua.getBrowser().name } ${ ua.getBrowser().version }`;
}
- this.setState({ roomUser: visitor });
- navigation.setParams({ roomUser: visitor });
+ this.setState({ roomUser: visitor }, () => this.setHeader());
}
} catch (error) {
// Do nothing
@@ -195,14 +194,13 @@ class RoomInfoView extends React.Component {
}
loadRoom = async() => {
- const { navigation } = this.props;
- let room = navigation.getParam('room');
+ const { route } = this.props;
+ let room = route.params?.room;
if (room && room.observe) {
this.roomObservable = room.observe();
this.subscription = this.roomObservable
.subscribe((changes) => {
- this.setState({ room: changes });
- navigation.setParams({ room: changes });
+ this.setState({ room: changes }, () => this.setHeader());
});
} else {
try {
@@ -218,7 +216,7 @@ class RoomInfoView extends React.Component {
const permissions = await RocketChat.hasPermission([PERMISSION_EDIT_ROOM], room.rid);
if (permissions[PERMISSION_EDIT_ROOM] && !room.prid) {
- navigation.setParams({ showEdit: true });
+ this.setState({ showEdit: true }, () => this.setHeader());
}
}
@@ -236,28 +234,31 @@ class RoomInfoView extends React.Component {
goRoom = () => {
const { roomUser, room } = this.state;
const { name, username } = roomUser;
- const { rooms, navigation, split } = this.props;
+ const { rooms, navigation, isMasterDetail } = this.props;
+ const params = {
+ rid: room.rid,
+ name: RocketChat.getRoomTitle({
+ t: room.t,
+ fname: name,
+ name: username
+ }),
+ t: room.t,
+ roomUserId: RocketChat.getUidDirectMessage(room)
+ };
if (room.rid) {
- let navigate = navigation.push;
-
- // if this is a room focused
- if (rooms.includes(room.rid)) {
- ({ navigate } = navigation);
- } else if (split) {
- ({ navigate } = Navigation);
+ // if it's on master detail layout, we close the modal and replace RoomView
+ if (isMasterDetail) {
+ Navigation.navigate('DrawerNavigator');
+ goRoom({ item: params, isMasterDetail });
+ } else {
+ let navigate = navigation.push;
+ // if this is a room focused
+ if (rooms.includes(room.rid)) {
+ ({ navigate } = navigation);
+ }
+ navigate('RoomView', params);
}
-
- navigate('RoomView', {
- rid: room.rid,
- name: RocketChat.getRoomTitle({
- t: room.t,
- fname: name,
- name: username
- }),
- t: room.t,
- roomUserId: RocketChat.getUidDirectMessage(room)
- });
}
}
@@ -304,7 +305,7 @@ class RoomInfoView extends React.Component {
renderButtons = () => (
{this.renderButton(this.goRoom, 'message', I18n.t('Message'))}
- {this.renderButton(this.videoCall, 'video', I18n.t('Video_call'))}
+ {this.renderButton(this.videoCall, 'video-1', I18n.t('Video_call'))}
)
@@ -327,8 +328,8 @@ class RoomInfoView extends React.Component {
@@ -346,7 +347,8 @@ class RoomInfoView extends React.Component {
const mapStateToProps = state => ({
baseUrl: state.server.server,
user: getUserSelector(state),
- rooms: state.room.rooms
+ rooms: state.room.rooms,
+ isMasterDetail: state.app.isMasterDetail
});
-export default connect(mapStateToProps)(withSplit(withTheme(RoomInfoView)));
+export default connect(mapStateToProps)(withTheme(RoomInfoView));
diff --git a/app/views/RoomMembersView/index.js b/app/views/RoomMembersView/index.js
index 74e4bf6a8..8134e9183 100644
--- a/app/views/RoomMembersView/index.js
+++ b/app/views/RoomMembersView/index.js
@@ -1,10 +1,7 @@
import React from 'react';
import PropTypes from 'prop-types';
import { FlatList, View } from 'react-native';
-import ActionSheet from 'react-native-action-sheet';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
-import * as Haptics from 'expo-haptics';
import { Q } from '@nozbe/watermelondb';
import styles from './styles';
@@ -22,30 +19,19 @@ import { CustomHeaderButtons, Item } from '../../containers/HeaderButton';
import StatusBar from '../../containers/StatusBar';
import ActivityIndicator from '../../containers/ActivityIndicator';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
import { themes } from '../../constants/colors';
import { getUserSelector } from '../../selectors/login';
+import { withActionSheet } from '../../containers/ActionSheet';
+import { showConfirmationAlert } from '../../utils/info';
+import SafeAreaView from '../../containers/SafeAreaView';
+import { goRoom } from '../../utils/goRoom';
const PAGE_SIZE = 25;
class RoomMembersView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const toggleStatus = navigation.getParam('toggleStatus', () => {});
- const allUsers = navigation.getParam('allUsers');
- const toggleText = allUsers ? I18n.t('Online') : I18n.t('All');
- return {
- title: I18n.t('Members'),
- ...themedHeader(screenProps.theme),
- headerRight: (
-
-
-
- )
- };
- }
-
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
rid: PropTypes.string,
members: PropTypes.array,
baseUrl: PropTypes.string,
@@ -54,17 +40,17 @@ class RoomMembersView extends React.Component {
id: PropTypes.string,
token: PropTypes.string
}),
- theme: PropTypes.string
+ showActionSheet: PropTypes.func,
+ theme: PropTypes.string,
+ isMasterDetail: PropTypes.bool
}
constructor(props) {
super(props);
this.mounted = false;
- this.CANCEL_INDEX = 0;
- this.MUTE_INDEX = 1;
- this.actionSheetOptions = [''];
- const { rid } = props.navigation.state.params;
- const room = props.navigation.getParam('room');
+ this.MUTE_INDEX = 0;
+ const rid = props.route.params?.rid;
+ const room = props.route.params?.room;
this.state = {
isLoading: false,
allUsers: false,
@@ -72,7 +58,6 @@ class RoomMembersView extends React.Component {
rid,
members: [],
membersFiltered: [],
- userLongPressed: {},
room: room || {},
end: false
};
@@ -87,15 +72,15 @@ class RoomMembersView extends React.Component {
}
});
}
+ this.setHeader();
}
async componentDidMount() {
this.mounted = true;
this.fetchMembers();
- const { navigation } = this.props;
- const { rid } = navigation.state.params;
- navigation.setParams({ toggleStatus: this.toggleStatus });
+ const { route } = this.props;
+ const rid = route.params?.rid;
this.permissions = await RocketChat.hasPermission(['mute-user'], rid);
}
@@ -105,6 +90,20 @@ class RoomMembersView extends React.Component {
}
}
+ setHeader = () => {
+ const { allUsers } = this.state;
+ const { navigation } = this.props;
+ const toggleText = allUsers ? I18n.t('Online') : I18n.t('All');
+ navigation.setOptions({
+ title: I18n.t('Members'),
+ headerRight: () => (
+
+
+
+ )
+ });
+ }
+
onSearchChangeText = protectedFunction((text) => {
const { members } = this.state;
let membersFiltered = [];
@@ -122,11 +121,11 @@ class RoomMembersView extends React.Component {
const query = await subsCollection.query(Q.where('name', item.username)).fetch();
if (query.length) {
const [room] = query;
- this.goRoom({ rid: room.rid, name: item.username, room });
+ this.goRoom(room);
} else {
const result = await RocketChat.createDirectMessage(item.username);
if (result.success) {
- this.goRoom({ rid: result.room._id, name: item.username });
+ this.goRoom({ rid: result.room?._id, name: item.username, t: 'd' });
}
}
} catch (e) {
@@ -139,19 +138,28 @@ class RoomMembersView extends React.Component {
return;
}
const { room } = this.state;
+ const { showActionSheet } = this.props;
const { muted } = room;
- this.actionSheetOptions = [I18n.t('Cancel')];
const userIsMuted = !!(muted || []).find(m => m === user.username);
user.muted = userIsMuted;
- if (userIsMuted) {
- this.actionSheetOptions.push(I18n.t('Unmute'));
- } else {
- this.actionSheetOptions.push(I18n.t('Mute'));
- }
- this.setState({ userLongPressed: user });
- Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light);
- this.showActionSheet();
+
+ showActionSheet({
+ options: [{
+ icon: userIsMuted ? 'volume' : 'volume-off',
+ title: I18n.t(userIsMuted ? 'Unmute' : 'Mute'),
+ onPress: () => {
+ showConfirmationAlert({
+ message: I18n.t(`The_user_${ userIsMuted ? 'will' : 'wont' }_be_able_to_type_in_roomName`, {
+ roomName: RocketChat.getRoomTitle(room)
+ }),
+ callToAction: I18n.t(userIsMuted ? 'Unmute' : 'Mute'),
+ onPress: () => this.handleMute(user)
+ });
+ }
+ }],
+ hasCancel: true
+ });
}
toggleStatus = () => {
@@ -165,22 +173,11 @@ class RoomMembersView extends React.Component {
}
}
- showActionSheet = () => {
- ActionSheet.showActionSheetWithOptions({
- options: this.actionSheetOptions,
- cancelButtonIndex: this.CANCEL_INDEX,
- title: I18n.t('Actions')
- }, (actionIndex) => {
- this.handleActionPress(actionIndex);
- });
- }
-
// eslint-disable-next-line react/sort-comp
fetchMembers = async() => {
const {
rid, members, isLoading, allUsers, end
} = this.state;
- const { navigation } = this.props;
if (isLoading || end) {
return;
}
@@ -194,41 +191,33 @@ class RoomMembersView extends React.Component {
isLoading: false,
end: newMembers.length < PAGE_SIZE
});
- navigation.setParams({ allUsers });
+ this.setHeader();
} catch (e) {
log(e);
this.setState({ isLoading: false });
}
}
- goRoom = async({ rid, name, room }) => {
- const { navigation } = this.props;
- await navigation.popToTop();
- navigation.navigate('RoomView', {
- rid, name, t: 'd', room
- });
+ goRoom = (item) => {
+ const { navigation, isMasterDetail } = this.props;
+ if (isMasterDetail) {
+ navigation.navigate('DrawerNavigator');
+ } else {
+ navigation.popToTop();
+ }
+ goRoom({ item, isMasterDetail });
}
- handleMute = async() => {
- const { rid, userLongPressed } = this.state;
+ handleMute = async(user) => {
+ const { rid } = this.state;
try {
- await RocketChat.toggleMuteUserInRoom(rid, userLongPressed.username, !userLongPressed.muted);
- EventEmitter.emit(LISTENER, { message: I18n.t('User_has_been_key', { key: userLongPressed.muted ? I18n.t('unmuted') : I18n.t('muted') }) });
+ await RocketChat.toggleMuteUserInRoom(rid, user?.username, !user?.muted);
+ EventEmitter.emit(LISTENER, { message: I18n.t('User_has_been_key', { key: user?.muted ? I18n.t('unmuted') : I18n.t('muted') }) });
} catch (e) {
log(e);
}
}
- handleActionPress = (actionIndex) => {
- switch (actionIndex) {
- case this.MUTE_INDEX:
- this.handleMute();
- break;
- default:
- break;
- }
- }
-
renderSearchBar = () => (
this.onSearchChangeText(text)} testID='room-members-view-search' />
)
@@ -261,7 +250,7 @@ class RoomMembersView extends React.Component {
} = this.state;
const { theme } = this.props;
return (
-
+
({
baseUrl: state.server.server,
- user: getUserSelector(state)
+ user: getUserSelector(state),
+ isMasterDetail: state.app.isMasterDetail
});
-export default connect(mapStateToProps)(withTheme(RoomMembersView));
+export default connect(mapStateToProps)(withActionSheet(withTheme(RoomMembersView)));
diff --git a/app/views/RoomView/Banner.js b/app/views/RoomView/Banner.js
index 44ae55d12..af6cd3002 100644
--- a/app/views/RoomView/Banner.js
+++ b/app/views/RoomView/Banner.js
@@ -35,7 +35,7 @@ const Banner = React.memo(({
diff --git a/app/views/RoomView/Header/Header.js b/app/views/RoomView/Header/Header.js
index d9b527550..58792de2e 100644
--- a/app/views/RoomView/Header/Header.js
+++ b/app/views/RoomView/Header/Header.js
@@ -18,7 +18,8 @@ const styles = StyleSheet.create({
container: {
flex: 1,
marginRight: isAndroid ? 15 : 5,
- marginLeft: isAndroid ? androidMarginLeft : -10
+ marginLeft: isAndroid ? androidMarginLeft : -10,
+ justifyContent: 'center'
},
titleContainer: {
alignItems: 'center',
@@ -126,7 +127,7 @@ HeaderTitle.propTypes = {
};
const Header = React.memo(({
- title, subtitle, type, status, usersTyping, width, height, prid, tmid, widthOffset, connecting, goRoomActionsView, roomUserId, theme
+ title, subtitle, type, status, usersTyping, width, height, prid, tmid, connecting, goRoomActionsView, roomUserId, theme
}) => {
const portrait = height > width;
let scale = 1;
@@ -143,7 +144,7 @@ const Header = React.memo(({
@@ -173,7 +174,6 @@ Header.propTypes = {
status: PropTypes.string,
theme: PropTypes.string,
usersTyping: PropTypes.array,
- widthOffset: PropTypes.number,
connecting: PropTypes.bool,
roomUserId: PropTypes.string,
goRoomActionsView: PropTypes.func
diff --git a/app/views/RoomView/Header/Icon.js b/app/views/RoomView/Header/Icon.js
index d47f75603..766f5abe4 100644
--- a/app/views/RoomView/Header/Icon.js
+++ b/app/views/RoomView/Header/Icon.js
@@ -7,7 +7,7 @@ import { CustomIcon } from '../../../lib/Icons';
import Status from '../../../containers/Status/Status';
import { isAndroid } from '../../../utils/deviceInfo';
-const ICON_SIZE = 18;
+const ICON_SIZE = 15;
const styles = StyleSheet.create({
type: {
@@ -39,9 +39,9 @@ const Icon = React.memo(({
if (type === 'discussion') {
icon = 'chat';
} else if (type === 'thread') {
- icon = 'thread';
+ icon = 'threads';
} else if (type === 'c') {
- icon = 'hashtag';
+ icon = 'hash';
} else if (type === 'l') {
icon = 'livechat';
} else if (type === 'd') {
diff --git a/app/views/RoomView/Header/RightButtons.js b/app/views/RoomView/Header/RightButtons.js
index b1c6e90d2..caec40d22 100644
--- a/app/views/RoomView/Header/RightButtons.js
+++ b/app/views/RoomView/Header/RightButtons.js
@@ -14,6 +14,7 @@ class RightButtonsContainer extends React.PureComponent {
t: PropTypes.string,
tmid: PropTypes.string,
navigation: PropTypes.object,
+ isMasterDetail: PropTypes.bool,
toggleFollowThread: PropTypes.func
};
@@ -57,8 +58,14 @@ class RightButtonsContainer extends React.PureComponent {
}
goThreadsView = () => {
- const { rid, t, navigation } = this.props;
- navigation.navigate('ThreadMessagesView', { rid, t });
+ const {
+ rid, t, navigation, isMasterDetail
+ } = this.props;
+ if (isMasterDetail) {
+ navigation.navigate('ModalStackNavigator', { screen: 'ThreadMessagesView', params: { rid, t } });
+ } else {
+ navigation.navigate('ThreadMessagesView', { rid, t });
+ }
}
toggleFollowThread = () => {
@@ -80,7 +87,7 @@ class RightButtonsContainer extends React.PureComponent {
@@ -91,8 +98,8 @@ class RightButtonsContainer extends React.PureComponent {
{threadsEnabled ? (
@@ -104,7 +111,8 @@ class RightButtonsContainer extends React.PureComponent {
const mapStateToProps = state => ({
userId: getUserSelector(state).id,
- threadsEnabled: state.settings.Threads_enabled
+ threadsEnabled: state.settings.Threads_enabled,
+ isMasterDetail: state.app.isMasterDetail
});
export default connect(mapStateToProps)(RightButtonsContainer);
diff --git a/app/views/RoomView/Header/RoomHeaderLeft.js b/app/views/RoomView/Header/RoomHeaderLeft.js
index 670dfd150..99257acfb 100644
--- a/app/views/RoomView/Header/RoomHeaderLeft.js
+++ b/app/views/RoomView/Header/RoomHeaderLeft.js
@@ -1,9 +1,8 @@
-import React from 'react';
+import React, { useCallback } from 'react';
import PropTypes from 'prop-types';
import { StyleSheet } from 'react-native';
-import { HeaderBackButton } from 'react-navigation-stack';
+import { HeaderBackButton } from '@react-navigation/stack';
-import { isIOS } from '../../../utils/deviceInfo';
import { themes } from '../../../constants/colors';
import Avatar from '../../../containers/Avatar';
@@ -14,19 +13,20 @@ const styles = StyleSheet.create({
}
});
-const RoomHeaderLeft = ({
- tmid, unreadsCount, navigation, baseUrl, userId, token, title, t, theme, goRoomActionsView, split
+const RoomHeaderLeft = React.memo(({
+ tmid, unreadsCount, navigation, baseUrl, userId, token, title, t, theme, goRoomActionsView, isMasterDetail
}) => {
- if (!split || tmid) {
+ if (!isMasterDetail || tmid) {
+ const onPress = useCallback(() => navigation.goBack());
return (
999 ? '+999' : unreadsCount || ' '}
- backTitleVisible={isIOS}
- onPress={() => navigation.goBack()}
+ label={unreadsCount > 999 ? '+999' : unreadsCount || ' '}
+ onPress={onPress}
tintColor={themes[theme].headerTintColor}
/>
);
}
+ const onPress = useCallback(() => goRoomActionsView(), []);
if (baseUrl && userId && token) {
return (
);
}
return null;
-};
+});
RoomHeaderLeft.propTypes = {
tmid: PropTypes.string,
@@ -55,7 +55,7 @@ RoomHeaderLeft.propTypes = {
t: PropTypes.string,
theme: PropTypes.string,
goRoomActionsView: PropTypes.func,
- split: PropTypes.bool
+ isMasterDetail: PropTypes.bool
};
export default RoomHeaderLeft;
diff --git a/app/views/RoomView/Header/index.js b/app/views/RoomView/Header/index.js
index 8b1bec52f..e94b58ca2 100644
--- a/app/views/RoomView/Header/index.js
+++ b/app/views/RoomView/Header/index.js
@@ -1,13 +1,13 @@
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
-import { responsive } from 'react-native-responsive-ui';
import equal from 'deep-equal';
import Header from './Header';
import RightButtons from './RightButtons';
import { withTheme } from '../../../theme';
import RoomHeaderLeft from './RoomHeaderLeft';
+import { withDimensions } from '../../../dimensions';
class RoomHeaderView extends Component {
static propTypes = {
@@ -17,19 +17,20 @@ class RoomHeaderView extends Component {
prid: PropTypes.string,
tmid: PropTypes.string,
usersTyping: PropTypes.string,
- window: PropTypes.object,
status: PropTypes.string,
statusText: PropTypes.string,
connecting: PropTypes.bool,
theme: PropTypes.string,
roomUserId: PropTypes.string,
widthOffset: PropTypes.number,
- goRoomActionsView: PropTypes.func
+ goRoomActionsView: PropTypes.func,
+ width: PropTypes.number,
+ height: PropTypes.number
};
shouldComponentUpdate(nextProps) {
const {
- type, title, subtitle, status, statusText, window, connecting, goRoomActionsView, usersTyping, theme
+ type, title, subtitle, status, statusText, connecting, goRoomActionsView, usersTyping, theme, width, height
} = this.props;
if (nextProps.theme !== theme) {
return true;
@@ -52,10 +53,10 @@ class RoomHeaderView extends Component {
if (nextProps.connecting !== connecting) {
return true;
}
- if (nextProps.window.width !== window.width) {
+ if (nextProps.width !== width) {
return true;
}
- if (nextProps.window.height !== window.height) {
+ if (nextProps.height !== height) {
return true;
}
if (!equal(nextProps.usersTyping, usersTyping)) {
@@ -69,7 +70,7 @@ class RoomHeaderView extends Component {
render() {
const {
- window, title, subtitle, type, prid, tmid, widthOffset, status = 'offline', statusText, connecting, usersTyping, goRoomActionsView, roomUserId, theme
+ title, subtitle, type, prid, tmid, widthOffset, status = 'offline', statusText, connecting, usersTyping, goRoomActionsView, roomUserId, theme, width, height
} = this.props;
return (
@@ -80,8 +81,8 @@ class RoomHeaderView extends Component {
subtitle={type === 'd' ? statusText : subtitle}
type={type}
status={status}
- width={window.width}
- height={window.height}
+ width={width}
+ height={height}
theme={theme}
usersTyping={usersTyping}
widthOffset={widthOffset}
@@ -114,6 +115,6 @@ const mapStateToProps = (state, ownProps) => {
};
};
-export default responsive(connect(mapStateToProps)(withTheme(RoomHeaderView)));
+export default connect(mapStateToProps)(withDimensions(withTheme(RoomHeaderView)));
export { RightButtons, RoomHeaderLeft };
diff --git a/app/views/RoomView/List.js b/app/views/RoomView/List.js
index 51240c7a0..d0dc7c88d 100644
--- a/app/views/RoomView/List.js
+++ b/app/views/RoomView/List.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { FlatList, InteractionManager, RefreshControl } from 'react-native';
+import { FlatList, RefreshControl } from 'react-native';
import PropTypes from 'prop-types';
import orderBy from 'lodash/orderBy';
import { Q } from '@nozbe/watermelondb';
@@ -57,7 +57,7 @@ class List extends React.Component {
animated: false
};
this.init();
- this.didFocusListener = props.navigation.addListener('didFocus', () => {
+ this.unsubscribeFocus = props.navigation.addListener('focus', () => {
if (this.mounted) {
this.setState({ animated: true });
} else {
@@ -106,17 +106,16 @@ class List extends React.Component {
this.unsubscribeMessages();
this.messagesSubscription = this.messagesObservable
.subscribe((data) => {
- this.interaction = InteractionManager.runAfterInteractions(() => {
- if (tmid && this.thread) {
- data = [this.thread, ...data];
- }
- const messages = orderBy(data, ['ts'], ['desc']);
- if (this.mounted) {
- this.setState({ messages }, () => this.update());
- } else {
- this.state.messages = messages;
- }
- });
+ if (tmid && this.thread) {
+ data = [this.thread, ...data];
+ }
+ const messages = orderBy(data, ['ts'], ['desc']);
+ if (this.mounted) {
+ this.setState({ messages }, () => this.update());
+ } else {
+ this.state.messages = messages;
+ }
+ this.readThreads();
});
}
}
@@ -127,6 +126,18 @@ class List extends React.Component {
this.init();
}
+ readThreads = async() => {
+ const { tmid } = this.props;
+
+ if (tmid) {
+ try {
+ await RocketChat.readThreads(tmid);
+ } catch {
+ // Do nothing
+ }
+ }
+ }
+
shouldComponentUpdate(nextProps, nextState) {
const { loading, end, refreshing } = this.state;
const { hideSystemMessages, theme } = this.props;
@@ -157,23 +168,20 @@ class List extends React.Component {
componentWillUnmount() {
this.unsubscribeMessages();
- if (this.interaction && this.interaction.cancel) {
- this.interaction.cancel();
- }
if (this.onEndReached && this.onEndReached.stop) {
this.onEndReached.stop();
}
- if (this.didFocusListener && this.didFocusListener.remove) {
- this.didFocusListener.remove();
+ if (this.unsubscribeFocus) {
+ this.unsubscribeFocus();
}
console.countReset(`${ this.constructor.name }.render calls`);
}
onEndReached = debounce(async() => {
const {
- loading, end, messages
+ loading, end, messages, latest = messages[messages.length - 1]?.ts
} = this.state;
- if (loading || end || messages.length < 50) {
+ if (loading || end) {
return;
}
@@ -185,16 +193,40 @@ class List extends React.Component {
// `offset` is `messages.length - 1` because we append thread start to `messages` obj
result = await RocketChat.loadThreadMessages({ tmid, rid, offset: messages.length - 1 });
} else {
- result = await RocketChat.loadMessagesForRoom({ rid, t, latest: messages[messages.length - 1].ts });
+ result = await RocketChat.loadMessagesForRoom({ rid, t, latest });
}
- this.setState({ end: result.length < 50, loading: false });
+ this.setState({ end: result.length < 50, loading: false, latest: result[result.length - 1]?.ts }, () => this.loadMoreMessages(result));
} catch (e) {
this.setState({ loading: false });
log(e);
}
}, 300)
+ loadMoreMessages = (result) => {
+ const { end } = this.state;
+
+ if (end) {
+ return;
+ }
+
+ // handle servers with version < 3.0.0
+ let { hideSystemMessages = [] } = this.props;
+ if (!Array.isArray(hideSystemMessages)) {
+ hideSystemMessages = [];
+ }
+
+ if (!hideSystemMessages.length) {
+ return;
+ }
+
+ const hasReadableMessages = result.filter(message => !message.t || (message.t && !hideSystemMessages.includes(message.t))).length > 0;
+ // if this batch doesn't contain any messages that will be displayed, we'll request a new batch
+ if (!hasReadableMessages) {
+ this.onEndReached();
+ }
+ }
+
onRefresh = () => this.setState({ refreshing: true }, async() => {
const { messages } = this.state;
const { rid, tmid } = this.props;
diff --git a/app/views/RoomView/ReactionPicker.js b/app/views/RoomView/ReactionPicker.js
index 3a10b3fcb..556d18256 100644
--- a/app/views/RoomView/ReactionPicker.js
+++ b/app/views/RoomView/ReactionPicker.js
@@ -3,12 +3,10 @@ import PropTypes from 'prop-types';
import { View } from 'react-native';
import { connect } from 'react-redux';
import Modal from 'react-native-modal';
-import { responsive } from 'react-native-responsive-ui';
import EmojiPicker from '../../containers/EmojiPicker';
import styles from './styles';
import { isAndroid } from '../../utils/deviceInfo';
-import { withSplit } from '../../split';
const margin = isAndroid ? 40 : 20;
const maxSize = 400;
@@ -16,17 +14,18 @@ const maxSize = 400;
class ReactionPicker extends React.Component {
static propTypes = {
baseUrl: PropTypes.string.isRequired,
- window: PropTypes.any,
message: PropTypes.object,
show: PropTypes.bool,
+ isMasterDetail: PropTypes.bool,
reactionClose: PropTypes.func,
onEmojiSelected: PropTypes.func,
- split: PropTypes.bool
+ width: PropTypes.number,
+ height: PropTypes.number
};
shouldComponentUpdate(nextProps) {
- const { show, window, split } = this.props;
- return nextProps.show !== show || window.width !== nextProps.window.width || nextProps.split !== split;
+ const { show, width, height } = this.props;
+ return nextProps.show !== show || width !== nextProps.width || height !== nextProps.height;
}
onEmojiSelected = (emoji, shortname) => {
@@ -39,12 +38,13 @@ class ReactionPicker extends React.Component {
render() {
const {
- window: { width, height }, show, baseUrl, reactionClose, split
+ width, height, show, baseUrl, reactionClose, isMasterDetail
} = this.props;
let widthStyle = width - margin;
let heightStyle = Math.min(width, height) - (margin * 2);
- if (split) {
+
+ if (isMasterDetail) {
widthStyle = maxSize;
heightStyle = maxSize;
}
@@ -83,7 +83,8 @@ class ReactionPicker extends React.Component {
}
const mapStateToProps = state => ({
- baseUrl: state.server.server
+ baseUrl: state.server.server,
+ isMasterDetail: state.app.isMasterDetail
});
-export default responsive(connect(mapStateToProps)(withSplit(ReactionPicker)));
+export default connect(mapStateToProps)(ReactionPicker);
diff --git a/app/views/RoomView/UploadProgress.js b/app/views/RoomView/UploadProgress.js
index ae0ca9dc9..d4d8f2a51 100644
--- a/app/views/RoomView/UploadProgress.js
+++ b/app/views/RoomView/UploadProgress.js
@@ -3,7 +3,6 @@ import {
View, Text, StyleSheet, TouchableOpacity, ScrollView
} from 'react-native';
import PropTypes from 'prop-types';
-import { responsive } from 'react-native-responsive-ui';
import { Q } from '@nozbe/watermelondb';
import database from '../../lib/database';
@@ -56,7 +55,7 @@ const styles = StyleSheet.create({
class UploadProgress extends Component {
static propTypes = {
- window: PropTypes.object,
+ width: PropTypes.number,
rid: PropTypes.string,
theme: PropTypes.string,
user: PropTypes.shape({
@@ -167,19 +166,19 @@ class UploadProgress extends Component {
}
renderItemContent = (item) => {
- const { window, theme } = this.props;
+ const { width, theme } = this.props;
if (!item.error) {
return (
[
-
-
+
+
{I18n.t('Uploading')} {item.name}
- this.cancelUpload(item)} />
+ this.cancelUpload(item)} />
,
-
+
]
);
}
@@ -187,12 +186,12 @@ class UploadProgress extends Component {
- {I18n.t('Error_uploading')} {item.name}
+ {I18n.t('Error_uploading')} {item.name}
this.tryAgain(item)}>
{I18n.t('Try_again')}
- this.deleteUpload(item)} />
+ this.deleteUpload(item)} />
);
}
@@ -228,4 +227,4 @@ class UploadProgress extends Component {
}
}
-export default responsive(withTheme(UploadProgress));
+export default withTheme(UploadProgress);
diff --git a/app/views/RoomView/index.js b/app/views/RoomView/index.js
index 5dba91af7..62553d368 100644
--- a/app/views/RoomView/index.js
+++ b/app/views/RoomView/index.js
@@ -2,7 +2,6 @@ import React from 'react';
import PropTypes from 'prop-types';
import { Text, View, InteractionManager } from 'react-native';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import { sanitizedRaw } from '@nozbe/watermelondb/RawRecord';
import moment from 'moment';
@@ -39,7 +38,6 @@ import { isReadOnly } from '../../utils/isReadOnly';
import { isIOS, isTablet } from '../../utils/deviceInfo';
import { showErrorAlert } from '../../utils/info';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
import {
KEY_COMMAND,
handleCommandScroll,
@@ -47,21 +45,21 @@ import {
handleCommandSearchMessages,
handleCommandReplyLatest
} from '../../commands';
-import ModalNavigation from '../../lib/ModalNavigation';
import { Review } from '../../utils/review';
import RoomClass from '../../lib/methods/subscriptions/room';
import { getUserSelector } from '../../selectors/login';
import { CONTAINER_TYPES } from '../../lib/methods/actions';
import Banner from './Banner';
import Navigation from '../../lib/Navigation';
+import SafeAreaView from '../../containers/SafeAreaView';
+import { withDimensions } from '../../dimensions';
const stateAttrsUpdate = [
'joined',
'lastOpen',
'reactionsModalVisible',
'canAutoTranslate',
- 'showActions',
- 'showErrorActions',
+ 'selectedMessage',
'loading',
'editing',
'replying',
@@ -72,72 +70,9 @@ const stateAttrsUpdate = [
const roomAttrsUpdate = ['f', 'ro', 'blocked', 'blocker', 'archived', 'muted', 'jitsiTimeout', 'announcement', 'sysMes', 'topic', 'name', 'fname', 'roles', 'bannerClosed', 'visitor'];
class RoomView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const rid = navigation.getParam('rid', null);
- const prid = navigation.getParam('prid');
- const title = navigation.getParam('name');
- const subtitle = navigation.getParam('subtitle');
- const t = navigation.getParam('t');
- const tmid = navigation.getParam('tmid');
- const baseUrl = navigation.getParam('baseUrl');
- const userId = navigation.getParam('userId');
- const token = navigation.getParam('token');
- const avatar = navigation.getParam('avatar');
- const toggleFollowThread = navigation.getParam('toggleFollowThread', () => {});
- const goRoomActionsView = navigation.getParam('goRoomActionsView', () => {});
- const unreadsCount = navigation.getParam('unreadsCount', null);
- const roomUserId = navigation.getParam('roomUserId');
- const visitor = navigation.getParam('visitor');
- if (!rid) {
- return {
- ...themedHeader(screenProps.theme)
- };
- }
- return {
- ...themedHeader(screenProps.theme),
- headerTitle: (
-
- ),
- headerRight: (
-
- ),
- headerLeft: (
-
- )
- };
- }
-
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
user: PropTypes.shape({
id: PropTypes.string.isRequired,
username: PropTypes.string.isRequired,
@@ -152,24 +87,26 @@ class RoomView extends React.Component {
Hide_System_Messages: PropTypes.array,
baseUrl: PropTypes.string,
customEmojis: PropTypes.object,
- screenProps: PropTypes.object,
+ isMasterDetail: PropTypes.bool,
theme: PropTypes.string,
- replyBroadcast: PropTypes.func
+ replyBroadcast: PropTypes.func,
+ width: PropTypes.number,
+ height: PropTypes.number
};
constructor(props) {
super(props);
console.time(`${ this.constructor.name } init`);
console.time(`${ this.constructor.name } mount`);
- this.rid = props.navigation.getParam('rid');
- this.t = props.navigation.getParam('t');
- this.tmid = props.navigation.getParam('tmid', null);
- const room = props.navigation.getParam('room');
- const selectedMessage = props.navigation.getParam('message');
- const name = props.navigation.getParam('name');
- const fname = props.navigation.getParam('fname');
- const search = props.navigation.getParam('search');
- const prid = props.navigation.getParam('prid');
+ this.rid = props.route.params?.rid;
+ this.t = props.route.params?.t;
+ this.tmid = props.route.params?.tmid;
+ const room = props.route.params?.room;
+ const selectedMessage = props.route.params?.message;
+ const name = props.route.params?.name;
+ const fname = props.route.params?.fname;
+ const search = props.route.params?.search;
+ const prid = props.route.params?.prid;
this.state = {
joined: true,
room: room || {
@@ -182,14 +119,15 @@ class RoomView extends React.Component {
selectedMessage: selectedMessage || {},
canAutoTranslate: false,
loading: true,
- showActions: false,
- showErrorActions: false,
editing: false,
replying: !!selectedMessage,
replyWithMention: false,
reacting: false,
- readOnly: false
+ readOnly: false,
+ unreadsCount: null,
+ roomUserId: null
};
+ this.setHeader();
if (room && room.observe) {
this.observeRoom(room);
@@ -206,7 +144,9 @@ class RoomView extends React.Component {
this.messagebox = React.createRef();
this.list = React.createRef();
this.mounted = false;
- this.sub = new RoomClass(this.rid);
+ if (this.rid) {
+ this.sub = new RoomClass(this.rid);
+ }
console.timeEnd(`${ this.constructor.name } init`);
}
@@ -214,25 +154,8 @@ class RoomView extends React.Component {
this.mounted = true;
this.offset = 0;
this.didMountInteraction = InteractionManager.runAfterInteractions(() => {
- const { room } = this.state;
- const {
- navigation, isAuthenticated, user, baseUrl
- } = this.props;
- if ((room.id || room.rid) && !this.tmid) {
- navigation.setParams({
- name: RocketChat.getRoomTitle(room),
- subtitle: room.topic,
- avatar: room.name,
- t: room.t,
- token: user.token,
- userId: user.id,
- goRoomActionsView: this.goRoomActionsView,
- baseUrl
- });
- }
- if (this.tmid) {
- navigation.setParams({ toggleFollowThread: this.toggleFollowThread, goRoomActionsView: this.goRoomActionsView });
- }
+ const { isAuthenticated } = this.props;
+ this.setHeader();
if (this.rid) {
this.sub.subscribe();
if (isAuthenticated) {
@@ -273,8 +196,8 @@ class RoomView extends React.Component {
}
componentDidUpdate(prevProps, prevState) {
- const { roomUpdate, room } = this.state;
- const { appState, navigation } = this.props;
+ const { roomUpdate } = this.state;
+ const { appState } = this.props;
if (appState === 'foreground' && appState !== prevProps.appState && this.rid) {
this.onForegroundInteraction = InteractionManager.runAfterInteractions(() => {
@@ -287,21 +210,19 @@ class RoomView extends React.Component {
// If it's not direct message
if (this.t !== 'd') {
if (roomUpdate.topic !== prevState.roomUpdate.topic) {
- navigation.setParams({ subtitle: roomUpdate.topic });
- }
- if (!isEqual(prevState.roomUpdate.roles, roomUpdate.roles)) {
- this.setReadOnly();
+ this.setHeader();
}
}
// If it's a livechat room
if (this.t === 'l') {
if (!isEqual(prevState.roomUpdate.visitor, roomUpdate.visitor)) {
- navigation.setParams({ visitor: roomUpdate.visitor });
+ this.setHeader();
}
}
if (((roomUpdate.fname !== prevState.roomUpdate.fname) || (roomUpdate.name !== prevState.roomUpdate.name)) && !this.tmid) {
- navigation.setParams({ name: RocketChat.getRoomTitle(room) });
+ this.setHeader();
}
+ this.setReadOnly();
}
async componentWillUnmount() {
@@ -357,15 +278,87 @@ class RoomView extends React.Component {
console.countReset(`${ this.constructor.name }.render calls`);
}
- // eslint-disable-next-line react/sort-comp
- goRoomActionsView = () => {
- const { room, member } = this.state;
- const { navigation } = this.props;
- navigation.navigate('RoomActionsView', {
- rid: this.rid, t: this.t, room, member
+ setHeader = () => {
+ const { room, unreadsCount, roomUserId: stateRoomUserId } = this.state;
+ const {
+ navigation, route, isMasterDetail, theme, baseUrl, user
+ } = this.props;
+ const rid = route.params?.rid;
+ const prid = route.params?.prid;
+ let title = route.params?.name;
+ if ((room.id || room.rid) && !this.tmid) {
+ title = RocketChat.getRoomTitle(room);
+ }
+ const subtitle = room?.topic;
+ const t = route.params?.t || room?.t;
+ const tmid = route.params?.tmid;
+ const { id: userId, token } = user;
+ const avatar = room?.name;
+ const roomUserId = route.params?.roomUserId || stateRoomUserId;
+ const visitor = room?.visitor;
+ if (!rid) {
+ return;
+ }
+ navigation.setOptions({
+ headerShown: true,
+ headerTitleAlign: 'left',
+ headerTitle: () => (
+
+ ),
+ headerRight: () => (
+
+ ),
+ headerLeft: () => (
+
+ )
});
}
+ goRoomActionsView = (screen) => {
+ const { room, member } = this.state;
+ const { navigation, isMasterDetail } = this.props;
+ if (isMasterDetail) {
+ navigation.navigate('ModalStackNavigator', {
+ screen: screen ?? 'RoomActionsView',
+ params: {
+ rid: this.rid, t: this.t, room, member, showCloseModal: !!screen
+ }
+ });
+ } else {
+ navigation.navigate('RoomActionsView', {
+ rid: this.rid, t: this.t, room, member
+ });
+ }
+ }
+
setReadOnly = async() => {
const { room } = this.state;
const { user } = this.props;
@@ -436,12 +429,9 @@ class RoomView extends React.Component {
const { t } = room;
if (t === 'd' && !RocketChat.isGroupChat(room)) {
- const { navigation } = this.props;
-
try {
const roomUserId = RocketChat.getUidDirectMessage(room);
-
- navigation.setParams({ roomUserId });
+ this.setState({ roomUserId }, () => this.setHeader());
const result = await RocketChat.getUserInfo(roomUserId);
if (result.success) {
@@ -458,17 +448,11 @@ class RoomView extends React.Component {
findAndObserveRoom = async(rid) => {
try {
const db = database.active;
- const { navigation } = this.props;
const subCollection = await db.collections.get('subscriptions');
const room = await subCollection.find(rid);
this.setState({ room });
if (!this.tmid) {
- navigation.setParams({
- name: RocketChat.getRoomTitle(room),
- subtitle: room.topic,
- avatar: room.name,
- t: room.t
- });
+ this.setHeader();
}
this.observeRoom(room);
} catch (error) {
@@ -515,23 +499,11 @@ class RoomView extends React.Component {
}
errorActionsShow = (message) => {
- this.setState({ selectedMessage: message, showErrorActions: true });
- }
-
- onActionsHide = () => {
- const { editing, replying, reacting } = this.state;
- if (editing || replying || reacting) {
- return;
- }
- this.setState({ selectedMessage: {}, showActions: false });
- }
-
- onErrorActionsHide = () => {
- this.setState({ selectedMessage: {}, showErrorActions: false });
+ this.messageErrorActions?.showMessageErrorActions(message);
}
onEditInit = (message) => {
- this.setState({ selectedMessage: message, editing: true, showActions: false });
+ this.setState({ selectedMessage: message, editing: true });
}
onEditCancel = () => {
@@ -549,7 +521,7 @@ class RoomView extends React.Component {
onReplyInit = (message, mention) => {
this.setState({
- selectedMessage: message, replying: true, showActions: false, replyWithMention: mention
+ selectedMessage: message, replying: true, replyWithMention: mention
});
}
@@ -558,7 +530,7 @@ class RoomView extends React.Component {
}
onReactionInit = (message) => {
- this.setState({ selectedMessage: message, reacting: true, showActions: false });
+ this.setState({ selectedMessage: message, reacting: true });
}
onReactionClose = () => {
@@ -566,7 +538,7 @@ class RoomView extends React.Component {
}
onMessageLongPress = (message) => {
- this.setState({ selectedMessage: message, showActions: true });
+ this.messageActions?.showMessageActions(message);
}
showAttachment = (attachment) => {
@@ -613,12 +585,10 @@ class RoomView extends React.Component {
.observeWithColumns(['unread']);
this.queryUnreads = observable.subscribe((data) => {
- const { navigation } = this.props;
- const unreadsCount = data.filter(s => s.unread > 0).reduce((a, b) => a + (b.unread || 0), 0);
- if (unreadsCount !== navigation.getParam('unreadsCount')) {
- navigation.setParams({
- unreadsCount
- });
+ const { unreadsCount } = this.state;
+ const newUnreadsCount = data.filter(s => s.unread > 0).reduce((a, b) => a + (b.unread || 0), 0);
+ if (unreadsCount !== newUnreadsCount) {
+ this.setState({ unreadsCount: newUnreadsCount }, () => this.setHeader());
}
});
};
@@ -728,7 +698,7 @@ class RoomView extends React.Component {
});
});
} else {
- const thread = await RocketChat.getSingleMessage(tmid);
+ const { message: thread } = await RocketChat.getSingleMessage(tmid);
await db.action(async() => {
await db.batch(
threadCollection.prepareCreate((t) => {
@@ -757,16 +727,15 @@ class RoomView extends React.Component {
}
navToRoomInfo = (navParam) => {
- const { room } = this.state;
- const { navigation, user, screenProps } = this.props;
+ const { navigation, user, isMasterDetail } = this.props;
if (navParam.rid === user.id) {
return;
}
- if (screenProps && screenProps.split) {
- navigation.navigate('RoomActionsView', { rid: this.rid, t: this.t, room });
- ModalNavigation.navigate('RoomInfoView', navParam);
+ if (isMasterDetail) {
+ navParam.showCloseModal = true;
+ navigation.navigate('ModalStackNavigator', { screen: 'RoomInfoView', params: navParam });
} else {
- navigation.push('RoomInfoView', navParam);
+ navigation.navigate('RoomInfoView', navParam);
}
}
@@ -782,18 +751,15 @@ class RoomView extends React.Component {
handleCommands = ({ event }) => {
if (this.rid) {
- const { room } = this.state;
- const { navigation } = this.props;
const { input } = event;
if (handleCommandScroll(event)) {
const offset = input === 'UIKeyInputUpArrow' ? 100 : -100;
this.offset += offset;
this.flatList.scrollToOffset({ offset: this.offset });
} else if (handleCommandRoomActions(event)) {
- navigation.navigate('RoomActionsView', { rid: this.rid, t: this.t, room });
+ this.goRoomActionsView();
} else if (handleCommandSearchMessages(event)) {
- navigation.navigate('RoomActionsView', { rid: this.rid, t: this.t, room });
- ModalNavigation.navigate('SearchMessagesView', { rid: this.rid });
+ this.goRoomActionsView('SearchMessagesView');
} else if (handleCommandReplyLatest(event)) {
if (this.list && this.list.current) {
const message = this.list.current.getLastMessage();
@@ -962,9 +928,7 @@ class RoomView extends React.Component {
};
renderActions = () => {
- const {
- room, selectedMessage, showActions, showErrorActions, joined, readOnly
- } = this.state;
+ const { room, readOnly } = this.state;
const {
user, navigation
} = this.props;
@@ -973,29 +937,21 @@ class RoomView extends React.Component {
}
return (
<>
- {joined && showActions
- ? (
-
- )
- : null
- }
- {showErrorActions ? (
-
- ) : null}
+ this.messageActions = ref}
+ tmid={this.tmid}
+ room={room}
+ user={user}
+ editInit={this.onEditInit}
+ replyInit={this.onReplyInit}
+ reactionInit={this.onReactionInit}
+ onReactionPress={this.onReactionPress}
+ isReadOnly={readOnly}
+ />
+ this.messageErrorActions = ref}
+ tmid={this.tmid}
+ />
>
);
}
@@ -1008,7 +964,7 @@ class RoomView extends React.Component {
room, reactionsModalVisible, selectedMessage, loading, reacting
} = this.state;
const {
- user, baseUrl, theme, navigation, Hide_System_Messages
+ user, baseUrl, theme, navigation, Hide_System_Messages, width, height
} = this.props;
const {
rid, t, sysMes, bannerClosed, announcement
@@ -1016,12 +972,9 @@ class RoomView extends React.Component {
return (
{this.renderFooter()}
{this.renderActions()}
@@ -1052,8 +1005,10 @@ class RoomView extends React.Component {
message={selectedMessage}
onEmojiSelected={this.onReactionPress}
reactionClose={this.onReactionClose}
+ width={width}
+ height={height}
/>
-
+
({
user: getUserSelector(state),
+ isMasterDetail: state.app.isMasterDetail,
appState: state.app.ready && state.app.foreground ? 'foreground' : 'background',
useRealName: state.settings.UI_Use_Real_Name,
isAuthenticated: state.login.isAuthenticated,
@@ -1084,4 +1040,4 @@ const mapDispatchToProps = dispatch => ({
replyBroadcast: message => dispatch(replyBroadcastAction(message))
});
-export default connect(mapStateToProps, mapDispatchToProps)(withTheme(RoomView));
+export default connect(mapStateToProps, mapDispatchToProps)(withDimensions(withTheme(RoomView)));
diff --git a/app/views/RoomsListView/Header/Header.android.js b/app/views/RoomsListView/Header/Header.android.js
index 33ba0b4b9..d1d4fb745 100644
--- a/app/views/RoomsListView/Header/Header.android.js
+++ b/app/views/RoomsListView/Header/Header.android.js
@@ -1,6 +1,6 @@
import React from 'react';
import {
- Text, View, TouchableOpacity, Image, StyleSheet
+ Text, View, TouchableOpacity, StyleSheet
} from 'react-native';
import PropTypes from 'prop-types';
@@ -8,6 +8,7 @@ import TextInput from '../../../presentation/TextInput';
import I18n from '../../../i18n';
import sharedStyles from '../../Styles';
import { themes } from '../../../constants/colors';
+import { CustomIcon } from '../../../lib/Icons';
const styles = StyleSheet.create({
container: {
@@ -30,12 +31,6 @@ const styles = StyleSheet.create({
fontSize: 14,
...sharedStyles.textRegular
},
- disclosure: {
- marginLeft: 9,
- marginTop: 1,
- width: 10,
- height: 5
- },
upsideDown: {
transform: [{ scaleY: -1 }]
}
@@ -70,13 +65,11 @@ const Header = React.memo(({
{isFetching ? {I18n.t('Updating')} : null}
{serverName}
-
diff --git a/app/views/RoomsListView/Header/Header.ios.js b/app/views/RoomsListView/Header/Header.ios.js
index 896b47151..e45d8baee 100644
--- a/app/views/RoomsListView/Header/Header.ios.js
+++ b/app/views/RoomsListView/Header/Header.ios.js
@@ -1,12 +1,13 @@
import React from 'react';
import {
- Text, View, TouchableOpacity, Image, StyleSheet
+ Text, View, TouchableOpacity, StyleSheet
} from 'react-native';
import PropTypes from 'prop-types';
import I18n from '../../../i18n';
import sharedStyles from '../../Styles';
import { themes } from '../../../constants/colors';
+import { CustomIcon } from '../../../lib/Icons';
const styles = StyleSheet.create({
container: {
@@ -15,7 +16,8 @@ const styles = StyleSheet.create({
justifyContent: 'center'
},
button: {
- flexDirection: 'row'
+ flexDirection: 'row',
+ alignItems: 'center'
},
title: {
fontSize: 14,
@@ -32,8 +34,7 @@ const styles = StyleSheet.create({
height: 9
},
upsideDown: {
- transform: [{ scaleY: -1 }],
- marginTop: 4
+ transform: [{ scaleY: -1 }]
}
});
@@ -61,7 +62,12 @@ const Header = React.memo(({
{serverName}
-
+
diff --git a/app/views/RoomsListView/ListHeader/Directory.js b/app/views/RoomsListView/ListHeader/Directory.js
index 339a94a69..e8ed5f1a6 100644
--- a/app/views/RoomsListView/ListHeader/Directory.js
+++ b/app/views/RoomsListView/ListHeader/Directory.js
@@ -27,7 +27,7 @@ const Directory = React.memo(({ goDirectory, theme, searching }) => {
{ borderBottomWidth: StyleSheet.hairlineWidth, borderColor: themes[theme].separatorColor }
]}
>
-
+
{I18n.t('Directory')}
diff --git a/app/views/RoomsListView/ListHeader/Sort.js b/app/views/RoomsListView/ListHeader/Sort.js
index 208dbc3b7..a2bdfac42 100644
--- a/app/views/RoomsListView/ListHeader/Sort.js
+++ b/app/views/RoomsListView/ListHeader/Sort.js
@@ -29,7 +29,7 @@ const Sort = React.memo(({
]}
>
{I18n.t('Sorting_by', { key: I18n.t(sortBy === 'alphabetical' ? 'name' : 'activity') })}
-
+
);
diff --git a/app/views/RoomsListView/ServerDropdown.js b/app/views/RoomsListView/ServerDropdown.js
index f151f42d1..be28fdbf7 100644
--- a/app/views/RoomsListView/ServerDropdown.js
+++ b/app/views/RoomsListView/ServerDropdown.js
@@ -3,13 +3,14 @@ import {
View, Text, Animated, Easing, TouchableWithoutFeedback, TouchableOpacity, FlatList, Image
} from 'react-native';
import PropTypes from 'prop-types';
-import { connect } from 'react-redux';
+import { connect, batch } from 'react-redux';
import equal from 'deep-equal';
-import { withNavigation } from 'react-navigation';
import RNUserDefaults from 'rn-user-defaults';
+import { withSafeAreaInsets } from 'react-native-safe-area-context';
import { toggleServerDropdown as toggleServerDropdownAction } from '../../actions/rooms';
-import { selectServerRequest as selectServerRequestAction } from '../../actions/server';
+import { selectServerRequest as selectServerRequestAction, serverInitAdd as serverInitAddAction } from '../../actions/server';
+import { appStart as appStartAction, ROOT_NEW_SERVER } from '../../actions/app';
import styles from './styles';
import Touch from '../../utils/touch';
import RocketChat from '../../lib/rocketchat';
@@ -21,10 +22,11 @@ import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
import { KEY_COMMAND, handleCommandSelectServer } from '../../commands';
import { isTablet } from '../../utils/deviceInfo';
-import { withSplit } from '../../split';
import { localAuthenticate } from '../../utils/localAuthentication';
import { showConfirmationAlert } from '../../utils/info';
import LongPress from '../../utils/longPress';
+import { headerHeight } from '../../containers/Header';
+import { goRoom } from '../../utils/goRoom';
const ROW_HEIGHT = 68;
const ANIMATION_DURATION = 200;
@@ -32,12 +34,15 @@ const ANIMATION_DURATION = 200;
class ServerDropdown extends Component {
static propTypes = {
navigation: PropTypes.object,
+ insets: PropTypes.object,
closeServerDropdown: PropTypes.bool,
- split: PropTypes.bool,
server: PropTypes.string,
theme: PropTypes.string,
+ isMasterDetail: PropTypes.bool,
+ appStart: PropTypes.func,
toggleServerDropdown: PropTypes.func,
- selectServerRequest: PropTypes.func
+ selectServerRequest: PropTypes.func,
+ initAdd: PropTypes.func
}
constructor(props) {
@@ -122,28 +127,35 @@ class ServerDropdown extends Component {
).start(() => toggleServerDropdown());
}
- addServer = () => {
- const { server, navigation } = this.props;
+ navToNewServer = (previousServer) => {
+ const { appStart, initAdd } = this.props;
+ batch(() => {
+ appStart({ root: ROOT_NEW_SERVER });
+ initAdd(previousServer);
+ });
+ }
+ addServer = () => {
+ const { server } = this.props;
this.close();
setTimeout(() => {
- navigation.navigate('NewServerView', { previousServer: server });
+ this.navToNewServer(server);
}, ANIMATION_DURATION);
}
select = async(server) => {
const {
- server: currentServer, selectServerRequest, navigation, split
+ server: currentServer, selectServerRequest, isMasterDetail
} = this.props;
this.close();
if (currentServer !== server) {
const userId = await RNUserDefaults.get(`${ RocketChat.TOKEN_KEY }-${ server }`);
- if (split) {
- navigation.navigate('RoomView');
+ if (isMasterDetail) {
+ goRoom({ item: {}, isMasterDetail });
}
if (!userId) {
setTimeout(() => {
- navigation.navigate('NewServerView', { previousServer: currentServer });
+ this.navToNewServer(currentServer);
this.newServerTimeout = setTimeout(() => {
EventEmitter.emit('NewServer', { server });
}, ANIMATION_DURATION);
@@ -225,12 +237,14 @@ class ServerDropdown extends Component {
render() {
const { servers } = this.state;
- const { theme } = this.props;
+ const { theme, isMasterDetail, insets } = this.props;
const maxRows = 4;
const initialTop = 41 + (Math.min(servers.length, maxRows) * ROW_HEIGHT);
+ const statusBarHeight = insets?.top ?? 0;
+ const heightDestination = isMasterDetail ? headerHeight + statusBarHeight : 0;
const translateY = this.animatedValue.interpolate({
inputRange: [0, 1],
- outputRange: [-initialTop, 0]
+ outputRange: [-initialTop, heightDestination]
});
const backdropOpacity = this.animatedValue.interpolate({
inputRange: [0, 1],
@@ -239,7 +253,13 @@ class ServerDropdown extends Component {
return (
<>
-
+
({
closeServerDropdown: state.rooms.closeServerDropdown,
- server: state.server.server
+ server: state.server.server,
+ isMasterDetail: state.app.isMasterDetail
});
const mapDispatchToProps = dispatch => ({
toggleServerDropdown: () => dispatch(toggleServerDropdownAction()),
- selectServerRequest: server => dispatch(selectServerRequestAction(server))
+ selectServerRequest: server => dispatch(selectServerRequestAction(server)),
+ appStart: params => dispatch(appStartAction(params)),
+ initAdd: previousServer => dispatch(serverInitAddAction(previousServer))
});
-export default withNavigation(connect(mapStateToProps, mapDispatchToProps)(withTheme(withSplit(ServerDropdown))));
+export default connect(mapStateToProps, mapDispatchToProps)(withSafeAreaInsets(withTheme(ServerDropdown)));
diff --git a/app/views/RoomsListView/SortDropdown/index.js b/app/views/RoomsListView/SortDropdown/index.js
index d0f2f3386..b0c398b85 100644
--- a/app/views/RoomsListView/SortDropdown/index.js
+++ b/app/views/RoomsListView/SortDropdown/index.js
@@ -4,6 +4,7 @@ import {
} from 'react-native';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
+import { withSafeAreaInsets } from 'react-native-safe-area-context';
import styles from '../styles';
import Touch from '../../../utils/touch';
@@ -15,6 +16,7 @@ import { CustomIcon } from '../../../lib/Icons';
import { withTheme } from '../../../theme';
import { themes } from '../../../constants/colors';
import { SortItemButton, SortItemContent } from './Item';
+import { headerHeight } from '../../../containers/Header';
const ANIMATION_DURATION = 200;
@@ -26,7 +28,9 @@ class Sort extends PureComponent {
groupByType: PropTypes.bool,
showFavorites: PropTypes.bool,
showUnread: PropTypes.bool,
+ isMasterDetail: PropTypes.bool,
theme: PropTypes.string,
+ insets: PropTypes.object,
setSortPreference: PropTypes.func
}
@@ -104,9 +108,12 @@ class Sort extends PureComponent {
}
render() {
+ const { isMasterDetail, insets } = this.props;
+ const statusBarHeight = insets?.top ?? 0;
+ const heightDestination = isMasterDetail ? headerHeight + statusBarHeight : 0;
const translateY = this.animatedValue.interpolate({
inputRange: [0, 1],
- outputRange: [-326, 0]
+ outputRange: [-326, heightDestination]
});
const backdropOpacity = this.animatedValue.interpolate({
inputRange: [0, 1],
@@ -119,7 +126,13 @@ class Sort extends PureComponent {
return (
<>
-
+
{I18n.t('Sorting_by', { key: I18n.t(sortBy === 'alphabetical' ? 'name' : 'activity') })}
-
+
({
- closeSortDropdown: state.rooms.closeSortDropdown
+ closeSortDropdown: state.rooms.closeSortDropdown,
+ isMasterDetail: state.app.isMasterDetail
});
const mapDispatchToProps = dispatch => ({
setSortPreference: preference => dispatch(setPreference(preference))
});
-export default connect(mapStateToProps, mapDispatchToProps)(withTheme(Sort));
+export default connect(mapStateToProps, mapDispatchToProps)(withSafeAreaInsets(withTheme(Sort)));
diff --git a/app/views/RoomsListView/index.js b/app/views/RoomsListView/index.js
index 15d00d1aa..39b035e6f 100644
--- a/app/views/RoomsListView/index.js
+++ b/app/views/RoomsListView/index.js
@@ -6,12 +6,10 @@ import {
BackHandler,
Text,
Keyboard,
- Dimensions,
RefreshControl
} from 'react-native';
import { connect } from 'react-redux';
import { isEqual, orderBy } from 'lodash';
-import { SafeAreaView } from 'react-navigation';
import Orientation from 'react-native-orientation-locker';
import { Q } from '@nozbe/watermelondb';
@@ -30,7 +28,7 @@ import {
roomsRequest as roomsRequestAction,
closeServerDropdown as closeServerDropdownAction
} from '../../actions/rooms';
-import { appStart as appStartAction } from '../../actions';
+import { appStart as appStartAction, ROOT_BACKGROUND } from '../../actions/app';
import debounce from '../../utils/debounce';
import { isIOS, isAndroid, isTablet } from '../../utils/deviceInfo';
import RoomsListHeaderView from './Header';
@@ -46,7 +44,6 @@ import { selectServerRequest as selectServerRequestAction } from '../../actions/
import { animateNextTransition } from '../../utils/layoutAnimation';
import { withTheme } from '../../theme';
import { themes } from '../../constants/colors';
-import { themedHeader } from '../../utils/navigation';
import EventEmitter from '../../utils/events';
import {
KEY_COMMAND,
@@ -59,9 +56,11 @@ import {
handleCommandAddNewServer
} from '../../commands';
import { MAX_SIDEBAR_WIDTH } from '../../constants/tablet';
-import { withSplit } from '../../split';
import { getUserSelector } from '../../selectors/login';
import { goRoom } from '../../utils/goRoom';
+import SafeAreaView from '../../containers/SafeAreaView';
+import Header from '../../containers/Header';
+import { withDimensions } from '../../dimensions';
const SCROLL_OFFSET = 56;
const INITIAL_NUM_TO_RENDER = isTablet ? 20 : 12;
@@ -89,7 +88,7 @@ const shouldUpdateProps = [
'StoreLastMessage',
'appState',
'theme',
- 'split',
+ 'isMasterDetail',
'refreshing'
];
const getItemLayout = (data, index) => ({
@@ -100,51 +99,6 @@ const getItemLayout = (data, index) => ({
const keyExtractor = item => item.rid;
class RoomsListView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const searching = navigation.getParam('searching');
- const cancelSearch = navigation.getParam('cancelSearch', () => {});
- const initSearching = navigation.getParam(
- 'initSearching',
- () => {}
- );
-
- return {
- ...themedHeader(screenProps.theme),
- headerLeft: searching && isAndroid ? (
-
-
-
- ) : (
-
- ),
- headerTitle: ,
- headerRight: searching && isAndroid ? null : (
-
- {isAndroid ? (
-
- ) : null}
- - navigation.navigate('NewMessageView')}
- testID='rooms-list-view-create-channel'
- />
-
- )
- };
- };
-
static propTypes = {
navigation: PropTypes.object,
user: PropTypes.shape({
@@ -173,7 +127,9 @@ class RoomsListView extends React.Component {
closeServerDropdown: PropTypes.func,
useRealName: PropTypes.bool,
connected: PropTypes.bool,
- split: PropTypes.bool
+ isMasterDetail: PropTypes.bool,
+ rooms: PropTypes.array,
+ width: PropTypes.number
};
constructor(props) {
@@ -183,36 +139,38 @@ class RoomsListView extends React.Component {
this.gotSubscriptions = false;
this.animated = false;
- const { width } = Dimensions.get('window');
this.state = {
searching: false,
search: [],
loading: true,
allChats: [],
chats: [],
- width
+ item: {}
};
+ this.setHeader();
}
componentDidMount() {
- this.getSubscriptions();
- const { navigation, closeServerDropdown } = this.props;
- navigation.setParams({
- initSearching: this.initSearching,
- cancelSearch: this.cancelSearch
- });
+ const {
+ navigation, closeServerDropdown, appState
+ } = this.props;
+
+ /**
+ * - When didMount is triggered and appState is foreground,
+ * it means the user is logging in and selectServer has ran, so we can getSubscriptions
+ *
+ * - When didMount is triggered and appState is background,
+ * it means the user has resumed the app, so selectServer needs to be triggered,
+ * which is going to change server and getSubscriptions will be triggered by componentWillReceiveProps
+ */
+ if (appState === 'foreground') {
+ this.getSubscriptions();
+ }
+
if (isTablet) {
EventEmitter.addEventListener(KEY_COMMAND, this.handleCommands);
}
- Dimensions.addEventListener('change', this.onDimensionsChange);
- this.willFocusListener = navigation.addListener('willFocus', () => {
- // Check if there were changes while not focused (it's set on sCU)
- if (this.shouldUpdate) {
- this.forceUpdate();
- this.shouldUpdate = false;
- }
- });
- this.didFocusListener = navigation.addListener('didFocus', () => {
+ this.unsubscribeFocus = navigation.addListener('focus', () => {
Orientation.unlockAllOrientations();
this.animated = true;
// Check if there were changes while not focused (it's set on sCU)
@@ -222,9 +180,10 @@ class RoomsListView extends React.Component {
}
this.backHandler = BackHandler.addEventListener('hardwareBackPress', this.handleBackPress);
});
- this.willBlurListener = navigation.addListener('willBlur', () => {
+ this.unsubscribeBlur = navigation.addListener('blur', () => {
this.animated = false;
closeServerDropdown();
+ this.cancelSearch();
if (this.backHandler && this.backHandler.remove) {
this.backHandler.remove();
}
@@ -251,7 +210,7 @@ class RoomsListView extends React.Component {
}
shouldComponentUpdate(nextProps, nextState) {
- const { allChats, searching } = this.state;
+ const { allChats, searching, item } = this.state;
// eslint-disable-next-line react/destructuring-assignment
const propsUpdated = shouldUpdateProps.some(key => nextProps[key] !== this.props[key]);
if (propsUpdated) {
@@ -270,6 +229,10 @@ class RoomsListView extends React.Component {
return true;
}
+ if (nextState.item?.rid !== item?.rid) {
+ return true;
+ }
+
// Abort if it's not focused
if (!nextProps.navigation.isFocused()) {
return false;
@@ -277,18 +240,21 @@ class RoomsListView extends React.Component {
const {
loading,
- width,
search
} = this.state;
+ const { rooms, width } = this.props;
if (nextState.loading !== loading) {
return true;
}
- if (nextState.width !== width) {
+ if (nextProps.width !== width) {
return true;
}
if (!isEqual(nextState.search, search)) {
return true;
}
+ if (!isEqual(nextProps.rooms, rooms)) {
+ return true;
+ }
// If it's focused and there are changes, update
if (chatsNotEqual) {
this.shouldUpdate = false;
@@ -305,8 +271,11 @@ class RoomsListView extends React.Component {
showUnread,
appState,
connected,
- roomsRequest
+ roomsRequest,
+ rooms,
+ isMasterDetail
} = this.props;
+ const { item } = this.state;
if (
!(
@@ -324,30 +293,74 @@ class RoomsListView extends React.Component {
) {
roomsRequest();
}
+ // Update current item in case of another action triggers an update on rooms reducer
+ if (isMasterDetail && item?.rid !== rooms[0] && !isEqual(rooms, prevProps.rooms)) {
+ // eslint-disable-next-line react/no-did-update-set-state
+ this.setState({ item: { rid: rooms[0] } });
+ }
}
componentWillUnmount() {
if (this.querySubscription && this.querySubscription.unsubscribe) {
this.querySubscription.unsubscribe();
}
- if (this.willFocusListener && this.willFocusListener.remove) {
- this.willFocusListener.remove();
+ if (this.unsubscribeFocus) {
+ this.unsubscribeFocus();
}
- if (this.didFocusListener && this.didFocusListener.remove) {
- this.didFocusListener.remove();
- }
- if (this.willBlurListener && this.willBlurListener.remove) {
- this.willBlurListener.remove();
+ if (this.unsubscribeBlur) {
+ this.unsubscribeBlur();
}
if (isTablet) {
EventEmitter.removeListener(KEY_COMMAND, this.handleCommands);
}
- Dimensions.removeEventListener('change', this.onDimensionsChange);
console.countReset(`${ this.constructor.name }.render calls`);
}
- // eslint-disable-next-line react/sort-comp
- onDimensionsChange = ({ window: { width } }) => this.setState({ width });
+ getHeader = () => {
+ const { searching } = this.state;
+ const { navigation, isMasterDetail } = this.props;
+ return {
+ headerLeft: () => (searching && isAndroid ? (
+
+
+
+ ) : (
+ navigation.navigate('ModalStackNavigator', { screen: 'SettingsView' }) : () => navigation.toggleDrawer()}
+ />
+ )),
+ headerTitle: () => ,
+ headerRight: () => (searching && isAndroid ? null : (
+
+ {isAndroid ? (
+
+ ) : null}
+ - navigation.navigate('ModalStackNavigator', { screen: 'NewMessageView' }) : () => navigation.navigate('NewMessageStackNavigator')}
+ testID='rooms-list-view-create-channel'
+ />
+
+ ))
+ };
+ }
+
+ setHeader = () => {
+ const { navigation } = this.props;
+ const options = this.getHeader();
+ navigation.setOptions(options);
+ }
internalSetState = (...args) => {
if (this.animated) {
@@ -461,33 +474,35 @@ class RoomsListView extends React.Component {
}
initSearching = () => {
- const { openSearchHeader, navigation } = this.props;
- this.internalSetState({ searching: true });
- if (isAndroid) {
- navigation.setParams({ searching: true });
- openSearchHeader();
- }
+ const { openSearchHeader } = this.props;
+ this.internalSetState({ searching: true }, () => {
+ if (isAndroid) {
+ openSearchHeader();
+ this.setHeader();
+ }
+ });
};
cancelSearch = () => {
const { searching } = this.state;
- const { closeSearchHeader, navigation } = this.props;
+ const { closeSearchHeader } = this.props;
if (!searching) {
return;
}
+ Keyboard.dismiss();
+
if (isIOS && this.inputRef) {
this.inputRef.blur();
this.inputRef.clear();
}
- if (isAndroid) {
- navigation.setParams({ searching: false });
- closeSearchHeader();
- }
- Keyboard.dismiss();
this.setState({ searching: false, search: [] }, () => {
+ if (isAndroid) {
+ this.setHeader();
+ closeSearchHeader();
+ }
setTimeout(() => {
const offset = isAndroid ? 0 : SCROLL_OFFSET;
if (this.scroll.scrollTo) {
@@ -506,15 +521,16 @@ class RoomsListView extends React.Component {
this.cancelSearch();
return true;
}
- appStart('background');
+ appStart({ root: ROOT_BACKGROUND });
return false;
};
// eslint-disable-next-line react/sort-comp
search = debounce(async(text) => {
- const { searching } = this.state;
const result = await RocketChat.search({ text });
+
// if the search was cancelled before the promise is resolved
+ const { searching } = this.state;
if (!searching) {
return;
}
@@ -536,14 +552,13 @@ class RoomsListView extends React.Component {
getUidDirectMessage = room => RocketChat.getUidDirectMessage(room);
onPressItem = (item = {}) => {
- const { navigation } = this.props;
+ const { navigation, isMasterDetail } = this.props;
if (!navigation.isFocused()) {
return;
}
this.cancelSearch();
- this.item = item;
- goRoom(item);
+ this.goRoom({ item, isMasterDetail });
};
toggleSort = () => {
@@ -625,16 +640,34 @@ class RoomsListView extends React.Component {
};
goDirectory = () => {
- const { navigation } = this.props;
- navigation.navigate('DirectoryView');
+ const { navigation, isMasterDetail } = this.props;
+ if (isMasterDetail) {
+ navigation.navigate('ModalStackNavigator', { screen: 'DirectoryView' });
+ } else {
+ navigation.navigate('DirectoryView');
+ }
};
+ goRoom = ({ item, isMasterDetail }) => {
+ const { item: currentItem } = this.state;
+ const { rooms } = this.props;
+ if (currentItem?.rid === item.rid || rooms?.includes(item.rid)) {
+ return;
+ }
+ // Only mark room as focused when in master detail layout
+ if (isMasterDetail) {
+ this.setState({ item });
+ }
+ goRoom({ item, isMasterDetail });
+ }
+
goRoomByIndex = (index) => {
const { chats } = this.state;
+ const { isMasterDetail } = this.props;
const filteredChats = chats.filter(c => !c.separator);
const room = filteredChats[index - 1];
if (room) {
- this.goRoom(room);
+ this.goRoom({ item: room, isMasterDetail });
}
}
@@ -655,9 +688,11 @@ class RoomsListView extends React.Component {
// Go to previous or next room based on sign (-1 or 1)
// It's used by iPad key commands
goOtherRoom = (sign) => {
- if (!this.item) {
+ const { item } = this.state;
+ if (!item) {
return;
}
+
// Don't run during search
const { search } = this.state;
if (search.length > 0) {
@@ -665,18 +700,19 @@ class RoomsListView extends React.Component {
}
const { chats } = this.state;
- const index = chats.findIndex(c => c.rid === this.item.rid);
+ const { isMasterDetail } = this.props;
+ const index = chats.findIndex(c => c.rid === item.rid);
const otherRoom = this.findOtherRoom(index, sign);
if (otherRoom) {
- this.goRoom(otherRoom);
+ this.goRoom({ item: otherRoom, isMasterDetail });
}
}
handleCommands = ({ event }) => {
- const { navigation, server } = this.props;
+ const { navigation, server, isMasterDetail } = this.props;
const { input } = event;
if (handleCommandShowPreferences(event)) {
- navigation.toggleDrawer();
+ navigation.navigate('SettingsView');
} else if (handleCommandSearching(event)) {
this.scroll.scrollToOffset({ animated: true, offset: 0 });
this.inputRef.focus();
@@ -687,7 +723,11 @@ class RoomsListView extends React.Component {
} else if (handleCommandNextRoom(event)) {
this.goOtherRoom(1);
} else if (handleCommandShowNewMessage(event)) {
- navigation.navigate('NewMessageView');
+ if (isMasterDetail) {
+ navigation.navigate('ModalStackNavigator', { screen: 'NewMessageView' });
+ } else {
+ navigation.navigate('NewMessageStack');
+ }
} else if (handleCommandAddNewServer(event)) {
navigation.navigate('NewServerView', { previousServer: server });
}
@@ -723,6 +763,22 @@ class RoomsListView extends React.Component {
);
};
+ renderHeader = () => {
+ const { isMasterDetail, theme } = this.props;
+
+ if (!isMasterDetail) {
+ return null;
+ }
+
+ const options = this.getHeader();
+ return (
+
+ );
+ }
+
getIsRead = (item) => {
let isUnread = item.archived !== true && item.open === true; // item is not archived and not opened
isUnread = isUnread && (item.unread > 0 || item.alert === true); // either its unread count > 0 or its alert
@@ -734,7 +790,7 @@ class RoomsListView extends React.Component {
return this.renderSectionHeader(item.rid);
}
- const { width } = this.state;
+ const { item: currentItem } = this.state;
const {
user: {
id: userId,
@@ -745,7 +801,8 @@ class RoomsListView extends React.Component {
StoreLastMessage,
useRealName,
theme,
- split
+ isMasterDetail,
+ width
} = this.props;
const id = this.getUidDirectMessage(item);
const isGroupChat = RocketChat.isGroupChat(item);
@@ -775,7 +832,7 @@ class RoomsListView extends React.Component {
showLastMessage={StoreLastMessage}
onPress={() => this.onPressItem(item)}
testID={`rooms-list-view-item-${ item.name }`}
- width={split ? MAX_SIDEBAR_WIDTH : width}
+ width={isMasterDetail ? MAX_SIDEBAR_WIDTH : width}
toggleFav={this.toggleFav}
toggleRead={this.toggleRead}
hideChannel={this.hideChannel}
@@ -783,6 +840,7 @@ class RoomsListView extends React.Component {
getUserPresence={this.getUserPresence}
isGroupChat={isGroupChat}
visitor={item.visitor}
+ isFocused={currentItem?.rid === item.rid}
/>
);
};
@@ -841,16 +899,14 @@ class RoomsListView extends React.Component {
showUnread,
showServerDropdown,
showSortDropdown,
- theme
+ theme,
+ navigation
} = this.props;
return (
-
+
+ {this.renderHeader()}
{this.renderScroll()}
{showSortDropdown ? (
) : null}
- {showServerDropdown ? : null}
+ {showServerDropdown ? : null}
);
};
@@ -869,6 +925,7 @@ class RoomsListView extends React.Component {
const mapStateToProps = state => ({
user: getUserSelector(state),
+ isMasterDetail: state.app.isMasterDetail,
server: state.server.server,
connected: state.server.connected,
searchText: state.rooms.searchText,
@@ -882,17 +939,18 @@ const mapStateToProps = state => ({
showUnread: state.sortPreferences.showUnread,
useRealName: state.settings.UI_Use_Real_Name,
appState: state.app.ready && state.app.foreground ? 'foreground' : 'background',
- StoreLastMessage: state.settings.Store_Last_Message
+ StoreLastMessage: state.settings.Store_Last_Message,
+ rooms: state.room.rooms
});
const mapDispatchToProps = dispatch => ({
toggleSortDropdown: () => dispatch(toggleSortDropdownAction()),
openSearchHeader: () => dispatch(openSearchHeaderAction()),
closeSearchHeader: () => dispatch(closeSearchHeaderAction()),
- appStart: () => dispatch(appStartAction()),
+ appStart: params => dispatch(appStartAction(params)),
roomsRequest: params => dispatch(roomsRequestAction(params)),
selectServerRequest: server => dispatch(selectServerRequestAction(server)),
closeServerDropdown: () => dispatch(closeServerDropdownAction())
});
-export default connect(mapStateToProps, mapDispatchToProps)(withTheme(withSplit(RoomsListView)));
+export default connect(mapStateToProps, mapDispatchToProps)(withDimensions(withTheme(RoomsListView)));
diff --git a/app/views/ScreenLockConfigView.js b/app/views/ScreenLockConfigView.js
index 1dfdc6fdc..f235f6caf 100644
--- a/app/views/ScreenLockConfigView.js
+++ b/app/views/ScreenLockConfigView.js
@@ -1,14 +1,11 @@
import React from 'react';
import PropTypes from 'prop-types';
import { StyleSheet, Switch, ScrollView } from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import { connect } from 'react-redux';
import I18n from '../i18n';
-import { themedHeader } from '../utils/navigation';
import { withTheme } from '../theme';
import { themes, SWITCH_TRACK_COLOR } from '../constants/colors';
-import sharedStyles from './Styles';
import StatusBar from '../containers/StatusBar';
import Separator from '../containers/Separator';
import ListItem from '../containers/ListItem';
@@ -18,6 +15,7 @@ import database from '../lib/database';
import { supportedBiometryLabel, changePasscode, checkHasPasscode } from '../utils/localAuthentication';
import { DisclosureImage } from '../containers/DisclosureIndicator';
import { DEFAULT_AUTO_LOCK } from '../constants/localAuthentication';
+import SafeAreaView from '../containers/SafeAreaView';
const styles = StyleSheet.create({
listPadding: {
@@ -31,10 +29,9 @@ const styles = StyleSheet.create({
const DEFAULT_BIOMETRY = false;
class ScreenLockConfigView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Screen_lock'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Screen_lock')
+ };
static propTypes = {
theme: PropTypes.string,
@@ -265,10 +262,7 @@ class ScreenLockConfigView extends React.Component {
const { autoLock } = this.state;
const { theme } = this.props;
return (
-
+
item.value}
diff --git a/app/views/SearchMessagesView/index.js b/app/views/SearchMessagesView/index.js
index 856d83713..b918bd60f 100644
--- a/app/views/SearchMessagesView/index.js
+++ b/app/views/SearchMessagesView/index.js
@@ -2,7 +2,6 @@ import React from 'react';
import PropTypes from 'prop-types';
import { View, FlatList, Text } from 'react-native';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import equal from 'deep-equal';
import RCTextInput from '../../containers/TextInput';
@@ -18,17 +17,25 @@ import StatusBar from '../../containers/StatusBar';
import log from '../../utils/log';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
import { getUserSelector } from '../../selectors/login';
+import SafeAreaView from '../../containers/SafeAreaView';
+import { CloseModalButton } from '../../containers/HeaderButton';
class SearchMessagesView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Search'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = ({ navigation, route }) => {
+ const options = {
+ title: I18n.t('Search')
+ };
+ const showCloseModal = route.params?.showCloseModal;
+ if (showCloseModal) {
+ options.headerLeft = () => ;
+ }
+ return options;
+ }
static propTypes = {
navigation: PropTypes.object,
+ route: PropTypes.object,
user: PropTypes.object,
baseUrl: PropTypes.string,
customEmojis: PropTypes.object,
@@ -42,7 +49,7 @@ class SearchMessagesView extends React.Component {
messages: [],
searchText: ''
};
- this.rid = props.navigation.getParam('rid');
+ this.rid = props.route.params?.rid;
}
shouldComponentUpdate(nextProps, nextState) {
@@ -152,7 +159,7 @@ class SearchMessagesView extends React.Component {
render() {
const { theme } = this.props;
return (
-
+
({ length: ROW_HEIGHT, offset: ROW_HEIGHT * index, index });
const keyExtractor = item => item.id;
const styles = StyleSheet.create({
- container: {
- flex: 1
- },
list: {
marginVertical: 32,
...sharedStyles.separatorVertical
@@ -34,21 +29,21 @@ const styles = StyleSheet.create({
});
class SelectServerView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- ...themedHeader(screenProps.theme),
+ static navigationOptions = {
title: I18n.t('Select_Server')
- })
+ }
static propTypes = {
server: PropTypes.string,
+ route: PropTypes.object,
navigation: PropTypes.object,
theme: PropTypes.string
}
constructor(props) {
super(props);
- const { navigation } = this.props;
- const servers = navigation.getParam('servers', []);
+ const { route } = this.props;
+ const servers = route.params?.servers ?? [];
const filteredServers = servers.filter(server => server.roomsUpdatedAt);
this.state = {
servers: filteredServers
@@ -57,10 +52,10 @@ class SelectServerView extends React.Component {
select = async(server) => {
const {
- server: currentServer
+ server: currentServer, navigation
} = this.props;
- Navigation.navigate('ShareListView');
+ navigation.navigate('ShareListView');
if (currentServer !== server) {
await RocketChat.shareExtensionInit(server);
}
@@ -88,10 +83,7 @@ class SelectServerView extends React.Component {
const { servers } = this.state;
const { theme } = this.props;
return (
-
+
{
- const title = navigation.getParam('title', I18n.t('Select_Users'));
- const buttonText = navigation.getParam('buttonText', I18n.t('Next'));
- const showButton = navigation.getParam('showButton', false);
- const maxUsers = navigation.getParam('maxUsers');
- const nextAction = navigation.getParam('nextAction', () => {});
- return {
- ...themedHeader(screenProps.theme),
- title,
- headerRight: (
- (!maxUsers || showButton) && (
-
-
-
- )
- )
- };
- }
-
static propTypes = {
baseUrl: PropTypes.string,
addUser: PropTypes.func.isRequired,
@@ -72,6 +49,7 @@ class SelectedUsersView extends React.Component {
name: PropTypes.string
}),
navigation: PropTypes.object,
+ route: PropTypes.object,
theme: PropTypes.string
};
@@ -79,7 +57,7 @@ class SelectedUsersView extends React.Component {
super(props);
this.init();
- const maxUsers = props.navigation.getParam('maxUsers');
+ const maxUsers = props.route.params?.maxUsers;
this.state = {
maxUsers,
search: [],
@@ -89,6 +67,7 @@ class SelectedUsersView extends React.Component {
if (this.isGroupChat()) {
props.addUser({ _id: user.id, name: user.username, fname: user.name });
}
+ this.setHeader(props.route.params?.showButton);
}
shouldComponentUpdate(nextProps, nextState) {
@@ -114,13 +93,9 @@ class SelectedUsersView extends React.Component {
componentDidUpdate(prevProps) {
if (this.isGroupChat()) {
- const { users, navigation } = this.props;
+ const { users } = this.props;
if (prevProps.users.length !== users.length) {
- if (users.length) {
- navigation.setParams({ showButton: true });
- } else {
- navigation.setParams({ showButton: false });
- }
+ this.setHeader(users.length > 0);
}
}
}
@@ -133,6 +108,26 @@ class SelectedUsersView extends React.Component {
}
}
+ // showButton can be sent as route params or updated by the component
+ setHeader = (showButton) => {
+ const { navigation, route } = this.props;
+ const title = route.params?.title ?? I18n.t('Select_Users');
+ const buttonText = route.params?.buttonText ?? I18n.t('Next');
+ const maxUsers = route.params?.maxUsers;
+ const nextAction = route.params?.nextAction ?? (() => {});
+ const options = {
+ title,
+ headerRight: () => (
+ (!maxUsers || showButton) && (
+
+
+
+ )
+ )
+ };
+ navigation.setOptions(options);
+ }
+
// eslint-disable-next-line react/sort-comp
init = async() => {
try {
@@ -313,11 +308,7 @@ class SelectedUsersView extends React.Component {
render = () => {
const { loading, theme } = this.props;
return (
-
+
{this.renderList()}
diff --git a/app/views/SetUsernameView.js b/app/views/SetUsernameView.js
index d6fbb5e3d..2025bc91e 100644
--- a/app/views/SetUsernameView.js
+++ b/app/views/SetUsernameView.js
@@ -4,7 +4,6 @@ import {
Text, ScrollView, StyleSheet
} from 'react-native';
import { connect } from 'react-redux';
-import { SafeAreaView } from 'react-navigation';
import Orientation from 'react-native-orientation-locker';
import { loginRequest as loginRequestAction } from '../actions/login';
@@ -16,12 +15,12 @@ import scrollPersistTaps from '../utils/scrollPersistTaps';
import I18n from '../i18n';
import RocketChat from '../lib/rocketchat';
import StatusBar from '../containers/StatusBar';
-import { themedHeader } from '../utils/navigation';
import { withTheme } from '../theme';
import { themes } from '../constants/colors';
import { isTablet } from '../utils/deviceInfo';
import { getUserSelector } from '../selectors/login';
import { showErrorAlert } from '../utils/info';
+import SafeAreaView from '../containers/SafeAreaView';
const styles = StyleSheet.create({
loginTitle: {
@@ -31,13 +30,9 @@ const styles = StyleSheet.create({
});
class SetUsernameView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const title = navigation.getParam('title');
- return {
- ...themedHeader(screenProps.theme),
- title
- };
- }
+ static navigationOptions = ({ route }) => ({
+ title: route.params?.title
+ })
static propTypes = {
navigation: PropTypes.object,
@@ -55,7 +50,7 @@ class SetUsernameView extends React.Component {
saving: false
};
const { server } = this.props;
- props.navigation.setParams({ title: server });
+ props.navigation.setOptions({ title: server });
if (!isTablet) {
Orientation.lockToPortrait();
}
@@ -93,7 +88,7 @@ class SetUsernameView extends React.Component {
this.setState({ saving: true });
try {
- await RocketChat.setUsername(username);
+ await RocketChat.saveUserProfile({ username });
await loginRequest({ resume: token });
} catch (e) {
showErrorAlert(e.message, I18n.t('Oops'));
@@ -111,7 +106,7 @@ class SetUsernameView extends React.Component {
>
-
+
(
({
- ...themedHeader(screenProps.theme),
- headerLeft: screenProps.split ? (
+ static navigationOptions = ({ navigation, isMasterDetail }) => ({
+ headerLeft: () => (isMasterDetail ? (
) : (
- ),
+ )),
title: I18n.t('Settings')
});
@@ -72,22 +67,29 @@ class SettingsView extends React.Component {
allowCrashReport: PropTypes.bool,
toggleCrashReport: PropTypes.func,
theme: PropTypes.string,
- split: PropTypes.bool,
+ isMasterDetail: PropTypes.bool,
logout: PropTypes.func.isRequired,
selectServerRequest: PropTypes.func,
- token: PropTypes.string,
+ user: PropTypes.shape({
+ roles: PropTypes.array,
+ statusLivechat: PropTypes.string
+ }),
appStart: PropTypes.func
}
+ get showLivechat() {
+ const { user } = this.props;
+ const { roles } = user;
+
+ return roles?.includes('livechat-agent');
+ }
+
handleLogout = () => {
showConfirmationAlert({
message: I18n.t('You_will_be_logged_out_of_this_application'),
callToAction: I18n.t('Logout'),
onPress: () => {
- const { logout, split } = this.props;
- if (split) {
- Navigation.navigate('RoomView');
- }
+ const { logout } = this.props;
logout();
}
});
@@ -101,7 +103,7 @@ class SettingsView extends React.Component {
const {
server: { server }, appStart, selectServerRequest
} = this.props;
- await appStart('loading', I18n.t('Clear_cache_loading'));
+ await appStart({ root: ROOT_LOADING, text: I18n.t('Clear_cache_loading') });
await RocketChat.clearCache({ server });
await selectServerRequest(server, null, true);
}
@@ -122,6 +124,14 @@ class SettingsView extends React.Component {
}
}
+ toggleLivechat = async() => {
+ try {
+ await RocketChat.changeLivechatStatus();
+ } catch {
+ // Do nothing
+ }
+ }
+
navigateToScreen = (screen) => {
const { navigation } = this.props;
navigation.navigate(screen);
@@ -180,14 +190,22 @@ class SettingsView extends React.Component {
);
}
- render() {
- const { server, split, theme } = this.props;
+ renderLivechatSwitch = () => {
+ const { user } = this.props;
+ const { statusLivechat } = user;
return (
-
+
+ );
+ }
+
+ render() {
+ const { server, isMasterDetail, theme } = this.props;
+ return (
+
- {split ? (
+ {isMasterDetail ? (
<>
@@ -304,6 +322,18 @@ class SettingsView extends React.Component {
+ {this.showLivechat ? (
+ <>
+ this.renderLivechatSwitch()}
+ theme={theme}
+ />
+
+ >
+ ) : null}
+
({
server: state.server,
- token: getUserSelector(state).token,
- allowCrashReport: state.crashReport.allowCrashReport
+ user: getUserSelector(state),
+ allowCrashReport: state.crashReport.allowCrashReport,
+ isMasterDetail: state.app.isMasterDetail
});
const mapDispatchToProps = dispatch => ({
logout: () => dispatch(logoutAction()),
selectServerRequest: params => dispatch(selectServerRequestAction(params)),
toggleCrashReport: params => dispatch(toggleCrashReportAction(params)),
- appStart: (...params) => dispatch(appStartAction(...params))
+ appStart: params => dispatch(appStartAction(params))
});
-export default connect(mapStateToProps, mapDispatchToProps)(withTheme(withSplit(SettingsView)));
+export default connect(mapStateToProps, mapDispatchToProps)(withTheme(SettingsView));
diff --git a/app/views/ShareListView/index.js b/app/views/ShareListView/index.js
index 3deb9685f..7e81998cb 100644
--- a/app/views/ShareListView/index.js
+++ b/app/views/ShareListView/index.js
@@ -1,23 +1,18 @@
import React from 'react';
import PropTypes from 'prop-types';
import {
- View, Text, FlatList, Keyboard, BackHandler
+ View, Text, FlatList, Keyboard, BackHandler, PermissionsAndroid, ScrollView
} from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import ShareExtension from 'rn-extensions-share';
+import * as FileSystem from 'expo-file-system';
import { connect } from 'react-redux';
-import RNFetchBlob from 'rn-fetch-blob';
import * as mime from 'react-native-mime-types';
import { isEqual, orderBy } from 'lodash';
import { Q } from '@nozbe/watermelondb';
-import Navigation from '../../lib/ShareNavigation';
import database from '../../lib/database';
import { isIOS, isAndroid } from '../../utils/deviceInfo';
import I18n from '../../i18n';
-import { CustomIcon } from '../../lib/Icons';
-import log from '../../utils/log';
-import { canUploadFile } from '../../utils/media';
import DirectoryItem, { ROW_HEIGHT } from '../../presentation/DirectoryItem';
import ServerItem from '../../presentation/ServerItem';
import { CancelModalButton, CustomHeaderButtons, Item } from '../../containers/HeaderButton';
@@ -29,61 +24,19 @@ import StatusBar from '../../containers/StatusBar';
import { themes } from '../../constants/colors';
import { animateNextTransition } from '../../utils/layoutAnimation';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
+import SafeAreaView from '../../containers/SafeAreaView';
+import RocketChat from '../../lib/rocketchat';
+
+const permission = {
+ title: I18n.t('Read_External_Permission'),
+ message: I18n.t('Read_External_Permission_Message')
+};
const LIMIT = 50;
const getItemLayout = (data, index) => ({ length: ROW_HEIGHT, offset: ROW_HEIGHT * index, index });
const keyExtractor = item => item.rid;
class ShareListView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const searching = navigation.getParam('searching');
- const initSearch = navigation.getParam('initSearch', () => {});
- const cancelSearch = navigation.getParam('cancelSearch', () => {});
- const search = navigation.getParam('search', () => {});
-
- if (isIOS) {
- return {
- headerStyle: { backgroundColor: themes[screenProps.theme].headerBackground },
- headerTitle: (
-
- )
- };
- }
-
- return {
- ...themedHeader(screenProps.theme),
- headerLeft: searching
- ? (
-
-
-
- )
- : (
-
- ),
- headerTitle: ,
- headerRight: (
- searching
- ? null
- : (
-
- {isAndroid ? : null}
-
- )
- )
- };
- }
-
static propTypes = {
navigation: PropTypes.object,
server: PropTypes.string,
@@ -96,57 +49,47 @@ class ShareListView extends React.Component {
super(props);
this.data = [];
this.state = {
- showError: false,
searching: false,
searchText: '',
- value: '',
- isMedia: false,
- mediaLoading: false,
- fileInfo: null,
searchResults: [],
chats: [],
servers: [],
+ attachments: [],
+ text: '',
loading: true,
- serverInfo: null
+ serverInfo: null,
+ needsPermission: isAndroid || false
};
- this.didFocusListener = props.navigation.addListener('didFocus', () => BackHandler.addEventListener('hardwareBackPress', this.handleBackPress));
- this.willBlurListener = props.navigation.addListener('willBlur', () => BackHandler.addEventListener('hardwareBackPress', this.handleBackPress));
+ this.setHeader();
+ this.unsubscribeFocus = props.navigation.addListener('focus', () => BackHandler.addEventListener('hardwareBackPress', this.handleBackPress));
+ this.unsubscribeBlur = props.navigation.addListener('blur', () => BackHandler.removeEventListener('hardwareBackPress', this.handleBackPress));
}
- componentDidMount() {
- const { navigation, server } = this.props;
- navigation.setParams({
- initSearch: this.initSearch,
- cancelSearch: this.cancelSearch,
- search: this.search
- });
-
- setTimeout(async() => {
- try {
- const { value, type } = await ShareExtension.data();
- let fileInfo = null;
- const isMedia = (type === 'media');
- if (isMedia) {
- this.setState({ mediaLoading: true });
- const data = await RNFetchBlob.fs.stat(this.uriToPath(value));
- fileInfo = {
- name: data.filename,
- description: '',
- size: data.size,
- mime: mime.lookup(data.path),
- path: isIOS ? data.path : `file://${ data.path }`
- };
- }
- this.setState({
- value, fileInfo, isMedia, mediaLoading: false
- });
- } catch (e) {
- log(e);
- this.setState({ mediaLoading: false });
+ async componentDidMount() {
+ const { server } = this.props;
+ try {
+ const data = await ShareExtension.data();
+ if (isAndroid) {
+ await this.askForPermission(data);
}
+ const info = await Promise.all(data.filter(item => item.type === 'media').map(file => FileSystem.getInfoAsync(this.uriToPath(file.value), { size: true })));
+ const attachments = info.map(file => ({
+ filename: file.uri.substring(file.uri.lastIndexOf('/') + 1),
+ description: '',
+ size: file.size,
+ mime: mime.lookup(file.uri),
+ path: file.uri
+ }));
+ const text = data.filter(item => item.type === 'text').reduce((acc, item) => `${ item.value }\n${ acc }`, '');
+ this.setState({
+ text,
+ attachments
+ });
+ } catch {
+ // Do nothing
+ }
- this.getSubscriptions(server);
- }, 500);
+ this.getSubscriptions(server);
}
UNSAFE_componentWillReceiveProps(nextProps) {
@@ -157,14 +100,11 @@ class ShareListView extends React.Component {
}
shouldComponentUpdate(nextProps, nextState) {
- const { searching } = this.state;
+ const { searching, needsPermission } = this.state;
if (nextState.searching !== searching) {
return true;
}
-
- const { isMedia } = this.state;
- if (nextState.isMedia !== isMedia) {
- this.getSubscriptions(nextProps.server, nextState.fileInfo);
+ if (nextState.needsPermission !== needsPermission) {
return true;
}
@@ -183,6 +123,60 @@ class ShareListView extends React.Component {
return false;
}
+ componentWillUnmount() {
+ if (this.unsubscribeFocus) {
+ this.unsubscribeFocus();
+ }
+ if (this.unsubscribeBlur) {
+ this.unsubscribeBlur();
+ }
+ }
+
+ setHeader = () => {
+ const { searching } = this.state;
+ const { navigation, theme } = this.props;
+
+ if (isIOS) {
+ navigation.setOptions({
+ header: () => (
+
+ )
+ });
+ return;
+ }
+
+ navigation.setOptions({
+ headerLeft: () => (searching
+ ? (
+
+
+
+ )
+ : (
+
+ )),
+ headerTitle: () => ,
+ headerRight: () => (
+ searching
+ ? null
+ : (
+
+
+
+ )
+ )
+ });
+ }
+
// eslint-disable-next-line react/sort-comp
internalSetState = (...args) => {
const { navigation } = this.props;
@@ -192,8 +186,7 @@ class ShareListView extends React.Component {
this.setState(...args);
}
- getSubscriptions = async(server, fileInfo) => {
- const { fileInfo: fileData } = this.state;
+ getSubscriptions = async(server) => {
const db = database.active;
const serversDB = database.servers;
@@ -216,20 +209,29 @@ class ShareListView extends React.Component {
// Do nothing
}
- const canUploadFileResult = canUploadFile(fileInfo || fileData, serverInfo);
-
this.internalSetState({
chats: this.chats ? this.chats.slice() : [],
servers: this.servers ? this.servers.slice() : [],
loading: false,
- showError: !canUploadFileResult.success,
- error: canUploadFileResult.error,
serverInfo
});
this.forceUpdate();
}
};
+ askForPermission = async(data) => {
+ const mediaIndex = data.findIndex(item => item.type === 'media');
+ if (mediaIndex !== -1) {
+ const result = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE, permission);
+ if (result !== PermissionsAndroid.RESULTS.GRANTED) {
+ this.setState({ needsPermission: true });
+ return Promise.reject();
+ }
+ }
+ this.setState({ needsPermission: false });
+ return Promise.resolve();
+ }
+
uriToPath = uri => decodeURIComponent(isIOS ? uri.replace(/^file:\/\//, '') : uri);
getRoomTitle = (item) => {
@@ -238,16 +240,16 @@ class ShareListView extends React.Component {
return ((item.prid || useRealName) && item.fname) || item.name;
}
- shareMessage = (item) => {
- const { value, isMedia, fileInfo } = this.state;
+ shareMessage = (room) => {
+ const { attachments, text, serverInfo } = this.state;
const { navigation } = this.props;
navigation.navigate('ShareView', {
- rid: item.rid,
- value,
- isMedia,
- fileInfo,
- name: this.getRoomTitle(item)
+ room,
+ text,
+ attachments,
+ serverInfo,
+ isShareExtension: true
});
}
@@ -261,15 +263,11 @@ class ShareListView extends React.Component {
initSearch = () => {
const { chats } = this.state;
- const { navigation } = this.props;
- this.setState({ searching: true, searchResults: chats });
- navigation.setParams({ searching: true });
+ this.setState({ searching: true, searchResults: chats }, () => this.setHeader());
}
cancelSearch = () => {
- const { navigation } = this.props;
- this.internalSetState({ searching: false, searchResults: [], searchText: '' });
- navigation.setParams({ searching: false });
+ this.internalSetState({ searching: false, searchResults: [], searchText: '' }, () => this.setHeader());
Keyboard.dismiss();
}
@@ -310,13 +308,13 @@ class ShareListView extends React.Component {
}}
title={this.getRoomTitle(item)}
baseUrl={server}
- avatar={this.getRoomTitle(item)}
+ avatar={RocketChat.getRoomAvatar(item)}
description={
item.t === 'c'
? (item.topic || item.description)
: item.fname
}
- type={item.t}
+ type={item.prid ? 'discussion' : item.t}
onPress={() => this.shareMessage(item)}
testID={`share-extension-item-${ item.name }`}
theme={theme}
@@ -336,7 +334,7 @@ class ShareListView extends React.Component {
renderSelectServer = () => {
const { servers } = this.state;
- const { server, theme } = this.props;
+ const { server, theme, navigation } = this.props;
const currentServer = servers.find(serverFiltered => serverFiltered.id === server);
return currentServer ? (
<>
@@ -352,7 +350,7 @@ class ShareListView extends React.Component {
>
Navigation.navigate('SelectServerView', { servers: this.servers })}
+ onPress={() => navigation.navigate('SelectServerView', { servers: this.servers })}
item={currentServer}
theme={theme}
/>
@@ -389,14 +387,26 @@ class ShareListView extends React.Component {
renderContent = () => {
const {
- chats, mediaLoading, loading, searchResults, searching, searchText
+ chats, loading, searchResults, searching, searchText, needsPermission
} = this.state;
const { theme } = this.props;
- if (mediaLoading || loading) {
+ if (loading) {
return ;
}
+ if (needsPermission) {
+ return (
+
+ {permission.title}
+ {permission.message}
+
+ );
+ }
+
return (
{
- const {
- fileInfo: file, loading, searching, error
- } = this.state;
- const { theme } = this.props;
-
- if (loading) {
- return ;
- }
-
- return (
-
- { !searching
- ? (
- <>
- {this.renderSelectServer()}
- >
- )
- : null
- }
-
- {I18n.t(error)}
-
- { file.mime }
-
-
- );
- }
-
render() {
- const { showError } = this.state;
const { theme } = this.props;
return (
-
+
- { showError ? this.renderError() : this.renderContent() }
+ {this.renderContent()}
);
}
diff --git a/app/views/ShareListView/styles.js b/app/views/ShareListView/styles.js
index 59cecb736..11781f41e 100644
--- a/app/views/ShareListView/styles.js
+++ b/app/views/ShareListView/styles.js
@@ -53,5 +53,17 @@ export default StyleSheet.create({
title: {
fontSize: 14,
...sharedStyles.textBold
+ },
+ permissionTitle: {
+ fontSize: 16,
+ textAlign: 'center',
+ marginHorizontal: 30,
+ ...sharedStyles.textMedium
+ },
+ permissionMessage: {
+ fontSize: 14,
+ textAlign: 'center',
+ marginHorizontal: 30,
+ ...sharedStyles.textRegular
}
});
diff --git a/app/views/ShareView/Header.js b/app/views/ShareView/Header.js
new file mode 100644
index 000000000..7d0312b95
--- /dev/null
+++ b/app/views/ShareView/Header.js
@@ -0,0 +1,94 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { View, Text, StyleSheet } from 'react-native';
+
+import I18n from '../../i18n';
+import { CustomIcon } from '../../lib/Icons';
+import RocketChat from '../../lib/rocketchat';
+import { themes } from '../../constants/colors';
+import { withTheme } from '../../theme';
+import { isAndroid, isTablet } from '../../utils/deviceInfo';
+import sharedStyles from '../Styles';
+
+const androidMarginLeft = isTablet ? 0 : 4;
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ marginRight: isAndroid ? 15 : 5,
+ marginLeft: isAndroid ? androidMarginLeft : -10,
+ justifyContent: 'center'
+ },
+ inner: {
+ alignItems: 'center',
+ flexDirection: 'row',
+ flex: 1
+ },
+ text: {
+ fontSize: 16,
+ ...sharedStyles.textRegular,
+ marginRight: 4
+ },
+ name: {
+ ...sharedStyles.textSemibold
+ }
+});
+
+const Header = React.memo(({ room, thread, theme }) => {
+ let type;
+ if (thread?.id) {
+ type = 'thread';
+ } else if (room?.prid) {
+ type = 'discussion';
+ } else {
+ type = room?.t;
+ }
+ let icon;
+ if (type === 'discussion') {
+ icon = 'chat';
+ } else if (type === 'thread') {
+ icon = 'threads';
+ } else if (type === 'c') {
+ icon = 'hash';
+ } else if (type === 'l') {
+ icon = 'livechat';
+ } else if (type === 'd') {
+ if (RocketChat.isGroupChat(room)) {
+ icon = 'team';
+ } else {
+ icon = 'at';
+ }
+ } else {
+ icon = 'lock';
+ }
+
+ const textColor = themes[theme].previewTintColor;
+
+ return (
+
+
+
+ {I18n.t('Sending_to')}
+
+
+ {thread?.msg ?? RocketChat.getRoomTitle(room)}
+
+
+
+
+ );
+});
+Header.propTypes = {
+ room: PropTypes.object,
+ thread: PropTypes.object,
+ theme: PropTypes.string
+};
+
+export default withTheme(Header);
diff --git a/app/views/ShareView/Preview.js b/app/views/ShareView/Preview.js
new file mode 100644
index 000000000..fae679535
--- /dev/null
+++ b/app/views/ShareView/Preview.js
@@ -0,0 +1,136 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import { Video } from 'expo-av';
+import { useSafeAreaInsets } from 'react-native-safe-area-context';
+import { ScrollView, Text, StyleSheet } from 'react-native';
+import prettyBytes from 'pretty-bytes';
+
+import { CustomIcon } from '../../lib/Icons';
+import { ImageViewer, types } from '../../presentation/ImageViewer';
+import { themes } from '../../constants/colors';
+import { useDimensions, useOrientation } from '../../dimensions';
+import { getHeaderHeight } from '../../containers/Header';
+import { isIOS } from '../../utils/deviceInfo';
+import { THUMBS_HEIGHT } from './constants';
+import sharedStyles from '../Styles';
+import { allowPreview } from './utils';
+import I18n from '../../i18n';
+
+const styles = StyleSheet.create({
+ fileContainer: {
+ alignItems: 'center',
+ justifyContent: 'center'
+ },
+ fileName: {
+ fontSize: 16,
+ textAlign: 'center',
+ marginHorizontal: 10,
+ ...sharedStyles.textMedium
+ },
+ fileSize: {
+ fontSize: 14,
+ ...sharedStyles.textRegular
+ }
+});
+
+const IconPreview = React.memo(({
+ iconName, title, description, theme, width, height, danger
+}) => (
+
+
+ {title}
+ {description ? {description} : null}
+
+));
+
+const Preview = React.memo(({
+ item, theme, isShareExtension, length
+}) => {
+ const type = item?.mime;
+ const { width, height } = useDimensions();
+ const { isLandscape } = useOrientation();
+ const insets = useSafeAreaInsets();
+ const headerHeight = getHeaderHeight(isLandscape);
+ const messageboxHeight = isIOS ? 56 : 0;
+ const thumbsHeight = (length > 1) ? THUMBS_HEIGHT : 0;
+ const calculatedHeight = height - insets.top - insets.bottom - messageboxHeight - thumbsHeight - headerHeight;
+
+ if (item?.canUpload) {
+ if (type?.match(/video/)) {
+ return (
+
+ );
+ }
+
+ // Disallow preview of images too big in order to prevent memory issues on iOS share extension
+ if (allowPreview(isShareExtension, item?.size)) {
+ if (type?.match(/image/)) {
+ return (
+
+ );
+ }
+ }
+ return (
+
+ );
+ }
+
+ return (
+
+ );
+});
+Preview.propTypes = {
+ item: PropTypes.object,
+ theme: PropTypes.string,
+ isShareExtension: PropTypes.bool,
+ length: PropTypes.number
+};
+
+IconPreview.propTypes = {
+ iconName: PropTypes.string,
+ title: PropTypes.string,
+ description: PropTypes.string,
+ theme: PropTypes.string,
+ width: PropTypes.number,
+ height: PropTypes.number,
+ danger: PropTypes.bool
+};
+
+export default Preview;
diff --git a/app/views/ShareView/Thumbs.js b/app/views/ShareView/Thumbs.js
new file mode 100644
index 000000000..4b48d7c2d
--- /dev/null
+++ b/app/views/ShareView/Thumbs.js
@@ -0,0 +1,191 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+import {
+ FlatList, Image, View, StyleSheet
+} from 'react-native';
+import { RectButton, TouchableOpacity, TouchableNativeFeedback } from 'react-native-gesture-handler';
+
+import { BUTTON_HIT_SLOP } from '../../containers/message/utils';
+import { themes } from '../../constants/colors';
+import { CustomIcon } from '../../lib/Icons';
+import { isIOS } from '../../utils/deviceInfo';
+import { THUMBS_HEIGHT } from './constants';
+import { allowPreview } from './utils';
+
+const THUMB_SIZE = 64;
+
+const styles = StyleSheet.create({
+ list: {
+ height: THUMBS_HEIGHT,
+ paddingHorizontal: 8
+ },
+ videoThumbIcon: {
+ position: 'absolute',
+ left: 0,
+ bottom: 0
+ },
+ dangerIcon: {
+ position: 'absolute',
+ right: 16,
+ bottom: 0
+ },
+ removeButton: {
+ position: 'absolute',
+ right: 6,
+ width: 28,
+ height: 28,
+ borderWidth: 2,
+ borderRadius: 14,
+ alignItems: 'center',
+ justifyContent: 'center'
+ },
+ removeView: {
+ width: 28,
+ height: 28,
+ borderWidth: 2,
+ borderRadius: 14,
+ alignItems: 'center',
+ justifyContent: 'center'
+ },
+ item: {
+ paddingTop: 8
+ },
+ thumb: {
+ width: THUMB_SIZE,
+ height: THUMB_SIZE,
+ borderRadius: 2,
+ marginRight: 16,
+ overflow: 'hidden',
+ alignItems: 'center',
+ justifyContent: 'center',
+ borderWidth: 1
+ }
+});
+
+const ThumbButton = isIOS ? TouchableOpacity : TouchableNativeFeedback;
+
+const ThumbContent = React.memo(({ item, theme, isShareExtension }) => {
+ const type = item?.mime;
+
+ if (type?.match(/image/)) {
+ // Disallow preview of images too big in order to prevent memory issues on iOS share extension
+ if (allowPreview(isShareExtension, item?.size)) {
+ return (
+
+ );
+ } else {
+ return (
+
+
+
+ );
+ }
+ }
+
+ if (type?.match(/video/)) {
+ const { uri } = item;
+ return (
+ <>
+
+
+ >
+ );
+ }
+
+ // Multiple files upload of files different than image/video is not implemented, so there's no thumb
+ return null;
+});
+
+const Thumb = ({
+ item, theme, isShareExtension, onPress, onRemove
+}) => (
+ onPress(item)} activeOpacity={0.7}>
+ <>
+
+ onRemove(item)}
+ >
+
+
+
+
+ {!item?.canUpload ? (
+
+ ) : null}
+ >
+
+);
+
+const Thumbs = React.memo(({
+ attachments, theme, isShareExtension, onPress, onRemove
+}) => {
+ if (attachments?.length > 1) {
+ return (
+ item.path}
+ renderItem={({ item }) => (
+ onPress(item)}
+ onRemove={() => onRemove(item)}
+ />
+ )}
+ style={[styles.list, { backgroundColor: themes[theme].messageboxBackground }]}
+ />
+ );
+ }
+});
+Thumbs.propTypes = {
+ attachments: PropTypes.array,
+ theme: PropTypes.string,
+ isShareExtension: PropTypes.bool,
+ onPress: PropTypes.func,
+ onRemove: PropTypes.func
+};
+Thumb.propTypes = {
+ item: PropTypes.object,
+ theme: PropTypes.string,
+ isShareExtension: PropTypes.bool,
+ onPress: PropTypes.func,
+ onRemove: PropTypes.func
+};
+ThumbContent.propTypes = {
+ item: PropTypes.object,
+ theme: PropTypes.string,
+ isShareExtension: PropTypes.bool
+};
+
+export default Thumbs;
diff --git a/app/views/ShareView/constants.js b/app/views/ShareView/constants.js
new file mode 100644
index 000000000..393365c28
--- /dev/null
+++ b/app/views/ShareView/constants.js
@@ -0,0 +1 @@
+export const THUMBS_HEIGHT = 74;
diff --git a/app/views/ShareView/index.js b/app/views/ShareView/index.js
index 84889d272..a31b962e4 100644
--- a/app/views/ShareView/index.js
+++ b/app/views/ShareView/index.js
@@ -1,311 +1,358 @@
-import React from 'react';
+import React, { Component } from 'react';
import PropTypes from 'prop-types';
-import { View, Text, Image } from 'react-native';
+import { View, Text, NativeModules } from 'react-native';
import { connect } from 'react-redux';
import ShareExtension from 'rn-extensions-share';
+import * as VideoThumbnails from 'expo-video-thumbnails';
import { themes } from '../../constants/colors';
import I18n from '../../i18n';
-import RocketChat from '../../lib/rocketchat';
-import { CustomIcon } from '../../lib/Icons';
-import log from '../../utils/log';
import styles from './styles';
-import TextInput from '../../containers/TextInput';
-import ActivityIndicator from '../../containers/ActivityIndicator';
-import { CustomHeaderButtons, Item } from '../../containers/HeaderButton';
+import Loading from '../../containers/Loading';
+import {
+ Item,
+ CloseModalButton,
+ CustomHeaderButtons
+} from '../../containers/HeaderButton';
import { isBlocked } from '../../utils/room';
import { isReadOnly } from '../../utils/isReadOnly';
import { withTheme } from '../../theme';
-import { themedHeader } from '../../utils/navigation';
-
-class ShareView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => {
- const canSend = navigation.getParam('canSend', true);
-
- return ({
- title: I18n.t('Share'),
- ...themedHeader(screenProps.theme),
- headerRight:
- canSend
- ? (
-
-
-
- )
- : null
- });
- }
-
- static propTypes = {
- navigation: PropTypes.object,
- theme: PropTypes.string,
- user: PropTypes.shape({
- id: PropTypes.string.isRequired,
- username: PropTypes.string.isRequired,
- token: PropTypes.string.isRequired
- }),
- server: PropTypes.string
- };
+import Header from './Header';
+import RocketChat from '../../lib/rocketchat';
+import TextInput from '../../containers/TextInput';
+import Preview from './Preview';
+import Thumbs from './Thumbs';
+import MessageBox from '../../containers/MessageBox';
+import SafeAreaView from '../../containers/SafeAreaView';
+import { getUserSelector } from '../../selectors/login';
+import StatusBar from '../../containers/StatusBar';
+import database from '../../lib/database';
+import { canUploadFile } from '../../utils/media';
+class ShareView extends Component {
constructor(props) {
super(props);
- const { navigation } = this.props;
- const rid = navigation.getParam('rid', '');
- const name = navigation.getParam('name', '');
- const value = navigation.getParam('value', '');
- const isMedia = navigation.getParam('isMedia', false);
- const fileInfo = navigation.getParam('fileInfo', {});
- const room = navigation.getParam('room', { rid });
+ this.messagebox = React.createRef();
+ this.files = props.route.params?.attachments ?? [];
+ this.isShareExtension = props.route.params?.isShareExtension;
+ this.serverInfo = props.route.params?.serverInfo ?? {};
this.state = {
- rid,
- value,
- isMedia,
- name,
- fileInfo,
- room,
+ selected: {},
loading: false,
readOnly: false,
- file: {
- name: fileInfo ? fileInfo.name : '',
- description: ''
- }
+ attachments: [],
+ text: props.route.params?.text ?? '',
+ room: props.route.params?.room ?? {},
+ thread: props.route.params?.thread ?? {},
+ maxFileSize: this.isShareExtension ? this.serverInfo?.FileUpload_MaxFileSize : props.FileUpload_MaxFileSize,
+ mediaAllowList: this.isShareExtension ? this.serverInfo?.FileUpload_MediaTypeWhiteList : props.FileUpload_MediaTypeWhiteList
+ };
+ this.getServerInfo();
+ }
+
+ componentDidMount = async() => {
+ const readOnly = await this.getReadOnly();
+ const { attachments, selected } = await this.getAttachments();
+ this.setState({ readOnly, attachments, selected }, () => this.setHeader());
+ }
+
+ componentWillUnmount = () => {
+ console.countReset(`${ this.constructor.name }.render calls`);
+ }
+
+ setHeader = () => {
+ const {
+ room, thread, readOnly, attachments
+ } = this.state;
+ const { navigation, theme } = this.props;
+
+ const options = {
+ headerTitle: () => ,
+ headerTitleAlign: 'left',
+ headerTintColor: themes[theme].previewTintColor
};
- this.setReadOnly();
+ // if is share extension show default back button
+ if (!this.isShareExtension) {
+ options.headerLeft = () => ;
+ }
+
+ if (!attachments.length && !readOnly) {
+ options.headerRight = () => (
+
+
+
+ );
+ }
+
+ options.headerBackground = () => ;
+
+ navigation.setOptions(options);
}
- componentDidMount() {
- const { navigation } = this.props;
- navigation.setParams({ sendMessage: this._sendMessage });
+ // fetch server info
+ getServerInfo = async() => {
+ const { server } = this.props;
+ const serversDB = database.servers;
+ const serversCollection = serversDB.collections.get('servers');
+ try {
+ this.serverInfo = await serversCollection.find(server);
+ } catch (error) {
+ // Do nothing
+ }
}
- setReadOnly = async() => {
+ getReadOnly = async() => {
const { room } = this.state;
- const { navigation, user } = this.props;
- const { username } = user;
- const readOnly = await isReadOnly(room, { username });
-
- this.setState({ readOnly });
- navigation.setParams({ canSend: !(readOnly || isBlocked(room)) });
+ const { user } = this.props;
+ const readOnly = await isReadOnly(room, user);
+ return readOnly;
}
- bytesToSize = bytes => `${ (bytes / 1048576).toFixed(2) }MB`;
+ getAttachments = async() => {
+ const { mediaAllowList, maxFileSize } = this.state;
+ const items = await Promise.all(this.files.map(async(item) => {
+ // Check server settings
+ const { success: canUpload, error } = canUploadFile(item, mediaAllowList, maxFileSize);
+ item.canUpload = canUpload;
+ item.error = error;
- _sendMessage = async() => {
- const { isMedia, loading } = this.state;
+ // get video thumbnails
+ if (item.mime?.match(/video/)) {
+ try {
+ const { uri } = await VideoThumbnails.getThumbnailAsync(item.path);
+ item.uri = uri;
+ } catch {
+ // Do nothing
+ }
+ }
+
+ // Set a filename, if there isn't any
+ if (!item.filename) {
+ item.filename = new Date().toISOString();
+ }
+ return item;
+ }));
+ return {
+ attachments: items,
+ selected: items[0]
+ };
+ }
+
+ send = async() => {
+ const { loading, selected } = this.state;
if (loading) {
return;
}
- this.setState({ loading: true });
- if (isMedia) {
- await this.sendMediaMessage();
+ // update state
+ await this.selectFile(selected);
+
+ const {
+ attachments, room, text, thread
+ } = this.state;
+ const { navigation, server, user } = this.props;
+
+ // if it's share extension this should show loading
+ if (this.isShareExtension) {
+ this.setState({ loading: true });
+
+ // if it's not share extension this can close
} else {
- await this.sendTextMessage();
+ navigation.pop();
}
- this.setState({ loading: false });
- ShareExtension.close();
- }
+ try {
+ // Send attachment
+ if (attachments.length) {
+ await Promise.all(attachments.map(({
+ filename: name,
+ mime: type,
+ description,
+ size,
+ path,
+ canUpload
+ }) => {
+ if (canUpload) {
+ return RocketChat.sendFileMessage(
+ room.rid,
+ {
+ name,
+ description,
+ size,
+ type,
+ path,
+ store: 'Uploads'
+ },
+ thread?.id,
+ server,
+ { id: user.id, token: user.token }
+ );
+ }
+ return Promise.resolve();
+ }));
- sendMediaMessage = async() => {
- const { rid, fileInfo, file } = this.state;
- const { server, user } = this.props;
- const { name, description } = file;
- const fileMessage = {
- name,
- description,
- size: fileInfo.size,
- type: fileInfo.mime,
- store: 'Uploads',
- path: fileInfo.path
- };
- if (fileInfo && rid !== '') {
- try {
- await RocketChat.sendFileMessage(rid, fileMessage, undefined, server, user);
- } catch (e) {
- log(e);
+ // Send text message
+ } else if (text.length) {
+ await RocketChat.sendMessage(room.rid, text, thread?.id, { id: user.id, token: user.token });
}
+ } catch {
+ // Do nothing
}
- }
- sendTextMessage = async() => {
- const { value, rid } = this.state;
- const { user } = this.props;
- if (value !== '' && rid !== '') {
- try {
- await RocketChat.sendMessage(rid, value, undefined, user);
- } catch (e) {
- log(e);
- }
+ // if it's share extension this should close
+ if (this.isShareExtension) {
+ ShareExtension.close();
}
};
- renderPreview = () => {
- const { fileInfo } = this.state;
- const { theme } = this.props;
+ selectFile = (item) => {
+ const { attachments, selected } = this.state;
+ if (attachments.length > 0) {
+ const { text } = this.messagebox.current;
+ const newAttachments = attachments.map((att) => {
+ if (att.path === selected.path) {
+ att.description = text;
+ }
+ return att;
+ });
+ return this.setState({ attachments: newAttachments, selected: item });
+ }
+ }
- const icon = fileInfo.mime.match(/image/)
- ?
- : (
-
-
+ removeFile = (item) => {
+ const { selected, attachments } = this.state;
+ let newSelected;
+ if (item.path === selected.path) {
+ const selectedIndex = attachments.findIndex(att => att.path === selected.path);
+ // Selects the next one, if available
+ if (attachments[selectedIndex + 1]?.path) {
+ newSelected = attachments[selectedIndex + 1];
+ // If it's the last thumb, selects the previous one
+ } else {
+ newSelected = attachments[selectedIndex - 1] || {};
+ }
+ }
+ this.setState({ attachments: attachments.filter(att => att.path !== item.path), selected: newSelected ?? selected });
+ }
+
+ onChangeText = (text) => {
+ this.setState({ text });
+ }
+
+ renderContent = () => {
+ const {
+ attachments, selected, room, text
+ } = this.state;
+ const { theme, navigation } = this.props;
+
+ if (attachments.length) {
+ return (
+
+
+
+
+
);
+ }
- return (
-
- {icon}
-
- {fileInfo.name}
- {this.bytesToSize(fileInfo.size)}
-
-
- );
- };
-
- renderMediaContent = () => {
- const { fileInfo, file } = this.state;
- const { theme } = this.props;
- const inputStyle = {
- backgroundColor: themes[theme].focusedBackground,
- borderColor: themes[theme].separatorColor
- };
- return fileInfo ? (
-
- {this.renderPreview()}
-
- this.setState({ file: { ...file, name } })}
- defaultValue={file.name}
- containerStyle={styles.inputContainer}
- theme={theme}
- />
- this.setState({ file: { ...file, description } })}
- defaultValue={file.description}
- multiline
- textAlignVertical='top'
- autoFocus
- containerStyle={styles.inputContainer}
- theme={theme}
- />
-
-
- ) : null;
- };
-
- renderInput = () => {
- const { value } = this.state;
- const { theme } = this.props;
return (
this.setState({ value: handleText })}
- defaultValue={value}
+ onChangeText={this.onChangeText}
+ defaultValue=''
multiline
textAlignVertical='top'
autoFocus
theme={theme}
+ value={text}
/>
);
- }
-
- renderError = () => {
- const { room } = this.state;
- const { theme } = this.props;
- return (
-
-
- {
- isBlocked(room) ? I18n.t('This_room_is_blocked') : I18n.t('This_room_is_read_only')
- }
-
-
- );
- }
+ };
render() {
+ console.count(`${ this.constructor.name }.render calls`);
+ const { readOnly, room, loading } = this.state;
const { theme } = this.props;
- const {
- name, loading, isMedia, room, readOnly
- } = this.state;
-
if (readOnly || isBlocked(room)) {
- return this.renderError();
- }
-
- return (
-
-
-
- {`${ I18n.t('To') }: `}
- {`${ name }`}
+ return (
+
+
+ {isBlocked(room) ? I18n.t('This_room_is_blocked') : I18n.t('This_room_is_read_only')}
-
- {isMedia ? this.renderMediaContent() : this.renderInput()}
-
- { loading ? : null }
-
+ );
+ }
+ return (
+
+
+ {this.renderContent()}
+
+
);
}
}
-const mapStateToProps = (({ share }) => ({
- user: {
- id: share.user && share.user.id,
- username: share.user && share.user.username,
- token: share.user && share.user.token
- },
- server: share.server
-}));
+ShareView.propTypes = {
+ navigation: PropTypes.object,
+ route: PropTypes.object,
+ theme: PropTypes.string,
+ user: PropTypes.shape({
+ id: PropTypes.string.isRequired,
+ username: PropTypes.string.isRequired,
+ token: PropTypes.string.isRequired
+ }),
+ server: PropTypes.string,
+ FileUpload_MediaTypeWhiteList: PropTypes.string,
+ FileUpload_MaxFileSize: PropTypes.string
+};
+
+const mapStateToProps = state => ({
+ user: getUserSelector(state),
+ server: state.share.server || state.server.server,
+ FileUpload_MediaTypeWhiteList: state.settings.FileUpload_MediaTypeWhiteList,
+ FileUpload_MaxFileSize: state.settings.FileUpload_MaxFileSize
+});
export default connect(mapStateToProps)(withTheme(ShareView));
diff --git a/app/views/ShareView/styles.js b/app/views/ShareView/styles.js
index d4659d605..dbf4aa6a2 100644
--- a/app/views/ShareView/styles.js
+++ b/app/views/ShareView/styles.js
@@ -6,6 +6,16 @@ export default StyleSheet.create({
container: {
flex: 1
},
+ input: {
+ fontSize: 16,
+ ...sharedStyles.textRegular
+ },
+ inputContainer: {
+ marginBottom: 0
+ },
+ textInput: {
+ height: '100%'
+ },
centered: {
justifyContent: 'center',
alignItems: 'center'
@@ -15,82 +25,6 @@ export default StyleSheet.create({
...sharedStyles.textBold,
...sharedStyles.textAlignCenter
},
- text: {
- paddingHorizontal: 16,
- paddingVertical: 8,
- ...sharedStyles.textRegular
- },
- to: {
- ...sharedStyles.textRegular
- },
- toContent: {
- width: '100%'
- },
- toContentText: {
- width: '100%',
- ...sharedStyles.textRegular
- },
- name: {
- ...sharedStyles.textRegular
- },
- content: {
- flex: 1
- },
- mediaContainer: {
- flex: 1
- },
- mediaContent: {
- flexDirection: 'row',
- padding: 16,
- alignItems: 'center',
- ...sharedStyles.separatorTop
- },
- mediaImage: {
- height: 64,
- width: 64
- },
- mediaIcon: {
- fontSize: 64
- },
- mediaIconContainer: {
- alignItems: 'center',
- justifyContent: 'center'
- },
- mediaInfo: {
- marginLeft: 16,
- flex: 1
- },
- mediaText: {
- fontSize: 16,
- ...sharedStyles.textRegular
- },
- mediaInputContent: {
- width: '100%'
- },
- input: {
- fontSize: 16,
- ...sharedStyles.textRegular
- },
- inputContainer: {
- marginBottom: 0
- },
- firstInput: {
- borderBottomWidth: 0
- },
- textInput: {
- height: '100%'
- },
- mediaNameInput: {
- paddingLeft: 16,
- paddingRight: 16,
- paddingVertical: 8
- },
- mediaDescriptionInput: {
- paddingLeft: 16,
- paddingRight: 16,
- paddingVertical: 8,
- height: 100
- },
send: {
...sharedStyles.textSemibold,
fontSize: 16
diff --git a/app/views/ShareView/utils.js b/app/views/ShareView/utils.js
new file mode 100644
index 000000000..f55cd8356
--- /dev/null
+++ b/app/views/ShareView/utils.js
@@ -0,0 +1,4 @@
+import { isAndroid } from '../../utils/deviceInfo';
+
+// Limit preview to 3MB on iOS share extension
+export const allowPreview = (isShareExtension, size) => isAndroid || !isShareExtension || size < 3000000;
diff --git a/app/views/SidebarView/index.js b/app/views/SidebarView/index.js
index bee708251..ab2448131 100644
--- a/app/views/SidebarView/index.js
+++ b/app/views/SidebarView/index.js
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import {
- ScrollView, Text, View, SafeAreaView
+ ScrollView, Text, View, TouchableWithoutFeedback
} from 'react-native';
import { connect } from 'react-redux';
import { Q } from '@nozbe/watermelondb';
@@ -17,9 +17,9 @@ import SidebarItem from './SidebarItem';
import { themes } from '../../constants/colors';
import database from '../../lib/database';
import { withTheme } from '../../theme';
-import { withSplit } from '../../split';
import { getUserSelector } from '../../selectors/login';
import Navigation from '../../lib/Navigation';
+import SafeAreaView from '../../containers/SafeAreaView';
const Separator = React.memo(({ theme }) => );
Separator.propTypes = {
@@ -39,12 +39,12 @@ class Sidebar extends Component {
navigation: PropTypes.object,
Site_Name: PropTypes.string.isRequired,
user: PropTypes.object,
- activeItemKey: PropTypes.string,
+ state: PropTypes.string,
theme: PropTypes.string,
loadingServer: PropTypes.bool,
useRealName: PropTypes.bool,
allowStatusMessage: PropTypes.bool,
- split: PropTypes.bool
+ isMasterDetail: PropTypes.bool
}
constructor(props) {
@@ -69,8 +69,12 @@ class Sidebar extends Component {
shouldComponentUpdate(nextProps, nextState) {
const { showStatus, isAdmin } = this.state;
const {
- Site_Name, user, baseUrl, activeItemKey, split, useRealName, theme
+ Site_Name, user, baseUrl, state, isMasterDetail, useRealName, theme
} = this.props;
+ // Drawer navigation state
+ if (state?.index !== nextProps.state?.index) {
+ return true;
+ }
if (nextState.showStatus !== showStatus) {
return true;
}
@@ -83,9 +87,6 @@ class Sidebar extends Component {
if (nextProps.baseUrl !== baseUrl) {
return true;
}
- if (nextProps.activeItemKey !== activeItemKey) {
- return true;
- }
if (nextProps.theme !== theme) {
return true;
}
@@ -103,7 +104,7 @@ class Sidebar extends Component {
return true;
}
}
- if (nextProps.split !== split) {
+ if (nextProps.isMasterDetail !== isMasterDetail) {
return true;
}
if (nextProps.useRealName !== useRealName) {
@@ -138,41 +139,58 @@ class Sidebar extends Component {
navigation.navigate(route);
}
- renderNavigation = () => {
+ get currentItemKey() {
+ const { state } = this.props;
+ return state.routeNames[state.index];
+ }
+
+ renderAdmin = () => {
const { isAdmin } = this.state;
- const { activeItemKey, theme } = this.props;
+ const { theme, isMasterDetail } = this.props;
+ if (!isAdmin) {
+ return null;
+ }
+ const routeName = isMasterDetail ? 'AdminPanelView' : 'AdminPanelStackNavigator';
+ return (
+ <>
+
+ }
+ onPress={() => Navigation.navigate(routeName)}
+ testID='sidebar-settings'
+ current={this.currentItemKey === routeName}
+ />
+ >
+ );
+ }
+
+ renderNavigation = () => {
+ const { theme } = this.props;
return (
<>
}
- onPress={() => this.sidebarNavigate('RoomsListView')}
+ onPress={() => this.sidebarNavigate('ChatsStackNavigator')}
testID='sidebar-chats'
- current={activeItemKey === 'ChatsStack'}
+ current={this.currentItemKey === 'ChatsStackNavigator'}
/>
}
- onPress={() => this.sidebarNavigate('ProfileView')}
+ onPress={() => this.sidebarNavigate('ProfileStackNavigator')}
testID='sidebar-profile'
- current={activeItemKey === 'ProfileStack'}
+ current={this.currentItemKey === 'ProfileStackNavigator'}
/>
}
- onPress={() => this.sidebarNavigate('SettingsView')}
+ onPress={() => this.sidebarNavigate('SettingsStackNavigator')}
testID='sidebar-settings'
- current={activeItemKey === 'SettingsStack'}
+ current={this.currentItemKey === 'SettingsStackNavigator'}
/>
- {isAdmin ? (
- }
- onPress={() => this.sidebarNavigate('AdminPanelView')}
- testID='sidebar-settings'
- current={activeItemKey === 'AdminPanelStack'}
- />
- ) : null}
+ {this.renderAdmin()}
>
);
}
@@ -192,57 +210,63 @@ class Sidebar extends Component {
render() {
const {
- user, Site_Name, baseUrl, useRealName, allowStatusMessage, split, theme
+ user, Site_Name, baseUrl, useRealName, allowStatusMessage, isMasterDetail, theme, navigation
} = this.props;
if (!user) {
return null;
}
return (
-
+
-
-
-
-
- {useRealName ? user.name : user.username}
+ navigation.closeDrawer()} testID='sidebar-close-drawer'>
+
+
+
+
+ {useRealName ? user.name : user.username}
+
+ {Site_Name}
+
- {Site_Name}
-
-
+
{allowStatusMessage ? this.renderCustomStatus() : null}
- {!split ? (
+ {!isMasterDetail ? (
<>
{this.renderNavigation()}
>
- ) : null}
+ ) : (
+ <>
+ {this.renderAdmin()}
+ >
+ )}
);
@@ -255,7 +279,8 @@ const mapStateToProps = state => ({
baseUrl: state.server.server,
loadingServer: state.server.loading,
useRealName: state.settings.UI_Use_Real_Name,
- allowStatusMessage: state.settings.Accounts_AllowUserStatusMessageChange
+ allowStatusMessage: state.settings.Accounts_AllowUserStatusMessageChange,
+ isMasterDetail: state.app.isMasterDetail
});
-export default connect(mapStateToProps)(withTheme(withSplit(Sidebar)));
+export default connect(mapStateToProps)(withTheme(Sidebar));
diff --git a/app/views/StatusView.js b/app/views/StatusView.js
index 335529907..2c91fa294 100644
--- a/app/views/StatusView.js
+++ b/app/views/StatusView.js
@@ -1,7 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
import { FlatList, StyleSheet } from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import { connect } from 'react-redux';
import I18n from '../i18n';
@@ -17,12 +16,11 @@ import log from '../utils/log';
import { LISTENER } from '../containers/Toast';
import { themes } from '../constants/colors';
import { withTheme } from '../theme';
-import { withSplit } from '../split';
-import { themedHeader } from '../utils/navigation';
import { getUserSelector } from '../selectors/login';
import { CustomHeaderButtons, Item, CancelModalButton } from '../containers/HeaderButton';
import store from '../lib/createStore';
import { setUser } from '../actions/login';
+import SafeAreaView from '../containers/SafeAreaView';
const STATUS = [{
id: 'online',
@@ -39,9 +37,6 @@ const STATUS = [{
}];
const styles = StyleSheet.create({
- container: {
- flex: 1
- },
status: {
marginRight: 16
},
@@ -60,21 +55,6 @@ const styles = StyleSheet.create({
});
class StatusView extends React.Component {
- static navigationOptions = ({ navigation, screenProps }) => ({
- title: I18n.t('Edit_Status'),
- headerLeft: {})} />,
- headerRight: (
-
- - {})}
- testID='status-view-submit'
- />
-
- ),
- ...themedHeader(screenProps.theme)
- })
-
static propTypes = {
user: PropTypes.shape({
id: PropTypes.string,
@@ -82,8 +62,8 @@ class StatusView extends React.Component {
statusText: PropTypes.string
}),
theme: PropTypes.string,
- split: PropTypes.bool,
- navigation: PropTypes.object
+ navigation: PropTypes.object,
+ isMasterDetail: PropTypes.bool
}
constructor(props) {
@@ -91,8 +71,24 @@ class StatusView extends React.Component {
const { statusText } = props.user;
this.state = { statusText, loading: false };
+ this.setHeader();
+ }
- props.navigation.setParams({ submit: this.submit, close: this.close });
+ setHeader = () => {
+ const { navigation, isMasterDetail } = this.props;
+ navigation.setOptions({
+ title: I18n.t('Edit_Status'),
+ headerLeft: isMasterDetail ? undefined : () => ,
+ headerRight: () => (
+
+
+
+ )
+ });
}
submit = async() => {
@@ -105,12 +101,8 @@ class StatusView extends React.Component {
}
close = () => {
- const { navigation, split } = this.props;
- if (split) {
- navigation.goBack();
- } else {
- navigation.pop();
- }
+ const { navigation } = this.props;
+ navigation.goBack();
}
setCustomStatus = async() => {
@@ -196,14 +188,7 @@ class StatusView extends React.Component {
const { loading } = this.state;
const { theme } = this.props;
return (
-
+
item.id}
@@ -220,7 +205,8 @@ class StatusView extends React.Component {
}
const mapStateToProps = state => ({
- user: getUserSelector(state)
+ user: getUserSelector(state),
+ isMasterDetail: state.app.isMasterDetail
});
-export default connect(mapStateToProps)(withSplit(withTheme(StatusView)));
+export default connect(mapStateToProps)(withTheme(StatusView));
diff --git a/app/views/Styles.js b/app/views/Styles.js
index f17930135..d04cde69a 100644
--- a/app/views/Styles.js
+++ b/app/views/Styles.js
@@ -1,6 +1,6 @@
import { StyleSheet, Platform } from 'react-native';
-import { MAX_SCREEN_CONTENT_WIDTH, MAX_CONTENT_WIDTH } from '../constants/tablet';
+import { MAX_SCREEN_CONTENT_WIDTH } from '../constants/tablet';
export default StyleSheet.create({
container: {
@@ -11,32 +11,18 @@ export default StyleSheet.create({
padding: 15,
paddingBottom: 30
},
- containerSplitView: {
- flex: 1,
- flexDirection: 'row'
- },
- tabletContent: {
- maxWidth: MAX_CONTENT_WIDTH
- },
tabletScreenContent: {
justifyContent: 'center',
alignSelf: 'center',
width: MAX_SCREEN_CONTENT_WIDTH
},
- modal: {
- alignSelf: 'center',
- borderRadius: 10,
- overflow: 'hidden'
- },
modalFormSheet: {
// Following UIModalPresentationFormSheet size
// this not change on different iPad sizes
width: 540,
- height: 620
- },
- modalPageSheet: {
- width: '100%',
- height: '100%'
+ height: 620,
+ overflow: 'hidden',
+ borderRadius: 10
},
status: {
position: 'absolute',
diff --git a/app/views/ThemeView.js b/app/views/ThemeView.js
index 1db0fb71c..d8cd96902 100644
--- a/app/views/ThemeView.js
+++ b/app/views/ThemeView.js
@@ -3,11 +3,9 @@ import PropTypes from 'prop-types';
import {
FlatList, Text, View, StyleSheet
} from 'react-native';
-import { SafeAreaView } from 'react-navigation';
import RNUserDefaults from 'rn-user-defaults';
import I18n from '../i18n';
-import { themedHeader } from '../utils/navigation';
import { withTheme } from '../theme';
import { themes } from '../constants/colors';
import sharedStyles from './Styles';
@@ -17,6 +15,7 @@ import ListItem from '../containers/ListItem';
import { CustomIcon } from '../lib/Icons';
import { THEME_PREFERENCES_KEY } from '../lib/rocketchat';
import { supportSystemTheme } from '../utils/deviceInfo';
+import SafeAreaView from '../containers/SafeAreaView';
const THEME_GROUP = 'THEME_GROUP';
const DARK_GROUP = 'DARK_GROUP';
@@ -69,10 +68,9 @@ const styles = StyleSheet.create({
});
class ThemeView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Theme'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Theme')
+ }
static propTypes = {
theme: PropTypes.string,
@@ -167,11 +165,7 @@ class ThemeView extends React.Component {
render() {
const { theme } = this.props;
return (
-
+
);
Separator.propTypes = {
@@ -35,26 +34,32 @@ Separator.propTypes = {
const API_FETCH_COUNT = 50;
class ThreadMessagesView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- ...themedHeader(screenProps.theme),
- title: I18n.t('Threads')
- });
+ static navigationOptions = ({ navigation, isMasterDetail }) => {
+ const options = {
+ title: I18n.t('Threads')
+ };
+ if (isMasterDetail) {
+ options.headerLeft = () => ;
+ }
+ return options;
+ }
static propTypes = {
user: PropTypes.object,
navigation: PropTypes.object,
+ route: PropTypes.object,
baseUrl: PropTypes.string,
useRealName: PropTypes.bool,
theme: PropTypes.string,
customEmojis: PropTypes.object,
- screenProps: PropTypes.object
+ isMasterDetail: PropTypes.bool
}
constructor(props) {
super(props);
this.mounted = false;
- this.rid = props.navigation.getParam('rid');
- this.t = props.navigation.getParam('t');
+ this.rid = props.route.params?.rid;
+ this.t = props.route.params?.t;
this.state = {
loading: false,
end: false,
@@ -263,7 +268,10 @@ class ThreadMessagesView extends React.Component {
}
onThreadPress = debounce((item) => {
- const { navigation } = this.props;
+ const { navigation, isMasterDetail } = this.props;
+ if (isMasterDetail) {
+ navigation.pop();
+ }
navigation.push('RoomView', {
rid: item.subscription.id, tmid: item.id, name: item.msg, t: 'thread'
});
@@ -284,16 +292,11 @@ class ThreadMessagesView extends React.Component {
}
navToRoomInfo = (navParam) => {
- const { navigation, user, screenProps } = this.props;
+ const { navigation, user } = this.props;
if (navParam.rid === user.id) {
return;
}
- if (screenProps && screenProps.split) {
- navigation.navigate('RoomActionsView', { rid: this.rid, t: this.t });
- ModalNavigation.navigate('RoomInfoView', navParam);
- } else {
- navigation.navigate('RoomInfoView', navParam);
- }
+ navigation.navigate('RoomInfoView', navParam);
}
renderItem = ({ item }) => {
@@ -331,7 +334,7 @@ class ThreadMessagesView extends React.Component {
}
return (
-
+
({
baseUrl: state.server.server,
user: getUserSelector(state),
useRealName: state.settings.UI_Use_Real_Name,
- customEmojis: state.customEmojis
+ customEmojis: state.customEmojis,
+ isMasterDetail: state.app.isMasterDetail
});
export default connect(mapStateToProps)(withTheme(ThreadMessagesView));
diff --git a/app/views/VisitorNavigationView.js b/app/views/VisitorNavigationView.js
index 4cf4f66e2..3da667699 100644
--- a/app/views/VisitorNavigationView.js
+++ b/app/views/VisitorNavigationView.js
@@ -37,13 +37,13 @@ Item.propTypes = {
theme: PropTypes.string
};
-const VisitorNavigationView = ({ navigation, theme }) => {
+const VisitorNavigationView = ({ route, theme }) => {
let offset;
let total = 0;
const [pages, setPages] = useState([]);
const getPages = async() => {
- const rid = navigation.getParam('rid');
+ const rid = route.params?.rid;
if (rid) {
try {
const result = await RocketChat.getPagesLivechat(rid, offset);
@@ -89,7 +89,7 @@ const VisitorNavigationView = ({ navigation, theme }) => {
};
VisitorNavigationView.propTypes = {
theme: PropTypes.string,
- navigation: PropTypes.object
+ route: PropTypes.object
};
VisitorNavigationView.navigationOptions = {
title: I18n.t('Navigation_history')
diff --git a/app/views/WithoutServersView.js b/app/views/WithoutServersView.js
index 566f6e1bc..e5756ea79 100644
--- a/app/views/WithoutServersView.js
+++ b/app/views/WithoutServersView.js
@@ -9,7 +9,6 @@ import { CancelModalButton } from '../containers/HeaderButton';
import sharedStyles from './Styles';
import I18n from '../i18n';
import { themes } from '../constants/colors';
-import { themedHeader } from '../utils/navigation';
import { withTheme } from '../theme';
const styles = StyleSheet.create({
@@ -31,15 +30,15 @@ const styles = StyleSheet.create({
});
class WithoutServerView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- ...themedHeader(screenProps.theme),
- headerLeft: (
+ static navigationOptions = {
+ title: 'Rocket.Chat',
+ headerLeft: () => (
)
- })
+ }
static propTypes = {
theme: PropTypes.string
diff --git a/app/views/WorkspaceView/index.js b/app/views/WorkspaceView/index.js
index 3a8770562..70531b823 100644
--- a/app/views/WorkspaceView/index.js
+++ b/app/views/WorkspaceView/index.js
@@ -9,15 +9,13 @@ import styles from './styles';
import { themes } from '../../constants/colors';
import { withTheme } from '../../theme';
import FormContainer, { FormContainerInner } from '../../containers/FormContainer';
-import { themedHeader } from '../../utils/navigation';
import ServerAvatar from './ServerAvatar';
import { getShowLoginButton } from '../../selectors/login';
class WorkspaceView extends React.Component {
- static navigationOptions = ({ screenProps }) => ({
- title: I18n.t('Your_workspace'),
- ...themedHeader(screenProps.theme)
- })
+ static navigationOptions = {
+ title: I18n.t('Your_workspace')
+ }
static propTypes = {
navigation: PropTypes.object,
@@ -26,13 +24,26 @@ class WorkspaceView extends React.Component {
Site_Url: PropTypes.string,
server: PropTypes.string,
Assets_favicon_512: PropTypes.object,
- registrationEnabled: PropTypes.bool,
+ registrationForm: PropTypes.string,
registrationText: PropTypes.string,
- showLoginButton: PropTypes.bool
+ showLoginButton: PropTypes.bool,
+ Accounts_iframe_enabled: PropTypes.bool,
+ inviteLinkToken: PropTypes.string
+ }
+
+ get showRegistrationButton() {
+ const { registrationForm, inviteLinkToken, Accounts_iframe_enabled } = this.props;
+ return !Accounts_iframe_enabled && (registrationForm === 'Public' || (registrationForm === 'Secret URL' && inviteLinkToken?.length));
}
login = () => {
- const { navigation, Site_Name } = this.props;
+ const {
+ navigation, server, Site_Name, Accounts_iframe_enabled
+ } = this.props;
+ if (Accounts_iframe_enabled) {
+ navigation.navigate('AuthenticationWebView', { url: server, authType: 'iframe' });
+ return;
+ }
navigation.navigate('LoginView', { title: Site_Name });
}
@@ -41,10 +52,20 @@ class WorkspaceView extends React.Component {
navigation.navigate('RegisterView', { title: Site_Name });
}
+ renderRegisterDisabled = () => {
+ const { Accounts_iframe_enabled, registrationText, theme } = this.props;
+ if (Accounts_iframe_enabled) {
+ return null;
+ }
+
+ return {registrationText};
+ }
+
render() {
const {
- theme, Site_Name, Site_Url, Assets_favicon_512, server, registrationEnabled, registrationText, showLoginButton
+ theme, Site_Name, Site_Url, Assets_favicon_512, server, showLoginButton
} = this.props;
+
return (
@@ -64,7 +85,7 @@ class WorkspaceView extends React.Component {
/>
) : null}
{
- registrationEnabled ? (
+ this.showRegistrationButton ? (
- ) : (
- {registrationText}
- )
+ ) : this.renderRegisterDisabled()
}
@@ -89,9 +108,11 @@ const mapStateToProps = state => ({
Site_Name: state.settings.Site_Name,
Site_Url: state.settings.Site_Url,
Assets_favicon_512: state.settings.Assets_favicon_512,
- registrationEnabled: state.settings.Accounts_RegistrationForm === 'Public',
+ registrationForm: state.settings.Accounts_RegistrationForm,
registrationText: state.settings.Accounts_RegistrationForm_LinkReplacementText,
- showLoginButton: getShowLoginButton(state)
+ Accounts_iframe_enabled: state.settings.Accounts_iframe_enabled,
+ showLoginButton: getShowLoginButton(state),
+ inviteLinkToken: state.inviteLinks.token
});
export default connect(mapStateToProps)(withTheme(WorkspaceView));
diff --git a/e2e/README.md b/e2e/README.md
index b6f918efc..79800107a 100644
--- a/e2e/README.md
+++ b/e2e/README.md
@@ -1,17 +1,24 @@
-### Contents:
+# e2e Testing
+
+## Contents
+
1. [Prepare test environment](##-1.-Prepare-test-environment)
2. [Prepare test data](##-2.-Prepare-test-data)
3. [Running tests](##-3.-Running-tests)
4. [FAQ](##-FAQ)
### 1. Prepare test environment
-##### 1.1. Set up local Rocket Chat server
+
+#### 1.1. Set up local Rocket Chat server
+
* Install Rocket Chat meteor app by following this [guide](https://rocket.chat/docs/developer-guides/quick-start).
-##### 1.2. Set up detox
+#### 1.2. Set up detox
+
* Install dependencies by following this [guide](https://github.com/wix/Detox/blob/master/docs/Introduction.GettingStarted.md#step-1-install-dependencies) (only Step 1).
### 2. Prepare test data
+
* Run Rocket Chat meteor app: `meteor npm start` (make sure you to run this command from project that you created on Step 1.1.).
* Open `localhost:3000` in browser.
* Sign up as admin.
@@ -19,34 +26,45 @@
* Create user with role: `user`, username: `detoxrn`, email: `YOUR@EMAIL.COM`, password: `123`.
* Create user with role: `user`, username: `YOUR.NAME`, email: `YOUR.SECOND@EMAIL.COM`, password: `123`.
* In file `e2e/data.js` change values `existingEmail` with `YOUR.SECOND@EMAIL.COM`, `existingName` with `YOUR.NAME`.
-* Login as user `detoxrn` -> open My Account -> Settings tab -> click Enable 2FA -> copy TTOLP code -> paste TTOLP code into `./e2e/data.js` file into field: `alternateUserTOTPSecret`.
+* Login as user `detoxrn` -> open My Account -> Security tab -> click "Enable two-factor authentication" -> copy TTOLP code -> paste TTOLP code into `./e2e/data.js` file into field: `alternateUserTOTPSecret`.
### 3. Running tests
+
#### 3.1. iOS
+
* Build app with detox: `detox build -c ios.sim.release`
* Open Simulator which is used in tests (check in package.json under detox section) from Xcode and make sure that software keyboard is being displayed. To toggle keyboard press `cmd+K`.
* Run tests: `detox test -c ios.sim.release`
-#### 3.1. Android
+#### 3.2. Android
+
* Build app with detox: `detox build -c android.emu.debug`
* Run: `react-native start`
* Run Android emulator with name `ANDROID_API_28` via Android studio or `cd /Users/USERNAME/Library/Android/sdk/emulator/ && ./emulator -avd ANDROID_API_28`
Note: if you need to run tests on different Android emulator then simply change emulator name in ./package.json detox configurations
* Run tests: `detox test -c android.emu.debug`
+#### 3.3 Running a subset of tests
+
+Tests have been grouped into subfolders. You can choose to run just one group of tests by running, for example:
+
+`detox test ./e2e/tests/onboarding -c ios.sim.release`
+
### 4. FAQ
+
#### 4.1. Detox build fails
-* Delete `node_modules`, `ios/build`, `android/build`:
+
+* Delete `node_modules`, `ios/build`, `android/build`:
`rm -rf node_modules && rm -rf ios/build && rm -rf android/build`
* Install packages: `yarn install`
-* Kill metro bundler server by closing terminal or with following command: `lsof -ti:8081 | xargs kill`
+* Kill metro bundler server by closing terminal or with following command: `lsof -ti:8081 | xargs kill`
* Clear metro bundler cache: `watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-*`
* Make sure you have all required [environment](##-1.-Prepare-test-environment).
* Now try building again with `detox build` (with specific configuration).
#### 4.2. Detox iOS test run fails
+
* Check if your meteor app is running by opening `localhost:3000` in browser.
* Make sure software keyboard is displayed in simulator when focusing some input. To enable keyboard press `cmd+K`.
* Make sure you have prepared all [test data](##-2.-Prepare-test-data).
* Sometimes detox e2e tests fail for no reason so all you can do is simply re-run again.
-
diff --git a/e2e/helpers/app.js b/e2e/helpers/app.js
index 5c5f646aa..5657d4b14 100644
--- a/e2e/helpers/app.js
+++ b/e2e/helpers/app.js
@@ -4,7 +4,7 @@ const {
const data = require('../data');
async function navigateToWorkspace() {
- await waitFor(element(by.id('onboarding-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('onboarding-view'))).toBeVisible().withTimeout(10000);
await element(by.id('join-workspace')).tap();
await waitFor(element(by.id('new-server-view'))).toBeVisible().withTimeout(60000);
await element(by.id('new-server-view-input')).replaceText(data.server);
diff --git a/e2e/tests/assorted/01-changeserver.spec.js b/e2e/tests/assorted/01-changeserver.spec.js
index e42d25e40..a9d5290bd 100644
--- a/e2e/tests/assorted/01-changeserver.spec.js
+++ b/e2e/tests/assorted/01-changeserver.spec.js
@@ -10,7 +10,7 @@ const checkServer = async(server) => {
await waitFor(element(by.id('sidebar-view'))).toBeVisible().withTimeout(2000);
await waitFor(element(by.label(label))).toBeVisible().withTimeout(60000);
await expect(element(by.label(label))).toBeVisible();
- await element(by.type('UIScrollView')).atIndex(1).swipe('left'); // close sidebar
+ await element(by.id('sidebar-close-drawer')).tap();
}
describe('Change server', () => {
diff --git a/e2e/tests/assorted/02-broadcast.spec.js b/e2e/tests/assorted/02-broadcast.spec.js
index cd3c95314..04e3964dd 100644
--- a/e2e/tests/assorted/02-broadcast.spec.js
+++ b/e2e/tests/assorted/02-broadcast.spec.js
@@ -28,7 +28,9 @@ describe('Broadcast room', () => {
await sleep(1000);
await waitFor(element(by.id('create-channel-view'))).toExist().withTimeout(5000);
await element(by.id('create-channel-name')).replaceText(`broadcast${ data.random }`);
+ await sleep(1000);
await element(by.id('create-channel-broadcast')).tap();
+ await sleep(1000);
await element(by.id('create-channel-submit')).tap();
await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(60000);
await expect(element(by.id('room-view'))).toBeVisible();
diff --git a/e2e/tests/assorted/04-setting.spec.js b/e2e/tests/assorted/04-setting.spec.js
index 65a80977a..31d8193bc 100644
--- a/e2e/tests/assorted/04-setting.spec.js
+++ b/e2e/tests/assorted/04-setting.spec.js
@@ -6,6 +6,7 @@ const { logout, navigateToLogin, login } = require('../../helpers/app');
describe('Settings screen', () => {
before(async() => {
await device.launchApp({ newInstance: true });
+ await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000);
await expect(element(by.id('rooms-list-view'))).toBeVisible();
await element(by.id('rooms-list-view-sidebar')).tap();
await waitFor(element(by.id('sidebar-view'))).toBeVisible().withTimeout(2000);
diff --git a/e2e/tests/room/01-createroom.spec.js b/e2e/tests/room/01-createroom.spec.js
index f149a98dc..2557171c8 100644
--- a/e2e/tests/room/01-createroom.spec.js
+++ b/e2e/tests/room/01-createroom.spec.js
@@ -8,13 +8,13 @@ describe('Create room screen', () => {
before(async() => {
await createUser();
await element(by.id('rooms-list-view-create-channel')).tap();
- await waitFor(element(by.id('new-message-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('new-message-view'))).toExist().withTimeout(2000);
});
describe('New Message', async() => {
describe('Render', async() => {
it('should have new message screen', async() => {
- await expect(element(by.id('new-message-view'))).toBeVisible();
+ await expect(element(by.id('new-message-view'))).toExist();
});
it('should have search input', async() => {
@@ -27,34 +27,34 @@ describe('Create room screen', () => {
it('should back to rooms list', async() => {
await sleep(1000);
await element(by.id('new-message-view-close')).tap();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('rooms-list-view'))).toBeVisible();
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
+ await expect(element(by.id('rooms-list-view'))).toExist();
await element(by.id('rooms-list-view-create-channel')).tap();
- await waitFor(element(by.id('new-message-view'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('new-message-view'))).toBeVisible();
+ await waitFor(element(by.id('new-message-view'))).toExist().withTimeout(2000);
+ await expect(element(by.id('new-message-view'))).toExist();
});
it('should search user and navigate', async() => {
await element(by.id('new-message-view-search')).replaceText('rocket.cat');
- await waitFor(element(by.id('new-message-view-item-rocket.cat'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('new-message-view-item-rocket.cat'))).toBeVisible();
+ await waitFor(element(by.id('new-message-view-item-rocket.cat'))).toExist().withTimeout(60000);
+ await expect(element(by.id('new-message-view-item-rocket.cat'))).toExist();
await element(by.id('new-message-view-item-rocket.cat')).tap();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(10000);
- await expect(element(by.id('room-view'))).toBeVisible();
- await waitFor(element(by.id('room-view-title-rocket.cat'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-view-title-rocket.cat'))).toBeVisible();
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(10000);
+ await expect(element(by.id('room-view'))).toExist();
+ await waitFor(element(by.id('room-view-title-rocket.cat'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-view-title-rocket.cat'))).toExist();
await tapBack();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
});
it('should navigate to select users', async() => {
await element(by.id('rooms-list-view-create-channel')).tap();
- await waitFor(element(by.id('new-message-view'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('new-message-view'))).toBeVisible();
+ await waitFor(element(by.id('new-message-view'))).toExist().withTimeout(2000);
+ await expect(element(by.id('new-message-view'))).toExist();
await sleep(1000);
await element(by.id('new-message-view-create-channel')).tap();
- await waitFor(element(by.id('select-users-view'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('select-users-view'))).toBeVisible();
+ await waitFor(element(by.id('select-users-view'))).toExist().withTimeout(2000);
+ await expect(element(by.id('select-users-view'))).toExist();
});
})
});
@@ -62,19 +62,19 @@ describe('Create room screen', () => {
describe('Select Users', async() => {
it('should search users', async() => {
await element(by.id('select-users-view-search')).replaceText('rocket.cat');
- await waitFor(element(by.id(`select-users-view-item-rocket.cat`))).toBeVisible().withTimeout(10000);
- await expect(element(by.id(`select-users-view-item-rocket.cat`))).toBeVisible();
+ await waitFor(element(by.id(`select-users-view-item-rocket.cat`))).toExist().withTimeout(10000);
+ await expect(element(by.id(`select-users-view-item-rocket.cat`))).toExist();
});
it('should select/unselect user', async() => {
await element(by.id('select-users-view-item-rocket.cat')).tap();
- await waitFor(element(by.id('selected-user-rocket.cat'))).toBeVisible().withTimeout(5000);
- await expect(element(by.id('selected-user-rocket.cat'))).toBeVisible();
+ await waitFor(element(by.id('selected-user-rocket.cat'))).toExist().withTimeout(5000);
+ await expect(element(by.id('selected-user-rocket.cat'))).toExist();
await element(by.id('selected-user-rocket.cat')).tap();
await waitFor(element(by.id('selected-user-rocket.cat'))).toBeNotVisible().withTimeout(5000);
await expect(element(by.id('selected-user-rocket.cat'))).toBeNotVisible();
await element(by.id('select-users-view-item-rocket.cat')).tap();
- await waitFor(element(by.id('selected-user-rocket.cat'))).toBeVisible().withTimeout(5000);
+ await waitFor(element(by.id('selected-user-rocket.cat'))).toExist().withTimeout(5000);
});
it('should navigate to create channel view', async() => {
@@ -87,9 +87,9 @@ describe('Create room screen', () => {
describe('Create Channel', async() => {
describe('Render', async() => {
it('should render all fields', async() => {
- await expect(element(by.id('create-channel-name'))).toBeVisible();
- await expect(element(by.id('create-channel-type'))).toBeVisible();
- await expect(element(by.id('create-channel-readonly'))).toBeVisible();
+ await expect(element(by.id('create-channel-name'))).toExist();
+ await expect(element(by.id('create-channel-type'))).toExist();
+ await expect(element(by.id('create-channel-readonly'))).toExist();
await expect(element(by.id('create-channel-broadcast'))).toExist();
})
})
@@ -98,8 +98,8 @@ describe('Create room screen', () => {
it('should get invalid room', async() => {
await element(by.id('create-channel-name')).replaceText('general');
await element(by.id('create-channel-submit')).tap();
- await waitFor(element(by.text(`A channel with name 'general' exists`))).toBeVisible().withTimeout(60000);
- await expect(element(by.text(`A channel with name 'general' exists`))).toBeVisible();
+ await waitFor(element(by.text(`A channel with name 'general' exists`))).toExist().withTimeout(60000);
+ await expect(element(by.text(`A channel with name 'general' exists`))).toExist();
await element(by.text('OK')).tap();
});
@@ -109,68 +109,68 @@ describe('Create room screen', () => {
await element(by.id('create-channel-type')).tap();
await sleep(1000);
await element(by.id('create-channel-submit')).tap();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-view'))).toBeVisible();
- await waitFor(element(by.id(`room-view-title-${ room }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-view-title-${ room }`))).toBeVisible();
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-view'))).toExist();
+ await waitFor(element(by.id(`room-view-title-${ room }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-view-title-${ room }`))).toExist();
await tapBack();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
- await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`rooms-list-view-item-${ room }`))).toBeVisible();
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
+ await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`rooms-list-view-item-${ room }`))).toExist();
});
it('should create private room', async() => {
const room = `private${ data.random }`;
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
// await device.launchApp({ newInstance: true });
await sleep(1000);
await element(by.id('rooms-list-view-create-channel')).tap();
- await waitFor(element(by.id('new-message-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('new-message-view'))).toExist().withTimeout(2000);
await sleep(1000);
await element(by.id('new-message-view-create-channel')).tap();
- await waitFor(element(by.id('select-users-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('select-users-view'))).toExist().withTimeout(2000);
await sleep(1000);
await element(by.id('select-users-view-item-rocket.cat')).tap();
- await waitFor(element(by.id('selected-user-rocket.cat'))).toBeVisible().withTimeout(5000);
+ await waitFor(element(by.id('selected-user-rocket.cat'))).toExist().withTimeout(5000);
await element(by.id('selected-users-view-submit')).tap();
await waitFor(element(by.id('create-channel-view'))).toExist().withTimeout(5000);
await element(by.id('create-channel-name')).replaceText(room);
await sleep(1000);
await element(by.id('create-channel-submit')).tap();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-view'))).toBeVisible();
- await waitFor(element(by.id(`room-view-title-${ room }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-view-title-${ room }`))).toBeVisible();
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-view'))).toExist();
+ await waitFor(element(by.id(`room-view-title-${ room }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-view-title-${ room }`))).toExist();
await tapBack();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
- await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`rooms-list-view-item-${ room }`))).toBeVisible();
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
+ await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`rooms-list-view-item-${ room }`))).toExist();
});
it('should create empty room', async() => {
const room = `empty${ data.random }`;
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
// await device.launchApp({ newInstance: true });
await sleep(1000);
await element(by.id('rooms-list-view-create-channel')).tap();
- await waitFor(element(by.id('new-message-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('new-message-view'))).toExist().withTimeout(2000);
await sleep(1000);
await element(by.id('new-message-view-create-channel')).tap();
- await waitFor(element(by.id('select-users-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('select-users-view'))).toExist().withTimeout(2000);
await sleep(1000);
await element(by.id('selected-users-view-submit')).tap();
await waitFor(element(by.id('create-channel-view'))).toExist().withTimeout(5000);
await element(by.id('create-channel-name')).replaceText(room);
await sleep(1000);
await element(by.id('create-channel-submit')).tap();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-view'))).toBeVisible();
- await waitFor(element(by.id(`room-view-title-${ room }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-view-title-${ room }`))).toBeVisible();
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-view'))).toExist();
+ await waitFor(element(by.id(`room-view-title-${ room }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-view-title-${ room }`))).toExist();
await tapBack();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
- await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`rooms-list-view-item-${ room }`))).toBeVisible();
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
+ await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`rooms-list-view-item-${ room }`))).toExist();
});
})
});
diff --git a/e2e/tests/room/02-room.spec.js b/e2e/tests/room/02-room.spec.js
index 8c279d44f..f307e4369 100644
--- a/e2e/tests/room/02-room.spec.js
+++ b/e2e/tests/room/02-room.spec.js
@@ -9,14 +9,14 @@ async function mockMessage(message) {
await element(by.id('messagebox-input')).typeText(`${ data.random }${ message }`);
await element(by.id('messagebox-send-message')).tap();
await waitFor(element(by.label(`${ data.random }${ message }`)).atIndex(0)).toExist().withTimeout(60000);
- await expect(element(by.label(`${ data.random }${ message }`)).atIndex(0)).toBeVisible();
+ await expect(element(by.label(`${ data.random }${ message }`)).atIndex(0)).toExist();
};
async function navigateToRoom() {
await element(by.type('UIScrollView')).atIndex(1).scrollTo('top');
await element(by.id('rooms-list-view-search')).typeText(`private${ data.random }`);
await sleep(2000);
- await waitFor(element(by.id(`rooms-list-view-item-private${ data.random }`))).toBeVisible().withTimeout(60000);
+ await waitFor(element(by.id(`rooms-list-view-item-private${ data.random }`))).toExist().withTimeout(60000);
await element(by.id(`rooms-list-view-item-private${ data.random }`)).tap();
await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000);
}
@@ -30,44 +30,44 @@ describe('Room screen', () => {
describe('Render', async() => {
it('should have room screen', async() => {
- await expect(element(by.id('room-view'))).toBeVisible();
- await waitFor(element(by.id(`room-view-title-${ mainRoom }`))).toBeVisible().withTimeout(5000);
- await expect(element(by.id(`room-view-title-${ mainRoom }`))).toBeVisible();
+ await expect(element(by.id('room-view'))).toExist();
+ await waitFor(element(by.id(`room-view-title-${ mainRoom }`))).toExist().withTimeout(5000);
+ await expect(element(by.id(`room-view-title-${ mainRoom }`))).toExist();
});
// Render - Header
describe('Header', async() => {
it('should have actions button ', async() => {
- await expect(element(by.id('room-view-header-actions'))).toBeVisible();
+ await expect(element(by.id('room-view-header-actions'))).toExist();
});
it('should have threads button ', async() => {
- await expect(element(by.id('room-view-header-threads'))).toBeVisible();
+ await expect(element(by.id('room-view-header-threads'))).toExist();
});
});
// Render - Messagebox
describe('Messagebox', async() => {
it('should have messagebox', async() => {
- await expect(element(by.id('messagebox'))).toBeVisible();
+ await expect(element(by.id('messagebox'))).toExist();
});
it('should have open emoji button', async() => {
if (device.getPlatform() === 'android') {
- await expect(element(by.id('messagebox-open-emoji'))).toBeVisible();
+ await expect(element(by.id('messagebox-open-emoji'))).toExist();
}
});
it('should have message input', async() => {
- await expect(element(by.id('messagebox-input'))).toBeVisible();
+ await expect(element(by.id('messagebox-input'))).toExist();
});
it('should have audio button', async() => {
- await expect(element(by.id('messagebox-send-audio'))).toBeVisible();
+ await expect(element(by.id('messagebox-send-audio'))).toExist();
});
it('should have actions button', async() => {
- await expect(element(by.id('messagebox-actions'))).toBeVisible();
+ await expect(element(by.id('messagebox-actions'))).toExist();
});
});
});
@@ -80,7 +80,7 @@ describe('Room screen', () => {
});
it('should ask for review', async() => {
- await waitFor(element(by.text('Are you enjoying this app?'))).toBeVisible().withTimeout(60000);
+ await waitFor(element(by.text('Are you enjoying this app?'))).toExist().withTimeout(60000);
await expect(element(by.text('Are you enjoying this app?')).atIndex(0)).toExist();
await element(by.label('No').and(by.type('_UIAlertControllerActionView'))).tap(); // Tap `no` on ask for review alert
})
@@ -88,23 +88,23 @@ describe('Room screen', () => {
it('should show/hide emoji keyboard', async () => {
if (device.getPlatform() === 'android') {
await element(by.id('messagebox-open-emoji')).tap();
- await waitFor(element(by.id('messagebox-keyboard-emoji'))).toBeVisible().withTimeout(10000);
- await expect(element(by.id('messagebox-keyboard-emoji'))).toBeVisible();
- await expect(element(by.id('messagebox-close-emoji'))).toBeVisible();
+ await waitFor(element(by.id('messagebox-keyboard-emoji'))).toExist().withTimeout(10000);
+ await expect(element(by.id('messagebox-keyboard-emoji'))).toExist();
+ await expect(element(by.id('messagebox-close-emoji'))).toExist();
await expect(element(by.id('messagebox-open-emoji'))).toBeNotVisible();
await element(by.id('messagebox-close-emoji')).tap();
await waitFor(element(by.id('messagebox-keyboard-emoji'))).toBeNotVisible().withTimeout(10000);
await expect(element(by.id('messagebox-keyboard-emoji'))).toBeNotVisible();
await expect(element(by.id('messagebox-close-emoji'))).toBeNotVisible();
- await expect(element(by.id('messagebox-open-emoji'))).toBeVisible();
+ await expect(element(by.id('messagebox-open-emoji'))).toExist();
}
});
it('should show/hide emoji autocomplete', async() => {
await element(by.id('messagebox-input')).tap();
await element(by.id('messagebox-input')).typeText(':joy');
- await waitFor(element(by.id('messagebox-container'))).toBeVisible().withTimeout(10000);
- await expect(element(by.id('messagebox-container'))).toBeVisible();
+ await waitFor(element(by.id('messagebox-container'))).toExist().withTimeout(10000);
+ await expect(element(by.id('messagebox-container'))).toExist();
await element(by.id('messagebox-input')).clearText();
await waitFor(element(by.id('messagebox-container'))).toBeNotVisible().withTimeout(10000);
await expect(element(by.id('messagebox-container'))).toBeNotVisible();
@@ -114,8 +114,9 @@ describe('Room screen', () => {
await element(by.id('messagebox-input')).tap();
await element(by.id('messagebox-input')).replaceText(':');
await element(by.id('messagebox-input')).typeText('joy'); // workaround for number keyboard
- await waitFor(element(by.id('messagebox-container'))).toBeVisible().withTimeout(10000);
- await expect(element(by.id('messagebox-container'))).toBeVisible();
+ await waitFor(element(by.id('messagebox-container'))).toExist().withTimeout(10000);
+ await expect(element(by.id('messagebox-container'))).toExist();
+ await sleep(1000);
await element(by.id('mention-item-joy')).tap();
await expect(element(by.id('messagebox-input'))).toHaveText(':joy: ');
await element(by.id('messagebox-input')).clearText();
@@ -124,23 +125,25 @@ describe('Room screen', () => {
it('should show and tap on user autocomplete and send mention', async() => {
await element(by.id('messagebox-input')).tap();
await element(by.id('messagebox-input')).typeText(`@${ data.user }`);
- await waitFor(element(by.id('messagebox-container'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('messagebox-container'))).toBeVisible();
+ await waitFor(element(by.id('messagebox-container'))).toExist().withTimeout(60000);
+ await expect(element(by.id('messagebox-container'))).toExist();
+ await sleep(1000);
await element(by.id(`mention-item-${ data.user }`)).tap();
await expect(element(by.id('messagebox-input'))).toHaveText(`@${ data.user } `);
await element(by.id('messagebox-input')).tap();
await element(by.id('messagebox-input')).typeText(`${ data.random }mention`);
await element(by.id('messagebox-send-message')).tap();
- // await waitFor(element(by.label(`@${ data.user } ${ data.random }mention`)).atIndex(0)).toBeVisible().withTimeout(60000);
+ // await waitFor(element(by.label(`@${ data.user } ${ data.random }mention`)).atIndex(0)).toExist().withTimeout(60000);
await sleep(2000);
});
it('should show and tap on room autocomplete', async() => {
await element(by.id('messagebox-input')).tap();
await element(by.id('messagebox-input')).typeText('#general');
- await waitFor(element(by.id('messagebox-container'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('messagebox-container'))).toBeVisible();
- await element(by.id('mention-item-general')).atIndex(0).tap();
+ await waitFor(element(by.id('messagebox-container'))).toExist().withTimeout(60000);
+ await expect(element(by.id('messagebox-container'))).toExist();
+ await sleep(1000);
+ await element(by.id('mention-item-general')).tap();
await expect(element(by.id('messagebox-input'))).toHaveText('#general ');
await element(by.id('messagebox-input')).clearText();
});
@@ -148,117 +151,158 @@ describe('Room screen', () => {
describe('Message', async() => {
it('should copy permalink', async() => {
- await sleep(1000);
- await element(by.label(`${ data.random }message`)).atIndex(0).tap();
await element(by.label(`${ data.random }message`)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Permalink')).tap();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Permalink')).tap();
await sleep(1000);
-
+
// TODO: test clipboard
});
-
+
it('should copy message', async() => {
await element(by.label(`${ data.random }message`)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Copy')).tap();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Copy')).tap();
await sleep(1000);
+
// TODO: test clipboard
});
-
+
it('should star message', async() => {
await element(by.label(`${ data.random }message`)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Star')).tap();
- await sleep(2000);
- await waitFor(element(by.text('Message actions'))).toBeNotVisible().withTimeout(5000);
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Star')).tap();
+ await sleep(1000);
+ await waitFor(element(by.id('action-sheet'))).toNotExist().withTimeout(5000);
+
await element(by.label(`${ data.random }message`)).atIndex(0).longPress();
- await waitFor(element(by.text('Unstar'))).toBeVisible().withTimeout(2000);
- await expect(element(by.text('Unstar'))).toBeVisible();
- await element(by.text('Cancel')).tap();
- await waitFor(element(by.text('Cancel'))).toBeNotVisible().withTimeout(2000);
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await waitFor(element(by.label('Unstar'))).toBeVisible().withTimeout(2000);
+ await expect(element(by.label('Unstar'))).toBeVisible();
+ await element(by.id('action-sheet-backdrop')).tap();
await sleep(1000);
});
-
+
it('should react to message', async() => {
await element(by.label(`${ data.random }message`)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Add Reaction')).tap();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.id('add-reaction')).tap();
await waitFor(element(by.id('reaction-picker'))).toBeVisible().withTimeout(2000);
await expect(element(by.id('reaction-picker'))).toBeVisible();
await element(by.id('reaction-picker-😃')).tap();
- await waitFor(element(by.id('reaction-picker-grinning'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('reaction-picker-grinning'))).toBeVisible();
+ await waitFor(element(by.id('reaction-picker-grinning'))).toExist().withTimeout(2000);
+ await expect(element(by.id('reaction-picker-grinning'))).toExist();
await element(by.id('reaction-picker-grinning')).tap();
- await waitFor(element(by.id('message-reaction-:grinning:'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('message-reaction-:grinning:'))).toBeVisible();
+ await waitFor(element(by.id('message-reaction-:grinning:'))).toExist().withTimeout(60000);
+ await expect(element(by.id('message-reaction-:grinning:'))).toExist();
await sleep(1000);
});
+ it('should react to message with frequently used emoji', async() => {
+ await element(by.label(`${ data.random }message`)).atIndex(0).longPress();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await waitFor(element(by.id('message-actions-emoji-+1'))).toBeVisible().withTimeout(2000);
+ await expect(element(by.id('message-actions-emoji-+1'))).toBeVisible();
+ await element(by.id('message-actions-emoji-+1')).tap();
+ await waitFor(element(by.id('message-reaction-:+1:'))).toBeVisible().withTimeout(60000);
+ await expect(element(by.id('message-reaction-:+1:'))).toBeVisible();
+ await sleep(1000);
+ });
+
it('should show reaction picker on add reaction button pressed and have frequently used emoji', async() => {
await element(by.id('message-add-reaction')).tap();
- await waitFor(element(by.id('reaction-picker'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('reaction-picker'))).toBeVisible();
- await waitFor(element(by.id('reaction-picker-grinning'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('reaction-picker-grinning'))).toBeVisible();
+ await waitFor(element(by.id('reaction-picker'))).toExist().withTimeout(2000);
+ await expect(element(by.id('reaction-picker'))).toExist();
+ await waitFor(element(by.id('reaction-picker-grinning'))).toExist().withTimeout(2000);
+ await expect(element(by.id('reaction-picker-grinning'))).toExist();
await element(by.id('reaction-picker-😃')).tap();
- await waitFor(element(by.id('reaction-picker-grimacing'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('reaction-picker-grimacing'))).toExist().withTimeout(2000);
await element(by.id('reaction-picker-grimacing')).tap();
- await waitFor(element(by.id('message-reaction-:grimacing:'))).toBeVisible().withTimeout(60000);
+ await waitFor(element(by.id('message-reaction-:grimacing:'))).toExist().withTimeout(60000);
await sleep(1000);
});
-
+
it('should remove reaction', async() => {
await element(by.id('message-reaction-:grinning:')).tap();
await waitFor(element(by.id('message-reaction-:grinning:'))).toBeNotVisible().withTimeout(60000);
await expect(element(by.id('message-reaction-:grinning:'))).toBeNotVisible();
});
-
+
it('should edit message', async() => {
await mockMessage('edit');
await element(by.label(`${ data.random }edit`)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Edit')).tap();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Edit')).tap();
await element(by.id('messagebox-input')).typeText('ed');
await element(by.id('messagebox-send-message')).tap();
- await waitFor(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toBeVisible().withTimeout(60000);
- await expect(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toBeVisible();
+ await waitFor(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toExist().withTimeout(60000);
+ await expect(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toExist();
});
-
+
it('should quote message', async() => {
await mockMessage('quote');
await element(by.label(`${ data.random }quote`)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Quote')).tap();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Quote')).tap();
await element(by.id('messagebox-input')).typeText(`${ data.random }quoted`);
await element(by.id('messagebox-send-message')).tap();
+ await sleep(1000);
+
// TODO: test if quote was sent
- await sleep(2000);
});
-
+
it('should pin message', async() => {
+ await waitFor(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toExist();
+ await element(by.label(`${ data.random }edited (edited)`)).atIndex(0).longPress();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Pin')).tap();
+ await waitFor(element(by.id('action-sheet'))).toNotExist().withTimeout(5000);
+ await sleep(1500);
+
await waitFor(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toBeVisible();
await element(by.label(`${ data.random }edited (edited)`)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Pin')).tap();
- await waitFor(element(by.text('Message actions'))).toBeNotVisible().withTimeout(5000);
- await waitFor(element(by.label('Message pinned')).atIndex(0)).toBeVisible().withTimeout(5000);
- await waitFor(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toBeVisible().withTimeout(60000);
- await element(by.label(`${ data.random }edited (edited)`)).atIndex(0).longPress();
- await waitFor(element(by.text('Unpin'))).toBeVisible().withTimeout(2000);
- await expect(element(by.text('Unpin'))).toBeVisible();
- await element(by.text('Cancel')).tap();
- await waitFor(element(by.text('Cancel'))).toBeNotVisible().withTimeout(2000);
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await waitFor(element(by.label('Unpin'))).toBeVisible().withTimeout(2000);
+ await expect(element(by.label('Unpin'))).toBeVisible();
+ await element(by.id('action-sheet-backdrop')).tap();
});
- // TODO: delete message - swipe on action sheet missing
+ it('should delete message', async() => {
+ await waitFor(element(by.label(`${ data.random }quoted`)).atIndex(0)).toBeVisible();
+ await element(by.label(`${ data.random }quoted`)).atIndex(0).longPress();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Delete')).tap();
+
+ const deleteAlertMessage = 'You will not be able to recover this message!';
+ await waitFor(element(by.text(deleteAlertMessage)).atIndex(0)).toExist().withTimeout(10000);
+ await expect(element(by.text(deleteAlertMessage)).atIndex(0)).toExist();
+ await element(by.text('Delete')).tap();
+
+ await sleep(1000);
+ await expect(element(by.label(`${ data.random }quoted`)).atIndex(0)).toNotExist();
+ });
});
describe('Thread', async() => {
@@ -266,9 +310,10 @@ describe('Room screen', () => {
it('should create thread', async() => {
await mockMessage('thread');
await element(by.label(thread)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Reply')).tap();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Reply in Thread')).tap();
await element(by.id('messagebox-input')).typeText('replied');
await element(by.id('messagebox-send-message')).tap();
await waitFor(element(by.id(`message-thread-button-${ thread }`))).toExist().withTimeout(5000);
@@ -278,8 +323,8 @@ describe('Room screen', () => {
it('should navigate to thread from button', async() => {
await element(by.id(`message-thread-button-${ thread }`)).tap();
await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000);
- await waitFor(element(by.id(`room-view-title-${ thread }`))).toBeVisible().withTimeout(5000);
- await expect(element(by.id(`room-view-title-${ thread }`))).toBeVisible();
+ await waitFor(element(by.id(`room-view-title-${ thread }`))).toExist().withTimeout(5000);
+ await expect(element(by.id(`room-view-title-${ thread }`))).toExist();
await tapBack();
await sleep(1000);
});
@@ -287,14 +332,14 @@ describe('Room screen', () => {
it('should toggle follow thread', async() => {
await element(by.id(`message-thread-button-${ thread }`)).tap();
await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000);
- await waitFor(element(by.id(`room-view-title-${ thread }`))).toBeVisible().withTimeout(5000);
- await expect(element(by.id(`room-view-title-${ thread }`))).toBeVisible();
+ await waitFor(element(by.id(`room-view-title-${ thread }`))).toExist().withTimeout(5000);
+ await expect(element(by.id(`room-view-title-${ thread }`))).toExist();
await element(by.id('room-view-header-unfollow')).tap();
- await waitFor(element(by.id('room-view-header-follow'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-view-header-follow'))).toBeVisible();
+ await waitFor(element(by.id('room-view-header-follow'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-view-header-follow'))).toExist();
await element(by.id('room-view-header-follow')).tap();
- await waitFor(element(by.id('room-view-header-unfollow'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-view-header-unfollow'))).toBeVisible();
+ await waitFor(element(by.id('room-view-header-unfollow'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-view-header-unfollow'))).toExist();
await tapBack();
await sleep(1000);
});
@@ -302,9 +347,10 @@ describe('Room screen', () => {
it('should navigate to thread from thread name', async() => {
await mockMessage('dummymessagebetweenthethread');
await element(by.label(thread)).atIndex(0).longPress();
- await waitFor(element(by.text('Message actions'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Message actions'))).toBeVisible();
- await element(by.text('Reply')).tap();
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.id('action-sheet-handle')).swipe('up', 'fast', 0.5);
+ await element(by.label('Reply in Thread')).tap();
await element(by.id('messagebox-input')).typeText('repliedagain');
await element(by.id('messagebox-send-message')).tap();
await waitFor(element(by.id(`message-thread-replied-on-${ thread }`))).toExist().withTimeout(5000);
@@ -312,32 +358,32 @@ describe('Room screen', () => {
await element(by.id(`message-thread-replied-on-${ thread }`)).tap();
await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000);
- await waitFor(element(by.id(`room-view-title-${ thread }`))).toBeVisible().withTimeout(5000);
- await expect(element(by.id(`room-view-title-${ thread }`))).toBeVisible();
+ await waitFor(element(by.id(`room-view-title-${ thread }`))).toExist().withTimeout(5000);
+ await expect(element(by.id(`room-view-title-${ thread }`))).toExist();
await tapBack();
await sleep(1000);
});
it('should navigate to thread from threads view', async() => {
await element(by.id('room-view-header-threads')).tap();
- await waitFor(element(by.id('thread-messages-view'))).toBeVisible().withTimeout(5000);
- await expect(element(by.id('thread-messages-view'))).toBeVisible();
- await element(by.id(`message-thread-button-${ thread }`)).tap();
+ await waitFor(element(by.id('thread-messages-view'))).toExist().withTimeout(5000);
+ await expect(element(by.id('thread-messages-view'))).toExist();
+ await element(by.id(`message-thread-button-${ thread }`)).atIndex(0).tap();
await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000);
- await waitFor(element(by.id(`room-view-title-${ thread }`))).toBeVisible().withTimeout(5000);
- await expect(element(by.id(`room-view-title-${ thread }`))).toBeVisible();
+ await waitFor(element(by.id(`room-view-title-${ thread }`))).toExist().withTimeout(5000);
+ await expect(element(by.id(`room-view-title-${ thread }`))).toExist();
await tapBack();
- await waitFor(element(by.id('thread-messages-view'))).toBeVisible().withTimeout(5000);
- await expect(element(by.id('thread-messages-view'))).toBeVisible();
+ await waitFor(element(by.id('thread-messages-view'))).toExist().withTimeout(5000);
+ await expect(element(by.id('thread-messages-view'))).toExist();
await tapBack();
});
});
- after(async() => {
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000);
- await tapBack();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('rooms-list-view'))).toBeVisible();
- });
+ // after(async() => {
+ // await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000);
+ // await tapBack();
+ // await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
+ // await expect(element(by.id('rooms-list-view'))).toExist();
+ // });
});
});
\ No newline at end of file
diff --git a/e2e/tests/room/03-roomactions.spec.js b/e2e/tests/room/03-roomactions.spec.js
index bef100fa3..83f989b0e 100644
--- a/e2e/tests/room/03-roomactions.spec.js
+++ b/e2e/tests/room/03-roomactions.spec.js
@@ -13,88 +13,89 @@ async function navigateToRoomActions(type) {
} else {
room = `private${ data.random }`;
}
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(10000);
await element(by.type('UIScrollView')).atIndex(1).scrollTo('top');
await element(by.id('rooms-list-view-search')).typeText(room);
await sleep(2000);
await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toExist().withTimeout(60000);
await element(by.id(`rooms-list-view-item-${ room }`)).tap();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(2000);
await sleep(1000);
await element(by.id('room-view-header-actions')).tap();
- await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(5000);
+ await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(5000);
}
async function backToActions() {
await tapBack();
- await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('room-actions-view'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(2000);
+ await expect(element(by.id('room-actions-view'))).toExist();
}
async function backToRoomsList() {
await tapBack();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(2000);
await tapBack();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
}
describe('Room actions screen', () => {
describe('Render', async() => {
describe('Direct', async() => {
before(async() => {
+ await device.launchApp({ newInstance: true });
await navigateToRoomActions('d');
});
it('should have room actions screen', async() => {
- await expect(element(by.id('room-actions-view'))).toBeVisible();
+ await expect(element(by.id('room-actions-view'))).toExist();
});
it('should have info', async() => {
- await expect(element(by.id('room-actions-info'))).toBeVisible();
+ await expect(element(by.id('room-actions-info'))).toExist();
});
// it('should have voice', async() => {
- // await expect(element(by.id('room-actions-voice'))).toBeVisible();
+ // await expect(element(by.id('room-actions-voice'))).toExist();
// });
// it('should have video', async() => {
- // await expect(element(by.id('room-actions-video'))).toBeVisible();
+ // await expect(element(by.id('room-actions-video'))).toExist();
// });
it('should have files', async() => {
- await expect(element(by.id('room-actions-files'))).toBeVisible();
+ await expect(element(by.id('room-actions-files'))).toExist();
});
it('should have mentions', async() => {
- await expect(element(by.id('room-actions-mentioned'))).toBeVisible();
+ await expect(element(by.id('room-actions-mentioned'))).toExist();
});
it('should have starred', async() => {
- await expect(element(by.id('room-actions-starred'))).toBeVisible();
+ await expect(element(by.id('room-actions-starred'))).toExist();
});
it('should have search', async() => {
- await expect(element(by.id('room-actions-search'))).toBeVisible();
+ await expect(element(by.id('room-actions-search'))).toExist();
});
it('should have share', async() => {
- await waitFor(element(by.id('room-actions-share'))).toBeVisible();
- await expect(element(by.id('room-actions-share'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-share'))).toExist();
+ await expect(element(by.id('room-actions-share'))).toExist();
});
it('should have pinned', async() => {
- await waitFor(element(by.id('room-actions-pinned'))).toBeVisible();
- await expect(element(by.id('room-actions-pinned'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-pinned'))).toExist();
+ await expect(element(by.id('room-actions-pinned'))).toExist();
});
it('should have notifications', async() => {
- await waitFor(element(by.id('room-actions-notifications'))).toBeVisible();
- await expect(element(by.id('room-actions-notifications'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-notifications'))).toExist();
+ await expect(element(by.id('room-actions-notifications'))).toExist();
});
it('should have block user', async() => {
- await waitFor(element(by.id('room-actions-block-user'))).toBeVisible();
- await expect(element(by.id('room-actions-block-user'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-block-user'))).toExist();
+ await expect(element(by.id('room-actions-block-user'))).toExist();
});
after(async() => {
@@ -108,63 +109,63 @@ describe('Room actions screen', () => {
});
it('should have room actions screen', async() => {
- await expect(element(by.id('room-actions-view'))).toBeVisible();
+ await expect(element(by.id('room-actions-view'))).toExist();
});
it('should have info', async() => {
- await expect(element(by.id('room-actions-info'))).toBeVisible();
+ await expect(element(by.id('room-actions-info'))).toExist();
});
// it('should have voice', async() => {
- // await expect(element(by.id('room-actions-voice'))).toBeVisible();
+ // await expect(element(by.id('room-actions-voice'))).toExist();
// });
// it('should have video', async() => {
- // await expect(element(by.id('room-actions-video'))).toBeVisible();
+ // await expect(element(by.id('room-actions-video'))).toExist();
// });
it('should have members', async() => {
- await expect(element(by.id('room-actions-members'))).toBeVisible();
+ await expect(element(by.id('room-actions-members'))).toExist();
});
it('should have add user', async() => {
- await expect(element(by.id('room-actions-add-user'))).toBeVisible();
+ await expect(element(by.id('room-actions-add-user'))).toExist();
});
it('should have files', async() => {
- await expect(element(by.id('room-actions-files'))).toBeVisible();
+ await expect(element(by.id('room-actions-files'))).toExist();
});
it('should have mentions', async() => {
- await expect(element(by.id('room-actions-mentioned'))).toBeVisible();
+ await expect(element(by.id('room-actions-mentioned'))).toExist();
});
it('should have starred', async() => {
- await expect(element(by.id('room-actions-starred'))).toBeVisible();
+ await expect(element(by.id('room-actions-starred'))).toExist();
});
it('should have search', async() => {
- await expect(element(by.id('room-actions-search'))).toBeVisible();
+ await expect(element(by.id('room-actions-search'))).toExist();
});
it('should have share', async() => {
- await waitFor(element(by.id('room-actions-share'))).toBeVisible();
- await expect(element(by.id('room-actions-share'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-share'))).toExist();
+ await expect(element(by.id('room-actions-share'))).toExist();
});
it('should have pinned', async() => {
- await waitFor(element(by.id('room-actions-pinned'))).toBeVisible();
- await expect(element(by.id('room-actions-pinned'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-pinned'))).toExist();
+ await expect(element(by.id('room-actions-pinned'))).toExist();
});
it('should have notifications', async() => {
- await waitFor(element(by.id('room-actions-notifications'))).toBeVisible();
- await expect(element(by.id('room-actions-notifications'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-notifications'))).toExist();
+ await expect(element(by.id('room-actions-notifications'))).toExist();
});
it('should have leave channel', async() => {
- await waitFor(element(by.id('room-actions-leave-channel'))).toBeVisible();
- await expect(element(by.id('room-actions-leave-channel'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-leave-channel'))).toExist();
+ await expect(element(by.id('room-actions-leave-channel'))).toExist();
});
});
});
@@ -173,25 +174,25 @@ describe('Room actions screen', () => {
describe('TDB', async() => {
// TODO: test into a jitsi call
// it('should NOT navigate to voice call', async() => {
- // await waitFor(element(by.id('room-actions-voice'))).toBeVisible();
+ // await waitFor(element(by.id('room-actions-voice'))).toExist();
// await element(by.id('room-actions-voice')).tap();
- // await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(2000);
- // await expect(element(by.id('room-actions-view'))).toBeVisible();
+ // await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(2000);
+ // await expect(element(by.id('room-actions-view'))).toExist();
// });
// TODO: test into a jitsi call
// it('should NOT navigate to video call', async() => {
// await element(by.id('room-actions-video')).tap();
- // await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(2000);
- // await expect(element(by.id('room-actions-view'))).toBeVisible();
+ // await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(2000);
+ // await expect(element(by.id('room-actions-view'))).toExist();
// });
// TODO: test share room link
// it('should NOT navigate to share room', async() => {
- // await waitFor(element(by.id('room-actions-share'))).toBeVisible();
+ // await waitFor(element(by.id('room-actions-share'))).toExist();
// await element(by.id('room-actions-share')).tap();
- // await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(2000);
- // await expect(element(by.id('room-actions-view'))).toBeVisible();
+ // await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(2000);
+ // await expect(element(by.id('room-actions-view'))).toExist();
// });
});
@@ -200,8 +201,8 @@ describe('Room actions screen', () => {
await element(by.id('room-actions-mentioned')).tap();
await waitFor(element(by.id('mentioned-messages-view'))).toExist().withTimeout(2000);
await expect(element(by.id('mentioned-messages-view'))).toExist();
- // await waitFor(element(by.text(` ${ data.random }mention`))).toBeVisible().withTimeout(60000);
- // await expect(element(by.text(` ${ data.random }mention`))).toBeVisible();
+ // await waitFor(element(by.text(` ${ data.random }mention`))).toExist().withTimeout(60000);
+ // await expect(element(by.text(` ${ data.random }mention`))).toExist();
await backToActions();
});
@@ -209,90 +210,94 @@ describe('Room actions screen', () => {
await element(by.id('room-actions-starred')).tap();
await waitFor(element(by.id('starred-messages-view'))).toExist().withTimeout(2000);
await sleep(1000);
- await waitFor(element(by.label(`${ data.random }message`)).atIndex(0)).toBeVisible().withTimeout(60000);
- await expect(element(by.label(`${ data.random }message`)).atIndex(0)).toBeVisible();
- await element(by.label(`${ data.random }message`)).atIndex(0).longPress();
- await waitFor(element(by.text('Unstar'))).toBeVisible().withTimeout(2000);
- await expect(element(by.text('Unstar'))).toBeVisible();
- await element(by.text('Unstar')).tap();
- await waitFor(element(by.label(`${ data.random }message`))).toBeNotVisible().withTimeout(60000);
- await expect(element(by.label(`${ data.random }message`))).toBeNotVisible();
+ await waitFor(element(by.label(`${ data.random }message`).withAncestor(by.id('starred-messages-view')))).toBeVisible().withTimeout(60000);
+ await expect(element(by.label(`${ data.random }message`).withAncestor(by.id('starred-messages-view')))).toBeVisible();
+ await element(by.label(`${ data.random }message`).withAncestor(by.id('starred-messages-view'))).longPress();
+
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.label('Unstar')).tap();
+
+ await waitFor(element(by.label(`${ data.random }message`).withAncestor(by.id('starred-messages-view')))).toBeNotVisible().withTimeout(60000);
+ await expect(element(by.label(`${ data.random }message`).withAncestor(by.id('starred-messages-view')))).toBeNotVisible();
await backToActions();
});
it('should show pinned message and unpin it', async() => {
- await waitFor(element(by.id('room-actions-pinned'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-pinned'))).toExist();
await element(by.id('room-actions-pinned')).tap();
await waitFor(element(by.id('pinned-messages-view'))).toExist().withTimeout(2000);
await sleep(1000);
- await waitFor(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toBeVisible().withTimeout(60000);
- await expect(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toBeVisible();
- await element(by.label(`${ data.random }edited (edited)`)).atIndex(0).longPress();
- await waitFor(element(by.text('Unpin'))).toBeVisible().withTimeout(2000);
- await expect(element(by.text('Unpin'))).toBeVisible();
- await element(by.text('Unpin')).tap();
- await waitFor(element(by.label(`${ data.random }edited (edited)`)).atIndex(0)).toBeNotVisible().withTimeout(60000);
- await expect(element(by.label(`${ data.random }edited (edited)`))).toBeNotVisible();
+ await waitFor(element(by.label(`${ data.random }edited (edited)`).withAncestor(by.id('pinned-messages-view')))).toBeVisible().withTimeout(60000);
+ await expect(element(by.label(`${ data.random }edited (edited)`).withAncestor(by.id('pinned-messages-view')))).toBeVisible();
+ await element(by.label(`${ data.random }edited (edited)`).withAncestor(by.id('pinned-messages-view'))).longPress();
+
+ await expect(element(by.id('action-sheet'))).toExist();
+ await expect(element(by.id('action-sheet-handle'))).toBeVisible();
+ await element(by.label('Unpin')).tap();
+
+ await waitFor(element(by.label(`${ data.random }edited (edited)`).withAncestor(by.id('pinned-messages-view')))).toBeNotVisible().withTimeout(60000);
+ await expect(element(by.label(`${ data.random }edited (edited)`).withAncestor(by.id('pinned-messages-view')))).toBeNotVisible();
await backToActions();
});
it('should search and find a message', async() => {
await element(by.id('room-actions-search')).tap();
await waitFor(element(by.id('search-messages-view'))).toExist().withTimeout(2000);
- await expect(element(by.id('search-message-view-input'))).toBeVisible();
+ await expect(element(by.id('search-message-view-input'))).toExist();
await element(by.id('search-message-view-input')).replaceText(`/${ data.random }message/`);
- await waitFor(element(by.label(`${ data.random }message`)).atIndex(0)).toBeVisible().withTimeout(60000);
- await expect(element(by.label(`${ data.random }message`)).atIndex(0)).toBeVisible();
+ await waitFor(element(by.label(`${ data.random }message`).withAncestor(by.id('search-messages-view')))).toExist().withTimeout(60000);
+ await expect(element(by.label(`${ data.random }message`).withAncestor(by.id('search-messages-view')))).toExist();
await backToActions();
});
});
describe('Notification', async() => {
it('should navigate to notification preference view', async() => {
- await waitFor(element(by.id('room-actions-notifications'))).toBeVisible();
- await expect(element(by.id('room-actions-notifications'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-notifications'))).toExist();
+ await expect(element(by.id('room-actions-notifications'))).toExist();
await element(by.id('room-actions-notifications')).tap();
- await waitFor(element(by.id('notification-preference-view'))).toBeVisible().withTimeout(2000);
- await expect(element(by.id('notification-preference-view'))).toBeVisible();
+ await waitFor(element(by.id('notification-preference-view'))).toExist().withTimeout(2000);
+ await expect(element(by.id('notification-preference-view'))).toExist();
});
it('should have receive notification option', async() => {
- await expect(element(by.id('notification-preference-view-receive-notification'))).toBeVisible();
+ await expect(element(by.id('notification-preference-view-receive-notification'))).toExist();
});
it('should have show unread count option', async() => {
- await expect(element(by.id('notification-preference-view-unread-count'))).toBeVisible();
+ await expect(element(by.id('notification-preference-view-unread-count'))).toExist();
});
it('should have notification alert option', async() => {
- await expect(element(by.id('notification-preference-view-alert'))).toBeVisible();
+ await expect(element(by.id('notification-preference-view-alert'))).toExist();
});
it('should have push notification option', async() => {
- await waitFor(element(by.id('notification-preference-view-push-notification'))).toBeVisible();
- await expect(element(by.id('notification-preference-view-push-notification'))).toBeVisible();
+ await waitFor(element(by.id('notification-preference-view-push-notification'))).toExist();
+ await expect(element(by.id('notification-preference-view-push-notification'))).toExist();
});
it('should have notification audio option', async() => {
- await waitFor(element(by.id('notification-preference-view-audio'))).toBeVisible();
- await expect(element(by.id('notification-preference-view-audio'))).toBeVisible();
+ await waitFor(element(by.id('notification-preference-view-audio'))).toExist();
+ await expect(element(by.id('notification-preference-view-audio'))).toExist();
});
it('should have notification sound option', async() => {
// Ugly hack to scroll on detox
await element(by.type('UIScrollView')).atIndex(1).scrollTo('bottom');
- await waitFor(element(by.id('notification-preference-view-sound'))).toBeVisible();
- await expect(element(by.id('notification-preference-view-sound'))).toBeVisible();
+ await waitFor(element(by.id('notification-preference-view-sound'))).toExist();
+ await expect(element(by.id('notification-preference-view-sound'))).toExist();
});
it('should have notification duration option', async() => {
- await waitFor(element(by.id('notification-preference-view-notification-duration'))).toBeVisible();
- await expect(element(by.id('notification-preference-view-notification-duration'))).toBeVisible();
+ await waitFor(element(by.id('notification-preference-view-notification-duration'))).toExist();
+ await expect(element(by.id('notification-preference-view-notification-duration'))).toExist();
});
it('should have email alert option', async() => {
- await waitFor(element(by.id('notification-preference-view-email-alert'))).toBeVisible();
- await expect(element(by.id('notification-preference-view-email-alert'))).toBeVisible();
+ await waitFor(element(by.id('notification-preference-view-email-alert'))).toExist();
+ await expect(element(by.id('notification-preference-view-email-alert'))).toExist();
});
after(async() => {
@@ -304,34 +309,34 @@ describe('Room actions screen', () => {
// Currently, there's no way to add more owners to the room
// So we test only for the 'You are the last owner...' message
it('should tap on leave channel and raise alert', async() => {
- await waitFor(element(by.id('room-actions-leave-channel'))).toBeVisible();
- await expect(element(by.id('room-actions-leave-channel'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-leave-channel'))).toExist();
+ await expect(element(by.id('room-actions-leave-channel'))).toExist();
await element(by.id('room-actions-leave-channel')).tap();
- await waitFor(element(by.text('Yes, leave it!'))).toBeVisible().withTimeout(2000);
- await expect(element(by.text('Yes, leave it!'))).toBeVisible();
+ await waitFor(element(by.text('Yes, leave it!'))).toExist().withTimeout(2000);
+ await expect(element(by.text('Yes, leave it!'))).toExist();
await element(by.text('Yes, leave it!')).tap();
- await waitFor(element(by.text('You are the last owner. Please set new owner before leaving the room.'))).toBeVisible().withTimeout(60000);
- await expect(element(by.text('You are the last owner. Please set new owner before leaving the room.'))).toBeVisible();
+ await waitFor(element(by.text('You are the last owner. Please set new owner before leaving the room.'))).toExist().withTimeout(60000);
+ await expect(element(by.text('You are the last owner. Please set new owner before leaving the room.'))).toExist();
await element(by.text('OK')).tap();
- await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(2000);
});
it('should add user to the room', async() => {
- await waitFor(element(by.id('room-actions-add-user'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-add-user'))).toExist();
await element(by.id('room-actions-add-user')).tap();
await element(by.id('select-users-view-search')).tap();
await element(by.id('select-users-view-search')).replaceText(data.alternateUser);
- await waitFor(element(by.id(`select-users-view-item-${ data.alternateUser }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`select-users-view-item-${ data.alternateUser }`))).toBeVisible();
+ await waitFor(element(by.id(`select-users-view-item-${ data.alternateUser }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`select-users-view-item-${ data.alternateUser }`))).toExist();
await element(by.id(`select-users-view-item-${ data.alternateUser }`)).tap();
- await waitFor(element(by.id(`selected-user-${ data.alternateUser }`))).toBeVisible().withTimeout(5000);
- await expect(element(by.id(`selected-user-${ data.alternateUser }`))).toBeVisible();
+ await waitFor(element(by.id(`selected-user-${ data.alternateUser }`))).toExist().withTimeout(5000);
+ await expect(element(by.id(`selected-user-${ data.alternateUser }`))).toExist();
await element(by.id('selected-users-view-submit')).tap();
- await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(2000);
await element(by.id('room-actions-members')).tap();
await element(by.id('room-members-view-toggle-status')).tap();
- await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible();
+ await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist();
await backToActions(1);
});
@@ -345,39 +350,39 @@ describe('Room actions screen', () => {
it('should show all users', async() => {
await sleep(1000);
await element(by.id('room-members-view-toggle-status')).tap();
- await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible();
+ await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist();
});
it('should filter user', async() => {
- await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible();
+ await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist();
await element(by.id('room-members-view-search')).replaceText('rocket');
await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeNotVisible().withTimeout(60000);
await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeNotVisible();
await element(by.id('room-members-view-search')).tap();
await element(by.id('room-members-view-search')).clearText('');
- await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toBeVisible();
+ await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist();
});
// FIXME: mute/unmute isn't working
// it('should mute user', async() => {
// await sleep(1000);
// await element(by.id(`room-members-view-item-${ data.alternateUser }`)).longPress(1500);
- // await waitFor(element(by.text('Mute'))).toBeVisible().withTimeout(5000);
- // await expect(element(by.text('Mute'))).toBeVisible();
+ // await waitFor(element(by.text('Mute'))).toExist().withTimeout(5000);
+ // await expect(element(by.text('Mute'))).toExist();
// await element(by.text('Mute')).tap();
- // await waitFor(element(by.id('toast'))).toBeVisible().withTimeout(10000);
- // await expect(element(by.id('toast'))).toBeVisible();
+ // await waitFor(element(by.id('toast'))).toExist().withTimeout(10000);
+ // await expect(element(by.id('toast'))).toExist();
// await waitFor(element(by.id('toast'))).toBeNotVisible().withTimeout(10000);
// await expect(element(by.id('toast'))).toBeNotVisible();
// await element(by.id(`room-members-view-item-${ data.alternateUser }`)).longPress(1500);
- // await waitFor(element(by.text('Unmute'))).toBeVisible().withTimeout(2000);
- // await expect(element(by.text('Unmute'))).toBeVisible();
+ // await waitFor(element(by.text('Unmute'))).toExist().withTimeout(2000);
+ // await expect(element(by.text('Unmute'))).toExist();
// await element(by.text('Unmute')).tap();
- // await waitFor(element(by.id('toast'))).toBeVisible().withTimeout(10000);
- // await expect(element(by.id('toast'))).toBeVisible();
+ // await waitFor(element(by.id('toast'))).toExist().withTimeout(10000);
+ // await expect(element(by.id('toast'))).toExist();
// await waitFor(element(by.id('toast'))).toBeNotVisible().withTimeout(10000);
// await expect(element(by.id('toast'))).toBeNotVisible();
// });
@@ -385,12 +390,12 @@ describe('Room actions screen', () => {
it('should navigate to direct room', async() => {
await waitFor(element(by.id(`room-members-view-item-${ data.alternateUser }`))).toExist().withTimeout(5000);
await element(by.id(`room-members-view-item-${ data.alternateUser }`)).tap();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-view'))).toBeVisible();
- await waitFor(element(by.id(`room-view-title-${ data.alternateUser }`))).toBeVisible().withTimeout(60000);
- await expect(element(by.id(`room-view-title-${ data.alternateUser }`))).toBeVisible();
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-view'))).toExist();
+ await waitFor(element(by.id(`room-view-title-${ data.alternateUser }`))).toExist().withTimeout(60000);
+ await expect(element(by.id(`room-view-title-${ data.alternateUser }`))).toExist();
await tapBack();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(2000);
});
});
})
@@ -401,14 +406,14 @@ describe('Room actions screen', () => {
});
it('should block/unblock user', async() => {
- await waitFor(element(by.id('room-actions-block-user'))).toBeVisible();
+ await waitFor(element(by.id('room-actions-block-user'))).toExist();
await sleep(1000);
await element(by.id('room-actions-block-user')).tap();
- await waitFor(element(by.label('Unblock user'))).toBeVisible().withTimeout(60000);
- await expect(element(by.label('Unblock user'))).toBeVisible();
+ await waitFor(element(by.label('Unblock user'))).toExist().withTimeout(60000);
+ await expect(element(by.label('Unblock user'))).toExist();
await element(by.id('room-actions-block-user')).tap();
- await waitFor(element(by.label('Block user'))).toBeVisible().withTimeout(60000);
- await expect(element(by.label('Block user'))).toBeVisible();
+ await waitFor(element(by.label('Block user'))).toExist().withTimeout(60000);
+ await expect(element(by.label('Block user'))).toExist();
});
});
});
diff --git a/e2e/tests/room/04-roominfo.spec.js b/e2e/tests/room/04-roominfo.spec.js
index 9055fd484..5fc10eb95 100644
--- a/e2e/tests/room/04-roominfo.spec.js
+++ b/e2e/tests/room/04-roominfo.spec.js
@@ -11,24 +11,24 @@ async function navigateToRoomInfo(type) {
} else {
room = `private${ data.random }`;
}
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(10000);
await element(by.type('UIScrollView')).atIndex(1).swipe('down');
await element(by.id('rooms-list-view-search')).typeText(room);
await sleep(2000);
await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toExist().withTimeout(60000);
await element(by.id(`rooms-list-view-item-${ room }`)).tap();
- await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-view'))).toExist().withTimeout(2000);
await sleep(1000);
await element(by.id('room-view-header-actions')).tap();
- await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(5000);
+ await waitFor(element(by.id('room-actions-view'))).toExist().withTimeout(5000);
await sleep(1000);
await element(by.id('room-actions-info')).tap();
- await waitFor(element(by.id('room-info-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-info-view'))).toExist().withTimeout(2000);
}
async function waitForToast() {
- // await waitFor(element(by.id('toast'))).toBeVisible().withTimeout(10000);
- // await expect(element(by.id('toast'))).toBeVisible();
+ // await waitFor(element(by.id('toast'))).toExist().withTimeout(10000);
+ // await expect(element(by.id('toast'))).toExist();
// await waitFor(element(by.id('toast'))).toBeNotVisible().withTimeout(10000);
// await expect(element(by.id('toast'))).toBeNotVisible();
await sleep(5000);
@@ -42,8 +42,8 @@ describe('Room info screen', () => {
});
it('should navigate to room info', async() => {
- await expect(element(by.id('room-info-view'))).toBeVisible();
- await expect(element(by.id('room-info-view-name'))).toBeVisible();
+ await expect(element(by.id('room-info-view'))).toExist();
+ await expect(element(by.id('room-info-view-name'))).toExist();
});
});
@@ -55,34 +55,34 @@ describe('Room info screen', () => {
describe('Render', async() => {
it('should have room info view', async() => {
- await expect(element(by.id('room-info-view'))).toBeVisible();
+ await expect(element(by.id('room-info-view'))).toExist();
});
it('should have name', async() => {
- await expect(element(by.id('room-info-view-name'))).toBeVisible();
+ await expect(element(by.id('room-info-view-name'))).toExist();
});
it('should have description', async() => {
- await expect(element(by.label('Description'))).toBeVisible();
+ await expect(element(by.label('Description'))).toExist();
});
it('should have topic', async() => {
- await expect(element(by.label('Topic'))).toBeVisible();
+ await expect(element(by.label('Topic'))).toExist();
});
it('should have announcement', async() => {
- await expect(element(by.label('Announcement'))).toBeVisible();
+ await expect(element(by.label('Announcement'))).toExist();
});
it('should have edit button', async() => {
- await expect(element(by.id('room-info-view-edit-button'))).toBeVisible();
+ await expect(element(by.id('room-info-view-edit-button'))).toExist();
});
});
describe('Render Edit', async() => {
before(async() => {
await sleep(1000);
- await waitFor(element(by.id('room-info-view-edit-button'))).toBeVisible().withTimeout(10000);
+ await waitFor(element(by.id('room-info-view-edit-button'))).toExist().withTimeout(10000);
await element(by.id('room-info-view-edit-button')).tap();
await waitFor(element(by.id('room-info-edit-view'))).toExist().withTimeout(2000);
});
@@ -96,45 +96,45 @@ describe('Room info screen', () => {
});
it('should have description input', async() => {
- await expect(element(by.id('room-info-edit-view-description'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-description'))).toExist();
});
it('should have topic input', async() => {
- await expect(element(by.id('room-info-edit-view-topic'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-topic'))).toExist();
});
it('should have announcement input', async() => {
- await expect(element(by.id('room-info-edit-view-announcement'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-announcement'))).toExist();
});
it('should have password input', async() => {
- await expect(element(by.id('room-info-edit-view-password'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-password'))).toExist();
});
it('should have type switch', async() => {
// Ugly hack to scroll on detox
await element(by.type('UIScrollView')).atIndex(1).swipe('up');
- await expect(element(by.id('room-info-edit-view-t'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-t'))).toExist();
});
it('should have ready only switch', async() => {
- await expect(element(by.id('room-info-edit-view-ro'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-ro'))).toExist();
});
it('should have submit button', async() => {
- await expect(element(by.id('room-info-edit-view-submit'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-submit'))).toExist();
});
it('should have reset button', async() => {
- await expect(element(by.id('room-info-edit-view-reset'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-reset'))).toExist();
});
it('should have archive button', async() => {
- await expect(element(by.id('room-info-edit-view-archive'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-archive'))).toExist();
});
it('should have delete button', async() => {
- await expect(element(by.id('room-info-edit-view-delete'))).toBeVisible();
+ await expect(element(by.id('room-info-edit-view-delete'))).toExist();
});
after(async() => {
@@ -150,8 +150,8 @@ describe('Room info screen', () => {
// await element(by.id('room-info-edit-view-name')).replaceText('invalid name');
// await element(by.type('UIScrollView')).atIndex(1).swipe('up');
// await element(by.id('room-info-edit-view-submit')).tap();
- // await waitFor(element(by.text('There was an error while saving settings!'))).toBeVisible().withTimeout(60000);
- // await expect(element(by.text('There was an error while saving settings!'))).toBeVisible();
+ // await waitFor(element(by.text('There was an error while saving settings!'))).toExist().withTimeout(60000);
+ // await expect(element(by.text('There was an error while saving settings!'))).toExist();
// await element(by.text('OK')).tap();
// await waitFor(element(by.text('There was an error while saving settings!'))).toBeNotVisible().withTimeout(10000);
// await element(by.type('UIScrollView')).atIndex(1).swipe('down');
@@ -163,7 +163,7 @@ describe('Room info screen', () => {
await element(by.id('room-info-edit-view-submit')).tap();
await sleep(5000);
await tapBack();
- await waitFor(element(by.id('room-info-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-info-view'))).toExist().withTimeout(2000);
await sleep(1000);
await expect(element(by.id('room-info-view-name'))).toHaveLabel(`${ room }new`);
// change name to original
@@ -212,14 +212,14 @@ describe('Room info screen', () => {
await element(by.id('room-info-edit-view-submit')).tap();
await waitForToast();
await tapBack();
- await waitFor(element(by.id('room-info-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-info-view'))).toExist().withTimeout(2000);
await sleep(1000);
- await expect(element(by.label('new description').withAncestor(by.id('room-info-view-description')))).toBeVisible();
+ await expect(element(by.label('new description').withAncestor(by.id('room-info-view-description')))).toExist();
});
it('should change room topic', async() => {
await sleep(1000);
- await waitFor(element(by.id('room-info-view-edit-button'))).toBeVisible().withTimeout(10000);
+ await waitFor(element(by.id('room-info-view-edit-button'))).toExist().withTimeout(10000);
await element(by.id('room-info-view-edit-button')).tap();
await waitFor(element(by.id('room-info-edit-view'))).toExist().withTimeout(2000);
await sleep(1000);
@@ -228,14 +228,14 @@ describe('Room info screen', () => {
await element(by.id('room-info-edit-view-submit')).tap();
await waitForToast();
await tapBack();
- await waitFor(element(by.id('room-info-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-info-view'))).toExist().withTimeout(2000);
await sleep(1000);
- await expect(element(by.label('new topic').withAncestor(by.id('room-info-view-topic')))).toBeVisible();
+ await expect(element(by.label('new topic').withAncestor(by.id('room-info-view-topic')))).toExist();
});
it('should change room announcement', async() => {
await sleep(1000);
- await waitFor(element(by.id('room-info-view-edit-button'))).toBeVisible().withTimeout(10000);
+ await waitFor(element(by.id('room-info-view-edit-button'))).toExist().withTimeout(10000);
await element(by.id('room-info-view-edit-button')).tap();
await waitFor(element(by.id('room-info-edit-view'))).toExist().withTimeout(2000);
await sleep(1000);
@@ -244,14 +244,14 @@ describe('Room info screen', () => {
await element(by.id('room-info-edit-view-submit')).tap();
await waitForToast();
await tapBack();
- await waitFor(element(by.id('room-info-view'))).toBeVisible().withTimeout(2000);
+ await waitFor(element(by.id('room-info-view'))).toExist().withTimeout(2000);
await sleep(1000);
- await expect(element(by.label('new announcement').withAncestor(by.id('room-info-view-announcement')))).toBeVisible();
+ await expect(element(by.label('new announcement').withAncestor(by.id('room-info-view-announcement')))).toExist();
});
it('should change room password', async() => {
await sleep(1000);
- await waitFor(element(by.id('room-info-view-edit-button'))).toBeVisible().withTimeout(10000);
+ await waitFor(element(by.id('room-info-view-edit-button'))).toExist().withTimeout(10000);
await element(by.id('room-info-view-edit-button')).tap();
await waitFor(element(by.id('room-info-edit-view'))).toExist().withTimeout(2000);
await sleep(1000);
@@ -276,8 +276,8 @@ describe('Room info screen', () => {
// await sleep(1000);
// await element(by.type('UIScrollView')).atIndex(1).swipe('up');
// await element(by.id('room-info-edit-view-ro')).tap();
- // await waitFor(element(by.id('room-info-edit-view-react-when-ro'))).toBeVisible().withTimeout(2000);
- // await expect(element(by.id('room-info-edit-view-react-when-ro'))).toBeVisible();
+ // await waitFor(element(by.id('room-info-edit-view-react-when-ro'))).toExist().withTimeout(2000);
+ // await expect(element(by.id('room-info-edit-view-react-when-ro'))).toExist();
// await element(by.id('room-info-edit-view-react-when-ro')).tap();
// await element(by.id('room-info-edit-view-submit')).tap();
// await waitForToast();
@@ -288,29 +288,29 @@ describe('Room info screen', () => {
await sleep(1000);
await element(by.type('UIScrollView')).atIndex(1).swipe('up');
await element(by.id('room-info-edit-view-archive')).tap();
- await waitFor(element(by.text('Yes, archive it!'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Yes, archive it!'))).toBeVisible();
+ await waitFor(element(by.text('Yes, archive it!'))).toExist().withTimeout(5000);
+ await expect(element(by.text('Yes, archive it!'))).toExist();
await element(by.text('Yes, archive it!')).tap();
- await waitFor(element(by.id('room-info-edit-view-unarchive'))).toBeVisible().withTimeout(60000);
- await expect(element(by.id('room-info-edit-view-unarchive'))).toBeVisible();
+ await waitFor(element(by.id('room-info-edit-view-unarchive'))).toExist().withTimeout(60000);
+ await expect(element(by.id('room-info-edit-view-unarchive'))).toExist();
await expect(element(by.id('room-info-edit-view-archive'))).toBeNotVisible();
// TODO: needs permission to unarchive
// await element(by.id('room-info-edit-view-archive')).tap();
- // await waitFor(element(by.text('Yes, unarchive it!'))).toBeVisible().withTimeout(5000);
- // await expect(element(by.text('Yes, unarchive it!'))).toBeVisible();
+ // await waitFor(element(by.text('Yes, unarchive it!'))).toExist().withTimeout(5000);
+ // await expect(element(by.text('Yes, unarchive it!'))).toExist();
// await element(by.text('Yes, unarchive it!')).tap();
- // await waitFor(element(by.text('ARCHIVE'))).toBeVisible().withTimeout(60000);
- // await expect(element(by.text('ARCHIVE'))).toBeVisible();
+ // await waitFor(element(by.text('ARCHIVE'))).toExist().withTimeout(60000);
+ // await expect(element(by.text('ARCHIVE'))).toExist();
});
it('should delete room', async() => {
await sleep(1000);
await element(by.type('UIScrollView')).atIndex(1).swipe('up');
await element(by.id('room-info-edit-view-delete')).tap();
- await waitFor(element(by.text('Yes, delete it!'))).toBeVisible().withTimeout(5000);
- await expect(element(by.text('Yes, delete it!'))).toBeVisible();
+ await waitFor(element(by.text('Yes, delete it!'))).toExist().withTimeout(5000);
+ await expect(element(by.text('Yes, delete it!'))).toExist();
await element(by.text('Yes, delete it!')).tap();
- await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000);
+ await waitFor(element(by.id('rooms-list-view'))).toExist().withTimeout(10000);
// await element(by.id('rooms-list-view-search')).typeText('');
await sleep(2000);
await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toBeNotVisible().withTimeout(60000);
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index d085aabdd..2d82ed93a 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -34,6 +34,9 @@ PODS:
- EXPermissions (8.1.0):
- UMCore
- UMPermissionsInterface
+ - EXVideoThumbnails (4.1.1):
+ - UMCore
+ - UMFileSystemInterface
- EXWebBrowser (8.2.1):
- UMCore
- Fabric (1.10.2)
@@ -360,6 +363,8 @@ PODS:
- React
- react-native-orientation-locker (1.1.8):
- React
+ - react-native-safe-area-context (3.0.2):
+ - React
- react-native-slider (2.0.9):
- React
- react-native-webview (9.4.0):
@@ -429,7 +434,7 @@ PODS:
- React
- ReactNativeKeyboardTrackingView (5.7.0):
- React
- - rn-extensions-share (2.3.10):
+ - rn-extensions-share (2.4.0):
- React
- rn-fetch-blob (0.12.0):
- React-Core
@@ -437,7 +442,9 @@ PODS:
- React
- RNBootSplash (2.2.4):
- React
- - RNCAsyncStorage (1.11.0):
+ - RNCAsyncStorage (1.10.3):
+ - React
+ - RNCMaskedView (0.1.10):
- React
- RNDateTimePicker (2.3.2):
- React
@@ -458,15 +465,15 @@ PODS:
- React
- RNGestureHandler (1.6.1):
- React
- - RNImageCropPicker (0.30.0):
+ - RNImageCropPicker (0.31.1):
- React-Core
- React-RCTImage
- - RNImageCropPicker/QBImagePickerController (= 0.30.0)
- - RSKImageCropper
- - RNImageCropPicker/QBImagePickerController (0.30.0):
+ - RNImageCropPicker/QBImagePickerController (= 0.31.1)
+ - TOCropViewController
+ - RNImageCropPicker/QBImagePickerController (0.31.1):
- React-Core
- React-RCTImage
- - RSKImageCropper
+ - TOCropViewController
- RNLocalize (1.4.0):
- React
- RNReanimated (1.8.0):
@@ -479,13 +486,13 @@ PODS:
- React
- RNVectorIcons (6.6.0):
- React
- - RSKImageCropper (2.2.3)
- SDWebImage (5.7.4):
- SDWebImage/Core (= 5.7.4)
- SDWebImage/Core (5.7.4)
- SDWebImageWebPCoder (0.4.1):
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.5)
+ - TOCropViewController (2.5.2)
- UMAppLoader (1.0.2)
- UMBarCodeScannerInterface (5.1.0)
- UMCameraInterface (5.1.0)
@@ -518,6 +525,7 @@ DEPENDENCIES:
- EXKeepAwake (from `../node_modules/expo-keep-awake/ios`)
- EXLocalAuthentication (from `../node_modules/expo-local-authentication/ios`)
- EXPermissions (from `../node_modules/expo-permissions/ios`)
+ - EXVideoThumbnails (from `../node_modules/expo-video-thumbnails/ios`)
- EXWebBrowser (from `../node_modules/expo-web-browser/ios`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
@@ -562,6 +570,7 @@ DEPENDENCIES:
- react-native-jitsi-meet (from `../node_modules/react-native-jitsi-meet`)
- 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`)
- "react-native-slider (from `../node_modules/@react-native-community/slider`)"
- react-native-webview (from `../node_modules/react-native-webview`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
@@ -583,6 +592,7 @@ DEPENDENCIES:
- RNAudio (from `../node_modules/react-native-audio`)
- RNBootSplash (from `../node_modules/react-native-bootsplash`)
- "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)"
+ - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)"
- "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
- RNDeviceInfo (from `../node_modules/react-native-device-info`)
- RNFastImage (from `../node_modules/react-native-fast-image`)
@@ -638,9 +648,9 @@ SPEC REPOS:
- nanopb
- OpenSSL-Universal
- PromisesObjC
- - RSKImageCropper
- SDWebImage
- SDWebImageWebPCoder
+ - TOCropViewController
- YogaKit
EXTERNAL SOURCES:
@@ -664,6 +674,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/expo-local-authentication/ios"
EXPermissions:
:path: "../node_modules/expo-permissions/ios"
+ EXVideoThumbnails:
+ :path: "../node_modules/expo-video-thumbnails/ios"
EXWebBrowser:
:path: "../node_modules/expo-web-browser/ios"
FBLazyVector:
@@ -710,6 +722,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-notifications"
react-native-orientation-locker:
:path: "../node_modules/react-native-orientation-locker"
+ react-native-safe-area-context:
+ :path: "../node_modules/react-native-safe-area-context"
react-native-slider:
:path: "../node_modules/@react-native-community/slider"
react-native-webview:
@@ -750,6 +764,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-bootsplash"
RNCAsyncStorage:
:path: "../node_modules/@react-native-community/async-storage"
+ RNCMaskedView:
+ :path: "../node_modules/@react-native-community/masked-view"
RNDateTimePicker:
:path: "../node_modules/@react-native-community/datetimepicker"
RNDeviceInfo:
@@ -823,6 +839,7 @@ SPEC CHECKSUMS:
EXKeepAwake: d045bc2cf1ad5a04f0323cc7c894b95b414042e0
EXLocalAuthentication: bbf1026cc289d729da4f29240dd7a8f6a14e4b20
EXPermissions: 24b97f734ce9172d245a5be38ad9ccfcb6135964
+ EXVideoThumbnails: be6984a3cda1e44c45b5c6278244e99855f99a0a
EXWebBrowser: 5902f99ac5ac551e5c82ff46f13a337b323aa9ea
Fabric: 706c8b8098fff96c33c0db69cbf81f9c551d0d74
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
@@ -868,6 +885,7 @@ SPEC CHECKSUMS:
react-native-jitsi-meet: f89bcb2cfbd5b15403b9c40738036c4f1af45d05
react-native-notifications: ee8fd739853e72694f3af8b374c8ccb106b7b227
react-native-orientation-locker: f0ca1a8e5031dab6b74bfb4ab33a17ed2c2fcb0d
+ react-native-safe-area-context: b11a34881faac509cad5578726c98161ad4d275c
react-native-slider: e51492f1264d882a8815b71c5870f8978e52887d
react-native-webview: cf5527893252b3b036eea024a1da6996f7344c74
React-RCTActionSheet: f41ea8a811aac770e0cc6e0ad6b270c644ea8b7c
@@ -883,26 +901,27 @@ SPEC CHECKSUMS:
ReactNativeART: 78edc68dd4a1e675338cd0cd113319cf3a65f2ab
ReactNativeKeyboardInput: c37e26821519869993b3b61844350feb9177ff37
ReactNativeKeyboardTrackingView: 02137fac3b2ebd330d74fa54ead48b14750a2306
- rn-extensions-share: 4bfee75806ad54aadeff1dfa535697a6345a50b8
+ rn-extensions-share: 8db79372089567cbc5aefe8444869bbc808578d3
rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
RNAudio: cae2991f2dccb75163f260b60da8051717b959fa
RNBootSplash: 7cb9b4fe7e94177edc0d11010f7631d79db2f5e9
- RNCAsyncStorage: d059c3ee71738c39834a627476322a5a8cd5bf36
+ RNCAsyncStorage: cd7234ff15c010723ed7c499ae4eedc605eac1fd
+ RNCMaskedView: 5a8ec07677aa885546a0d98da336457e2bea557f
RNDateTimePicker: 4bd49e09f91ca73d69119a9e1173b0d43b82f5e5
RNDeviceInfo: e2102056bde3ad5d137fd029d8d431510a00486a
RNFastImage: 35ae972d6727c84ee3f5c6897e07f84d0a3445e9
RNFirebase: 37daa9a346d070f9f6ee1f3b4aaf4c8e3b1d5d1c
RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38
- RNImageCropPicker: a606d65f71c6c05caa3c850c16fb1ba2a4718608
+ RNImageCropPicker: 38865ab4af1b0b2146ad66061196bc0184946855
RNLocalize: b6df30cc25ae736d37874f9bce13351db2f56796
RNReanimated: 955cf4068714003d2f1a6e2bae3fb1118f359aff
RNRootView: 895a4813dedeaca82db2fa868ca1c333d790e494
RNScreens: cf198f915f8a2bf163de94ca9f5bfc8d326c3706
RNUserDefaults: c421fd97ad06b35c16608c5d0fe675db353f632d
RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
- RSKImageCropper: a446db0e8444a036b34f3c43db01b2373baa4b2a
SDWebImage: 48b88379b798fd1e4298f95bb25d2cdabbf4deb3
SDWebImageWebPCoder: 36f8f47bd9879a8aea6044765c1351120fd8e3a8
+ TOCropViewController: e9da34f484aedd4e5d5a8ab230ba217cfe16c729
UMAppLoader: ee77a072f9e15128f777ccd6d2d00f52ab4387e6
UMBarCodeScannerInterface: 9dc692b87e5f20fe277fa57aa47f45d418c3cc6c
UMCameraInterface: 625878bbf2ba188a8548675e1d1d2e438a653e6d
diff --git a/ios/Pods/Headers/Private/EXVideoThumbnails/EXVideoThumbnailsModule.h b/ios/Pods/Headers/Private/EXVideoThumbnails/EXVideoThumbnailsModule.h
new file mode 120000
index 000000000..b8f9ea81c
--- /dev/null
+++ b/ios/Pods/Headers/Private/EXVideoThumbnails/EXVideoThumbnailsModule.h
@@ -0,0 +1 @@
+../../../../../node_modules/expo-video-thumbnails/ios/EXVideoThumbnails/EXVideoThumbnailsModule.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RNCMaskedView/RNCMaskedView.h b/ios/Pods/Headers/Private/RNCMaskedView/RNCMaskedView.h
new file mode 120000
index 000000000..d386e270c
--- /dev/null
+++ b/ios/Pods/Headers/Private/RNCMaskedView/RNCMaskedView.h
@@ -0,0 +1 @@
+../../../../../node_modules/@react-native-community/masked-view/ios/RNCMaskedView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RNCMaskedView/RNCMaskedViewManager.h b/ios/Pods/Headers/Private/RNCMaskedView/RNCMaskedViewManager.h
new file mode 120000
index 000000000..56292ccdb
--- /dev/null
+++ b/ios/Pods/Headers/Private/RNCMaskedView/RNCMaskedViewManager.h
@@ -0,0 +1 @@
+../../../../../node_modules/@react-native-community/masked-view/ios/RNCMaskedViewManager.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RNImageCropPicker/UIImage+Extension.h b/ios/Pods/Headers/Private/RNImageCropPicker/UIImage+Extension.h
new file mode 120000
index 000000000..ae207d66f
--- /dev/null
+++ b/ios/Pods/Headers/Private/RNImageCropPicker/UIImage+Extension.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-image-crop-picker/ios/src/UIImage+Extension.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/CGGeometry+RSKImageCropper.h b/ios/Pods/Headers/Private/RSKImageCropper/CGGeometry+RSKImageCropper.h
deleted file mode 120000
index 74dd0daa4..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/CGGeometry+RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/CGGeometry+RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropViewController+Protected.h b/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropViewController+Protected.h
deleted file mode 120000
index 4790230e3..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropViewController+Protected.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageCropViewController+Protected.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropViewController.h b/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropViewController.h
deleted file mode 120000
index fe2c11714..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropViewController.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageCropViewController.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropper.h b/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropper.h
deleted file mode 120000
index c13f12fe3..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageScrollView.h b/ios/Pods/Headers/Private/RSKImageCropper/RSKImageScrollView.h
deleted file mode 120000
index 4eda7f550..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/RSKImageScrollView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageScrollView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/RSKInternalUtility.h b/ios/Pods/Headers/Private/RSKImageCropper/RSKInternalUtility.h
deleted file mode 120000
index 15149ea68..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/RSKInternalUtility.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKInternalUtility.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/RSKTouchView.h b/ios/Pods/Headers/Private/RSKImageCropper/RSKTouchView.h
deleted file mode 120000
index 8a4f16237..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/RSKTouchView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKTouchView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/UIApplication+RSKImageCropper.h b/ios/Pods/Headers/Private/RSKImageCropper/UIApplication+RSKImageCropper.h
deleted file mode 120000
index ce8d70476..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/UIApplication+RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/UIApplication+RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/RSKImageCropper/UIImage+RSKImageCropper.h b/ios/Pods/Headers/Private/RSKImageCropper/UIImage+RSKImageCropper.h
deleted file mode 120000
index 2cae5b628..000000000
--- a/ios/Pods/Headers/Private/RSKImageCropper/UIImage+RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/UIImage+RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOActivityCroppedImageProvider.h b/ios/Pods/Headers/Private/TOCropViewController/TOActivityCroppedImageProvider.h
new file mode 120000
index 000000000..f1ec7a5f1
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOActivityCroppedImageProvider.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCropOverlayView.h b/ios/Pods/Headers/Private/TOCropViewController/TOCropOverlayView.h
new file mode 120000
index 000000000..499bddbeb
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCropOverlayView.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropOverlayView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCropScrollView.h b/ios/Pods/Headers/Private/TOCropViewController/TOCropScrollView.h
new file mode 120000
index 000000000..3bedca728
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCropScrollView.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropScrollView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCropToolbar.h b/ios/Pods/Headers/Private/TOCropViewController/TOCropToolbar.h
new file mode 120000
index 000000000..b5fc96041
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCropToolbar.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropToolbar.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCropView.h b/ios/Pods/Headers/Private/TOCropViewController/TOCropView.h
new file mode 120000
index 000000000..4fc837890
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCropView.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCropViewConstants.h b/ios/Pods/Headers/Private/TOCropViewController/TOCropViewConstants.h
new file mode 120000
index 000000000..c366d643d
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCropViewConstants.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Constants/TOCropViewConstants.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCropViewController.h b/ios/Pods/Headers/Private/TOCropViewController/TOCropViewController.h
new file mode 120000
index 000000000..1e311568c
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCropViewController.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/TOCropViewController.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCropViewControllerTransitioning.h b/ios/Pods/Headers/Private/TOCropViewController/TOCropViewControllerTransitioning.h
new file mode 120000
index 000000000..5dcc4ebcf
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCropViewControllerTransitioning.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/TOCroppedImageAttributes.h b/ios/Pods/Headers/Private/TOCropViewController/TOCroppedImageAttributes.h
new file mode 120000
index 000000000..a06000b1d
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/TOCroppedImageAttributes.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/TOCropViewController/UIImage+CropRotate.h b/ios/Pods/Headers/Private/TOCropViewController/UIImage+CropRotate.h
new file mode 120000
index 000000000..64e58c384
--- /dev/null
+++ b/ios/Pods/Headers/Private/TOCropViewController/UIImage+CropRotate.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Categories/UIImage+CropRotate.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RCTView+SafeAreaCompat.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RCTView+SafeAreaCompat.h
new file mode 120000
index 000000000..7ad3e9a1c
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RCTView+SafeAreaCompat.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RCTView+SafeAreaCompat.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaProvider.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaProvider.h
new file mode 120000
index 000000000..8744bf748
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaProvider.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaProvider.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaProviderManager.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaProviderManager.h
new file mode 120000
index 000000000..b4359380d
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaProviderManager.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaProviderManager.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaShadowView.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaShadowView.h
new file mode 120000
index 000000000..03ea438e5
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaShadowView.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaShadowView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaView.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaView.h
new file mode 120000
index 000000000..7476be42b
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaView.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewEdges.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewEdges.h
new file mode 120000
index 000000000..438fe1839
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewEdges.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewEdges.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewLocalData.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewLocalData.h
new file mode 120000
index 000000000..f1d32636f
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewLocalData.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewLocalData.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewManager.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewManager.h
new file mode 120000
index 000000000..5e022746e
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewManager.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewManager.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewMode.h b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewMode.h
new file mode 120000
index 000000000..6e8a59301
--- /dev/null
+++ b/ios/Pods/Headers/Private/react-native-safe-area-context/RNCSafeAreaViewMode.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewMode.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/CompactValue.h b/ios/Pods/Headers/Private/yoga/yoga/CompactValue.h
deleted file mode 120000
index 5f9fcb501..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/CompactValue.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/CompactValue.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/Utils.h b/ios/Pods/Headers/Private/yoga/yoga/Utils.h
deleted file mode 120000
index 62eb08d8d..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/Utils.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/Utils.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGConfig.h b/ios/Pods/Headers/Private/yoga/yoga/YGConfig.h
deleted file mode 120000
index e2ddc4b78..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGConfig.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGConfig.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGEnums.h b/ios/Pods/Headers/Private/yoga/yoga/YGEnums.h
deleted file mode 120000
index fd4047d3c..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGEnums.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGEnums.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGFloatOptional.h b/ios/Pods/Headers/Private/yoga/yoga/YGFloatOptional.h
deleted file mode 120000
index cb603e3e7..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGFloatOptional.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGFloatOptional.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGLayout.h b/ios/Pods/Headers/Private/yoga/yoga/YGLayout.h
deleted file mode 120000
index f95b82a39..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGLayout.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGLayout.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGMacros.h b/ios/Pods/Headers/Private/yoga/yoga/YGMacros.h
deleted file mode 120000
index b9f1940aa..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGMacros.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGMacros.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGNode.h b/ios/Pods/Headers/Private/yoga/yoga/YGNode.h
deleted file mode 120000
index 6dab868af..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGNode.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGNode.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGNodePrint.h b/ios/Pods/Headers/Private/yoga/yoga/YGNodePrint.h
deleted file mode 120000
index fb4f6ebfa..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGNodePrint.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGNodePrint.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGStyle.h b/ios/Pods/Headers/Private/yoga/yoga/YGStyle.h
deleted file mode 120000
index dfc50e60f..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGStyle.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGStyle.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/YGValue.h b/ios/Pods/Headers/Private/yoga/yoga/YGValue.h
deleted file mode 120000
index 868845773..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/YGValue.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGValue.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/Yoga-internal.h b/ios/Pods/Headers/Private/yoga/yoga/Yoga-internal.h
deleted file mode 120000
index 5b0d41ee2..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/Yoga-internal.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/Yoga-internal.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/Yoga.h b/ios/Pods/Headers/Private/yoga/yoga/Yoga.h
deleted file mode 120000
index 9ea8cc5f0..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/Yoga.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/Yoga.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/event.h b/ios/Pods/Headers/Private/yoga/yoga/event.h
deleted file mode 120000
index eab97aef0..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/event.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/event/event.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/experiments-inl.h b/ios/Pods/Headers/Private/yoga/yoga/experiments-inl.h
deleted file mode 120000
index c3d7802de..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/experiments-inl.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/internal/experiments-inl.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/experiments.h b/ios/Pods/Headers/Private/yoga/yoga/experiments.h
deleted file mode 120000
index d255008f2..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/experiments.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/internal/experiments.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Private/yoga/yoga/log.h b/ios/Pods/Headers/Private/yoga/yoga/log.h
deleted file mode 120000
index 658bfcabd..000000000
--- a/ios/Pods/Headers/Private/yoga/yoga/log.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/log.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/EXVideoThumbnails/EXVideoThumbnailsModule.h b/ios/Pods/Headers/Public/EXVideoThumbnails/EXVideoThumbnailsModule.h
new file mode 120000
index 000000000..b8f9ea81c
--- /dev/null
+++ b/ios/Pods/Headers/Public/EXVideoThumbnails/EXVideoThumbnailsModule.h
@@ -0,0 +1 @@
+../../../../../node_modules/expo-video-thumbnails/ios/EXVideoThumbnails/EXVideoThumbnailsModule.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RNCMaskedView/RNCMaskedView.h b/ios/Pods/Headers/Public/RNCMaskedView/RNCMaskedView.h
new file mode 120000
index 000000000..d386e270c
--- /dev/null
+++ b/ios/Pods/Headers/Public/RNCMaskedView/RNCMaskedView.h
@@ -0,0 +1 @@
+../../../../../node_modules/@react-native-community/masked-view/ios/RNCMaskedView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RNCMaskedView/RNCMaskedViewManager.h b/ios/Pods/Headers/Public/RNCMaskedView/RNCMaskedViewManager.h
new file mode 120000
index 000000000..56292ccdb
--- /dev/null
+++ b/ios/Pods/Headers/Public/RNCMaskedView/RNCMaskedViewManager.h
@@ -0,0 +1 @@
+../../../../../node_modules/@react-native-community/masked-view/ios/RNCMaskedViewManager.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RNImageCropPicker/UIImage+Extension.h b/ios/Pods/Headers/Public/RNImageCropPicker/UIImage+Extension.h
new file mode 120000
index 000000000..ae207d66f
--- /dev/null
+++ b/ios/Pods/Headers/Public/RNImageCropPicker/UIImage+Extension.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-image-crop-picker/ios/src/UIImage+Extension.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/CGGeometry+RSKImageCropper.h b/ios/Pods/Headers/Public/RSKImageCropper/CGGeometry+RSKImageCropper.h
deleted file mode 120000
index 74dd0daa4..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/CGGeometry+RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/CGGeometry+RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropViewController+Protected.h b/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropViewController+Protected.h
deleted file mode 120000
index 4790230e3..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropViewController+Protected.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageCropViewController+Protected.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropViewController.h b/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropViewController.h
deleted file mode 120000
index fe2c11714..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropViewController.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageCropViewController.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropper.h b/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropper.h
deleted file mode 120000
index c13f12fe3..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageScrollView.h b/ios/Pods/Headers/Public/RSKImageCropper/RSKImageScrollView.h
deleted file mode 120000
index 4eda7f550..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/RSKImageScrollView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKImageScrollView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/RSKInternalUtility.h b/ios/Pods/Headers/Public/RSKImageCropper/RSKInternalUtility.h
deleted file mode 120000
index 15149ea68..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/RSKInternalUtility.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKInternalUtility.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/RSKTouchView.h b/ios/Pods/Headers/Public/RSKImageCropper/RSKTouchView.h
deleted file mode 120000
index 8a4f16237..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/RSKTouchView.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/RSKTouchView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/UIApplication+RSKImageCropper.h b/ios/Pods/Headers/Public/RSKImageCropper/UIApplication+RSKImageCropper.h
deleted file mode 120000
index ce8d70476..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/UIApplication+RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/UIApplication+RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/RSKImageCropper/UIImage+RSKImageCropper.h b/ios/Pods/Headers/Public/RSKImageCropper/UIImage+RSKImageCropper.h
deleted file mode 120000
index 2cae5b628..000000000
--- a/ios/Pods/Headers/Public/RSKImageCropper/UIImage+RSKImageCropper.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../RSKImageCropper/RSKImageCropper/UIImage+RSKImageCropper.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOActivityCroppedImageProvider.h b/ios/Pods/Headers/Public/TOCropViewController/TOActivityCroppedImageProvider.h
new file mode 120000
index 000000000..f1ec7a5f1
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOActivityCroppedImageProvider.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Models/TOActivityCroppedImageProvider.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCropOverlayView.h b/ios/Pods/Headers/Public/TOCropViewController/TOCropOverlayView.h
new file mode 120000
index 000000000..499bddbeb
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCropOverlayView.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropOverlayView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCropScrollView.h b/ios/Pods/Headers/Public/TOCropViewController/TOCropScrollView.h
new file mode 120000
index 000000000..3bedca728
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCropScrollView.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropScrollView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCropToolbar.h b/ios/Pods/Headers/Public/TOCropViewController/TOCropToolbar.h
new file mode 120000
index 000000000..b5fc96041
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCropToolbar.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropToolbar.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCropView.h b/ios/Pods/Headers/Public/TOCropViewController/TOCropView.h
new file mode 120000
index 000000000..4fc837890
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCropView.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Views/TOCropView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCropViewConstants.h b/ios/Pods/Headers/Public/TOCropViewController/TOCropViewConstants.h
new file mode 120000
index 000000000..c366d643d
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCropViewConstants.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Constants/TOCropViewConstants.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCropViewController.h b/ios/Pods/Headers/Public/TOCropViewController/TOCropViewController.h
new file mode 120000
index 000000000..1e311568c
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCropViewController.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/TOCropViewController.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCropViewControllerTransitioning.h b/ios/Pods/Headers/Public/TOCropViewController/TOCropViewControllerTransitioning.h
new file mode 120000
index 000000000..5dcc4ebcf
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCropViewControllerTransitioning.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Models/TOCropViewControllerTransitioning.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/TOCroppedImageAttributes.h b/ios/Pods/Headers/Public/TOCropViewController/TOCroppedImageAttributes.h
new file mode 120000
index 000000000..a06000b1d
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/TOCroppedImageAttributes.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Models/TOCroppedImageAttributes.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/TOCropViewController/UIImage+CropRotate.h b/ios/Pods/Headers/Public/TOCropViewController/UIImage+CropRotate.h
new file mode 120000
index 000000000..64e58c384
--- /dev/null
+++ b/ios/Pods/Headers/Public/TOCropViewController/UIImage+CropRotate.h
@@ -0,0 +1 @@
+../../../TOCropViewController/Objective-C/TOCropViewController/Categories/UIImage+CropRotate.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RCTView+SafeAreaCompat.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RCTView+SafeAreaCompat.h
new file mode 120000
index 000000000..7ad3e9a1c
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RCTView+SafeAreaCompat.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RCTView+SafeAreaCompat.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaProvider.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaProvider.h
new file mode 120000
index 000000000..8744bf748
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaProvider.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaProvider.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaProviderManager.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaProviderManager.h
new file mode 120000
index 000000000..b4359380d
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaProviderManager.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaProviderManager.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaShadowView.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaShadowView.h
new file mode 120000
index 000000000..03ea438e5
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaShadowView.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaShadowView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaView.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaView.h
new file mode 120000
index 000000000..7476be42b
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaView.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaView.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewEdges.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewEdges.h
new file mode 120000
index 000000000..438fe1839
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewEdges.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewEdges.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewLocalData.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewLocalData.h
new file mode 120000
index 000000000..f1d32636f
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewLocalData.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewLocalData.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewManager.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewManager.h
new file mode 120000
index 000000000..5e022746e
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewManager.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewManager.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewMode.h b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewMode.h
new file mode 120000
index 000000000..6e8a59301
--- /dev/null
+++ b/ios/Pods/Headers/Public/react-native-safe-area-context/RNCSafeAreaViewMode.h
@@ -0,0 +1 @@
+../../../../../node_modules/react-native-safe-area-context/ios/SafeAreaView/RNCSafeAreaViewMode.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/yoga/yoga/YGEnums.h b/ios/Pods/Headers/Public/yoga/yoga/YGEnums.h
deleted file mode 120000
index fd4047d3c..000000000
--- a/ios/Pods/Headers/Public/yoga/yoga/YGEnums.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGEnums.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/yoga/yoga/YGMacros.h b/ios/Pods/Headers/Public/yoga/yoga/YGMacros.h
deleted file mode 120000
index b9f1940aa..000000000
--- a/ios/Pods/Headers/Public/yoga/yoga/YGMacros.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGMacros.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/yoga/yoga/YGValue.h b/ios/Pods/Headers/Public/yoga/yoga/YGValue.h
deleted file mode 120000
index 868845773..000000000
--- a/ios/Pods/Headers/Public/yoga/yoga/YGValue.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/YGValue.h
\ No newline at end of file
diff --git a/ios/Pods/Headers/Public/yoga/yoga/Yoga.h b/ios/Pods/Headers/Public/yoga/yoga/Yoga.h
deleted file mode 120000
index 9ea8cc5f0..000000000
--- a/ios/Pods/Headers/Public/yoga/yoga/Yoga.h
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../node_modules/react-native/ReactCommon/yoga/yoga/Yoga.h
\ No newline at end of file
diff --git a/ios/Pods/Local Podspecs/EXVideoThumbnails.podspec.json b/ios/Pods/Local Podspecs/EXVideoThumbnails.podspec.json
new file mode 100644
index 000000000..ff3cbcaa6
--- /dev/null
+++ b/ios/Pods/Local Podspecs/EXVideoThumbnails.podspec.json
@@ -0,0 +1,26 @@
+{
+ "name": "EXVideoThumbnails",
+ "version": "4.1.1",
+ "summary": "ExpoVideoThumbnails standalone module",
+ "description": "ExpoVideoThumbnails standalone module",
+ "license": "MIT",
+ "authors": "650 Industries, Inc.",
+ "homepage": "https://github.com/expo/expo/tree/master/packages/expo-video-thumbnails",
+ "platforms": {
+ "ios": "10.0"
+ },
+ "source": {
+ "git": "https://github.com/expo/expo.git"
+ },
+ "source_files": "EXVideoThumbnails/**/*.{h,m}",
+ "preserve_paths": "EXVideoThumbnails/**/*.{h,m}",
+ "requires_arc": true,
+ "dependencies": {
+ "UMCore": [
+
+ ],
+ "UMFileSystemInterface": [
+
+ ]
+ }
+}
diff --git a/ios/Pods/Local Podspecs/RNCAsyncStorage.podspec.json b/ios/Pods/Local Podspecs/RNCAsyncStorage.podspec.json
index 145feb1ef..421bbb1ff 100644
--- a/ios/Pods/Local Podspecs/RNCAsyncStorage.podspec.json
+++ b/ios/Pods/Local Podspecs/RNCAsyncStorage.podspec.json
@@ -1,18 +1,17 @@
{
"name": "RNCAsyncStorage",
- "version": "1.11.0",
+ "version": "1.10.3",
"summary": "Asynchronous, persistent, key-value storage system for React Native.",
"license": "MIT",
"authors": "Krzysztof Borowy ",
"homepage": "https://github.com/react-native-community/react-native-async-storage#readme",
"platforms": {
"ios": "9.0",
- "tvos": "9.2",
- "osx": "10.14"
+ "tvos": "9.2"
},
"source": {
"git": "https://github.com/react-native-community/react-native-async-storage.git",
- "tag": "v1.11.0"
+ "tag": "v1.10.3"
},
"source_files": "ios/**/*.{h,m}",
"dependencies": {
diff --git a/ios/Pods/Local Podspecs/RNCMaskedView.podspec.json b/ios/Pods/Local Podspecs/RNCMaskedView.podspec.json
new file mode 100644
index 000000000..261de0045
--- /dev/null
+++ b/ios/Pods/Local Podspecs/RNCMaskedView.podspec.json
@@ -0,0 +1,22 @@
+{
+ "name": "RNCMaskedView",
+ "version": "0.1.10",
+ "summary": "React Native MaskedView component",
+ "license": "MIT",
+ "authors": "Mike Nedosekin ",
+ "homepage": "https://github.com/react-native-community/react-native-masked-view#readme",
+ "platforms": {
+ "ios": "9.0",
+ "tvos": "9.0"
+ },
+ "source": {
+ "git": "https://github.com/react-native-community/react-native-masked-view.git",
+ "tag": "v0.1.10"
+ },
+ "source_files": "ios/**/*.{h,m}",
+ "dependencies": {
+ "React": [
+
+ ]
+ }
+}
diff --git a/ios/Pods/Local Podspecs/RNImageCropPicker.podspec.json b/ios/Pods/Local Podspecs/RNImageCropPicker.podspec.json
index 59bc7a1da..9027892da 100644
--- a/ios/Pods/Local Podspecs/RNImageCropPicker.podspec.json
+++ b/ios/Pods/Local Podspecs/RNImageCropPicker.podspec.json
@@ -1,6 +1,6 @@
{
"name": "RNImageCropPicker",
- "version": "0.30.0",
+ "version": "0.31.1",
"summary": "Select single or multiple images, with cropping option",
"requires_arc": true,
"license": "MIT",
@@ -10,21 +10,21 @@
},
"source": {
"git": "https://github.com/ivpusic/react-native-image-crop-picker",
- "tag": "v0.30.0"
+ "tag": "v0.31.1"
},
"source_files": "ios/src/*.{h,m}",
"platforms": {
"ios": "8.0"
},
"dependencies": {
- "RSKImageCropper": [
-
- ],
"React-Core": [
],
"React-RCTImage": [
+ ],
+ "TOCropViewController": [
+
]
},
"subspecs": [
diff --git a/ios/Pods/Local Podspecs/react-native-safe-area-context.podspec.json b/ios/Pods/Local Podspecs/react-native-safe-area-context.podspec.json
new file mode 100644
index 000000000..b2226e20e
--- /dev/null
+++ b/ios/Pods/Local Podspecs/react-native-safe-area-context.podspec.json
@@ -0,0 +1,22 @@
+{
+ "name": "react-native-safe-area-context",
+ "version": "3.0.2",
+ "summary": "A flexible way to handle safe area, also works on Android and web.",
+ "license": "MIT",
+ "authors": "Janic Duplessis ",
+ "homepage": "https://github.com/th3rdwave/react-native-safe-area-context#readme",
+ "platforms": {
+ "ios": "9.0",
+ "tvos": "9.2"
+ },
+ "source": {
+ "git": "https://github.com/th3rdwave/react-native-safe-area-context.git",
+ "tag": "v3.0.2"
+ },
+ "source_files": "ios/**/*.{h,m}",
+ "dependencies": {
+ "React": [
+
+ ]
+ }
+}
diff --git a/ios/Pods/Local Podspecs/rn-extensions-share.podspec.json b/ios/Pods/Local Podspecs/rn-extensions-share.podspec.json
index 865dba8bb..9d084a5ea 100644
--- a/ios/Pods/Local Podspecs/rn-extensions-share.podspec.json
+++ b/ios/Pods/Local Podspecs/rn-extensions-share.podspec.json
@@ -1,6 +1,6 @@
{
"name": "rn-extensions-share",
- "version": "2.3.10",
+ "version": "2.4.0",
"summary": "Share-Extension using react-native for both ios and android",
"license": "MIT",
"authors": {
diff --git a/ios/Pods/Manifest.lock b/ios/Pods/Manifest.lock
index d085aabdd..2d82ed93a 100644
--- a/ios/Pods/Manifest.lock
+++ b/ios/Pods/Manifest.lock
@@ -34,6 +34,9 @@ PODS:
- EXPermissions (8.1.0):
- UMCore
- UMPermissionsInterface
+ - EXVideoThumbnails (4.1.1):
+ - UMCore
+ - UMFileSystemInterface
- EXWebBrowser (8.2.1):
- UMCore
- Fabric (1.10.2)
@@ -360,6 +363,8 @@ PODS:
- React
- react-native-orientation-locker (1.1.8):
- React
+ - react-native-safe-area-context (3.0.2):
+ - React
- react-native-slider (2.0.9):
- React
- react-native-webview (9.4.0):
@@ -429,7 +434,7 @@ PODS:
- React
- ReactNativeKeyboardTrackingView (5.7.0):
- React
- - rn-extensions-share (2.3.10):
+ - rn-extensions-share (2.4.0):
- React
- rn-fetch-blob (0.12.0):
- React-Core
@@ -437,7 +442,9 @@ PODS:
- React
- RNBootSplash (2.2.4):
- React
- - RNCAsyncStorage (1.11.0):
+ - RNCAsyncStorage (1.10.3):
+ - React
+ - RNCMaskedView (0.1.10):
- React
- RNDateTimePicker (2.3.2):
- React
@@ -458,15 +465,15 @@ PODS:
- React
- RNGestureHandler (1.6.1):
- React
- - RNImageCropPicker (0.30.0):
+ - RNImageCropPicker (0.31.1):
- React-Core
- React-RCTImage
- - RNImageCropPicker/QBImagePickerController (= 0.30.0)
- - RSKImageCropper
- - RNImageCropPicker/QBImagePickerController (0.30.0):
+ - RNImageCropPicker/QBImagePickerController (= 0.31.1)
+ - TOCropViewController
+ - RNImageCropPicker/QBImagePickerController (0.31.1):
- React-Core
- React-RCTImage
- - RSKImageCropper
+ - TOCropViewController
- RNLocalize (1.4.0):
- React
- RNReanimated (1.8.0):
@@ -479,13 +486,13 @@ PODS:
- React
- RNVectorIcons (6.6.0):
- React
- - RSKImageCropper (2.2.3)
- SDWebImage (5.7.4):
- SDWebImage/Core (= 5.7.4)
- SDWebImage/Core (5.7.4)
- SDWebImageWebPCoder (0.4.1):
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.5)
+ - TOCropViewController (2.5.2)
- UMAppLoader (1.0.2)
- UMBarCodeScannerInterface (5.1.0)
- UMCameraInterface (5.1.0)
@@ -518,6 +525,7 @@ DEPENDENCIES:
- EXKeepAwake (from `../node_modules/expo-keep-awake/ios`)
- EXLocalAuthentication (from `../node_modules/expo-local-authentication/ios`)
- EXPermissions (from `../node_modules/expo-permissions/ios`)
+ - EXVideoThumbnails (from `../node_modules/expo-video-thumbnails/ios`)
- EXWebBrowser (from `../node_modules/expo-web-browser/ios`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`)
@@ -562,6 +570,7 @@ DEPENDENCIES:
- react-native-jitsi-meet (from `../node_modules/react-native-jitsi-meet`)
- 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`)
- "react-native-slider (from `../node_modules/@react-native-community/slider`)"
- react-native-webview (from `../node_modules/react-native-webview`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
@@ -583,6 +592,7 @@ DEPENDENCIES:
- RNAudio (from `../node_modules/react-native-audio`)
- RNBootSplash (from `../node_modules/react-native-bootsplash`)
- "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)"
+ - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)"
- "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
- RNDeviceInfo (from `../node_modules/react-native-device-info`)
- RNFastImage (from `../node_modules/react-native-fast-image`)
@@ -638,9 +648,9 @@ SPEC REPOS:
- nanopb
- OpenSSL-Universal
- PromisesObjC
- - RSKImageCropper
- SDWebImage
- SDWebImageWebPCoder
+ - TOCropViewController
- YogaKit
EXTERNAL SOURCES:
@@ -664,6 +674,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/expo-local-authentication/ios"
EXPermissions:
:path: "../node_modules/expo-permissions/ios"
+ EXVideoThumbnails:
+ :path: "../node_modules/expo-video-thumbnails/ios"
EXWebBrowser:
:path: "../node_modules/expo-web-browser/ios"
FBLazyVector:
@@ -710,6 +722,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-notifications"
react-native-orientation-locker:
:path: "../node_modules/react-native-orientation-locker"
+ react-native-safe-area-context:
+ :path: "../node_modules/react-native-safe-area-context"
react-native-slider:
:path: "../node_modules/@react-native-community/slider"
react-native-webview:
@@ -750,6 +764,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-bootsplash"
RNCAsyncStorage:
:path: "../node_modules/@react-native-community/async-storage"
+ RNCMaskedView:
+ :path: "../node_modules/@react-native-community/masked-view"
RNDateTimePicker:
:path: "../node_modules/@react-native-community/datetimepicker"
RNDeviceInfo:
@@ -823,6 +839,7 @@ SPEC CHECKSUMS:
EXKeepAwake: d045bc2cf1ad5a04f0323cc7c894b95b414042e0
EXLocalAuthentication: bbf1026cc289d729da4f29240dd7a8f6a14e4b20
EXPermissions: 24b97f734ce9172d245a5be38ad9ccfcb6135964
+ EXVideoThumbnails: be6984a3cda1e44c45b5c6278244e99855f99a0a
EXWebBrowser: 5902f99ac5ac551e5c82ff46f13a337b323aa9ea
Fabric: 706c8b8098fff96c33c0db69cbf81f9c551d0d74
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
@@ -868,6 +885,7 @@ SPEC CHECKSUMS:
react-native-jitsi-meet: f89bcb2cfbd5b15403b9c40738036c4f1af45d05
react-native-notifications: ee8fd739853e72694f3af8b374c8ccb106b7b227
react-native-orientation-locker: f0ca1a8e5031dab6b74bfb4ab33a17ed2c2fcb0d
+ react-native-safe-area-context: b11a34881faac509cad5578726c98161ad4d275c
react-native-slider: e51492f1264d882a8815b71c5870f8978e52887d
react-native-webview: cf5527893252b3b036eea024a1da6996f7344c74
React-RCTActionSheet: f41ea8a811aac770e0cc6e0ad6b270c644ea8b7c
@@ -883,26 +901,27 @@ SPEC CHECKSUMS:
ReactNativeART: 78edc68dd4a1e675338cd0cd113319cf3a65f2ab
ReactNativeKeyboardInput: c37e26821519869993b3b61844350feb9177ff37
ReactNativeKeyboardTrackingView: 02137fac3b2ebd330d74fa54ead48b14750a2306
- rn-extensions-share: 4bfee75806ad54aadeff1dfa535697a6345a50b8
+ rn-extensions-share: 8db79372089567cbc5aefe8444869bbc808578d3
rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
RNAudio: cae2991f2dccb75163f260b60da8051717b959fa
RNBootSplash: 7cb9b4fe7e94177edc0d11010f7631d79db2f5e9
- RNCAsyncStorage: d059c3ee71738c39834a627476322a5a8cd5bf36
+ RNCAsyncStorage: cd7234ff15c010723ed7c499ae4eedc605eac1fd
+ RNCMaskedView: 5a8ec07677aa885546a0d98da336457e2bea557f
RNDateTimePicker: 4bd49e09f91ca73d69119a9e1173b0d43b82f5e5
RNDeviceInfo: e2102056bde3ad5d137fd029d8d431510a00486a
RNFastImage: 35ae972d6727c84ee3f5c6897e07f84d0a3445e9
RNFirebase: 37daa9a346d070f9f6ee1f3b4aaf4c8e3b1d5d1c
RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38
- RNImageCropPicker: a606d65f71c6c05caa3c850c16fb1ba2a4718608
+ RNImageCropPicker: 38865ab4af1b0b2146ad66061196bc0184946855
RNLocalize: b6df30cc25ae736d37874f9bce13351db2f56796
RNReanimated: 955cf4068714003d2f1a6e2bae3fb1118f359aff
RNRootView: 895a4813dedeaca82db2fa868ca1c333d790e494
RNScreens: cf198f915f8a2bf163de94ca9f5bfc8d326c3706
RNUserDefaults: c421fd97ad06b35c16608c5d0fe675db353f632d
RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
- RSKImageCropper: a446db0e8444a036b34f3c43db01b2373baa4b2a
SDWebImage: 48b88379b798fd1e4298f95bb25d2cdabbf4deb3
SDWebImageWebPCoder: 36f8f47bd9879a8aea6044765c1351120fd8e3a8
+ TOCropViewController: e9da34f484aedd4e5d5a8ab230ba217cfe16c729
UMAppLoader: ee77a072f9e15128f777ccd6d2d00f52ab4387e6
UMBarCodeScannerInterface: 9dc692b87e5f20fe277fa57aa47f45d418c3cc6c
UMCameraInterface: 625878bbf2ba188a8548675e1d1d2e438a653e6d
diff --git a/ios/Pods/Pods.xcodeproj/project.pbxproj b/ios/Pods/Pods.xcodeproj/project.pbxproj
index c9791839a..2ad76a598 100644
--- a/ios/Pods/Pods.xcodeproj/project.pbxproj
+++ b/ios/Pods/Pods.xcodeproj/project.pbxproj
@@ -238,2845 +238,2903 @@
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
- 000601D6585E358B4C5C687C9A463409 /* RNUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = E92A46AC09F3A4C210BF6DC717FE1128 /* RNUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 000F50E0CF2A97F28B1403D1775EDC99 /* UMBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = C86D9C85FFFD3CADFC1CA464B0086CAA /* UMBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 001AF458ED907C2245E6C1309CFADDB3 /* JemallocHugePageAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D43B9A81C5CFB7CC964B198C8BF176 /* JemallocHugePageAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0060810FB3851F5761DD7524A5AD905E /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = BEAE5B8B071B90BC75B81752AC66B8E0 /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 00A894F22AA7BAC1B6AA77349D399622 /* REATransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CD52E8807306F1A909DC3E63E9B01D3E /* REATransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 00AAC400E3418EF5114C52242349B8D9 /* UMNativeModulesProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D035D0010E8DE2D35059CEE7EDBEBE4C /* UMNativeModulesProxy.m */; };
- 00C91D63CC716D2460BD2A730560A58E /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = 4867946AE62EB71973F0CB1AB2E3EDCD /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 00C950628997FB02D111B83EB951E6CB /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6D791AE312E93DF3F3AFD4C628799188 /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 00D27218A8199A050BC7FA8E8564170F /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 674B6F2710F83FD4E8D65327654F702A /* GULAppDelegateSwizzler.m */; };
- 00D2A54A8823A11E61F579504E81E987 /* Flipper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 75543B5F65557EF58DF3162759B936C6 /* Flipper-dummy.m */; };
- 00F922693F608FAEB7DF4C02CE61C369 /* OpenSSLHash.h in Headers */ = {isa = PBXBuildFile; fileRef = C10B86FB420804CA03EF2E7C13B7A0D4 /* OpenSSLHash.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 00FA3E1586775F0FB5DA9F5F99EC17CC /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B7FB9B863028BB9152BC5789EF883D /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 010699DF90AE445D00AB55ECC23DC460 /* YGStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C4C59082BABF59E77460D9147952C110 /* YGStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- 0109658EA8CF256D8B289ADCDC7FA70A /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B71E8C8EB282CC6A581AD96F05FC4C12 /* SDImageIOCoder.m */; };
- 011466BD1564B2DC5CE448FEA5B29B85 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 185B2034CAF6E1EE0931F67A5783DDA9 /* README.md */; };
- 011CCC7448DA0EED688075A9B65EC55C /* GDTCORUploadCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D7AC696022DBE83B7A382DB0BB9E3B5 /* GDTCORUploadCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 01242B075C745D566D2F188D45FAEDAE /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3B096A68F34EC3F272AB427CE2F32E /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 01448BDA59FEB517720540384ACA3EB5 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69227533CC8398DB1B4E51347D096821 /* 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"; }; };
- 0198283A6245A364C263FECB875E1C76 /* ARTRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = AAC1FF6A3E958EEB34084535FBCC6A2F /* ARTRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 01D4A5DDBBEE67AA18A16D4C689B53DA /* ErrorCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B43F51A5F2BF1C0DE5C049B0B83F385 /* 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"; }; };
- 01F1D84FDAD0AF47FF1C2166C9A2D3EC /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = D3625BCCC0F421D853BC5DA8F0AF5BAF /* pb_encode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 01FA56AC1F7EF75E75EBBCA0945A18E1 /* SSLContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B957890B4CC126477F060EE903D4729D /* 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"; }; };
- 0219F1BC5ABECD578BCE1A05E02621E5 /* GDTCOREvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E7DDE91F9500DAA2030F5660BB183FF /* GDTCOREvent.m */; };
- 02218BCD8452C372E4ACC4A4C8325932 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 09710EAB22C0612FDD4330603A259BED /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 023FF4811870371C17AB936C0370C28D /* WTCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 788EDF0678F695FC0BC67274CEAD5F0C /* WTCallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 024FFB764B39A899C61D25A259530FAF /* WriteChainAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = C1692BEEAD627DEF8994CE572CFB1A59 /* WriteChainAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 02A040AA87D6FF98C4A159A382F8CA35 /* REAEventNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2A01DC99BBC7CD86517EEED9666713 /* REAEventNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 02A3BBD616C9D1C40690E52BD99F0CFA /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 38F39BCA112CDB5A3FE2B699C153AD24 /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 02CF5ED1CEA40B42508C26E0FC2A66E1 /* ChecksumDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD8055150F383E0BD14DF2F2AAAC255 /* ChecksumDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 02D11B6A86E80E1F2914C8200AE733D3 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0A30FBAAA3F331107EA451DD10260C /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 032C7CDB032114BDCC7DC441021A7DA5 /* IOObjectCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DCCC69679F935D7E2F10ACACD5E79F6 /* IOObjectCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0331A0AEE92CF1C7363B1D3D0E1A5214 /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AFECC51B07E34A8F3B2628E70F3F713F /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0357B1DBA4393494C24B5458C5294109 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 56ADD42358572A2B87D543D6BA6CA0FF /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 037A597C46854C7EAE1349B3B682C044 /* FFFastImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E640E63AE6E09C9C8167553D7BA5808F /* FFFastImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0388C19C118898765F8121AC641BA4B4 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 466D597AD1459F3BC853D24ED8127E57 /* SDDiskCache.m */; };
- 039F484EFA0AB598F0D9B9B68191B8FA /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A2157B8FCBCB981A4B4B8E321B1257B5 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 03A091EF0A44A9313367BD851F9685DB /* RNFetchBlobConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EFAFAC3EF4E67E8ED649AB357974741 /* RNFetchBlobConst.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 03B0991E9C8213684BA88B4BB3746653 /* FlipperConnectionManagerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = D42CB44BA9C69CBAF899C96FE903676E /* FlipperConnectionManagerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 03C2E903CC5B4C7A1E6F9080A24B4926 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = F072BFD907A6FCC7834CFE7FCFC1883F /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 03CE75A0F998C6AD1A8A56EC32048441 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = 485F6A036642CBC1CC852BE2FFBC1556 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 03D5C4B4B20C0648BC0FF0DB5114D2CF /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 26468D7FEAB555E9EB117944B5F283BA /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 03DE9082132C5F30F717BA20344693C9 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = F53E266ABBA0580FDCE7E1B40F1D99F3 /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 04157DF7E2E7E61AEEC46431877630DE /* BSG_KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C672F4FBFB383A097DDBA19A88F15DE /* BSG_KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 041DBA280D01DEFCA66268DC7D4DE683 /* REAAllTransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DECE78FD5A2983C4A35967B61B994F5 /* REAAllTransitions.m */; };
- 0433575C08F601A7818CA6D84CC5ABA4 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = D70454DF8F9142E88B85515B1C4DF172 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 043A6BD1EF7D359B9344AC711C850A93 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FA32DC2FFD7D3C5521D0A2AC95BC00 /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 044EF246BAC4B410BBF6C73F743BDA29 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = E392F401361980335B1D0994034FDA60 /* 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"; }; };
- 04720781CE919EF591D835B54D25129A /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB8F0B2E82C8ECF93A3A1068CBF2DA7 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0496E1728E220AEBEDAD5CBF91E7B74C /* FlipperState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F24ACE2A977F7AB793D9A93778CD16E /* FlipperState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 04AA55BE7FB64746D55ECB9C8714BE6C /* RSKImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = C6910297F97EEA607B6EFFFAB321DB97 /* RSKImageScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 04B300C1D37AF477D6E979A0585D6437 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 5500E6F36870F3141E33609BD3C5966C /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 04B65BFF8935AF4B13C7566F91CABA0B /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEAF8647E8C72ABA05FDA860A421E4D0 /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 04D6704283C3418A8C24ADB8AE9B5F11 /* BSG_KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = 67128EB79907D7A2D1BE62C9A068CCB3 /* BSG_KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 04DEBAD199A26C30F3E532330C05B716 /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 20F40B1861D13D01526C617DBCA79546 /* GULSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 050764AE053E95388DBBFB293FDBF2BC /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 976AAC54063299BD9B1366B0AF3E1F08 /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 05215D88A01F62B525ABC81F59880DEB /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A5C2C297EE96B3D047E7C74B236045AB /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 052731026452AD40E65E87DCF5BF37D2 /* UMModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F0941D08E0154A154AD3BE25420FBC /* UMModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 052C6452C9F9919E496F077C5D882140 /* GDTCORAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = A0403F0F9C1AC41CDC6A65C8AA14B4A0 /* GDTCORAssert.m */; };
- 053BA4F3C75D35BCBAA8F8891D611B84 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEE2BBDF9379116DDC81BC3AEDE175F /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 055E3CCCC565B32662B62AEB2687DFD6 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 1158A11775C169614615E653BE1B25AB /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 056F951F776235258C63B1F4A087C3FB /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = A718F215712FCDE08A545C92FAB53377 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 057FDA20D3830D25C8F9230D8460A02D /* ThreadWheelTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E72A96C3E51340E4B917875C909221D /* ThreadWheelTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 058A0E6FB778E47AC2ACEED1729900C5 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 88B0DC4FC7F96FDEE51F498194964D78 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 05A2C829317533C074C228C63D55CDC0 /* ARTRadialGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AC0D7F44F4D32A037596050EADFCB2A /* ARTRadialGradient.m */; };
- 05A88A58C1245A9C537494AB00CBD729 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 01C75B5F8947006AB1C73BB46B4267E5 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 05B0D839ADEDCA18BCB0342D8850023C /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1050F1435196CED15B61398817AEC9B8 /* decode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 05B58BF8BBB6FD9B0446C34C9FA2A10F /* BSG_KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 4ACA231A5AF8AF7BDB90244762C19195 /* BSG_KSString.c */; };
- 05C1FD03B0C4673F79EC7E77569B14EC /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1940DEEAC17A92734A7038D221AE41D /* nanopb-dummy.m */; };
- 05D0FAA0AE5364F5271A2ED3B96DAABA /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A4A6D9BE1A5F271A1EBB343B090BF4A /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 05D67239AA89DCABE66BC206A4A20DDA /* HazptrUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 84046FDF23D7C27F377792E34B6A6862 /* HazptrUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 05E51EA514016A3A30F517E11AFB5DE0 /* AsyncTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 829D6AD9B342CF6AF4A53197E757E4D6 /* 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"; }; };
- 05EE2DF1D5661FA03933D9C8CB868392 /* RCTProgressViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB2F905B2A1849FB7D8078F2C1203A0 /* RCTProgressViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 05EED5AD8FFA478A9641A7703EFC6674 /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = CC0BEC0B3F3C44148680AA1B3E1299F5 /* FBLPromise+Reduce.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 05EEE113DA8195D1A8446E6E0223F87B /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7217016DDD92C1D480FFAD050AC3B7 /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 06290A0DBEBB396363D9CB31FC2FFA27 /* RNFetchBlobReqBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D2434308FE9078AFFD7425B11C23CCF /* RNFetchBlobReqBuilder.m */; };
- 062F8BE5952FAF7F5CF3E6966A337F28 /* RNBootSplash.h in Headers */ = {isa = PBXBuildFile; fileRef = 9986C9FE4567E0B8DC9DB83136204FF3 /* RNBootSplash.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 06401683509D686A0B42E14FBDA9520E /* BSG_KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = FD9C5F48C11EF7F770DDBD7E7AB64805 /* BSG_KSCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 06514FD84CC576BCCE44F89EE61A7F68 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 38C6B5F5057A29AECC758D204F8E4B02 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 068627D6351492A400D81DA04B4AAEE1 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 087C97C5E3BD5E3E1260D6BD7227A17D /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 06965620DA927215DD8A8F4C9F95EA1F /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = 1795A7DF13A680DD10B81AF83A303B58 /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 06C78FC8169996E806BE536269C185CD /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 45D00F8D02BC30C9CD3C92F08AA8B19D /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 06DF5876917022BB1943DA78C98F5C18 /* ARTTextFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 4396AF01347CCA03B9E7140BADCE88BE /* ARTTextFrame.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 06F350D91CA33913420F7CD0EB2011A2 /* RCTDecayAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = F79539D21D6441938E9FF2E4BAD4CF73 /* 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"; }; };
- 0701F05311F4120F2BED97A9A7D492C8 /* FIRInstallationsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 07017D11692DC682C8E03BB2FA2823DF /* FIRInstallationsVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 07141BDF264104502C0D2041648F7880 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BF8E9A99B123336E4490F22C58A6A56 /* FIRComponentType.m */; };
- 074CC255A80214F8215DBF480553FE83 /* RSocketParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 291D6C2C49433692B9FE34BC24939C2B /* 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 = B1EE9536804A5BAB743C11B8E69AF4A6 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0764A6EAFA3A7BEBA50E99A74A95F549 /* QBVideoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = A99701059C883EFBE32DCFD2FF0BE5D0 /* QBVideoIconView.m */; };
- 07912AE1EFEFB82A90F50403C9214FD5 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AE3E2D34034CCBEFBE5A22102D9E078 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 07982ED2F3B097036FF5459A678C428E /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = AB8C7B604F47671DB78576D860213C75 /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 07B051735A7659BBD10772A28B34D65D /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6F6988F2F1099FE226606BFA0B639416 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 07B8DB35D480E7DBCF68D24F58752B9D /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E038C449F763C718AE5E2ADB78A8957 /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0808979C0DB73FB73B17A106FAC5F615 /* BugsnagSessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = E782834353877A71A4602A05FE560CF6 /* BugsnagSessionTracker.m */; };
- 0808D3750325945F112AFB99ACC0C87E /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CAECA76E8396085CB984BF6927F6A3 /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 080D996C588B3246A97741FDB942CC79 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E082AC97CA13A0B9F95EABCDB5C2542 /* GULNSData+zlib.m */; };
- 08140CF5CCD3BFD03E8A3EB7AF95ED56 /* FlipperCppBridgingResponder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 23C3C5F08BD13409D8FDE9FE4D1CC598 /* 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 = 989E10982D7047A7DAB8A37A30CC1E6D /* ARTGroup.m */; };
- 081E6B601B49FE4F98631AE9F6594C9F /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CE034C6B186B447C39072B20294DFD2 /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 08219D32E74C8630B7462E545B5023E9 /* RNPushKitEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A5F851DD103B3122A832F14307F000D /* RNPushKitEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 082EEA3652F0C7F65F3D9ADC676C1853 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = F343E8E6DDBCE646DDC08C75FF9C4A8B /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0831A0057F646251FD8B9F72008F0F52 /* CGGeometry+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A34D813C9BE0C4D2D9FB56A59FE8BB /* CGGeometry+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 083CA8F0059844F316B348C516DC0312 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFFD22667604FFF6621EF6AFFAC0ABF /* SDWebImageCacheSerializer.m */; };
- 086AF342FFBEEBA94A504AA18CF754E7 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 10ECBD724ABF1B2436022114B32A7B1C /* 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"; }; };
- 086D7D199B167A5E3CC16B2157B3D167 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 280D09B7AD881B183B9C2BF25975FBF6 /* 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"; }; };
- 08751D5B412E7F5CF628EA5003D23DC0 /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 3829AEC3DC988CD50673B1724E7A381E /* UIImage+Resize.m */; };
- 088071E10BC7E0F7D2AEC4C95E916D41 /* CoreCachedSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = CE0A89CE53B60C565AEBF54AE0DAB4AB /* CoreCachedSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 08910E25B56F73BA1E7C9B35051828EF /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06DA217DBD0FA2E42BDB897AA049CCC2 /* 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"; }; };
- 08C3C9AE073CF278A1B7D04DD0F7EE2F /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E14F4C3F2A2C314AC444FDF3BD90749 /* RCTTypeSafety-dummy.m */; };
- 0926794C451A43301E518150BBCFF89C /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B2E2615F1D5C5A3DB51CFC1E41D2A4 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 093CC255BF095A923BF1E04C3B01D945 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A154AAB79A96C5D3BFAEE70156CBCF0 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 09A61C039CE763C49141845FD89EDF19 /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C52A92AE75468F558576E0077F7E11D /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 09BC7875E6D801E8C3A5D78A944B7127 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D4EFD036EC6654875D4D04D71657858 /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 09BE233E2230EC56C6EA5ECA34C40DC2 /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0311B13879609FE9DF91F2242EF8880B /* GULLogger.m */; };
- 09D23E33AA77BDB3310ED71C6842CE9D /* InlineFunctionRef.h in Headers */ = {isa = PBXBuildFile; fileRef = BF60A7D435C7C7CF382B46B1A2CDE9DD /* InlineFunctionRef.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 09EE5698E226034FE9300AE9751FB97B /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C108D7A13CAD13104F3AFC3364E34AF3 /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 09F2344CDF2289F7B806ED72CB1E16C9 /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FFDEF6694588702A45512615587873C /* FIRAppAssociationRegistration.m */; };
- 09F8EE9A887212FC0B2154E979B8E097 /* UMAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = C33183C92E539AF4523A9F436DED40AC /* UMAppDelegateWrapper.m */; };
- 0A1085D42174CDFD3E5A123DA9241DF7 /* Barrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94CDAAC8014342546C86775C00F6A589 /* 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"; }; };
- 0A116EBE1D4A4E64BD686A7187757AAE /* ARTTextManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FD56DD05E452DC489C5852DF2964668C /* ARTTextManager.m */; };
- 0A11B03A3AA448536D107B49841C9294 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C90AD6F3E02455B90B994E4FFAC8DCF6 /* Utils.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- 0A12C7C7EEE78E6E740FBBC9B85CCD4A /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = 22AEFCED6B75662F6CD5BDDEE99FDDF9 /* FBLPromise+Validate.m */; };
- 0A19BC8153C05DAE2E6905B4DFE5C09D /* RCTPerformanceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D313A35B48E6F08CC4890B066E0381E2 /* RCTPerformanceLogger.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 0A2BB595766F80BB96DA17C3497BF549 /* FramedDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D3746F217CFFCA932F738BE27F5EDB9 /* FramedDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0A3C2EAD6FC5025E0BFC557A721CA0DB /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B818ED8284E70A4FF6D5BABE203876F5 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0A57CF4AAC8B981863DD82B40CFAFDD5 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F36B529E6062EAD987C661D1F6E7DF4 /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0A6AB2FC349B9616B23309C9BE9FAC2A /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 792A074CA8DB2DC75B300A6053CE8C1D /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0A7FF47E30F61AFB6AD9CA895EE1A4F9 /* RNDateTimePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F27ED42340D5A5BC7673FE3E360FA70 /* RNDateTimePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0A92A4EB11AC3149D6C51E87E22A1A5B /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F81B0B9AF74EA1B9823E923967ECB355 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 0A9A31AAC37516790E0B4F66099E695E /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18A99514320870DC97F9BB77ED6044E0 /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0ACF9654E330F3E4FF25D38913B61A9F /* ARTPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = F116C4C2B2E4866A92F2576A64F4BFB0 /* ARTPattern.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0AE130EB96D4454903ADE0BA1969A6CF /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1AF0557324DCAE519580AEC76A8CC4D4 /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 0B2CFC4DD49E848F4351E1AD5EFAFABB /* DynamicParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 865687D8992B9721808E1ED5B153B8D1 /* DynamicParser.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0B36C6434B1EBB8AC0D9F69FE4E57190 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06F09B2B54ABF89A0E692B008AA9D6F9 /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 0B3BEBF1C0EB87ACD74E56CC3FD53110 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C1ABC56AA99C63DED52C9F73ED634A /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0B761B070D881FC68C5737332C9D8036 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C070EBE531AE402204E3CF9512505C8 /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0B7C39C00D2B040C27544584D750D5AD /* FLEXNetworkTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = E2060A315A5DB499B27EACB59616E6FB /* 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 = 459327D88106B828E8FED49069C1B8DB /* 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"; }; };
- 0BE19A72D028BD88F755C3B801BC567E /* BSG_RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = E341FC9946689900657B6982A61A5D02 /* BSG_RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0C0611B9E87AFA81DF543508CE12B5FD /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F231D7CA282303549AA44A7AD81A60 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0C1E401FFDCA511E1D3524CC7B71C1A5 /* RNFirebase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6937D064C749EA2BD80D9E075CB49CC1 /* RNFirebase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0C2A5DC47FE2D6837EA44C99ABFD5834 /* EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 99CF9BBC8C3D785A1135FA10C0D87201 /* EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0C551985E8686CC886A539921C3EE668 /* RootView.h in Headers */ = {isa = PBXBuildFile; fileRef = E382B59B493959CD33D743A3005D0F11 /* RootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0C6E7E44FBB6DEF6DF89EFD85C87ACF1 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B00B20AB994D8DF90BA02B6753B4568 /* 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"; }; };
- 0C8D29707DFA2F60DD8508F64D0E029B /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 89C47CCCE3A4B09237C87F96F1BE1D8A /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0CA7C850CA1800B14065B9E58A5ACC80 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8285F659DA66A30E841A40EBB7C03DCE /* 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"; }; };
- 0CDE1736E199F42AF437784B3351CE31 /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = 1894C6BB2FA24DEE867B6C235CA2F8B9 /* FBLPromise+Async.m */; };
- 0CF17F9266055A1FD1CFF6F2C328C2AE /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = CCA97D54CF9ACDAC4793DBE3A9798D4F /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0CF24CC6BEAF9BD3438449F7DA23FD52 /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6488D764E9CC6A04FCB067377339CA78 /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0D3C93CF0F9F2583678EB02BE49EB077 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 91812A384E0D24CDD31A1A2C7D42DE82 /* SDImageCoderHelper.m */; };
- 0D4C1FE8B07E8FBD0752A7EED502914E /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B2E2FAE979095438F3921A484FF5914 /* FBLPromise+Recover.m */; };
- 0D58E16C6814991908886D21A86477D3 /* READebugNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 110A2B745F49BAC59EE79316D115A6D6 /* READebugNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0D73DDAB5065DADE674ED5E85CC65AC1 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C85FC8A04DE7C7381E6363E09976B77 /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0D7E2BB25F84CFE2561BE6FCCF597EF7 /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C01BA1E846A7F4D9FDDE492D4B367F4 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0DC96FDEBC06F1C8DCE2EC4A1B158A2D /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 83427F2327EFE23208D29702FC463EC2 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0DE3744A7455AAFA32B39C9ADDAD79D7 /* FIRInstallationsStoredItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 130FA934D6D11BFD2912B48CBBD9657A /* FIRInstallationsStoredItem.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0DFDE05F3E991B70E27D2F6A9C2D5017 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = FDFEE578BDACDF8A7DAAA1CD21387886 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0DFE7F3D28E42E2B88EDB705DC378B48 /* RCTModalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2B7C17FD11CCB4337CB031447D5287 /* RCTModalManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0E0611504CD5D881E5FCB9B5E278D6E7 /* MicroLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B717BAB93B56433B8D02225FB7155342 /* 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 = 51CCC35D452C44CE4E6354148EF5F188 /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0E1047E03A54517A95C80F04356C0BAC /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 48CA643B7C9426F0218624D4222E051D /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0E1B3276561F7EB341FA907EB1A86F04 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = D8F27D693A9D70A1E15610ED01D638D6 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 0E1E58EAA62AD31323C41A2EE1F285A6 /* RNNotificationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A3F412A544C3D5566023402CD9659172 /* RNNotificationUtils.m */; };
- 0E2055CD03A9F6FE1EF61816FD390A1B /* AsyncUDPSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = E4C3FC9ADAB83B11E93EFE083DBD9D33 /* AsyncUDPSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0E33C0EF981DEF5586AD04AD1C10697A /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B631E5FB8A084E0D4D78C8C64AB5B9B0 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0E490E89EDF3A16691A550F3B3D8577C /* RSocketParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB2A3F2B7BC082B52E02D5D06D423EF /* RSocketParameters.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0E5B539F7CFE7C18605CA862F87C9FB2 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC46BC75E9FB785073AB403AED85863 /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0E6CDDD3662E67C0C8965B8F0CE41EA6 /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = 78E8308DA306318053FC61547E4649A8 /* FBLPromise+Do.m */; };
- 0F04757773EB94AFA230379602288218 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A6AC6A7A49B14663FBC246A357EF6A7 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0F0C10FF1C8CA51216269475E4076D75 /* Framer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4ECB528B2D76E0673537FA9E94FDCA /* Framer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0F112286F11B894F72C66676A5BAC325 /* SDWebImageWebPCoder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C82C3C911EF776B47AE70152D5C2B2C9 /* SDWebImageWebPCoder-dummy.m */; };
- 0F2C29D27A4A81991C787404478AF099 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 631CC48B9CD6ECAE17C232840A63B4F9 /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0F3F32D5615E2F8623E48BB225FD09D8 /* StreamResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC288156FCAC5528EE9A32A0D0BD1666 /* 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"; }; };
- 0F5A161C459E57546E32BC3253B76F55 /* BSG_RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2692F96A70C996939FCF0292FF468288 /* BSG_RFC3339DateTool.m */; };
- 0F7FEC05F0A20D8341402116F272EE20 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F538E8A4AEBF8C5386B7716F6F9998F /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0F91563346AE26C4079DA42B08C23BCE /* RCTResizeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E4BEC03C02A6ED4B4E77A9D08060ABD /* 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"; }; };
- 0F9A9B467AFA8D375F679F23590C7A04 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FB428D3C7FD683A121181252C5246E28 /* ja.lproj */; };
- 0F9C7819344334F86A89420E15C953C6 /* ThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = A88BA7B3FD0C44D083A54567E699CE9F /* ThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0FA9C97403FEF053C862AA37D7419213 /* GDTCORLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = B066A05A05739142F9F5D70FA459BC44 /* GDTCORLifecycle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0FB00882D8BB26D52DB32A3B8F1C4761 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = ABABCF020F0069E7D380C9AE62914445 /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0FC44EF6F7841689F51373C18CF9A97E /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DC3D71773A522EB2F7C6F3723730BA /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0FD0BF71F29CDFAC3DBE15624237654C /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 320E0B1A25EB2F637CBF4290094ED6B3 /* 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 = 094E326AC4141C1616866FA844A2ABB9 /* RNPushKitEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 0FE0697F33D7E0B7DA1149A396065DD3 /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = BCAB4E18232CFF7D83C09A37E1AADCAF /* FBLPromise+Race.m */; };
- 0FF737393D13C998B2E7B85E02167777 /* SSLContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D02ED6C4ECB2318D9F7A5B1B79581974 /* SSLContext.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 10188187C279960B337C15DCD889FF13 /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = A51ABC586C299853B08123F512C1DA70 /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 10483AA4D71ADE88023480FB5094E267 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = A62B7F9D8BA15A75694B82E48D5AD161 /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 106584F91C10E1378D0F44CA8BE92CA4 /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6AD4758068A2DA90FF3E153F456A00FB /* 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"; }; };
- 1078F8A5ABD7343177E99B9FD3D71932 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D725E31D5F0F9D6B097C523E2C876AC3 /* React-jsinspector-dummy.m */; };
- 1092BB8011776EF67080DC8649C68F22 /* RNFirebaseAdMobRewardedVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 370D292975A2043376B9EA3E171BDC19 /* RNFirebaseAdMobRewardedVideo.m */; };
- 109C094CA57B73B0016EECB32E81E246 /* BSG_KSCrashIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C4AD027FCF42D8DFD3D1DC59D05781C /* BSG_KSCrashIdentifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 10C1021B42BE6200A4E324C3539F9702 /* RSocketRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A1530C9267EBA1AD0A80EE430F809CC9 /* 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"; }; };
- 10C864D268080AA0C52419676048CC8C /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA920F7A204F39086184DEF6A3EEC4F1 /* 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"; }; };
- 10D68B02FDF05C99237E067F9918509D /* RNFetchBlobRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D0293F53C01FE2EC7861CAC2794DAE /* RNFetchBlobRequest.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 10E796A0A017F392E5917E7B1A58C69E /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = A00768B9736810750DF8C347AFFDD01D /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 110686C3B9BFABED7EF510599B8F4BA4 /* RCTKeyCommandConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EBD406BEE74B29CAAD099B5F5623B78 /* RCTKeyCommandConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 110DB0771E91F52B6FD3EAD5AF30123D /* RSocketStateMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = E7B9E241EABF8A5A40C7EDD67432603C /* RSocketStateMachine.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 111D765C73417F5F3D9DB4A549BF16B7 /* EXLocalAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E54E5325C0D655C94D6ABAEE7C9C18 /* EXLocalAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 11712F28C8D94966B4717571C5B4101C /* FlatCombiningPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = D3D16C2613A98591C7433A92989CB9FB /* FlatCombiningPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 11822C9340B8CA71658C6217849DCF22 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD301F98FAB37D5BBC99A45991CEDFD /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 118ECA72611CB2FD2EEC1AC53D8E029C /* UMUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D4120D59CC721ACCDF291C39035972A3 /* UMUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 11B2F08DBB908C134F7294568F22A901 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 883CE30B7B37BAB794DE3D07B226F4A2 /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 11BC921BEE2F3EE5F764D72CC571FF96 /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 76DB7DDFA5ABBBF55411E285875E8DA1 /* FBLPromise+Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 11BCEFCA89FAE791FE7195C154A8D927 /* RNPushKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFF2067FCB29BDC2048C01A70055C83 /* RNPushKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 11CEE85468C674A4EBCBA4551A6FFB4A /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB9836A0870E8AED5574E9DEB215076 /* SDImageCache.m */; };
- 11D89A7B5D486F75609ABF6268F29E7A /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = FA6EAD5FB226DE03EAEA90D17A3793FD /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 11D90221E44911334524BF86B2AD4A2F /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 927951445A92363AB98995673F37BD60 /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 11FCAA1D9958EC286034E638CD07CDF1 /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0A207F5DECC90BA9748FB44FE35C67 /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 120EE91B70D7148A00CE2E064E96F61E /* SKApplicationDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8F6E233D037583958956D70CBE4920 /* 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"; }; };
- 12478C3DEA4C049CB9A2CA1CD20C89DA /* rn-extensions-share-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C71CAF2DCC6B9F802938E7F57B0A976 /* rn-extensions-share-dummy.m */; };
- 125A7DA5E0AA6CD38E879293F84F4CA0 /* Flowables.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BC3411E2C598037179D556382232F0A /* Flowables.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1269AF0F682F600A26863DF81E886937 /* RNPushKitEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F5AAC557AD3C7CADEF6306178A3FF636 /* RNPushKitEventHandler.m */; };
- 126F40666E812A4A6E90817FF328B49D /* RNFetchBlobFS.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FEFC3571A6FD5B34B0ACFE04575228A /* RNFetchBlobFS.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 127BEB986815F397903637433E85997C /* FireAndForgetBasedFlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E2A8BDD5B43E8C53B1B17CAB035C90C /* FireAndForgetBasedFlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 12D59B7431F1E2D74FD4A69383EB1BC9 /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 698C573E2A3AE5D9A2AF05020316C4C4 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 12EF2DADF1312FD3553930431F86DA5D /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DCAC264BA4ED2D4100C356EA1ACB22 /* SDWebImageDownloaderDecryptor.m */; };
- 13626B3E229D5D66AF7559F0708DD7B3 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A2D8DC65E6AEE62F2E8C0681847C6771 /* SDImageAPNGCoder.m */; };
- 137F2AB84ACCC13A5B70189CC62DA277 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 391809D6099DBCF7ED4F67B5CF7C077B /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 137FF610872B1C182541C2262022B77B /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E48D44415F84BF7AED6E1B9F0504D132 /* SDWeakProxy.m */; };
- 1391B4C0CB6B3D86D5D0A2E36A67036A /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 02E7806F9CAB5FC3C3A6D2F4B19FB0D7 /* React-RCTText-dummy.m */; };
- 13D7C34FEC43A4568FD21A4221A2C1EC /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D78469224A31FF4998FBF1572479254 /* FBLPromise+Wrap.m */; };
- 13DDFBBAA84ACC91CDC2A5E12778DCD9 /* RCTPropsAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 82E230E1B2623136263E9BDB47B3D045 /* 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"; }; };
- 13DE1BD1D694029E6A9CA5A6422D1297 /* EDFThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D17211126B230DF5446557FE9998B37C /* 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 = 379FE274E8A7DCAC4B987B18D6867063 /* ARTNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14324B21AF8BD25DF60EDC4A614E67DA /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B4127266B5EC6DD89FE1F94CCA4B6A1 /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 143BDF277DE6C458540A99AB32A6912A /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3634D87B73924CC5131F6B0E98980D02 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14534CCC1C7F8E7B84FD7E8CE2AB31F1 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F2185F0EE77134879331967B033BDBFC /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14595B9424B26FA78E6DD72747352F72 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B4DAFBC77BCC1C80EB8B9301EC253D6 /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 145B0569F3F8BCD67D8BBF5DD7E6EB72 /* EventBaseLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F3552D4BB7A4C91B6ABB4CDF3A78488 /* EventBaseLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14728816ACF61C96545F414F980F4B33 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DFDE8B8F51B84DD08D0D7AF871A04C4 /* SDWebImageCompat.m */; };
- 1473175D9D91F3FAA6EFE18B305D6E38 /* FKPortForwardingServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B25EC8B033867DDBBFA3107CD3017C /* 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 = 5A56E0999D905D918357F9A626E97294 /* EXVideoPlayerViewController.m */; };
- 1487B1D1AEDC852BABA57CD71F64AA21 /* SpookyHashV1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C93A77331F2DCB76AC9069C20CBB68FF /* 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"; }; };
- 14A3CA4B77271ED4415356A1FBA7362F /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 468D763FD715BA65BBA48C21E8A5C2E6 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14C3DC80022ED8ACA9D4F4532F065F24 /* BugsnagSessionTrackingApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 39CCAC4A2D7E157D625AE2E79DD5784F /* BugsnagSessionTrackingApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14CAFF1ED4661468AB0080B8A886439A /* GDTCORPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D6A7F603D91A945AC9ECFF83721FD2 /* GDTCORPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14F4CBB8353E78750FBA45D556C32E23 /* AsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = E01627C9FADCDFAD3407038312E4CF57 /* AsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 14F8EC0D2510CFA0366BA3D4E3223CE7 /* BSG_KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CD93CD86B2847C62012BC8201AC8 /* BSG_KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 150EB838BF663A71D17BB3DB6B3E97E3 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C26F973618AB9F44097E0D662C8273 /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 150F04B8F2DE014340CA3EABEF23B9AF /* SSLOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 120C6FE790E1CAAAE33978DE80E762D2 /* 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"; }; };
- 152271A7580B47DB9B37189F7ED4277E /* ARTLinearGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = D44BDADBDF0681FFA576594C2A54A0FB /* ARTLinearGradient.m */; };
- 1550252FA1729815646281BF830A708A /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FFB9C319EA3BC2AF3541DA4BBD1CC3 /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 15619A9FEFEB4C7FBEB38264BCF2F170 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C26D9E8BA9B0C1C3FD84643E3A62C9 /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 156647B23C14443AFBF903E33BCA6F6D /* BSG_KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FB7118678737F1D828984D9FBCFEB0F /* BSG_KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1570CDD55121E52EEF123C763B2B0B4F /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = CA4FBE8F8986D0FC6EEDD2B850A3F16B /* FBLPromise+Recover.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1578046795E51ADF624F9E6A5C60939A /* FIRInstallationsVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = DDB4574B3B770599A9B8E3F74E2411F3 /* FIRInstallationsVersion.m */; };
- 157804CF2C9474129EA1324545E3ACA6 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = CD6AC95E7AD35654EAD053C4678D5D0A /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1583C4F32B16836112179DB8401EDBC4 /* experiments.h in Headers */ = {isa = PBXBuildFile; fileRef = CE304DE590FA295283860C223B5CA63E /* experiments.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 159E6CC104E3A31FD10E4BFF4D2B6910 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 478FF91049F877DC033DD166C1CD7FD4 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 15AC2FF021D7C7EEC38C290FAAAF3CD8 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 132BB75E02D031FB28B8179A0D011290 /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 15D5FFEEA2DFB87AC3BAE1F6656DB482 /* MessageQueueThreadCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81170979608C08D4D1521530F5DFBD1E /* MessageQueueThreadCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 15D7CCF59D45A8AEB4224BD291FC9910 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 245B33E1F4D089A1FF002688512F44F6 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 15FA0CEC28541CA4EF930A1163CEAB50 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4767264FEFC132643C5311D5096788E0 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 162716417CF9DC78508EB8DC805963D1 /* BugsnagPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 380AEA85EBA61336850CB2319530876A /* BugsnagPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1658E2D03BFE5D27F4C7FB78370F5289 /* RNPushKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 0194255A68262603732E2E4F4F9BDAA3 /* RNPushKit.m */; };
- 1677C6E959A147929A1E36ADE31AB595 /* SKEnvironmentVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 96049167E2D8523393613FF3443A968C /* SKEnvironmentVariables.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 167A2CA62B562DC4614D643C1742A81A /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EB09839249259D0536286005A085F8E0 /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 16899D5B9029FB6D5A400783A624C1C8 /* EXWebBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 8554BE05B4CA68DFDF521065515DA78F /* EXWebBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 168E0D6A2004B4AB71BDC7A0FD126EEC /* FrameFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 362DCF91A55A56D69B0ECA55A973800F /* FrameFlags.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 16B79B17961B6E6845CA4D610C59DDE5 /* ARTNodeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9991420F4188227A754E034852D2FC13 /* ARTNodeManager.m */; };
- 16C5D991F7D3833068C8F6892F59DAE2 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = E877B24BBCFEEB3B33063DAB3FC98BC2 /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1727491FC9D04CA1C6CBAF916FE3693C /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = FB91F4227F109724D2B112490C4FCC26 /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 1728749B028AD1D781945AAA91BE736E /* AudioRecorderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D935B87E7D5BC9E3AC3E2CF9C81D1084 /* AudioRecorderManager.m */; };
- 172DA40FD34F98F60ADDE511B6C70309 /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AAA202C801CE16AB694D62DA2603A7C /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 173644F783112230316D4E6FCC53ED4A /* ErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = E9128F86352D76A79FF505730FB26393 /* ErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 17368940CAE03FB9904A5D69CFBC3DC8 /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = C7F5FB874B08672C02FB2BFC14D2D529 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 173EFBD9209646E1A705B053082C9F6F /* REAClockNodes.m in Sources */ = {isa = PBXBuildFile; fileRef = D95779B2CED449A629C8A758700E46AF /* REAClockNodes.m */; };
- 17473E80FC0107BF0A8C72CFFEAF8603 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 098EB243A3EC052B12C874589238C80D /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1764DAAB45EFB47EFCEBF09C636D8196 /* Codel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC86F16A869C08B98514E4FAD3877FA2 /* 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"; }; };
- 177039A182568496EEAD8B000C4CB5EF /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = AA766FEB8AFF1DEADB72485E6526D9DE /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 179E47C6D3FDEF2F8548AAF3B8E7D75A /* IOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = A2191BF801355D0DA84F034E7EB2E83C /* IOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 17C2BEF174A99D7A9963AFC14B2D9E10 /* ObservableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 780B702EB55C3166E65CB713785F0053 /* ObservableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 17F2E42F3EF6AF5DBED785E7C1DC8143 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B98C43EBEB9ED9E996C65F076BCB5B5E /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 17F5E0FB74E7BD32CDACDC8F988CA5B7 /* SKIOSNetworkAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 93CC7E8B8374FB50C008B576F253CC58 /* 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"; }; };
- 180E6619D4E6F12EFB3E025429C35BDF /* BugsnagKSCrashSysInfoParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B19946E7CBE7C12C9863BD084871818 /* BugsnagKSCrashSysInfoParser.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1832399A5D86191FBC62039FAA886F24 /* EXWebBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF7BEDE2D56C8BC667725D4ADAB7536 /* EXWebBrowser.m */; };
- 18508BF0F3BB7FB5771E7208D859296F /* EXHapticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B4F226B18548F31137F52D5071D0332 /* EXHapticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1875CFDC099AD0787A9C25318392EA17 /* TypedIOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A87117E5612E6AD894A505E87DA09C5 /* TypedIOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1883A6926C1940FB4951E1616CC42E9F /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = CDD07198F82534ACCC69AB9FDAE1BEB8 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 189B638C3899F769A08E0DE1EFB64FB3 /* EXRemoteNotificationPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DDF1CE1F1DF8F2EBBEAEEB8B361FF4C /* EXRemoteNotificationPermissionRequester.m */; };
- 18A77E5A2082C7E3C408C56CA002C905 /* FlipperCppWrapperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E74C3E2B6D38A98EDC7095EBDF0D894 /* FlipperCppWrapperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 18B99705036ECD1F33913244C135B90A /* RCTConvert+RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = A076E128ACA2FF44ED8BE10CE4C8F2D9 /* RCTConvert+RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 18C92F2E7DE02C4F5158C71F487EDC11 /* RSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = D569C8EBC11F560FC5CA66BF071F7634 /* RSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 18CCDA25764FFFE7805A2F391D54BD80 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F351CE4D2108C412E825050B755F4A2 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1902EBB8C42BEB7A31086863B86BE089 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 36E87CC503F95E7DCBCF552BC0BF04D6 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 191ED4B1AD846F05B02798563A781F70 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B44E198E1118013F10E109C936D5CE5 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1921059D97551DED6DBBA916DBA150C5 /* QBAssetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BBDBB22145B78714CD090797BE20365 /* QBAssetsViewController.m */; };
- 192BA926848E9D9219AEBB2DEA42A399 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F1997B8A8F8C837D13423F0AE602CD4B /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 19592F25B82235131D6A91618F62FC7B /* Throughput.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6C4FAE5AC01C6228E1DEE8D1D7642E /* Throughput.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 196ECC69DF946B7C4054EBA6F7889BAC /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E62C69369E251ACD8E2B0D16898898E /* GoogleUtilities-dummy.m */; };
- 197BAE778D92018BC73EC6A9A055401A /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 04EBBBA654E5B9311944BB828A0B747C /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 19912572D88D09628C2942291E7C9ED0 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 412D48D731E53A5618B1DBB917CB8899 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 19A4C2DB3EBA77982E77271C69AB7543 /* FlipperConnectionManagerImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3575F3A9BC08A5FAD6227C9E2CE3926 /* 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"; }; };
- 19A911A0B7F6FE7C06C59E9DBD538976 /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = C553B6048128E6C5C2010F54DCFFFF32 /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 19B3BC4E2828FB30D6FE19E66BBBC724 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 76507D6BDFF3A2955E6C896931880428 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 19BB37501E60552D724E980C463122B9 /* SocketFastOpen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B59FE6153A8CC3B19F7CA6B444C1A15 /* 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"; }; };
- 19BB6A5959515A1DBDDC1B41C2E63739 /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = AC3008B2D7E12E475B9A4DC48370E2DA /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 19D4365486925B686D119895F21414F7 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE8B85B9E36A416752CDE135629619D /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 19EBAFFF4F7BB44B99B4E5EA6F2FC4A9 /* RequestResponseResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7275F5DA65E28AFA745D1F5F25FF0B08 /* RequestResponseResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1A17875330ECFBD30A65210BDF5E8820 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D22FD21AD985123581E35E174568B3C3 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1A1BCE8EEFEE011440836122D86B6653 /* BSG_KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = B2B23E78F9CD6F4E202C67819674071F /* BSG_KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1A1FAB80AB5646F6BA23973871D037EA /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A89A5E13A345AB0BD7A3A25759280635 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1A34D3102ACF234F346A5475B6BF1CB3 /* Stdlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69D6106A77F649DDCAE006388446B24D /* 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 = 2983C8167A247EF469501A4EBFBE4D7C /* 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"; }; };
- 1A9191026A065A4591600142C46139A3 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 259032220E882F1A3F9C8364086DAF94 /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1A91DAC8DA3EBEAA0D5111513D568D69 /* RNUserDefaults-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F8CDB3CB84B4918F82BCE04073C480B /* RNUserDefaults-dummy.m */; };
- 1ABA2B507962FB92E51A2CA70A819741 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BF4FA651BEEAAF5ED8F95C925D0291C /* FIRErrors.m */; };
- 1ABD61549684E693C9ABD854DE580471 /* EXLocalAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = CDFDA2AABF60471FA0DE4B952CECB3F4 /* EXLocalAuthentication.m */; };
- 1AFB7660AED3CB914CF01D42131CECAD /* RNFirebaseAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = CE11CF764C991280625C47C38B5C8F31 /* RNFirebaseAuth.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1B10D25B28351FF12A8C17090C5309B3 /* RNFirebaseMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C007EF19AC1F93CB99375FEB25E78C0 /* RNFirebaseMessaging.m */; };
- 1B51EB05FFD0750C4FE9B4A590CAFDD3 /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 08FE08082A646B5291E0826CBC729CBA /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1B55112F88E36F4CAD2006CB5FE14D26 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = F61DA646F70603FFB9B2E7890FC424F2 /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1B5CF4A390128D31E6B3DDD066E38DA3 /* FKUserDefaultsPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DB084C6DEBA0DC96061D8A514AC4DBA /* FKUserDefaultsPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1B7460A41AE9C572291675EBBA73DBF3 /* UMViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F61EA0F96EAB1BD9DD7607D35EAF450 /* UMViewManager.m */; };
- 1B7603450F5EBB7D2C05C7FBBEC26D72 /* RSocketServer.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C70C0DE50B1BDE4F31EE82E99A4926 /* RSocketServer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1B794ED054CB3A6B44BA360A30EEC849 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 215C261D87D5D65CAC10CBA91012E7E4 /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1B7CFF9E58522F2A4D6D36C5020D8DAE /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C3115F7E0E2ABB73E131A40586F98AD /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1B83D9440594BDBD1CB4CB3D88411B49 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9464598046241785B5443A7676E3609 /* 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"; }; };
- 1BA74AE91BF42207C276B02BBC24531C /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 89C8773F55A4F4A5653989E3D9049C88 /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1BB7DF35DA8BC3E5E76D9ADB62B3BAC6 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F5E5E7947A5559B8B8DDDD4748189BF /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 1BBBA89E7263809B22A2986294845A23 /* Observable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1D8002FB0B3678187844345027A132 /* Observable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1BF23C6D94BC9EBC387640BA8F2A5F0A /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EBA549B24B6B26CE6809AD5C97D0D7C /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1C25BF8A89DFBB6B9B355600D39D1DCE /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B1AD786AD2B5B7C57E86680A8E002A0 /* Bugsnag.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1C3B114D579773C689CCC20E86A66473 /* SKSwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DFDEB74B14A09BB7A2CB49B451ADDD9 /* SKSwizzle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1C647BDA4A4AB160D974BD55DB2E0A02 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B391B9CA0B494C6195981505D1E076FA /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1C71AAD98CA149A0B464F0C1BC1A760A /* FlipperClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D142D9DB4D58940C58B19712A5E24AF6 /* 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 = 18230B4DBA48A8F3656B5C7AC20A3B75 /* SKButtonDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1C9458A12060B23DE3F9D57BAAC6AF5B /* SKSwizzle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 01C61CDCDB208940081BCB076A189961 /* 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"; }; };
- 1CB393E83C2658C292D706C7857EC477 /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F68FADC2E5D1F3308B07EF0A1A621E3 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 1CD50B17D10EDDDE034D1C2AB7034610 /* ARTShapeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DFD3C57B3BD3377FEF14E236D53E795 /* ARTShapeManager.m */; };
- 1CDFFE7C9DF69F03E29F9F02205DF675 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8BF33E3D337BB985790D01909BD9E7E4 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 1CE0A3B74BCACF590A1E1A2BE0BF258A /* UMLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 312AAE5A6C6467B1BD4D1576263C73E2 /* UMLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1CEB2270F182DDF1CF7139272CF46455 /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = F0D0C520E720F849C7F93F61AA0D4AC7 /* BugsnagBreadcrumb.m */; };
- 1D1E44F857FA339C19C859B350D0FFA7 /* Allowance.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A65D1F437F3BF3FD561C475B7FDF42B /* Allowance.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1D4CBFD46B5E0040A330C7120FBFEC85 /* RCTDiffClampAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = DA838978E3266512EFD9B40E12CE5CBB /* 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"; }; };
- 1D6326675CA2E7855A721EFF933961F1 /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7CB983279B4EE789CC6DCECC42768786 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 1D99EBC8F71768B9B1A2CCCBED9AD982 /* RCTRawTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = CBA4D64E832107DF8DEDDD7AD46ABA1D /* RCTRawTextShadowView.m */; };
- 1DE06FF175E64A1F373F1E0CA85D45A6 /* BSGConnectivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC4950F11A5BAE422A01CD661DDE700 /* BSGConnectivity.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1DE91DD8D31AD923BC2F28C70E8E6F9C /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 592374A4AECA89B1BB68DE278A852A29 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1DF16A410CF349117F27A48911AB92B0 /* RCTConvert+REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C6F6060D92552F751A5A438DD7F1E9 /* RCTConvert+REATransition.m */; };
- 1E0A1261A07124778FD4B3B42FA9020B /* UMAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = D21F9B54F5152321C81F1E4B947973E3 /* UMAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1E48D95C455B8ABDB2E212CAB79A6ED6 /* RCTSRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = A91D4BB1CF8EFD075D25BCF7E2FCBB8A /* RCTSRWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 1E5283D2800D1D93A49EC9AA71FBBBC5 /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F754BA97D31F81C0D2C840E3F713C40 /* GULUserDefaults.m */; };
- 1E9E9841ECD43A7B59D4B9C4A24373CD /* RNSScreenContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = E7051E62EA10F5A1688EE25CBA946028 /* RNSScreenContainer.m */; };
- 1EB1982FEEA30F3349E79573D316E7F3 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2282B9C099E923015053646C706DFEB7 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 1EC6E839250BB5EE3E900F898BA75362 /* IOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = 98E77D6A25ADD24D6F07341AF8523362 /* IOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1ECC93652A3EFFCFB135FE893740D5E3 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F257D3DC2A8E4E89D3BB0AD17B0D129D /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1EDD4DC0E76159A2E868E2448ED7CE8C /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B18B97F7B5BC32789739B993A2AA870 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1F7A6150C30D540366225C4428F4EEFA /* OpenSSLUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7024B63B6A0592729A9DBFFA7058446D /* 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"; }; };
- 1F8D9EC1018173D1167AD8857D3E4CA0 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = DB6031C2D1663B56C2BFC3DC302D3269 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1F93776C6F5649E124D88989BC9805EC /* BSG_KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = DCC763AB25BB02EE3DE6A7C2352B487E /* BSG_KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1F988CFCB48630887EBEC9D536138CE0 /* RNNotificationEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BD539FB8E9853340BBBC966D4714DBFE /* RNNotificationEventHandler.m */; };
- 1FBC66FB408DC29291980DFFAC95FD4E /* FlipperKitNetworkPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 61383164C8977EA49DC60163A8512601 /* FlipperKitNetworkPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1FD3F9BD427A14B0A7DBE59A9ED28AEB /* QBAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F7E8C7767E4DCA4EDDAF759C14E8C7B /* QBAssetCell.m */; };
- 1FF20C2CDD23D3EAC68ABAC6E0880DB9 /* BugsnagCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AED6104FB755CAB53662F840A8C88E5 /* BugsnagCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 1FF2393253B66E225DBF6E7B48F3860C /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C3D6F2F0BD6A80301C0154FB416A93F /* FIRBundleUtil.m */; };
- 1FF2EFDA8ABAED16AFAB78AF0DABEA00 /* BaselinesAsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 04EF404723C321D1CE272E4AB802BD15 /* 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"; }; };
- 1FF5C452F6AC78D240C19A97251FBFF9 /* Pods-ShareRocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FE0A6812B600DE9F54562F0F69D2DE /* Pods-ShareRocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 201C25CA113E1654260D99458E252A6C /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = DE9796627BDD27EEB4F1131083745509 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2029321EAF1F73F656D94619140C1873 /* BugsnagUser.m in Sources */ = {isa = PBXBuildFile; fileRef = D3EB3043B14271CB50A41A02E51FFCB5 /* BugsnagUser.m */; };
- 202E0AA3695D0381D384CE7180F47ABD /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E60978F54BEFC76D758C52F2DCE696B /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2036187BDCF514B48DD38C011F3D8F42 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E500DA4066B4BC698E1361F118D3F3C /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20416B5D4297ACF6C5123ECD32CDD1D9 /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = ADBD2E2A0CCC65EE9926134BEE529124 /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20787CEC79E25AA6516AD59C8BEEB419 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D1EFB411756EBD8F39F077B8FDE62A /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2080973A334C01D568F6C34EAA5FEC28 /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 77193EA92359874A8A909A3F19EB06FF /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20AB37D0A997EB702F9625EFD74E7D72 /* SKIOSNetworkAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A21F660C6F4A88B7477EE0F663966EA6 /* SKIOSNetworkAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20B0C57A6DE9D3137B0AD31EFF574741 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 770DF2A3BFCED53A3069E3AA80AC34E4 /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20B883649B7B86E3C65B40C1BE9C6C11 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = C1EC005937337A3AF4021FD78FFF4A61 /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20BF5CE7BE71A52B947DC1A4AE28D316 /* FLEXNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 32A6FAF621DD8E42929F3FA9DE1FB33C /* FLEXNetworkObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20C23C118B6ECBC5D63DDD14B20346C5 /* RCTPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B48725A57C02BE892258A5F0E381FFD /* RCTPicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20E395C9875740A8A614B3B3F1739656 /* RNFirebaseAdMob.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4113C049E565A753E96474638C645F /* RNFirebaseAdMob.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 20F3535B1F7ACCD40CC3F44712CD9CDC /* FutureExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F8F65DBBDC35F4D499274A0E87B121A /* FutureExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 21227AB74B4FBEF7FEE5EA1C0AEA6708 /* RNFirebaseAdMobInterstitial.m in Sources */ = {isa = PBXBuildFile; fileRef = 77EB8DCB463F84D34C3F69C528F50742 /* RNFirebaseAdMobInterstitial.m */; };
- 216C471C3659DB6C7F43F4C451A1CCB2 /* BugsnagApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D0149F9ECF69B7586A6E5B0877111F8 /* BugsnagApiClient.m */; };
- 218095E8385F5B81616076F5FEE57FF1 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C22917C00943A72650B1A5BFECAB205 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2188513E06C68D0DCFAE5B02D5EA86E8 /* RCTBaseTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A37ECECFF215A4E4752D225E775EE54 /* RCTBaseTextInputViewManager.m */; };
- 219BFBFAE225E7D441E18CFC7572CB4D /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF24138049CFE68DD50C74C1145242A /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 21C0D0A679B9CCC696330278C799F8AD /* REANodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D2402DEF5C89B3561B39DD69D485EAC1 /* REANodesManager.m */; };
- 21CE7333450F08EF85250BC221A8378F /* FrameSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = F673F7A4451F2EB7B7CAC0BDBB6536EF /* FrameSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 21DC793624E2D6A11CD90371C27BEE98 /* UMNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5147B173FBF4AE07E220CCCDA9C0D551 /* UMNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 21E15100946BAC576970F1812C06DAF4 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 86AAFFE9015819EE8C6E0EB64991023F /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 21E16122AFBEA16EAC94D13B6DDB01FB /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = E3B9F2E2045D0788B9F558559D9E3279 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 2212B6827D7BC81F77DBB7C361B61548 /* GDTCORReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = B794065BBDF365D9EBD7C6655644DEFD /* GDTCORReachability.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2232A04B30AA441CBA83D0A161F4879A /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = B08A96271A96C96F79C23505E40F7239 /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2243037041F364BD2FAA1C38AE6A4CB6 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EBEC90FAEC6FCB04E4466E74D48C5F4 /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 224D23FFF43076B9FD6F06C90E360D15 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = C584564A24FC9F29346D46E78173808E /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 227134EEB40138501F42DCB74D501A8D /* RNFirebaseAdMobInterstitial.h in Headers */ = {isa = PBXBuildFile; fileRef = 72446B354D5BD5E6C67A34FFA3A5735E /* RNFirebaseAdMobInterstitial.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 227182585B91FF43E82847A96669088C /* QBAssetsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 574CAC2BE1FDC0C3A64A41100E04D1B8 /* QBAssetsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2275CDE2F9E72781DD15023D75195980 /* RNFirebaseStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CD1A7C15C31FA648D8509671D563123 /* RNFirebaseStorage.m */; };
- 228E33C6464F584B2EF22BF39DCB4A5D /* RCTUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A55C32FF9E9C1A62EEB8C335B948100 /* RCTUITextView.m */; };
- 22C8370E1153C875B7DC2D72E7141618 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 84405E5212A26FB31331C0561D1B6213 /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 22C893769DB69620D10DB6343A1BF40C /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F4675CC8307D777C968A879851B36B /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 22CEFC35D6BE5B9099CB736853ACAC54 /* KeyCommands-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 67E42338FFC645BC4772588D7419BD56 /* KeyCommands-dummy.m */; };
- 22F2DDCCF5DEDB634A650681FB7CB07A /* ARTSurfaceViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 85808F8B10091CD0E52075D763A399BC /* ARTSurfaceViewManager.m */; };
- 232F9E9093BAD90D351096CECD29DA28 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4E5E73B879B9EC13468395FE769AE5 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2334BC257643AFF9F1A7C9F391BBDDC4 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4E39D773243E62889778C6F995D48E88 /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 2353A8FB4CFCDCAE359ACE46CFC9E24F /* BSG_KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 8576E63209765A1063F39CC81ECED255 /* BSG_KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 235AF40BD4F72FA49078428998D61FBD /* YogaKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 566BDC3CA9E55B141F1F03BA37242126 /* YogaKit-dummy.m */; };
- 2365907247E86F9BD727F7AE44494EF6 /* BSG_KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = DF68F8C05ED0D441CA88D7C0FB9706E8 /* BSG_KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 238F9CA702A2EB39A52476B90FCF4CA8 /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = A718E68D26BDCFE9B9CDA4F834EF9883 /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 23D01320547D5F767B3E75BA7C6D06E7 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB49E839110038FF4DC5076B280566C /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 23D3495C13258064F17B2596703252A6 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8A87482535B796BF26E80DC743B5D2 /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 23D709C5BFFA4E2B8FE8E01DCF133B5E /* BSG_KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E211A0B094C454F064C853CA7D597DE /* BSG_KSCrashSentry_Signal.c */; };
- 23DD6882410833B4985BF657DB0FF140 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 516E8E98B631789DD4E1138D1F45C97A /* SDImageCachesManager.m */; };
- 2409E7DAB2005636E62545D5599F069B /* RCTInputAccessoryViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 82F0CFF18CE4552B3CF163C7268A9870 /* RCTInputAccessoryViewManager.m */; };
- 24245B52141EA46A7042F4BE99AEB86E /* RNFirebaseNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 6509F99A2B26E0DC23794301BE53B4AA /* RNFirebaseNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2451B9C96658A869E74A857B030FCEC8 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 00855890B735951AA5162A55E8A97890 /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 24570C884E7B05506960B1ADE2EBA32E /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = A284C22076F6E210152F6954E6818433 /* demux.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 246E297E51662846FB8BC6A044BCC3EC /* ObservableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = D2C27F372D793E139B6108DFE137291D /* ObservableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 24B66DE15C81BBFEC51497A13F13AF72 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 40EC405B3CC16154B3954F379C47921A /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 24B97F4F26D06C097C3E12F6B68F04CD /* RNBackgroundTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3908931CC3AD282C86A05F921B3D10D0 /* RNBackgroundTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 25163DCDEAC38C5567C3C83ADD0CB5AD /* RCTDatePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D035F17BAE0EC5F3DF65863518DAE9DE /* RCTDatePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2527839399261E620202C3D565C96224 /* EventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3455EB917ECE0988D4BC9BB519933A28 /* 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"; }; };
- 25308C703762C1B6541C05420395E4E1 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9C1830D09C7AD962D9E9C6B21D60E848 /* 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"; }; };
- 25464C199156B6F34863455C64857399 /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 914E5C444B63DD254F036CB9D76BB996 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 254B9E5D97F740F5EA8A278A150F25CE /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5364F369762F2D9A787AA4C0E3A83302 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 2578A917ADC1827F3D0717324949A259 /* FlipperState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF586CD523D95A658AADA902B005000D /* 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"; }; };
- 257916A7CD095FA0808F4A1ABBA1E93D /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 05A3D55CAA8DED5C74FC5C2B3BA51AFC /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 2592F0075220E3322D3B6C8705B4C26F /* RCTSinglelineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6210D07A896201E57DE39B266F754E6E /* RCTSinglelineTextInputView.m */; };
- 25B0C379434647D92E7295C0CC6A1B1C /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A52A66D6ECB595B10AB378B99C8CFD /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 25B6D4193F34A5ABE3CA36A3E35CFE8A /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D38B789AFA3E08A0D80B75C3C58CF03C /* 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 = FA7620C33D98CA444273207FD555ABAF /* FLEXNetworkTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 25D1EE7FFDCEE0EBC3F03EB316E69F59 /* RNCCameraRollManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AC4F966BA5BAE51CD8161E3BFB19A697 /* RNCCameraRollManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 25D70C544A35CB6F097D761400F7957A /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E893291B40C123F6EC0C9A4AB35FB6 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 25DD1F622FE7E6E77871EEB146276D51 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5205F507564DE7F6518EB49735BEEB0E /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 25FAE9EB053A32C666CBD08A58F59158 /* VirtualEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09F1FD68918CD5F6B8A22695713E741D /* 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 = 4F3A22757CCF4CD86B5ABA167EC115F4 /* 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"; }; };
- 263E7272EB84F216E5010AAD64EE4393 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C971578E953F8059B4413C67425989 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 265A7C27AF6E0FB3AE07F79E4BA091CD /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 72ADF759622DF370A2C32EDEA6407D22 /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2667D6A247BD464A6C85B15684C69FCF /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F68E0CE6A3A45B21DAE0ADB89241CD9 /* 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"; }; };
- 266F0607CAD1CEDE6B8FDA659AC9564D /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = FB5F65DB5FC23042D7F48B3043F93673 /* 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"; }; };
- 2688470222A93D85CD64C619D255D87F /* StringKeyedCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 191E0AB4AB70334DAAFC00A760F3A31F /* StringKeyedCommon.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 26DDB3ED21F8F75BF8715141466A6BBE /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C087057E1CB78F04BB1E4D342FC4B961 /* SDWebImagePrefetcher.m */; };
- 272654FD85002EBB933D59A3241446E8 /* JemallocNodumpAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6506E90DBEE865CCE7B43373CCE642E2 /* JemallocNodumpAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 274ED815FE397FA51E0AA17121A439BB /* StreamRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093C1F142FB1F8383A757053CAF1B48C /* 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"; }; };
- 2778D8DE1D2C367945F0A959B924EDC8 /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = BA25394971C4CB64AA8DD418868BF293 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 279BD641A3CF233F1A022F5C2189736B /* BugsnagKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = F31709B9ECEE7B00CAB3EAE784D2CF59 /* BugsnagKeys.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 27AFC607943FF0399A91891DD6B277F3 /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = DC4921858537797DF6DE8FEF93F73B84 /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 27D37D561140701C9C2DE99C2D13C0BB /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = FE82543F068334B0331886A3E9D99352 /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 27D7BF69F512CC363019B94C7C8A14FD /* SKApplicationDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 09F47523D4E6432D68674A050EBBF338 /* SKApplicationDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 27E334C4DE66739FE2189761220D2152 /* GDTCORFlatFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C8EC08DA57FEC621D53E2C37A998546 /* GDTCORFlatFileStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 280340EB2BB4FBED12529AA52158B665 /* UMViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53CD110FCD349863CA704AC151DEEAA3 /* UMViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 28061C86241C297891AF6D19B17288A7 /* GDTCCTNanopbHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = BD76F1F3F5837C4EE2BF0B840A9F71BC /* GDTCCTNanopbHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 28861AF52B24FE2B3F51FD4A8A00A722 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FF35AEBAC7F7D5E574BAE659430B77F /* SDWebImageDownloader.m */; };
- 2890524395C72E909E591EB184C2E434 /* RCTConvert+ART.m in Sources */ = {isa = PBXBuildFile; fileRef = 49EAB33DEDA451ECE220EC8AF4ACAA1A /* RCTConvert+ART.m */; };
- 28ACE9898CEAC453068EC5C6E6661FD0 /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28CFF1631686533CBDAC4F58170D6326 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 28BD2154EFEF4A904B84DFF396BD6598 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BCA41DC73155E4E6BCFB2D091C2B7773 /* SDAnimatedImageView+WebCache.m */; };
- 28C65AFE0EA39E92622AB93E71E10748 /* Color+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E59B66F081BE096170439BC02D93F4 /* Color+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 28F938C614393C2E27ED714D9579FC8E /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = CE23695884956B445D045A5A4F2BEBD2 /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 28FFC4481C53A863062AE3B78DFDF30B /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 817C4CDF2FF40398C12C7B51816D040E /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 290521ED71D65A6F7DBCB4673DF0084C /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D281EDC9696B7F44BEA76E706891017 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 294DF61467891D4A15B8BE8DA7B249C8 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = DD00CB56D91621F69493ADDD3139090A /* FIRApp.m */; };
- 295B0286CAB8B9811ACC7543683D1FD9 /* SwappableEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0AF5331168A419623C9D015644797290 /* 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"; }; };
- 296F07BAEFF63EE74DBFD1A4936E42BF /* RSocketServerState.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A45B3636081D58B3A2C76BD76B56B8 /* RSocketServerState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2971D2756E69D3A1B1B0B05CB44883FA /* RNFirebaseDatabaseReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 687220EBC07C9E6FAC205C6519208563 /* RNFirebaseDatabaseReference.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2977CE25D3D95A6820F6B47674C6CBA6 /* FrameSerializer_v1_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F932A9BB7CDCDC99B0DD8738E4601E0 /* 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 = AB5FF49744979D40ECA028E79C2184AC /* RSocketTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2994820A161009C46BCA0F5CE653EA23 /* UMInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 147C723753E754518402BEB9ED7DC51E /* UMInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2996E3F4C4B3F78A48FD7414D9400D12 /* RCTEventAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D663D51FF3BC07BC8331ADD75706C5 /* 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"; }; };
- 29A57A56B88B85230E7202D1741D4057 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = EB564E3DAC37E01D80AAAA34088B6182 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 29A78422CB94171C606F76CBF757733B /* TcpDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DCC8C93413C4A20B2CEDDF097CA3F6B4 /* TcpDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 29A826F8E3DC4C6F6B16EAAECC591333 /* RCTSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 355DED01991AF95805580082EE4D8736 /* RCTSliderManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 29BB93429B225681D5E327FA55D79FCA /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4730CAE79DB9E448ACFBF47D5A9CF3EC /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 29BC45BF5AE5015D46B969B85561BEA0 /* firebasecore.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0F7031B485AFA3CB77A34F11BB9B63 /* firebasecore.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 29BE103541578385234026751F8ACE67 /* RNRootView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BEA79E45CD6C4B455D971CD4CEB2489B /* RNRootView-dummy.m */; };
- 29CF0EFC90A41967677A31628C2F25A0 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08829BC9C202EA1752192651200FF24B /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 29EF263F0219112B7A83EB6282AC6BC8 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C52827FE3E33A2486E9F3E9A5DB53FA6 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 29F9DF5B489E9D84B67ED4897106E0BB /* UMAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = D13696AB91A111CF4B17AF8A82344F04 /* UMAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2A0324572051D6112BEDB9F83E676728 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3990E460FB5F9E245B9B637945C22C /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2A0924AB7815CCF0A58FF53C9F9DD715 /* RNFirebaseNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 892F5AE1354CFFA17AE1881B08925A3C /* RNFirebaseNotifications.m */; };
- 2A0C966126A297B3D07024632C4367E7 /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C13ACF4C333704044F230487F185C5 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2A0E1DCF4CEF3E199FEF0ED767146681 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 01E111A92A8C204D121A7CE95801F180 /* RCTConvertHelpers.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; };
- 2A271C1605508A90C3BA1EAB6BAADC3E /* react-native-document-picker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 80CEA4C9FB7CDC667CB53E2C1DC471CD /* react-native-document-picker-dummy.m */; };
- 2A3B68B376B56AA14142534390120DD4 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23ACE1E4D86A9BF4A43FB04E8C62EE20 /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 2A55289CBCBD22F409A68DB6A7D7DE51 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2570B45F50BCBB7DCDAE727C311DDD99 /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2A996496C046119E9D62610932CC69FD /* FlowableTimeoutOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 66FDE46C73DBE3989EF7943C600233A1 /* FlowableTimeoutOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2ACFB7C65A61B40D30B5CAB420AB071D /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AF32D081EB6E524CB3E39D7F94422EE /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2B174A54A84B51ADFBD45E40110F0D25 /* AsyncTimeout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A2CE6670F1063CE769F4F38D99C6814 /* 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 = 60C29C33923424EA722B44C2EEEF50A4 /* 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"; }; };
- 2B25C91103E9A7DA0BF82DE4DF7BCEE6 /* RCTSRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = FD5387872CDB3E69D6850D5774F27155 /* RCTSRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2B2A1CCDBA8AD8D264967730D01F3FA4 /* UMPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A816BAA178104A152A615160293198EE /* UMPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2B2FAFDA8347BE2821FED5D48AB3A547 /* EventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 70EB5207D74CBEE1C7F7A1F94CB901FD /* EventBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2B4FBEC74AEA5E28A513305A9E602882 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 641D8F8FA1DD9B786D2ACCE319365B95 /* 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"; }; };
- 2B574EC6E9241E8B84C6A3846272F8F3 /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E14E803222896FFB5A5FD3579D2F497 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2B79DAF1B46E07D72A44DCAFB639C819 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EFA9E989106978D4E80BC8EE286D6304 /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2B830C91775D329B828183C837A9EFF8 /* RCTAsyncLocalStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = B65C102AD065AC51BB431EEFFF98E5BA /* 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"; }; };
- 2BA0D059223373A39DCB8B59BD18557C /* StringKeyedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 33AE5102B7218B102D9683C94F8937BA /* StringKeyedMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2BB382DB7792FE1E8269B4710E90EFFE /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = EA487FB8FB99E1AACE8BD924399C4214 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2BD172C6FB7DF31CC3EFA3CE085B4126 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 338C2E7D2F893B9F7B7644A561785505 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 2C03900917DC61024FD067977229C3D1 /* GDTCORTargets.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E73DD428C053251E496A070FEE4D7D9 /* GDTCORTargets.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2C0C31B7505BC8E94D6FAFBE26E70005 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 840917B509BB30F5BFB4937EACC877C1 /* fr.lproj */; };
- 2C3D875B1658DA6BC9946D437202C839 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C225153782F80BD27563133AD2D2C29 /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2C4337F44EA78BED73792EE210819525 /* QBCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C4185FF117BB68E954C769B2CD4FB8 /* QBCheckmarkView.m */; };
- 2C4554B6732E389B6C115718BD45701D /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C1DFB76D2A04133AF31E767C7B34973 /* SDWebImageManager.m */; };
- 2C4587AD15A7973ECE6637EDA1DFBF08 /* EXFilePermissionModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F439BD20B5301F3B48D4563AAF2F7D5F /* EXFilePermissionModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2C6D65B3FBD38D8AD43897EBAE585914 /* VirtualEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC6222422A5D872EBEC5AE4557AA1FF /* VirtualEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2C76D04357B9263B3E31FF7C30424670 /* GDTCORTransport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8446493A26CBD5A047B2F877C460C9F3 /* GDTCORTransport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2C813CFB5B807A3B361E5EC77152152D /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3080E77E5BB8B52647E6EC7E3C8497 /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2C89CAC103055E4326DDE29E97713CE6 /* UMReactNativeAdapter-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1230732873EB5B79DA0BB896FAA32E99 /* UMReactNativeAdapter-dummy.m */; };
- 2CDAC043E586A4E33786C82BEFBB0DBF /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B7C68AC1C8AACB3FBE5504BDA2DFA6 /* RNRootViewGestureRecognizer.m */; };
- 2CE08EC7BA09068921151F10810607FF /* RNJitsiMeetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CE0B684D1BCA6EEDD82AD1128AEB955 /* RNJitsiMeetView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2CE339DE51DB76536A63008724250668 /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE66979ACFC098CDFA80B17DFB56FD /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2D0E5271D5737630B32CBDBE8AF16971 /* UMReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = F0D73E173764C933D18F25FDB16526AB /* UMReactNativeEventEmitter.m */; };
- 2D94B903B687465A1A40CEBEE7FEC6E9 /* Frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E2315781F7CD76456E6007795F77ABC /* 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"; }; };
- 2D9814A90579824EBBFDB633BB165AC3 /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EE560EEF8A1CB47F4F99B57FAE6174E /* FBLPromise+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2DF43783BAC61EA95D674BD58E390775 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = E6B102EAAB4D0FBD79C2C8B6A1F75831 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2E014AAF39426DBC26D47DBDC691ED5F /* REATransitionValues.m in Sources */ = {isa = PBXBuildFile; fileRef = 26347F9EA70B7827CA27CB21148817BA /* REATransitionValues.m */; };
- 2E08E47CF3B7BCEAB85479248233BE52 /* SKObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3224500CF0F3FB09AC30951ED4C8EE14 /* 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"; }; };
- 2E5DDB53500E43F9F5A51245136962A6 /* SDImageHEICCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5423FE419658ABF1C4299BB4D59D4F88 /* SDImageHEICCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2E7763FC85109EAE2D59FE71C3B17D79 /* BSG_KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = 8702444E910F691432A5D807F6E85DB1 /* BSG_KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2E78136632F05B8D8F8CCA6F8B62AB6D /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C17EAD202035E688B4B171F70E4195 /* SDAnimatedImage.m */; };
- 2EAF41297C07BA08EDDBED38825EFD51 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E7AB37A4C9A9CD685B607A810B44352 /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2EB201AFA7B7067271DF082293CF9112 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 559974B33C84BD097B301DF7D8404708 /* 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"; }; };
- 2EB408F37923E5B678BADA8BB3AF48F2 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 1946593FF1D9E84793A440A468B2A8DD /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2EC239D84B20011AE1A05A0CFCE4E647 /* EXAudioSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8298BAC346CB5AC0D7AC4552EFF754A8 /* EXAudioSessionManager.m */; };
- 2EC5425BB144046F7F37DB3FA09A3376 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 73A1A47BA2AAE5E8122BE06317B1CF8B /* RCTProfileTrampoline-i386.S */; };
- 2F2C4147704FC8631687DFD85CF1C60A /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E98FB986B1050EDE8F591208A677D9 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 2F3762F547283D037D6BF8A882085851 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC0AD4A9E6F7A208407E5570B8E8EE1 /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2F3E6CFDE51DA53D85F9F0B1E585D2C2 /* RNCAppearanceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 109AC22229D7FE4FC59622872467FD09 /* RNCAppearanceProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2F590231D8B24A4726C9B4C08F8A95FD /* BSG_KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ECB8F518E3152C17333DA9EC01844D0 /* BSG_KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2F998A4B72485CE3C7114765011202B1 /* GDTCORConsoleLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2820A02A351356A0FFD7017542CFF65A /* GDTCORConsoleLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2FA7A5A12876AA7C4D5903A9C5B74B3A /* Spin.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F3DFEFF8AB18EB244F07350AC46618F /* Spin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 2FB4E6CEC54F509D46FCEBE53DEA65A1 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 42F89E7F7223E6EE2A483ECECED9329B /* GULAppEnvironmentUtil.m */; };
- 2FD56DFD6405D75AC16D258A4AC0F49F /* RNCWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A0371EDA218B45309ECCF1B5BC2AB4 /* RNCWebViewManager.m */; };
- 2FE803AD2F6A7E8DC5898A9563ADF11E /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = DDF8A6BC140C502062CFC253CD1CB371 /* SDWebImageDownloaderConfig.m */; };
- 30048C1ED58BCA8F8305E97FE14CCED0 /* IPAddressV4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1518213D9F7823AF378BF59C0A4A8DF /* 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 = A87B512D4AC3E8861D8E208D7977CFDD /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3024D29596A05D6D26B00A2D584A7A55 /* RCTTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F136F4A0BF2386B15DAFCC1D67A2AAB0 /* RCTTextViewManager.m */; };
- 30363912631BB1C44CADF345BE0C724C /* UIView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = F38814CB2CC48101D8965CF484BDB1C6 /* UIView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 304DA0D33346E09E619AAD904E6CFD85 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 050E27E3EE0CA10437F5D07EEEF18F99 /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3060BF1405F7ABB478493A90B64FCFCB /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C08D00A4D32EE9C330329164648195A /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3065F04E0401C33C4AC2E4E36A416605 /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = EFE70113AB1891B8700EF3061EA21E74 /* FBLPromise+Validate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 308C87640D35D1E3C633032AF321F283 /* ConsumerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54401F61C3357D1E96C80C18C4E2DED0 /* 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"; }; };
- 30A8478C08F9DED3F5CB43A32F5FA1BB /* ThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F5BAA7D69E01CC8AA8D49B18B958B0E /* 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 = A59AED1459218BFDCBC71446311AA614 /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 30EA63D0E95EB523F359EAA9BCADC1F1 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F872802024BEDB3B2C7D59B0057891E /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 30EFA1CE7F1133015F0E3E10A28316CF /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1554E3531643AC1338DA8F2FA7A6FD /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 31104DDF23E644091D0B208B51B3F550 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 95D930E8CF335BCB777CCE4419A7A5B9 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 314BEFBCD6A8C616A4589D1939461D15 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 57E1116AD4989C13E56247AB3EF0B0FA /* GULKeychainStorage.m */; };
- 316E7D6240A4CBFE7A3174962EEA4914 /* JSDeltaBundleClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F1A04BA784448DEC961E7C30C4D18845 /* JSDeltaBundleClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 31935F903EB3421E32FCD701A8DBD38F /* RNCSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = B1E29109E6A7C3311A875A32A0F2C452 /* RNCSlider.m */; };
- 31962DADDDE276F6ABB6754ED6E7EE1E /* RSocketServiceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4B9E8D6A2DDF29D5C5F6F40BA57D60F /* 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 = 7CBE7F26DEF6EDEE75A2D06F79C5DC21 /* FlipperCppBridgingConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 31A892DBD91E377E85107B4FC88FEED1 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FAC1E3AD3A3C7D5EF940D5A3C236CFF1 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 31CA1F80D4661804D819BD261F21AFC5 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7848DEE31ADA7C35A64A67BAC27B14D6 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 31F3C1F1C0E29CC26D3A6B81776FC9E1 /* RSKImageCropViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 750FEC2522192194F49682A49D5C29D6 /* RSKImageCropViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 31FD8DFA47B6AEDCBB2D1C7B48A2B1CF /* OpenSSLLockTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B376A4DB64A47998145400EB1CA0826C /* OpenSSLLockTypes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 32139BEE9683EC3EE16573BEFF42C21C /* BSGSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 87C3BACABD1DEE98808417FBA2514893 /* BSGSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 321E5783FD6AB1B2E124AE90C409D435 /* SingleWriterFixedHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = E7107D2046052CD7A4AF313913FC9584 /* SingleWriterFixedHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3240E20C3A58ACFE15D21D48E1D40A6B /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 114720C62A8083FA6E1CAC4FDCB5AA47 /* RNForceTouchHandler.m */; };
- 3259B3941D9E4CC09A9A27E51E89450E /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 3541D06EB8C59BDE0027D1E6341BC285 /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 32622CE75F78F8E2F8D5400CD2CB17DC /* FFFastImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 125C498FB2BFE1A4DDEFD3D0C53E71D2 /* FFFastImageView.m */; };
- 3268AC6F8341AD59A356F49E24D7A68C /* EXVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 54BDD31F4BCD765222811E370F3F4CE8 /* EXVideoView.m */; };
- 3281A3156AD63267FDA1D1D4DA80D5DE /* BSG_KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 4363F3255126FD5D35E83B598067BC60 /* BSG_KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3292BA9319F6A044C79AE28E0D918FC5 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = D9D9D03BFCBCAD2A7339B4C6A86B467B /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 3299094AA6F9AAD51F2C6B7EFA6F7283 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4E5A6C4B35F1E9A3742289D9C5D441F7 /* 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"; }; };
- 329D8DC4DF1F87F450F10F8695FAF36A /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 180BB68A3404C4AABAC8DB91377B1B66 /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 32A725DD12977D66DE1D185F429EAD35 /* AsyncSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 855DBEE3B15C3FE08EA26326134055C0 /* AsyncSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 32AC28388DEBC44E892603D239EEDE0B /* AsyncSocketException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5A918CEABBA94E7ADF5E0E0F4590B7C /* 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 = 34F6349B6EA9E379A7AA23DAA6383106 /* 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 = 7A059ACDA22C414C11E828DEE1F42B14 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 32E9548503360012A39909DFBD4C4DD9 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B19B07331D7E71D957AABF6A9D3257 /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 33301592ADEC5F3E21FA07A848C1936C /* Base-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A017F7F754B9A7F93BB1415B725A3A4C /* Base-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 336AF37B5F585C4DF000A22B615C60CB /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = F50EDCAB794DF60CA055C1158F9F2FD0 /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 337AD4C3D05F965B85CAE6BCFC70C73F /* RSocketServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E061E500898E80FE2F24E34CCB6EBFE6 /* 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 = 2E6D736667E4999E61DA48BC2CD9FD5C /* Assume-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3381A15E738D9B9F0E2B4E5B6962EF59 /* NSError+BSG_SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = F0E5FC0EB2299670FBD2C634949EB2EC /* NSError+BSG_SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 33825AE552B86EA4DFF1456042AB3861 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = E755722461C854C58CF07583BB456258 /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3387000CC1D65427B1EF0E7A6D10FB83 /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 15A42CBD5BC645142890154390C26E63 /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 338C33E4A2EB50C20A830E837384EED8 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D0EFC89B228A007FAAD0BBC50F4A310 /* SDImageCacheConfig.m */; };
- 33C906D21E0095E99444F2130D76E9F4 /* UMViewManagerAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F60F10980AAC342007E29131CC884E6 /* UMViewManagerAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 33C9DAD6F6980D6E44985EE759169311 /* BugsnagErrorReportApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = D5909B93C9C610D2749ECF8B8182B240 /* BugsnagErrorReportApiClient.m */; };
- 33CE9B0F1DD86596E16561ABB74768E6 /* Pods-RocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D70D9EBB5B766C22C2364940119C9F1B /* Pods-RocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 34544937627B86CB42BB16F02E12B037 /* RCTMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DCAB7BBA6B2EAFE4A03E8253AD541AAC /* RCTMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3463C175D4F311CD3A28FF95ACA98E00 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C024CB1EEE85D32F026EB14C85AAAA /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3473A25D4D716A7FCC6576D1D71CB291 /* BSG_KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 248C390820FCFC0AD4DC2D486FBF2E6B /* BSG_KSJSONCodecObjC.m */; };
- 347B182C399E95A640EE32BA18E0D4B0 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = BEEE1539257DAA24137CF84BA756B2F3 /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 34DC275EEE112BBD0C9C8E142883BF10 /* StreamThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB3A000770E89F8E15885543D6BA2CBD /* 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 = 409330992F3D3BF12E89545D9C524637 /* RNCWebViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 34EA20ADEFC65F6118975776F29B5ABE /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = DEA3D9B5C8E4A8DE486F429B4D13D521 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 35269B5057CDDCC7DEA2FE786C99AF9E /* RNFetchBlobConst.m in Sources */ = {isa = PBXBuildFile; fileRef = F89F92D9698B360DCDB85F764ADCF471 /* RNFetchBlobConst.m */; };
- 3537CE1621452E04CE333F76DC5EA2FE /* RNFirebaseAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = C92A4D9EF00891FC7DA6BA1F8703778C /* RNFirebaseAnalytics.m */; };
- 353B9345CE16AF6338035CFD93D16671 /* InitThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D02598A0900902A1CF01D1AE846AFDD /* InitThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 353E3AF04FFD70145B93E29D0B322A3B /* ChannelRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = A08D7DDCA509340F213D190D49CD7EAD /* ChannelRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3567CB332EA82A9AC5E4B08594213F26 /* ARTTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4949D1467B88E537DAB04E4BBECF0830 /* ARTTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 357556976C6B4B8D49DD1E04031A3BA9 /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 92B1F88420B5770F50963F4972B2105D /* Yoga-dummy.m */; };
- 3585440364A592462F3DAB4360A8A9C4 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = ACAC7108EA37ACF52A7DC94BAED1242B /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 35D47F3D1A1DBD7B85CBF95EEB5D1CA5 /* StringKeyedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = A11D53345D3B620DEA2CDECBB877F258 /* StringKeyedSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 35DB32595AFE292384F7082E4EDB8D9B /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5F77C74FD6C937AC517FC100AC8913EA /* zh-Hans.lproj */; };
- 35DDD6805DDD9E1BD962EFE1F8B3FDE1 /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = AD584385DF132AD660066524FD6C7DBE /* FBLPromise+Await.m */; };
- 360DEDF4ABD8983B2E0C41923685FB55 /* ThreadWheelTimekeeperHighRes.h in Headers */ = {isa = PBXBuildFile; fileRef = F506EB52B1FEE22D69A75A5E5B317979 /* ThreadWheelTimekeeperHighRes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 361A2F0A5202176F40E488F6D554E381 /* GDTCOREventTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E6B2F05DCEA24E835E98078C3E4C42 /* GDTCOREventTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 36360FCF5DF26972E15B00638335C00A /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 25C6B32E86597D164E92D87CF1F9DBBC /* UIImageView+WebCache.m */; };
- 3645C6820057437CDBE24F59A3694F89 /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = 27FB570FDC9BAD136561E512D148BD88 /* FBLPromise+Catch.m */; };
- 366116BABF4984007964E29E1D5ABD22 /* RCTConvert+UIBackgroundFetchResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B65C0FA6FE5F4F65EA69175719D35C80 /* RCTConvert+UIBackgroundFetchResult.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 36639B3E5EFD659484EA7418ADBC3F1B /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = A4E5C1A08ABAADFAF8C3B9A3F8F5E8C5 /* SDImageGraphics.m */; };
- 3668005604E469D2C61ABD5F410E3360 /* SocketOptionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = D16622E365F819469AFB29E1F0A2BBE5 /* SocketOptionMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 36838A450767D18415FBE60D36FC69FB /* TcpDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E227691798690C6BE6692621F1ACC5EC /* 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 = 2A4B8B5C2E23AD3CA3584BC627836DDD /* OpenSSLThreading.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 369D11ECECB94E5C764B2E9B73D58AE9 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 41050FCF0778A13F7C853A6BE64BAA9C /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 36B30A72BB2A2EB9D72BACEBA5A74C69 /* RNBootSplash.m in Sources */ = {isa = PBXBuildFile; fileRef = ADA216A86E675AF295541A6639172074 /* RNBootSplash.m */; };
- 36C7EF28833E6681D834301FE13A86F9 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0965FFAA87384FB3EFC7139043049D /* FIRApp.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 36D4E8D299A73059B713FFDAF61EC22F /* ThreadedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B57D3294265E219668F64D7A40FC3DA /* ThreadedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 36D95171D464546996955F5E08AE12BC /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 374D90D2D94D95FB6B3CD0907FC7E9DC /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 37102F4139638538537682CFDBDD3521 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D593C9AF6F9078D07746B21F87EDCC /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 372882F92C66AD589C117E6B98043712 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = BCE08215FEB482996BDC533DD5732EC9 /* SDWebImageIndicator.m */; };
- 37454D1D4E48456581921A7287508CE1 /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B73D281691D1D3BF67EC85499B788F /* FBLPromise+Any.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 374560D732665B18E6AADC57D1D9B12D /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE25BCA0D02084E2F1F55FDCE671098 /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 37532852A078B0FD5BC654E9D95B5B1A /* BSG_KSCrashState.m in Sources */ = {isa = PBXBuildFile; fileRef = 79FFEE5AF9B5AA2CC0E521E993BF0299 /* BSG_KSCrashState.m */; };
- 37561D58917BF3DD193FA026B4DC7819 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AC887141E35A329AE5DE15C7AB64B7E /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 37836713E1CF2FD3FF5AC8E73DB956C1 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E29A53F4EC69F389C3F573D82C0D9A /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 37A8A74509CB140CA1CBD2862791F6C1 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 19ADD9F952E059D819C83F0167A49E7C /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 37B34066BE54D6792D10B8C2F9B7752F /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A5FA9017C33745EB9B935A35633FADD /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 37C9A7BFC98577A5A2F702F0D9249832 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C1F9D6EF27CEFC969B213B1F6DA6C1 /* UIButton+WebCache.m */; };
- 37E3F0F29964F4FA9C40E1CCEA52F682 /* SwappableEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D6402C81734852C6895A864A7CA21C5 /* SwappableEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 37EDEC2BDB04F892C3CB29C4F9A8C34E /* YogaKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 953453F81B33399A8EEA663B3ACE3F22 /* YogaKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 37FCEB31D086A0F531245307B9F7C801 /* EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DDB4F771CE941B081304B03114DB50D /* EXFileSystem.m */; };
- 38073539C1CF74A17AC81285509C60EA /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 10AF9E815C4396263953D3EBC91A3EBB /* GULNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 381F3D7E2878B051D339526BFD2EE849 /* GoogleDataTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 80F8068D1256D1B5ED47B12E0763EDB8 /* GoogleDataTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 382D1B33DF592436E96A9505F8E9E725 /* PublisherBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E6EB4D43D4CE0873654D240C4D32BFC /* 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 = 30B93E1F6A28A2113ADF5C4963E92F75 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 3861A71C26628C93C77FCD87EC4761FB /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = B204995C87BCE66C2F9E44926EC1E42B /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 387DD6E0D2967BDDED87AEE55A05DB16 /* RNCWKProcessPoolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 52EA19B187157B29F6D3FBFFF458D18F /* RNCWKProcessPoolManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 38A3CF8E02900F0510ACAFF100A723E0 /* TimerFD.h in Headers */ = {isa = PBXBuildFile; fileRef = 501FB7ABD2FF16391752851CE4688092 /* TimerFD.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 38F35E24D856E9519A212722C0D13E59 /* RNCAsyncStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 10948D14C4E7407ECEE6A3F05531E47B /* RNCAsyncStorage.m */; };
- 3902C93559EE5739F37997B5E9892D4F /* Request.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86041AB3988B0BFA2E77B2DB32AF362A /* 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 = D363ABCB37DA623B13B7291B95128006 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 390AC40A3C333FB6A81C2D20EAC1A0CF /* TestUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B80F4933CEB39971843D1192358D422 /* TestUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 392A3ECADD8AA6EE73D72561F4FDB23D /* ShutdownSocketSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0BBA4F76E2DC81178258BFB7841B712 /* 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"; }; };
- 394B7E1DD8A560A5803CFE96108B0666 /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 302D978B412665C395F56FFE0369AF17 /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3953D3F50A05E1AA87124E85621F6D92 /* Fingerprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6599B27F5A6D52B23377F0CF4891290F /* 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"; }; };
- 397BCE98217DEEB9A0A1DD81E3DE5389 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE83F13041CB58575BDAA697C2391857 /* RCTTypedModuleConstants.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; };
- 3999E05ED92EC4228CA26EB230DB43AC /* GDTCORTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = FDF8610EC5A6F59C3F89C83050AE6580 /* GDTCORTransport.m */; };
- 399BF22C6BB6F9A04043BAE54B59CD8A /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = F667AC2D3D09DD438C19041E4272E121 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 39A8B0F0C8877BB15AD04CD38C7C9161 /* RNFetchBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD525F9951F719112FDE4F81AC9A678 /* RNFetchBlob.m */; };
- 39C64C7D0A3CC2D7D7A0143EE11F6446 /* Frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF2260DF2EE76044A040F7CDB9D71C1 /* Frame.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 39C7B8CBC7FF6C71A08118BE63C072A0 /* Peertalk.h in Headers */ = {isa = PBXBuildFile; fileRef = 09FBD593E74F1B8207D1D3986F9C57E7 /* Peertalk.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 39C85EC983B5B8A9B6EFDC621F1D6F50 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C01A812FB78D4ED8C9A4A20A5F17386 /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 39D5EBF062B74C8DDCB6DE46E8A9219B /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = 16BCEA20D9679960A873A33DAFFF74DA /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 39F711B3EA8188B6D67BFB8C89EA750D /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = C36F97D7D93D5B97F862D205C4603D0D /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 39F8B48ACB4F25C361745D13D7538C99 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F907ED2066512531D35AFF9606DE706 /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3A25A0B031EDD3B74BB39D3AD8967E3D /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 45D1B3F889FBAF209826646F25972B3E /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- 3A366E0112A812204DAD3AA497EAD09D /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = A3EBD396E277E6D7DD574B77821C8CCB /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3A42B7CBB1077B1681D8BAA47FD729F5 /* EventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29E37543C5ADBF976E44895AD6B574A2 /* 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"; }; };
- 3A588C35CF59D1DA0D42450E2D7D237C /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = D2CC1817740E6DFC947F082AC2AFACA4 /* EXConstantsService.m */; };
- 3A5DB1E5EC7C9DB692B411AC12981758 /* UMAppLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BF0923B395BB82C667BCA5BC7DC5E21 /* UMAppLoader-dummy.m */; };
- 3A5F5528F10F93127EBBFE10043B3EDD /* ClockGettimeWrappers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91A7D18C1595AEAD91301315D90BB800 /* 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"; }; };
- 3A6B7B5EA8B4C74A3B3628907AF2C361 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 84E9632FB76AF581218D4D18086B48C4 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3ADA517D682534F4669406B324870C1C /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 730EDD9E1FC8A1388C7167F75A186D6D /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 3AF8B694617A74F8749ADBA3E1C57FB2 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CE861D402B237A53DD459BB593E2C81 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3AFEBD8603F5475633372854B818713A /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 604F918E26DCE54BC4597CCF44A5589F /* 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"; }; };
- 3AFED154CE58A7877754321B3D5B17DB /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 20EC8E8F8B257145DBAEFE598A889D3C /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3B1C56C9C2CD7612390FFE5E14833E4F /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = E9F70C81914D7BC850E6ED63B0B23709 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3B1F011B902EA943C13BF23FA5AA91B8 /* RSocketStats.h in Headers */ = {isa = PBXBuildFile; fileRef = FBBC787FA1E7F34559B2DCFDB9AB12C5 /* RSocketStats.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3B2FE6120D6A53821D07E463CADA2433 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE370EB5ACBFEDAC95A623C204E89B60 /* 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 = 3127D00DF32C10EF345C5A607BA2F0EB /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 3B40FCB8E0BF9B46F95712AEF680A135 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B4A4767E25C7E05A7D2CAD7CD5270CE /* glog-dummy.m */; };
- 3B426494F084B4127219E522755411FA /* RCTKeyCommandConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = ED50360998A713927A9D76A7C9AD1258 /* RCTKeyCommandConstants.m */; };
- 3B4A8B19ECB268E4FC6EAD4276B63B6A /* ThreadWheelTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B618CBAF356FE1C8D760FF63D6DD6812 /* 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"; }; };
- 3B520593596D5C39DD58B1C8B5F2849A /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C7FF7F0A41C0A62CCD4081A769B7D1 /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3B565DC355CC5A6C542619592FAE3C31 /* ImageCropPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4B41CDA8779639320AC3BC88A739BA /* ImageCropPicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3B5A6465606762C6EB7BF68923C55487 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BA0F3CBB6D7743D677C5BE964F67CD7 /* FIRAnalyticsConfiguration.m */; };
- 3B66445B8389FD8B6FEC18D5C63CF08F /* ManualTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5048E399774757D1D19822C71300239E /* ManualTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3B86A109CEA0B850B0A64BF002AEA50C /* REAParamNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FED0C26864204D28F9566CE99D8F3406 /* REAParamNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3BDA042F4452C7A9D7762E7E5DC1E06C /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FA846683603BFF27115ED2F9AA693B3 /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3BE233D9068B6A6CB6B8FB96806FFB04 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D66DFEAA4B35B13F8EB0D273776197F9 /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3BE35415468374E7FD5095CC14E1132C /* StreamsWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C008A80723631991A60FE5E10F7628 /* StreamsWriter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C008D6C8F8BE78D67CA9CB7416A0FAA /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 456318FB0B8675792A19156602488932 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C0FFA7C0FBB6DBE9C5E543870C2DB32 /* BSG_KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = A6718C4C72542DF368C21A46B50D9DA5 /* BSG_KSCrashSentry.c */; };
- 3C15FBD85FABEBFA4D591E85969CEC1F /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 58AFB9EF0F7EC114EBB0227EE16AF9BE /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C2BB5FD7D39742D46B07E6EC1404395 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = 8850B2D087A164CD76E6AB7EB464E572 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C2CC35AD5DCB89F74870ED731466DB4 /* ARTBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B55EEE00637AB2BB164C5B985CAE324 /* ARTBrush.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C31CD3F689030110809D1AFD7C1EFDA /* RNEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AB130C9164156FE7274E191816FBF3B /* RNEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C3ED2C9C2422B18BA8F904508318AE4 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DBFB6FC23DD895FC46ACA29C74B980 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C4E24A310EEFBA07294381C4AE6E302 /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C496112AB5D4B2E1ABBB90DB4AB235E /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C52A7E842397DEB2CAE85EA2724EB6C /* RNNotificationParser.m in Sources */ = {isa = PBXBuildFile; fileRef = FFCF1286995BA59CE4B88776CFA9CF5A /* RNNotificationParser.m */; };
- 3C52E81AEF158725346D9F914382DA9A /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 893DE73C522ACCA3827A6DD88EEB84C0 /* 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"; }; };
- 3C57B9928E0E9E9146182C7BB5615F19 /* UMAppLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B260C54E830F6E4E7F93F1EB1025642 /* UMAppLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C636CBDF2CABF345905D733C76134B7 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C69E3FF7D00E712ADC55D418F69C916 /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 3C68614C14BDA7E46DCF9BB1270D5937 /* JSCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = B3FE4B0A71FFF0E6C533997C0590F4B4 /* JSCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C73244EE8A77E5BD59DD8C113FE7664 /* EventFDWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A38F9408FEA21E580CAEB9C2D22CB895 /* EventFDWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C766293FB7619D510FF59F15B150FAD /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DE4914C39A474FEA542A599FA1359394 /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C7E7789B620CD423919122D943ECBE0 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E9730B90DF9CBFC3873545D88B5EA10 /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3C98A74B81322A6703D4A7A5C03E5F34 /* SKResponseInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EF1D6AF8629BAB66F153FAF672DB8D6 /* SKResponseInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3CACE745B0107D8C1EAD78E15B7A7764 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3425EA6F10A8D06F7055B161E70740CF /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3CBE6FF9CF1D82A56BAF731390BEF2D2 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F486AF3EF93E58CBFFF2F7DE1D4870F4 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3CD64518F73B6927C62245CDADE43076 /* ParallelMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 43C961736240DE8782C3CEB40773DC64 /* ParallelMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3CD9657B5CDE67AE647DA7FC86A341A7 /* RSKTouchView.m in Sources */ = {isa = PBXBuildFile; fileRef = 097D3E2988DF59797BFB5B084495142D /* RSKTouchView.m */; };
- 3CE9795118C3E5792C3D682BCDC67671 /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 540F25F5C89E7F63205430278E6B3C42 /* 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"; }; };
- 3D28C702086FF74739928D70196FA81D /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 508E3344833774F5D374394A9E2D6D68 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 3D2BDDA5696E0248B91335C53007C1D8 /* RCTKeyCommandsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B5FC6C17D33789636AF3270BA5FAF23E /* RCTKeyCommandsManager.m */; };
- 3D68D2557A63C01FD65F87F4565A0A53 /* UMModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D2C92F5996698B3543761A1E4CB038 /* UMModuleRegistry.m */; };
- 3D7DFBCA8CB38E2E8E522F41E114C453 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 363D688DA87AE4DEBF94D3FE2907EE02 /* React-RCTImage-dummy.m */; };
- 3D908533C5BDA9E1C662C9426D1A38A8 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 43732A94F78C75F675A29E3EF54DD945 /* SDAssociatedObject.m */; };
- 3D93DB04DD641799254FA46FAE37CC5B /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B49A5CA9B65652F90ECE77BE649EB704 /* 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 = 23BE60BE79A13A031B7B515290AF3DEB /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 3DA5DB3392201B4BDCE5115EB4646156 /* RCTConvert+ART.h in Headers */ = {isa = PBXBuildFile; fileRef = 976108395F5BF08ECF1B472A86D069EF /* RCTConvert+ART.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3DB2B8FFC504E9B2209D51E0471B3072 /* NativeExpressComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 53D1D015FAA87C1F89DCFE418908A9FD /* NativeExpressComponent.m */; };
- 3E3F53ADD7E28D7E1E396842FEA1EE02 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = F885840BD15DE323B145CA94BB4F6B67 /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3E5F4AA9BC4B59F72BBCB8B243D8AA76 /* GDTCORClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 689EADB3E0A7641AC1A34081430CEBCE /* GDTCORClock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3E72F4E30D9B7EEB3144323D44D03793 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D05F90C02C4C146D38A1263DD93B325 /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3E7847180091C117F370AB3A0260AC2D /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 43198AA2A2C1F738A912581A6215A2C2 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3E91F68D2665D1AA0069E5C27FABCA9F /* ShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 60FF7FD7528AEF1B48986584185A487A /* ShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3EB21B0946E427438F5EB5F7A7F5AC31 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 839A67A9ABC1ECD7C2ABFF8F45C0ED40 /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3EC8C2462B60DB403104F22B294A4B24 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 433622B6D6E6EA72C4501936123F1D6A /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3EE1BBD1D425E3C37DDB027A7AA79791 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = C5159A4213843DB8A8585B6B10AD39D2 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3EFD3182765DA02AEDCD4FE78CEE37EB /* BSG_KSSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F68779B9EFBFA5B435E339716B3EFC5 /* BSG_KSSystemCapabilities.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3F16574039A61B5C86268A6D9E5BD931 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = E80F9E4B9F1E0CD1D7E847EECA4E1E40 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 3F1E35D158FF8C684C77D8C47820A675 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A2DEE319766A8749B0B5CFA95F0B5E /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3F4D09BB757DC2587425562E435DD7DB /* QBCheckmarkView.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C5C1C3B3F9691C527AE26DB0182F75 /* QBCheckmarkView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3F4E6AB35F55AE7DF736BE8E399AF815 /* RNFirebasePerformance.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E875E5D8F30242B23D7B7AFD926CE3D /* RNFirebasePerformance.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3F92210457EDD0ACA1619BAFE752413F /* FramedReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB0F4F98997582A5EC1D8A33181BE067 /* 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 = EF9EA4FE7261AD88C6508FF0BA7DC190 /* 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 = A3CC1960619FE028FB7D20D56AC1819D /* NSData+ImageContentType.m */; };
- 3F9D460D6684DBFD200DBE5839299505 /* ProxyLockable-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E3C201CBA9DD4D3768A730BE5C94681 /* ProxyLockable-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3FBB88E0254E6E6972826A7C76C136B3 /* UMModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 067D46A826FD4774A6ED6EC1D61863D0 /* UMModuleRegistryHolderReactModule.m */; };
- 3FE0A32EC96E9E49C2E7A93852717142 /* AutoTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A5B9ECF7C0213402392EDEA2A5E6BDF /* AutoTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 3FE6DC36C896C99E4F0E10B92E1FE061 /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A7B482B2EDA7BF7FCAF15DFB04DE80B /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 40012AF9A094885E9B287E998C5F218C /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = A086110668900BFCCD33139690B5B7F3 /* FBLPromise+All.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4007B7F35C430A2ABAF9342676CCE0D5 /* TestSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BECAE76A3B465BA23A1C66051C5F853 /* TestSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 40297B0904C2075155C04CDEBEEA2952 /* BugsnagReactNative-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CAA07C9FAE1CBC5F8CED9BE1DAA8808 /* BugsnagReactNative-dummy.m */; };
- 404D6BB861E63EEB9E73E08FF90F800C /* Flipper-Glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D6226D851FB99D77632AE7B571420A /* Flipper-Glog-dummy.m */; };
- 4053B1CC3CD5A04F550DB606726DA74B /* Flowable_FromObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = FACAB515A9E0BC51A4C6B8B8159EE2F5 /* Flowable_FromObservable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4055AAFEDDE879890C0A9470247141DF /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9D4CCE27BAFB6DDCB41CBAB00A7C0D /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 40614B380FD380F02DE30BF3AC2B5BD2 /* SKBufferingPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = AC9EB56BF7B71436C19576C6ECAB7DBA /* SKBufferingPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 407D321F392BA208926EBD1B3F68D901 /* ScheduledSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4A21FD613E3CD8508D15E894998478A /* 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"; }; };
- 407DE17E311F50FDA9BC4ED4C4759FF6 /* RNFirebaseAdMobNativeExpressManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE9E3426A9471A947A2DE6F39932D8F /* RNFirebaseAdMobNativeExpressManager.m */; };
- 407DF13B0A6D61F156D84B50D25A3E2D /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 8426E0809BE8286029A688A5BC03C254 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 40828CDB34CB0D9DB95817B36B4DE561 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E360366BF27FDA8105101E74F33F934 /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 408674694B36B848A4B92FE078AAF425 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 19BCFE0872A1AE3E60EB9F2929A0CB8D /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 40882DB2D16FD7AD4EB5CC4DDAFC57F0 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = FDE540B0639E42FA08FF08C3E0FD9BF5 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 408B66DC035EFC857FA1702A13AC9C86 /* RSocketClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1492AF4560D763A11F95C42DB674A29E /* 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"; }; };
- 40A23638886D0871919E8248E4E765E0 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7973F5964A02BF972030B48325357E4F /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 40C19A28E1F99D7F8C3EAC8556CB967B /* RCTDatePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = D39C1ADDBE7C4E3812E0AE674209FBB8 /* RCTDatePicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 40C5F7BC48B53F2B5C4EF3B60F4C21B6 /* PriorityUnboundedQueueSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F86FED6A4F58E1E8D6AE7AE417A1718 /* PriorityUnboundedQueueSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 40CDD7F679A86CF4FF45DC85BD332979 /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CCFC9A0010B28776BA6E3D13C6B6E89 /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 40CF3A37D9BF440D6C6BB7935251E91C /* RCTTransformAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DB1CB7104EC36C7D721043229510EFF /* 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"; }; };
- 40CF73FCDA240596DC19AA28D4083E53 /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D401696460DC234C4D3BC0A6A16DA8C /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 411A3C1B75FB16BE3B6C5709BBB21AD0 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 8BEB988AF47DDAFFB88712AC01ADC2D8 /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 4130743FA94193D1413C4E4A1F925D6B /* REATransitionValues.h in Headers */ = {isa = PBXBuildFile; fileRef = D627FC3A36A65F2A9BF801553C386C8A /* REATransitionValues.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4151149DD2912D71C7B2B5BE90FF6BCA /* UMUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A09F5693FCBF0E75179043D265B44BF /* UMUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 41A875AF9B80762A227B0C9FCDADC17B /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 99B64C61FBE22440787B42BDCA2FBA23 /* EXConstants-dummy.m */; };
- 41B4C42C2918C9905168B6B5E9407853 /* RCTConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 18077DE12EEB948837CCA17BAEE0D115 /* RCTConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 4205ADAF94B00946E01FCE633872C359 /* EXVideoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EF651BF797D77457B649715E63526E00 /* EXVideoManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4209E12A312F80DD614ADF85D9F60BE9 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = F9E397BE7F402417B1ED72709AB86BF0 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 42153C09FC24FE15AD327A468CF1700B /* GDTCORPlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = D8E68F8DDA9D284449FE4EA765590F3D /* GDTCORPlatform.m */; };
- 4245B43F5AC653CF0AC74F5C7D13BD58 /* BugsnagCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = 68A81ED96AF7133ACD2DFDF9C9433C37 /* BugsnagCollections.m */; };
- 426742BF5EE2C85DF496E2DA3CE428D5 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2E4C12A402ED62394D590463CEF58D /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 427C8FA489A629A5C9890AFAA39EA86E /* PriorityThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = CFC63A93A6E7140E3290A8F899E63F0F /* PriorityThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4280A2CE689E5C853DF3ED1DE2B480B6 /* REAJSCallNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 126042AC158442964596E9906F817DF5 /* REAJSCallNode.m */; };
- 429154760417DA4A8F0A41BC41D04047 /* RNNotificationCenterMulticast.m in Sources */ = {isa = PBXBuildFile; fileRef = D77C8FDBD8C98A9B0CD979D89DE2145B /* RNNotificationCenterMulticast.m */; };
- 42B2B3F9374AFE30E947D405588183B0 /* ARTRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 735297AC68B26100B5A9CDFE7D2204D3 /* ARTRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 42B8240821C5D0D7926B22BCD88098F1 /* TcpConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FF83013A1711096B536E31351B50797 /* TcpConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 42C3C38FC0F225C773DA5A837CFD8196 /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = 478B71F6F87C9F9BA4F0B8BF8CAB0621 /* FBLPromise+Await.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 42D5E5785A1807EE38AC0D0420B4618D /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = C18966B17EABF5EE73C6D4828A293FC5 /* RCTUIUtils.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 = 2B69D88565423B3C09FDE136BF8C5B66 /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4309F6A95C2F4533FEBADDAB9EC72DDC /* SKBufferingPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE529DB2A0C5D64AD0F79B6CEE37A44 /* SKBufferingPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 430BDCE7D0538E995FE37CAEBE40B4D0 /* RangeSse42.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E5C6074F0DB669A0756E635E550B3B1 /* 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 = 12179522A08FFAFDA91630E0E2B476CC /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 432416CCB63DC7456440129E2B240E24 /* EXUserNotificationPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 64A7ACF5EA2DC554B6551D507DF09BA1 /* EXUserNotificationPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 433845A51A7B94C7E3FC1BA166EF3AB8 /* BSG_KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 565B3AB90D3B33DFB09E81B36CFECE06 /* BSG_KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4338BE4A10F8AA3757F3564234E12DF8 /* RCTSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 451695E95BEB3B65629C4D2E02D043AD /* RCTSlider.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 43392A4D79B8DC5E22D18499B86234CC /* ScheduledFrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B07187600368D19AB68107BB7E39DED /* ScheduledFrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 436A6BFE7B20D2A6B3F135835E3530F5 /* cct.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = B21E31C8653B3F3ACA24962099B2B330 /* cct.nanopb.c */; };
- 4371D77F7D30EE2C28086AF3C6141AAF /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = AF245F65561B9AEF79DAAA1575BBEABC /* SDWebImageDownloaderResponseModifier.m */; };
- 4395F7FF43E68CA106DE3C9C9EE8EB6A /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B4837B8DBEAF4CB10666E81FD53885D /* 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"; }; };
- 43A22B01D4DC0FAF7BCB423E3AFB00FF /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = EE1094E1D52DB502F9DFF547244DF3E0 /* SDWebImageTransition.m */; };
- 43CA220075CB818C01526FF2A9432522 /* ExecutorWithPriority-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 99EB79250CAFBE831DD800AC96C545FA /* ExecutorWithPriority-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 43E66942230401F7747CCD2FA4B72718 /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EF0ACF7318680C3D44E958FA684B972 /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 43FF764C9A571CDCDC54C22C16462EB9 /* RCTInputAccessoryViewContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B1CA8C2D400559E299CF2BA94A19268 /* RCTInputAccessoryViewContent.m */; };
- 44077BE7DC478E91BB1F7FBCBD475D79 /* RNBootSplash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0804DDA19990B55B19859CB56F43267 /* RNBootSplash-dummy.m */; };
- 4409E6512D39E11B09F0A04BAEE9A0EC /* FIRInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A91653C144A67CF27BF3BD101E38506 /* FIRInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 443D3DDF5D13F55E3BE2AB33A97AA222 /* ScheduledRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85E39C4D756AD3813BDE4F2E6F37FEC8 /* 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"; }; };
- 44497A704D0C992E58AFCC35D072B3A1 /* StreamRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E6A17F744A234DBBCFEF2BF3E73F956 /* StreamRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 444F98C1E4DD386225533E8C80FBA788 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD8000385E0B18CACE3190FC574A7C3 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4456DC7E9228FF28308FEEAA206EE6E5 /* Request.h in Headers */ = {isa = PBXBuildFile; fileRef = 260818DEDE2BCFEDCEAF97E551C02FB0 /* Request.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 447005F902B950F31D9B84B31863C6C2 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D103280379F139280B1760C31B0B51 /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 44C9F9E631175EE5DCB9CE7BDD02A15E /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = C3B53679E1F1A2D3957C5AA499F38D05 /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 44CE88088F17C4DA76F31DB5A23EF1C0 /* RNFirebaseCrashlytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 43569936956F579DDE780457A99DF58F /* RNFirebaseCrashlytics.m */; };
- 44DEAD0A33C7D76B606E996CF39F0A81 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = F0574453A93A0711AB29EE7CDFFB0BEE /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4512CF639ACCB7CC62CD0336CC637A95 /* UIImage+Resize.h in Headers */ = {isa = PBXBuildFile; fileRef = 87C23AAA3ACA5A3651F5838320939F2A /* UIImage+Resize.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 452641E607EA42EAB0D4C7FC7F68438A /* RNFirebaseRemoteConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DA22F428291426C74C1FB9D997E8AC /* RNFirebaseRemoteConfig.m */; };
- 4557369F93FE463848E140D0D70D2063 /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 69AE2BC1D2DCEB0F8F2A47F3D7F10F2C /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 458213474465102B117267E9161B7363 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = F0A037A46EF17388BD951F5073AAA0CF /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4584237784EA05B37B6C57AEA19C0DA1 /* FramedDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7DBA39AABE42FF88D5DF1E88BEBD3575 /* 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 = 8C6DB336E61CE73B46E0B14D8395C228 /* ARTRenderableManager.m */; };
- 45C8C704DEE98A453BF3805330308D96 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EB3F5F0FB4F5504EA197220EF0E89A5 /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 45D699FECA801F44943FF1FA546A60FA /* IOThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = B314E38EF1834612C35C527E15D00B3B /* IOThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4620B2AEA9AF6351E661200E2DD3A3C9 /* Uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D96E80E0B8C87F6390DA8CB6B41F85C0 /* 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 = DA1DAD175A268826B15CB5D378F14B34 /* UMEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4660AD51A8D6ACBF5A2A87CD7512E905 /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 90391A5AE4407FE1CB8B1C8683025E53 /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 466306A54775FBB6D3367A06DA9D4D98 /* ObservingInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA2A6EC73EE326023BEECFD3CA14B23 /* ObservingInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 468E2BA37E64CD16F291C2603E6C6D60 /* RNCSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2963D7695879E13F81FD71BE68242A99 /* RNCSliderManager.m */; };
- 46A868E9CE27BA610763D1E1E7538ECC /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F231D7CA282303549AA44A7AD81A60 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 46AEBF140BCD7FC59E5ABD95295133B5 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7F8C9696E0DC4FEDE9AF7CDDAFAA37 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 46B19C66E71E44CAC96E95D478DDC0CD /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B9B8CD197067EDE176D4D55AB7C171 /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 46C30CCC695ECBE006BD20B5B0B5569E /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F00F28BA9A6B4D31407EB9B4FA91743 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 46D63884E3DEF1CCD5362A994CC9F375 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = B046608AA8A7D8A59531002F3211BE4C /* 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"; }; };
- 46F677887FF3768DDC04707CD0DDE1A1 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D25A04C7AECFBB3914686C7377373D8 /* 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 = 9C1385A1BC08D636A83049E80BA675A8 /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 470DBD3E5CFEB15377A9DE736580E7BC /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FA1E11B631E141216E9525FC620226 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 47100C8C26038713F688529AFE01C5B2 /* Checksum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8E65D4CAF118B5E5E0C783A74FE67AF /* 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"; }; };
- 474C3BE8073A5D673B57C69C7996E60A /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 92303CFE59349CD41F2BC8F4FBC5E555 /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4750F79CFFF949B8F30142D7072CE41B /* RCTMultiplicationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = EACEDE1384944AD4FE47AD6D5F548BC2 /* 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"; }; };
- 47590AEF8918372FE41C5480D9091E6D /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 63DA260ADC6E41432919E15F5F76D429 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4777554C153B236B131B65B82D265D9B /* GDTCORLifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = FD5962EE39CB504F050E47855D7409C9 /* GDTCORLifecycle.m */; };
- 47A5093A7C03F0DB0BA913BC76B9A83A /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E128E50F8F17712E6D31986A49F70B7 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 47A6E5DF69708A9B554DB9510EA2B78C /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = C458CD06CE7469FC32F205CDA8F81E86 /* FBLPromiseError.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 47B66FF514DE8F14DA8B915436661C1A /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAC7A2D66B155F138335B0C2F002778 /* FBLPromise+Async.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 47BEE0CF5DF52F0AFFD813803E3382B2 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C5A257EA1403422F1C7049818917BCB /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 47D644E0A812CEAF1C3397017B6D3269 /* CPUThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = A250758E44F4A5F1DCD80E124D73D269 /* CPUThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 47E2E2BC07749B3A2978080B181FD194 /* TLRefCount.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFA8D39408945A8A01CD6A4CB446A71 /* TLRefCount.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 47FD2A663D13ED9D779AB1B4A7D517BE /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5C8CF24201B2DC334D3A02990C1D0DD5 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 48135840D82FBFE9B37FEFB6E39BE512 /* AsyncSSLSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E5A42DDAF903A1C93C1B4A0C3A84B6B /* 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 = DCAED6D266049A21DBEA116A3D22AC25 /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 48377AB732CAE5FB016FC6D671D2F028 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 86722D3FADF92702FC6ED523BCA655A6 /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4863677D1787975D4D4AD4631CBF3CB2 /* AtomicUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F3C161BE83097E80AB9684DB3F8A1CA /* AtomicUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 486EC643435E18407070A694FF7ABA13 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = CF32217F64402E516166B0907FBF62A3 /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 48C00656B6B6504BF3E9443AFB067A4B /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 07DA7436B67D3250B60725838F5FBD34 /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 48DBFFF2ECB6D32043950EA454CB93C6 /* BugsnagFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 87CA9C1814EF70798E8818D6752EFD1D /* BugsnagFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 48DDDD887768C3EB92C89C1F9C23B92D /* Future.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 448A21A3CB44AC4AD2A39C5D90D61041 /* 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"; }; };
- 48E8DF65D2A2A6278FF46469CF948058 /* GDTCORPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 323E1B424291F692103EBDFD456C1BDB /* GDTCORPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 48EB5A4F7788EB85A925C41694548662 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D22FD21AD985123581E35E174568B3C3 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4911A49352FA3F1FD70F0A16338D5A20 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 930A91478BCD1BC247D48A71AEA9B47E /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4939A4F89154BC54B6D4CD37BC3AF6FB /* BSG_KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 489D5376AA4DD9E40E97D572C797336D /* BSG_KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 49659FD56D7A26D9712075D2973278D9 /* REAStyleNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B623689BA218C0D34E963D0C41B7614 /* REAStyleNode.m */; };
- 4973DE666E368BC3A61245D6C8969AA9 /* RNNotificationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = AEA9389FB996FEF7B5314F042E0E1CF5 /* RNNotificationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4977E406F103BC7E9F600C3C57CBF755 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 33F64DDC7E68F08CA71D263DC0CC3E0F /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 497A593D49008335CA1284AF1B2D3CF5 /* FIRInstallationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = DDD3823CD61B5AEB828827F65D3489AA /* FIRInstallationsStore.m */; };
- 49820FDD699B4BE9595BD373833EF371 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = A82505936A2D23D9769DF34C052ED237 /* RCTCxxMethod.mm */; 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 = B3C43F2BECBC7AEC25B056DD35507702 /* FlipperClient+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 49999504FF0B43EA03D23A9742A506D9 /* BSG_KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 600F83F094161DCB11ACBA732FCFE8D1 /* BSG_KSCrashCallCompletion.m */; };
- 499FEAAE461FD29D544C7CC5DE018BFA /* Orientation.h in Headers */ = {isa = PBXBuildFile; fileRef = F423EC0AA39FB85AE48D72DC71581328 /* Orientation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 49BF6E7A84AE6204A4FB7F24F7B14760 /* BridgeJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F8CD460A73D71C2D3A8E0E8F814D554 /* BridgeJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 49CAC6443A707C331BEA57C02856261F /* SKObject.h in Headers */ = {isa = PBXBuildFile; fileRef = B75933D9F226520F1F63AFDAB49BCACD /* SKObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 49CB6E0BD077995D6FE671AE085BBB4C /* MacAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1DC94DF939D00DCC47B1425D23467FA8 /* 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"; }; };
- 49CB873D7004E4F5DF6458EB2A92AC9B /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = DFF7E0542F67966D0ACA72175B3A1631 /* 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"; }; };
- 49DB95D5B5E96008133B3E3DDE4D1F98 /* ReactNativeART-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05D0F14DC3B4D4C2B13E841FB85EF27D /* ReactNativeART-dummy.m */; };
- 49ED22AD77FCA7D73439C955EC426CD9 /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC2B283A2DE4C0ACBBC43E233D77211 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 49EEE7711D57EED8E0AAE22C745C541E /* ConnectionSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 316D9D195CF9A8195A75DC78F7F59054 /* 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"; }; };
- 49F2EC3563399A1BB0FCF122982D86D7 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 12D80FFB92D10F9784F71385DFC77486 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4A21F2608B9DA7432CB306111F436C8E /* EventBaseManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5ED497064532BFAA36428BAFCC9D5222 /* 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"; }; };
- 4A2CB3037F6044AC27BBEF315D60B6EE /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FA21966982863F1E4BE6BA0228D6EBA /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4A719D312510D21AFB33E68F642D3F3D /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC4D1460171F9A658F53ED094D81A76 /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4A74583FE28AC53E6F70FF752B5BB4F9 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E79F14C3EE107BE312CCCF91A81F721 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4A75E803AF46B56D11CCCE41CE8FBE0C /* UMUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D4A9E51410AB7F4702A0ADFB8E6F9F78 /* UMUtilities.m */; };
- 4A7CBC49E0E714E315BF2E22E39BC136 /* UMReactFontManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DE0F5DFBD03C92CCB6615F8DFEC826 /* UMReactFontManager.m */; };
- 4AC690953B74C886E5FF8BD390838079 /* FIRInstallationsAuthTokenResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 584322C35BFF6658B17DED225C26017F /* FIRInstallationsAuthTokenResultInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4AD9C2A6410A8A5406F0F079246BD04E /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = B23BFDF777ECA6B492FBFCCC327F4F1C /* 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"; }; };
- 4AE716C8CE1833E6A3314B910C450EB8 /* FIRInstallationsIDController.m in Sources */ = {isa = PBXBuildFile; fileRef = 51D1146DC010B29D45DD7B30147F197D /* FIRInstallationsIDController.m */; };
- 4B174EC3B79E737EC18607D92EFFA69B /* RNDocumentPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 1162C1C64BD3A09ED355FA5A7FF82675 /* RNDocumentPicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4B3964B71F74D3D48482B3D853DA94E5 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D7BA6DC44642EC93751E8EECF4885B0 /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
- 4B6624A1006ED93B3305A5C01B680EAD /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C50C28D47E880EE339D1AD7E061DBE06 /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 4B75E3FFB3D2849FDB5C18EF604FC7B0 /* FlipperCppBridgingConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7393C885084D8F55B3DBAFF57F2E73DC /* 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"; }; };
- 4B7E182091DC4DEE2D2A5E1706F0D6A9 /* BridgeJSCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB12A2E1F939241D1FA0AB0F1938E54D /* BridgeJSCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 4B925B231DD0F1A4DEE0367814E32490 /* RSocketServiceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9053FD1709D958D2E1AE9D3B1D2F23DE /* RSocketServiceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4BBA805E7B1BA9E6C8AD89E9D9579637 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = AA05F8B4E8AC7C72A5E0CDFAB837D591 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4BE9AA0AC9220535A1CC94231A061BC8 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = AC1F45606A44AE7B7A4C42703FF656DD /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4C1215C207F76B2D1473350F2CD63B5F /* QBAlbumCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC436729E799D26DDB52165F35F291E /* QBAlbumCell.m */; };
- 4C27A9AD108236F4F6ADCE9F417A2B93 /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB31A9382EFF429B7FA98835F28AB2D /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4C5605F65CD87114E1137603C0A6DAD1 /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E0E64F4AAA4A94A1DE99FECB9C06F10 /* BugsnagMetaData.m */; };
- 4C58FFDEC23FCE92A89D81681B14EB77 /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = 409936061B878BB235E455401E15076C /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 4C6BCEBBFC73C8EB1DC1C131213E7A3F /* FIRInstallationsIIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = C4A26B7FE8F3E31AE5EBCBEE81AC1F36 /* FIRInstallationsIIDStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4C76D9A8EEB343746F6A73E6573B2D03 /* WarmResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2EB69DCBE1E28DC0760CF7E6D5841F /* WarmResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4C7861B119472BD8477B7309689351FF /* Future-pre.h in Headers */ = {isa = PBXBuildFile; fileRef = 338B456FE987876072B45A158A31614D /* Future-pre.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4C7CFC31B67E5D1520E3FDB757211A24 /* RNAudio-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D83206DC060F28F18F0E6AA7B1780E78 /* RNAudio-dummy.m */; };
- 4CAEF5061BEBF77B81CBB7A5C4D10871 /* FLEXUtility.mm in Sources */ = {isa = PBXBuildFile; fileRef = C8E497FD43BA1211D4BD7FD47B9A336E /* 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"; }; };
- 4CB17CB8D126B3C0756BD759ED594ED0 /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = 90264320EB1595B97152D9270C22C7E4 /* FBLPromise+Testing.m */; };
- 4CB1C4E683C40915621BBD422C570224 /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C9A2A36721E59FF629EF87DAB54EEB /* GULNetwork.m */; };
- 4CC8A1271887F77848976D93CA74D44F /* UIApplication+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 19348691A9A945AE17613DC4F04A5C7A /* UIApplication+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4CF3D08C153169A8C9C45051D909163E /* FIRInstallationsAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 072CA5F994B8A58A9BBB07C0BBD5B224 /* FIRInstallationsAuthTokenResult.m */; };
- 4CF4A1ACB731A31DF60286829840BB67 /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FCB72C959DB390BB52DBF99270459F7 /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4D0094D0DB02BBAA1A05DE84CFFA938A /* BSG_KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = CB80C19A0EF31918F5D4A1464B8086AB /* BSG_KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4D01B773A72D6899D310073B55EE554D /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 964E855C86A7524F0F46E0876FCDE512 /* 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"; }; };
- 4D1758AD30A72983B7EF76D5EC538BE1 /* RCTSpringAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = F49413F09637EA47A7233B402ECD3E64 /* 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"; }; };
- 4D26D41DC25595A9DDC19434692363C2 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = C82B5680A163C64780EE09E382D7EEDC /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4D52D79DFB71CAF47B95A999F1F99567 /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04893AF65324DB5A2A67812211344EDE /* 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"; }; };
- 4D70DE57BE4ED28E7AC93C9C849F11C6 /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C52DE7E72F7FC1E4F8A5714111A66A7B /* 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"; }; };
- 4DA09B3F7B91287B9EEADD4F6CCD6D20 /* BSGOutOfMemoryWatchdog.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B62A452B7E919C6AB870A78E1B814A /* BSGOutOfMemoryWatchdog.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4DA8304474BEA599DF8E2F8D29F75DDA /* RNFirebaseAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = 93CBF7A83273715C89C82A3417CE1547 /* RNFirebaseAuth.m */; };
- 4DC3C93691EB8D66A121CA71EF8113BF /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D40AEF01605DA865536802BF2E39A /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 4DD88B6EF04BCF202E55A0EB6D8EB486 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = EA295EE5938B4F0CC4EB765C948426F1 /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4E0267A7B63543C6304321C820D6C83E /* RCTDatePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = FFBC35E1ED44B95269A947A8B931A5EF /* RCTDatePicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4E17E34A10921015C84C16FDADF1618D /* ConnectionContextStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E33F6F25B1A319CD98E7EED0364DC1E1 /* 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"; }; };
- 4E482BE9AD7430C9B3E1B787850C95DF /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 60223630A540490757C88CD4BC763CE9 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 4E5588F198AE4677917C8940ACE0A4F1 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = DCABDEB1ECA6AB1D95D2A6CB9ADD5C59 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4E6013E485F9ED649C319A0D4F4FF62A /* EXAVPlayerData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A3986572B3729A0FDF958E4A2C8282E /* EXAVPlayerData.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4E7F408A6C7E76CCCB1D7C04FBC62B7C /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = D5CB6C46BBD1F37F88EABC0C4C46944A /* SDAnimatedImageRep.m */; };
- 4EB2D04587312A7B2BE1A6AA95DAE6D9 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 640F365C9C39E33F7051B6B2E8AABF04 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4EBD35331B247A7AC5B814CCCB418A7C /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 53F28D711125B13F67868E8FBB13CAD2 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 4ECA0D81891EADA811094561AB083DF3 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 54C30ED4D431E2395CC82CD4339BF167 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 4EF7FEE09B24A016FD7489025596D713 /* AudioRecorderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A19CCD10A9ECB726B21E9055C91C72D /* AudioRecorderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4EFF0DEF429EF816734CCDE018C3C798 /* GDTCORUploadPackage_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C2992A91BCC973E8283FE16D351969 /* GDTCORUploadPackage_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4F012C6282E1CEC511611133B36A3F4D /* FrameSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7AB54913C5AF527335DF4F9928AE3D1 /* 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"; }; };
- 4F03A4B5C2F4EBB29BB6FF2656366CB2 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E768CA53FC3FA5B928616085BEF59017 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4F11A9CF13C6D879459774E82AC101F9 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA974287358097962979FFDDC7817C5 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4F165C53DEB201655E404D327B10E2F7 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFE66F7C9D1EFDB9D680C84B0EAD5B43 /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- 4F35BE496C429404C93CB58D411B41CE /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = CBE330116BEC39FE12C95547DF2AC8EE /* 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"; }; };
- 4F87F03E8E671A7FAE79D64F5879D866 /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B904F014D6238EC720700454F027CBFD /* 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"; }; };
- 4F9658CA8344A2C6EFBB843700EC590A /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = D1CF038018D7847B9749049E0B48F3F3 /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 4FA7A1FFCE343A5ABA9FD6FAF8235F08 /* LNAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B75DA3423AA1866F8885F8B7BD7956A /* LNAnimator.m */; };
- 4FA93A9BF665067BAA8E1BA1615FB242 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C450CDA1AA79A853FEF8AEDEDFB2C6B /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4FAC86DCEF03878B76396DDA8E94340A /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 59003C4A59E895A5DBB5AAA617BA5E72 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4FB88F0D253B715C034CB05ED1A2BDCC /* REAModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 92ABE419FEEB48FA487D1284AECC6013 /* REAModule.m */; };
- 4FBC2BE9E6D22E669918E689C6196CB0 /* ReentrantAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE8D35F978E4154DF11ED0D43CB1DFA /* 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 = E869A8A07CB6426933833FFF38AF4642 /* react-native-appearance-dummy.m */; };
- 4FC8CA3267CA7D49DF58E08780AA5E19 /* FirebaseInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 175BC051753C8BD307256C20A8258DDA /* FirebaseInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4FD5858446B70602FED0813A5DA32380 /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 274F250FE65F56868C40E5E70B546957 /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 4FF75206B5BA87DFCE3B74F326BDC989 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = DA53E99E39A52A1D12AEF184AC924485 /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 5024C25DD7F09BF4D3A7BEB004B435AC /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61D33EC39F8A38E08EF5019D147D8062 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 5026E819E515397DE9820BDB18B436A5 /* RCTPickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C1A66F01155C20DD7129BC50B2AAE7 /* RCTPickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 503F96DD76B26B7F3FF816FB7F6E6B18 /* RNLocalize.m in Sources */ = {isa = PBXBuildFile; fileRef = A739C184D93C5F304556D604643C8A5A /* RNLocalize.m */; };
- 504DC67E19BF97F896369BC24282F55F /* ReactNativeKeyboardTrackingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF29797236B9BD03A6BA3CBA108FEE3 /* ReactNativeKeyboardTrackingView-dummy.m */; };
- 504E0EE4CD7110B5D286FFC1B25B07A7 /* OpenSSLCertUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34A05F256E0E3B229BB0FAB0D94BC1BE /* 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 = EEE0808E6D7B2D5F36AB820D667123B0 /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 50664A61C6B66321C8A72CDF41E11E9A /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 7686E187EEAA0F481071907602EBA76C /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 50738319CBBADE87610C7672075BA2B8 /* EXVideoPlayerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A57FCF27A46E1F4C2BE0BE2908E578 /* EXVideoPlayerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5075C64463D4078585F5BB7F6AFD1556 /* HHWheelTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EB75D0BE9B54EC660470AC8F46C55481 /* 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"; }; };
- 5092A162D4642D2B110D42FBEBCF9B0A /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7BD75300993BE4ECE8B98C96FD181608 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 50A813DCE536784396073D6FFF9F3325 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 904AA330BDBFF96A1272D93B6B61F5B3 /* mux_types.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 50BAA98C56B5DF14D716F743171A2981 /* DuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C3F0242170128F0BF15004074ECE18DF /* DuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 50F08A7251C4923173965217FD06DD1B /* FrameType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2013D693B860F2005C84896FB128353C /* 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"; }; };
- 5100CA33F67C8D850C5539A42A0DF5CB /* DeferObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B982CB5D09778C5F6636849E66196CA /* DeferObservable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51069D69172171A69FF1532FDE6DD756 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = DFAD59C64C4A25E07742F178A059CEA4 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 510794FD8810D34F0585981695F41366 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 113EB030A8219A64AD3B0B9C25AA5B73 /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51159AFC53F388672C4C7D487C9D647B /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C681060B85079E15C3C919754D2182A /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 511B9697DC4125DDCE1ED1466EFA5631 /* GDTCORRegistrar_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF37905FE0BADE6A1B4A72A16BAD45D /* GDTCORRegistrar_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 512DBEA49D8024DEDA62DC51372951F8 /* STTimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D42CAE2EF157C716C678EEAE4EBE252A /* STTimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 514D6E3A9CE6550543A475620E6A3685 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AA79157C4CDF8239CC3B7D64E6E39B /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51530798E52AC33DAA3D6F36C1502776 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF1748AFE5AC4DDAC49DE337A96BBA0 /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51B0202DAF50A4A3AEA12893E08ACDF3 /* UMModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7284DD10BA2F5B0711D6D13E2242EB83 /* UMModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51B5135B1A662E06FFE3C7A113729809 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7846EA11F2BE8C2BABF022D2B01ABAFA /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51CCFDC44D74CAD6022C9ACB512AEDE7 /* FIRInstallationsAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EC4F58B0DE2BB4762E39FC0B88447AC /* FIRInstallationsAuthTokenResult.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51D6D913550CBAC02E5FC6688CA8C0B4 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 975457E6A4D4F140B9825F36E552F991 /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 51EC5911331DF22E4C5968CD8B7ED7C7 /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB51F09C00EC67FF83319D325DDF2EDE /* 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"; }; };
- 5231B412D56370F141E350799CAF6C74 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C615B6E53E792D8EFA33542679BDCF /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5246C8B1D7CD3CDAB9202B280D8CA98D /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A7924D187BCA7F8C3BBAD80213237A /* React-RCTSettings-dummy.m */; };
- 524DA1EBC0DBCB2CDAECE02FDD129CB5 /* TupleOps.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC541260A450E879BF1EAC2256B1206 /* TupleOps.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 52B21C30C1FB0CAE5BA26B599DEB64D8 /* SKNodeDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5860181AF8CBDC4D25825FD085F35C71 /* 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"; }; };
- 52C0E391D9D5F587B296E2DA8D81AEF4 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E79F14C3EE107BE312CCCF91A81F721 /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 52E39979F439AD373ADF1108067FD6F4 /* Subprocess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 621281BA3ACA98DDEE4378BC990EEF36 /* 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 = 6103A99149FC9381E854472556E91AC6 /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 530798D8A1CF3289921987D9FDC7B884 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A2086E1649020F78866E0A42A03870 /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 530F9743E35929C87133BD8E083735A9 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A65D79B71FF304B26CC65AE91E72C73 /* UIImage+Metadata.m */; };
- 531131AA54E45A625EE48708E77A7910 /* RNFirebaseFirestoreDocumentReference.m in Sources */ = {isa = PBXBuildFile; fileRef = F885E69F1E8761274FACF99C1D5537EF /* RNFirebaseFirestoreDocumentReference.m */; };
- 5326F8694B63DCC3779B10E5468F40A9 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = EF69FB30EF68D78CA22E99122BB98100 /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5338293C5FD4FC2D13D8524F4AE75AF8 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 52F227FBBDB7B39C62D537ED80137800 /* 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"; }; };
- 533F5B5A43499AF92AB8DBF7CC1CF84B /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 564F7C149A5455FCF310C4282FE2FF50 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 534165CBEA822027583EF311EC782538 /* RCTSubtractionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 26EDBBF1C83F104184FB5A4306FEB25B /* 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"; }; };
- 5354A7D0794A6F677891E95C6D801AEA /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 41983F8D589C341916296E9E572A32A2 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5375DDE6A2D2428D0B62F7B9BDE7FF2C /* SKTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 880668C762EDC9AD36BB9C499C39773E /* 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"; }; };
- 53AF2A54A8C7633333A29DC49AFA510B /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DF957F3F59BBE5E5147FD3AECAE7C6 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 53B7113A74825BBE592A96A84DDA800C /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 97D89037B0C626964E3489D4E4FBC103 /* UIImage+ExtendedCacheData.m */; };
- 53C93470EA83362D2AFC76C26071861D /* RCTDevLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = C5393A9EBBA821A9367B0C5547C3AE4F /* RCTDevLoadingView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 54073EE40BD9B4238AEBF5770EFAB89A /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0834F0341D9CEFA17C2604FD8D11623E /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5424FDC9A775A478793CFB44F0C12C00 /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F41F2E73620722F9FE126D608E1D6ED /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 542F7BE5B54B4B65BA1AF476278AC639 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A154AAB79A96C5D3BFAEE70156CBCF0 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 54A0942FF2E79992B2ACA0DB1C356437 /* RNNotificationCenterMulticast.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE133DAB6AB24FE3E3623D5C81ECEC4 /* RNNotificationCenterMulticast.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 54BCA853DAAC904AE97C54D9E4800CC7 /* UMKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 0276A5984EF410A04E45C39777BA08FC /* UMKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 54E5365217AC5AA2FA378CAB9BCE9A8F /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = B416B5CA7CCB6B57D7B8BAD721E0C1DF /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 550D2352901F043B246B1D99D593F110 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = F815DF55B9BB388F5C7D1D9B638219C3 /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 551B5E3B560EC006D5FAD9C21C88087B /* Parallel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7204FDCF5AD47F53957D0A7F12871600 /* Parallel.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 551F5E8C6B3ACC04559C5E14ECEBD7D3 /* ConcurrentHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 3032FCA0F6D3E8D3588E8A516758E5EF /* ConcurrentHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 554920A9489ADD1F8EAB6770F610866A /* AsyncServerSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC95B708D8BF834D9658FBE9EDD9B44A /* 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"; }; };
- 55500919C15445C3F593469D1022318E /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D4E2491E6072C585024D9959A1732177 /* React-RCTVibration-dummy.m */; };
- 55755FF66BD8ABC78DD090E94188A763 /* ThreadCachedLists.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCC1A32A733912BC4AECBC8316FCC6A /* ThreadCachedLists.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 557A6B876C549A6F26C4E93169856944 /* ARTContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 375728919619FF75FA66E1EFF31EA0CF /* ARTContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5580880843D5999818D1EF6AB3E114C2 /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8A7F71CEA3113495178C52D7AB8F9A /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 55854F869F29193E5DAA4E646D9D90E3 /* BugsnagSessionTrackingPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = E05397F190C4A904C94F91A5F3A37436 /* BugsnagSessionTrackingPayload.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 55A233675FB29A834EFAFEEE1BBDEC7E /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B12493A03802D21108150EA1D338747A /* React-RCTLinking-dummy.m */; };
- 55A29D332C49B325506C5763B2D1607C /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = 46427E3D983747630117EDCE331946B1 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 55EA8380C02950332F6EB64F0788BB83 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 444BA0CBD91918EB6F172BC4A1FDF2BB /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 55F72D6B2A29619435CE8615E7803975 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = F147D77D758F4964688AFF951D9018D2 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 5612114F7BCB79AA3F479A734A45EA4B /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A2F25028AF5BC0BEFB17EC66F786A67 /* GULSecureCoding.m */; };
- 561F81782BF9AD278CB27E2C7B1A4BF2 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD94E9556EC100BE7CCF99B396C37DC5 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 562C0F7D5848679FC0309F931D51507A /* FlipperInitConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B5C72529406EE9732D26B824356D9F /* FlipperInitConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 56759F3D6F58028185DC0F592D888A07 /* BSG_KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B912757EDE4CD245B6F841ED3028A0D /* BSG_KSJSONCodec.c */; };
- 56B0D7D9EADAA177FA3FE61F14F407D6 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 5565D0B0219F47A21C7CC94B6B3C3CD2 /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 56BC2A3E8DC876F371CF9E50660BBDF9 /* FunctionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BB61794B6CCF1BC51DC9D0D706CAD9 /* FunctionScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 56CA8A399D65FB392554775B2A4FC712 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 543DE3054E91774E4423D77DBBE6BD17 /* UIImage+GIF.m */; };
- 56ED8B94761F40DE60DFDA61995A4389 /* RCTMultilineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B1B4DA7525B57D92E6D3A7F25DC90B6 /* RCTMultilineTextInputViewManager.m */; };
- 57104DD0061299F2315390B1033B28BF /* RCTImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D029270B92D120097A75C1B3664475B /* 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"; }; };
- 572B11BB8CFECDBAE9F04DA95FA0D576 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 156372D4A148699B71680BBE13F43503 /* 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"; }; };
- 572EFBA1CE95B80BC7B2B0A8441AF172 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD5C87CC0AADC43135DE25CD663C1F4 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5730650DB2DEAACDDD31A30086AC02D9 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E4C4E89A25DD07D4ED5207FDA6340727 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 5741AFE087A083C8D0D5C9D5F646A707 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 397DC933BD2F2B41EC3696740DDA1F75 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 5767DA9A124859997676C94B06B184DB /* NSError+BSG_SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A617D4D33AEF921AB52206884C4AC07 /* NSError+BSG_SimpleConstructor.m */; };
- 576D1D3D0255B54FFBDDCB00855FE397 /* PTChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E5525B7C1162A1DECFCE07D921FA096 /* PTChannel.m */; };
- 577585E67A1D5A13B769BEDA1BFC1DCB /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0C8E863EDC7883D4B84D3851895D0D76 /* 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"; }; };
- 57779A997F204BED973BB03DBF2B8190 /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = FB2F287510518D3B23AA2C01AEB3AC96 /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 577AD50B514CE766BA609B545A67F31D /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 70CF7B10E411379B8A9B9B282F9F0E69 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 578C457D50296F1011D54182DA027254 /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A414E75B439F2C6E3886ED93515E9A /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 57996DDC978A05C90B5482D9DFB5CA12 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 33F8A11A31D2EAC23A3C7402B0518EE9 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 57C228A63490E86D0339DE0E72FAA9CF /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1102C734E9A28600BADDA0D9509FD931 /* SDAsyncBlockOperation.m */; };
- 57C316C8C1D30A80E5A09BE3C6B6DC7A /* EXFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8878BFA91A7BC7E75874E981339E9AD2 /* EXFileSystem-dummy.m */; };
- 57D322CCECC40542E68BD6495990AA1F /* FBReactNativeSpec-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23979EA6379079ED391BF8D1BDAFDEA5 /* FBReactNativeSpec-dummy.m */; };
- 57EA16615D9CD9D0C45DE091246065B3 /* FireAndForgetResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 095997D9882CD208B80CB6D5419C5172 /* 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"; }; };
- 5835A6EE119F67B3B5DDB92D53520B25 /* EXHapticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 175B5B65554B0DB154EFC8DBF39DBA6B /* EXHapticsModule.m */; };
- 58528DCA2CD999D4137C83D043A9FC8F /* FKTextSearchable.h in Headers */ = {isa = PBXBuildFile; fileRef = 95ECD0DE5D568B252D0B716DB0CC1872 /* FKTextSearchable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 58A135D3A7C85E720C02F34E315BCBF0 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D6B86EE0471035A8A3457810B19E9CA /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 58A43ACC1FFBCC2F3EA6A25797071D79 /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = A66D1EF142F4FBE3A1B7B2FE7DB0D4C3 /* GULHeartbeatDateStorage.m */; };
- 58AEF2D987F14D4D2AF6D28C7F7F4CF7 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BF348AEB813B4920A2F3FCEB3BA6080 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 5915489BBAB3A2877B98136691FA963E /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DC8CA7F5DB43986C39104FF54E12677 /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 592D531A0BCBADD41C6B8C1ED4C73EEF /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = C19A2135BBEED47FB1749374D067BA31 /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5967703126249D72DC6C94C045CEDDDA /* GDTCORUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E3C86733FC37102F88F15AE9941EDB /* GDTCORUploader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5969152A1F121E75A747F661F97C1FA3 /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DF166FE6429A2114841E65BA1C4A73 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5990C386CFF4495D345DE4BD9B720B97 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FE403BE04AC4009034336C80A9B3A1 /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 59AB2E9847C52F6350C5CA42F64D9B4B /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B345804667E1356630DDD7D0F75706 /* SDWebImageDownloaderOperation.m */; };
- 59AFFBDA7A1CEAA4938A2897A836C114 /* UMPermissionsInterface-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E0815E3E6EE9F8F5DFF7B97B277864CD /* UMPermissionsInterface-dummy.m */; };
- 59BCF23690D35E682AF7213B1AA8B121 /* GDTCORRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC49410B85855BFCABB034DE12E77CC /* GDTCORRegistrar.m */; };
- 59D2FF7D199E0FAEEA5D0C5C60C85760 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 75D41132E49B63006155DE35CD098F17 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 59E39951CBDBBF3BE34F50771F0D63DA /* REATransformNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 330F28E14D260FA2752AB8244F045F1E /* REATransformNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 59FA089B729EBF37634A4D344228514B /* RNFirebaseUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AFDCF36AF73A36A5A52BEFCDFCB827B /* RNFirebaseUtil.m */; };
- 5A2DF787817F7D1F598A859496117313 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F9B69BBFFB0947546185F7519469C1F /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5A350E37511AB19E6CF063A477BF81E8 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = D41085A05AE372FA28F64384A2C99951 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5A4315CC7868A0AA71F72B6EB9DF3A8D /* HazptrThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 395E95C403AF67A9659CB016D77A3436 /* 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"; }; };
- 5A5CD297BBC57D3E5C53437609953C82 /* RCTImageBlurUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E01E81293DE6806D93E9CFEE734285A7 /* 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"; }; };
- 5A6DE10F8372DDC647FF3AA6AFEDD5FA /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F2020222F85CFE66C30A065187AEDDE /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5A8459CCC3BF00828D32BB4D35ABA743 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B413219C8EFD22BCBABB018CCD1A790 /* SDWebImageDefine.m */; };
- 5A89504301D62525F736D0050854E4CB /* SonarKitNetworkPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B46E5E9F119798C5DE2B74EF13607D1E /* SonarKitNetworkPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5AA306AC79340E81306DB638EB0F6B5C /* BSG_KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = CC3FCF0452A7189A99D7CF20718C3FD3 /* BSG_KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5AB7883D6F7123FEE9DE354AF2FE9387 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E0085519BAEB9908A5E6217FD030B48 /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5AE8193588F9251CFF0BC1259587DC6F /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = B8A9C400B7CEF9A75CAEFDF2CC0C4429 /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 5AF92807EA677D3DE6A1F41612CB12FB /* FlipperKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCC1163A19EEB4E4104E9F1E3AB8B8F /* FlipperKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5B12AC89DB651FB7CF5A624F05E48A06 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 59512F530EDCBAD83CE007ECA7A09A1D /* 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"; }; };
- 5B1FCCFA4BB7135E41DD10F990180597 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = E72FBF0AEE83F73F90CE44640BC5EB14 /* log.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5B4A65D10DEF39743F01781DD5DF6050 /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B3C34B03583AA3880C2B10C6A9AC96F /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5B5E44100CB0A817A1A887A5D865E197 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A781FCABDE816936461B692A120A64E1 /* 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"; }; };
- 5B5E9DD45758905E15ADE6E6580E1694 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = E6445DD2681B0D31839C79B83EFB5FBC /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5B5EBC23448AA1E36B9E489003457385 /* ScopedEventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 35078CE922A0A92EB3D0F127D9DE23A2 /* ScopedEventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5B74AD9EABDF35B29FC840BDC408B387 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = C65BEB8974E8861875369929B9C83FCD /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5B84A2CFF7CB8244429AE34C525F7A3B /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = D4C5632CF328F44B28A8A9F80D503D4A /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 5B8B332ECFF0056F7CEC66BD47604656 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C508B25590A036A896571F6E1BECC91 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5B9BEBCA57F0295256B52F2895B97331 /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6394E86913C00F1D38779DA1EF4CE70A /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5BA023BC55024F646839261CB6544CED /* BugsnagSessionFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6233BFE6CE44F90A1D9F3C0D0B3F4D68 /* BugsnagSessionFileStore.m */; };
- 5BBD3BF8F1D8BCE5424520F1C5F597A0 /* RCTConvert+FFFastImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A0EC04FE8D805241D2EA83268859371D /* RCTConvert+FFFastImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5BBF60294A35EABDD416CD49326D9A68 /* RNCWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = D89090E3BE5C097954BB3B5A4C0B75F7 /* RNCWebView.m */; };
- 5BCC122BAE29ECBAEB136C7B886C7C8A /* RNFirebaseFirestoreCollectionReference.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E58A9C9AEA25FF614C1FF1575CAB666 /* RNFirebaseFirestoreCollectionReference.m */; };
- 5BE1E55B90CC535E7C3CF5EA357B3612 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = 508931DD0D3167182E0C7EB5A34D206E /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5C06E36CD574FBE8FCDF4DB23632E79F /* REANode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2834338D61EB1A76801CD4768032511C /* REANode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5C1180DCDA66B2CC0EB7CA7EABA74DCD /* FIRInstallationsIIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D5AAED53C93242320D9C9745B18095E /* FIRInstallationsIIDStore.m */; };
- 5C32CD8A3B4E70301043B885EBBA1F69 /* ARTLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 217981D4C57B400D196ACBE2AE4F4F7A /* ARTLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5C635BB81BFDFB1ADD52B81A18A4445E /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD83A46B1824A3A4D4ECF4B36E3777B /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5C6B3EF91CF6927788129874C2A85DC4 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 99135951B134FDA8550CDFC21F381396 /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5C73CA0113FF28D73B33DD995CB8DB9B /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E58473565FA7BA6B52C7C03F53AFCCC /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5CA6316BB302B36D6AE2B4A483F3EAB6 /* ARTCGFloatArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 38A733AE537DC49958ACCA83938D62A8 /* ARTCGFloatArray.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5CCE3FB238F67F4A1AE513C4461B1463 /* RSocketClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A7478A71140105AF55B7AAF813239A /* RSocketClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5CEC8F544EB06DB67845490887ADB7EB /* SKHighlightOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3DA146C09B7AB2F2DCFD5F46F31DEB53 /* 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"; }; };
- 5CF1B5B5750BCAEF93F745D0E4746629 /* RCTImageShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7658F1511A21C06EE2961BC952BA8334 /* 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"; }; };
- 5D1443CA14941EC385B1380A3F3FD2D8 /* EXAVPlayerData.m in Sources */ = {isa = PBXBuildFile; fileRef = CBDAFDFB8FC7CFA1158C4603378EB6A8 /* EXAVPlayerData.m */; };
- 5D1C8EE105AF6A41604212C9FBEC1B04 /* TestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 007F5CF050DF32FA07CC118BE233C455 /* TestObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5D52EC77A0FD9DDCF15A0892BFF30724 /* RNNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = FBA19F882708659F8EECE56735E85533 /* RNNotificationCenter.m */; };
- 5D85E4597A0EA4601AC058FC8A336266 /* FKUserDefaultsSwizzleUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B1C20B517E629D985B3B18258990B0 /* 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 = B23D6FDF93DD1B322EDC854983FAE2D9 /* 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 = 633B4F7B73EE964A790E6CF1C2682615 /* OpenSSLUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5D94C85521F651CAF78D0774F739EFFE /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BDBC260F9E107A8330F46C81000F6DFC /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 5DA1958CF4DAD67AEB1A26CA2FBBB7EB /* RNFirebaseAdMob.m in Sources */ = {isa = PBXBuildFile; fileRef = 49B4816434FB935DF284754497A2BD3A /* RNFirebaseAdMob.m */; };
- 5DA4697BAFAFAA6BFEA13B36B76B57AE /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F5D452DBBF0D16A4B835ADC487D71C /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5DCE172EC75208EC2A3189C915EBF678 /* EventBaseBackendBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F1838048F02BA54E58AFEEEB54D23364 /* EventBaseBackendBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5E833561B54208419B9E85618659A3AE /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D81CC450FB75CBB2B5ABAD072AE4E43B /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 5E8F6FB0B98806087C46839D3C543998 /* EXVideoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 02839DD93278BE161B024363703E82DB /* EXVideoManager.m */; };
- 5EC0E201021C7D613D2D23C7D9072FC4 /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = A033285CF9E0FDB37D8B7BFED5384618 /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5EC68AC4CF4EA48990F8D1086394208B /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = DB016C82CC168E317D90FA49A48E576E /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5ED7D21591BE3434BAD27251B09FC2C4 /* ScheduledSingleObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = DD2F2A78ADD1936F72196CD6A8D00E5B /* ScheduledSingleObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5EE007B3CAEB291063CB3BB2EFEF737E /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 193E6AC2D9D4EFA266583DC8E9166F99 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5EEE9C81EFF578DA8F518B1C0AB9CB32 /* StampedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 53F1E50015EBD43CF4A44AC38C915425 /* StampedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5F099D8A9A2A8ED220D004516093119B /* GDTCORClock.m in Sources */ = {isa = PBXBuildFile; fileRef = AA91F6C11EC7314478FDE2E0B898D74D /* GDTCORClock.m */; };
- 5F191C5FEB9571699CFED133F0E444D1 /* REACondNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F11A53A95E9180B8F87AEB4691E62828 /* REACondNode.m */; };
- 5F2E203D0F81E6C57DAAE8CFAC56710B /* AsyncGeneratorShim.h in Headers */ = {isa = PBXBuildFile; fileRef = 47E81847F376B9ED13D4052F3DB0D23B /* AsyncGeneratorShim.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5F3914305B352AA4A312EA53ACD0BA46 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B1C3603254F3E1558A984E76996BA6 /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5F72C1EF68444D617C1AD2D5EF541DF1 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 25A4521AEDF5DB7E2947E852A83F7979 /* 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"; }; };
- 5F73A1810FE06CEABFF159E5B86FEF71 /* UMReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7337DCFAD82B5FAECF100A4D20AA7CFF /* UMReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5F988B2A4A7D8078E0577D101940810B /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = AEDCB4110F45A76F11457C2BB7165A91 /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 5FB569FBD237B615CF14F490775C837F /* RCTAnimationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 470A3254430782FB2D826E72C22A5F1E /* 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"; }; };
- 5FBDE897F38FB994BBE94F564E24BDB2 /* RNFirebaseAdMobNativeExpressManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 310B657865ECF27AB6D535AE434CDF1A /* RNFirebaseAdMobNativeExpressManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5FDFDE7CCBFFAA68D99152D78C02ED39 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = FECA93BF616383B99E7EA634F594FB5F /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 5FF1ABE162C13243EEB4010193EC6C22 /* Combine-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = EE2470F180040A30D504B633183981B9 /* Combine-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 605639230346E944534ADED2B00E96E5 /* GDTCCTNanopbHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = EF5D4FE795206498890300707EF6CE4B /* GDTCCTNanopbHelpers.m */; };
- 60A86E0DA64B94C3016CED19C96C0E66 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 993310A8BA742DA67AC8025E88E94E33 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 60ACF469233CA22469EEC756ECDB055D /* LifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 068D3645C0B2E35542B23A98DBDC265D /* LifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 60CE5C3D3A6584BB97C2DF7A9A3BDD9C /* BSG_KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 937B86997F1492A493D8D2E3B54F85CB /* BSG_KSCrashC.c */; };
- 60E3AA9CFA4C79047B61B69E4B1F9648 /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE812F7876E0DE2BF9725ACF8E93D5E /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 60FFD2D922B804E20A11302D5A3AE607 /* RNImageCropPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B468703EF6A868656913D9128FA6C816 /* RNImageCropPicker-dummy.m */; };
- 611EF16AF39B7C48DEEB1C051D09F099 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E23AF7F1E2AE04470812D886B887C73A /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6145080A25BD222CC71B172FFAC2218C /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 163428F7C1130AD4199A56D14F59E9FC /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 61475BE3E93F74078F49B9CCA07019B8 /* Stdio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E53E535B0D7E94210A940AAFB705BCEC /* 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"; }; };
- 61623E33745D2D46C2CA9D9EF256F2C9 /* RCTValueAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C650C82285956D4C10DE146F9EACCF7 /* 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"; }; };
- 616F99E58EC3860AD362B2DC0C67277C /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = D4EBF582A50CDBB1D77A0DD2EAD9213E /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 61728BB54421812F931FBCB7B4FF2BE4 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FD101C730304830BC97FC910A7DB082 /* 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 = 98E3827DA60F55DF0ED6789CD7C94599 /* 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 = 68B4093DAE4627388150890D8FF25FA3 /* ExecutionObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 618BC8EEE2DCD6EF77E27F834D5B84AB /* EXPermissions-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 219D15A24717D200218759B277C58214 /* EXPermissions-dummy.m */; };
- 61945E2D534282269C85FC62CD40BF23 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = ACDBF46C9C94D75065ED86ABAEE2A5A1 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 619E758999F00A244BBD89AE38C1C8DF /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC65B0B65CB89C996D4527B32D9DC4 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 61B267925A8A1ECCAA88A2B69131EAF7 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 448FA111380C5F7D091857A14B026038 /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 621D406A7D59BDA14F904CD4B069B21B /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EF308BA1672296F22BBDE80801857F1 /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6238678941BD031252A3C85E53C82C8E /* Sched.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9306EE62AD39ADA40650280B3F6BB8A /* 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"; }; };
- 623FC295B29631DF73E03BC69E36032B /* RNFirebaseFirestore.m in Sources */ = {isa = PBXBuildFile; fileRef = EDE7F39FC17BABB060AF72899759C177 /* RNFirebaseFirestore.m */; };
- 6250372D9758B2074CD9CC7B09ECDFA2 /* SKNamed.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5491F32F8F60ED50CE3102C164314364 /* 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 = F08851DA08DD037434F74B51751E3EA1 /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 626C258D118CB98693D4581066B18804 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F4FCDA9DA3659CD0E6A9EA312D9A2F77 /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 628C6483159FDCF38407770F1ACE903B /* KeepaliveTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A2216873BA90E168C6F587B532F1C32 /* KeepaliveTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 62AA89539DA1AA90B5F53B6A1CFCB024 /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 6842555D6F2AF5CFA9E7007E2D3A78B8 /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6331F86DEDD565FF96DBD38F0C427C20 /* BSG_KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B73FA07579954B5620E7D9938C14A8BE /* BSG_KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 634B6D66C8BC61A3D3EA8CA7EFF968EA /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 109238363CEF0E9728FDA7003F4457F7 /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6362DF49BD1FDC17099CCD40DE28B2CF /* BSG_KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = ECECC3FFA1D51B683BD14C17B319EE0F /* BSG_KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 63854BF7B7FBBA60157A488179072BD2 /* BSG_KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 11EAFCA84606DCBB044ACBFFA8B431CF /* BSG_KSSysCtl.c */; };
- 63CC635B37FED8C7DEF027CB5462EA7B /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FF0359587A94748FB7CE8936B901FB /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 640A5B859D78BF300F772830B148CF74 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 57BDF67B988839CC89CBE458C879E6B6 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 640D5D2F39A0A64989F2920F9FB0E055 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 39938D64691205D235E91657B49CF7AD /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 64352F81329BEC21DFF10C000BE8640A /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = D6BC4EB89FB043565DB890070B5916CA /* SDWebImageDownloaderRequestModifier.m */; };
- 6447709A38CB47D0D4B539C0DFF9F728 /* GULSceneDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = D017CF786AC96A572897D8DBCEE96977 /* GULSceneDelegateSwizzler.m */; };
- 644DDB8CB93BF7067201BB26F2D53D10 /* SerialExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD037DC493AB6997B35B7E803E850865 /* 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 = 3D2E783E2A548CA0579D5CE081E9DD3E /* 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 = 95A45E2D27E725A95BCE60430D3B2716 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 649188D94444AFE72F5C875C73621929 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 25E18881F29CD4C1AEA02BD47E5CA7C0 /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 64C08A1A299F65ACC045C824A64A0DCD /* Time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9F99774561F4F74FC925E3F5E9EBDD5C /* 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 = B33755D1B4082600047A0F3D50E50CFA /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 64CF43A068C98B02A97EC497AD319A30 /* BSG_KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 898858814F868522EA63C94B5815797F /* BSG_KSMach_x86_64.c */; };
- 64D7CA904E08C542214D6273B49A823C /* IStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F809D0DCD60269E2E7050B1B4449D77 /* IStream.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 64E791612A7D27AE1C4409A981341CBE /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 83E712003D06246B5467078B593C4363 /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 64E83E53B7F40F2CC0A0CF7BC3C8A43C /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 81E59C616C755265CF978E5E118A66CE /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 64E9035391D61BFA55BD23B151AD07BB /* RNDateTimePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F7380E222D78D6EA48A4D429BB4C6373 /* RNDateTimePickerManager.m */; };
- 650233BB7B2F93FF3BC7F54341C6E361 /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = A57512E45F1B0781C9F77576467456CB /* 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"; }; };
- 6502E38CB30B4C5057ED72B199AC364C /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ADE7AC6AADEF017B591C0715DA215CB /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6504940F5EB894DE69D5B2CF0FB49455 /* Rcu-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 70978B3A123157C126BAFE83BDBFF4A3 /* Rcu-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6532B3DADCD47A8B33D8A6B7DD0F81CE /* UIColor+SKSonarValueCoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 79E7D2DDD63801B91D88DEA078970414 /* 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"; }; };
- 653882A69EAFD0F4396408BEF954FFE1 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43483FBD75EE29E35FC81C740C127C8D /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6555EE2AE374EE32F457F03D348ED0A3 /* GDTCORConsoleLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BCA931BFCBC5D7CAE2878B4D6FF022 /* GDTCORConsoleLogger.m */; };
- 656610BEFEC50D7F52DD373712B20471 /* SKInvalidation.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E10D9D717D3FF1D79290CB9A54BD38 /* 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"; }; };
- 65678895444B4CA89B9031CB34EFE935 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 23BB6B718434B869AA1574BDD1817223 /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 657C87230A2934AED9C6AD06591F370A /* PublishProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CFFDEDD3C1D8F8CCAC0F4DF2509B1C /* PublishProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6584F1A61DBB0A4BB4BD9EA418FB70E6 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 2950B3C674F730AC60BB3286C66128E2 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 65CA61934FB03CF180290DE31AF56EF4 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = A86A3C6E957BCDF5D9F50C3BA611EFEA /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 65CB92D29B76DFDEC572A3AAE0564298 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = A11FDACF933BFC48C7F25902DCD57908 /* encode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 65E65D50285248E32BCA727175A9037B /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B72894A5002A1DEC2A532BEE053A8FC /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 65EC48B796CD30DB09C4EAAFE113C2AC /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E701E05D9B792A11A62162DE7FBAB43 /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 65FED0532D4CBEAD6563E7214A54768B /* SKTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EC9872EC0E581F88E2A0E0207C7E270 /* SKTouch.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6627CD8BA3B27E0CB0BA0E912C78BE51 /* GDTCORTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 08F56AAB8A1F45A88DEF4D9DBE234CED /* GDTCORTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6664EF6453923DE49024DB69641F8109 /* FrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = AE15D1EDBC3474CB8B2033077058368D /* FrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 666F347B84B23221BC4D76B0BB3D521F /* RNFirebaseFirestoreCollectionReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DF8E79EDB719687F9AD4312BE2497F /* RNFirebaseFirestoreCollectionReference.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 66811E431F72A69005364E0433281D70 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4277DB60D1EC8D61D0D72FA1F14F3D5D /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 66821B19957B6374B817C91E73C9D601 /* EXPermissions.m in Sources */ = {isa = PBXBuildFile; fileRef = 32D367A7A858ABE44FBECC0E98AC64A5 /* EXPermissions.m */; };
- 66A03981890D9863F11B9D8D04A07AA2 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CEC68A27993B3355FC318D6B1EA3E6 /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 66C5C3110649460A466AD2F6AFAA171C /* UMReactFontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBF42452DD7D486BD4061A92DE81C7D /* UMReactFontManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 66D0421E4DDA33160130778834F66E37 /* RNLocalize-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B6755707AA35CC5A43F01642944BA0 /* RNLocalize-dummy.m */; };
- 66D6E62D450BACF145A456166BB45C2B /* RNDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = C693E043A2DE20127B01328D80181DF5 /* RNDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 66EDFE25C763A6E147A5B8AEC67A3449 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 732BF9E3C66AA7950161168B32B4FE63 /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 671CCCC4FA52C454C17316202BD0F386 /* Barrier.h in Headers */ = {isa = PBXBuildFile; fileRef = A2F36FC3A058C8D9905595D65EF6FC03 /* Barrier.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 67213F11F20DF2020A3F928D6B627E80 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBDD8C26B34485DB619FCD221D039F0 /* SDImageAssetManager.m */; };
- 67278E9F64F6827638B4D52D8CF71F42 /* RSKTouchView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C493BCB0409DB9EDD6467CACD5605EB /* RSKTouchView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 67304F639591EAB43001263B341483A1 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E422E47E3BB57CAB5AC2E7F81C8B6A9 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 6730E006B7764F221BB7F81F7DB749F0 /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFA7606795FDB5888AFEE892A79A018F /* PromisesObjC-dummy.m */; };
- 673967B0EE7ECC4BCDC0A751DC0A828F /* FiberIOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 72976667D86BECB0A3BC6D852C72BC66 /* FiberIOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 673BB15EBF0B152DD8D3B4CC04E13201 /* LNAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A91662661DED53F35DE951BD775BF4 /* LNAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 674B78DEE8CC679498E5DE48188B81FA /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FCADA8566E47EFBBC1E5CC1591D6B28E /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6757FE0A1CC1ADCC38E0BBDF5BE3C2A8 /* TimedDrivableExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D63835C447BE94F7312B8F41FCF8F9E /* 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 = A4DBE32307681C219297FF5F98951B89 /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 67679FD66E5E1E1F6427743215A9BFDA /* EXAV.h in Headers */ = {isa = PBXBuildFile; fileRef = E962C469B0B039BDA314D872E67D278F /* EXAV.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 677978C384BC8E68F54A53338361E3C2 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8080A2E131398B39B00CD2B495B05C92 /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 677A083618AF312CC3CDA60EFA05BCB8 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = F87861CE0A3AA661DE6BBB55B587178E /* BugsnagSink.m */; };
- 67A39A15971E99E5454C253E2080289C /* BSG_KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = FBCF91D66A45CA87BF4FBF77A381D8AC /* BSG_KSDynamicLinker.c */; };
- 67BDDCE0EF521A4394DD403549BC2986 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF424B414037AAD5991901E4B9FAB25 /* EXImageLoader.m */; };
- 67F1415FB3DD965C1871B2A2CB74C8FC /* GlobalThreadPoolList.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE17162C64E027C473100BD6B2C05B4 /* GlobalThreadPoolList.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 67F172904F7959C4715F3CFE9B1B4B10 /* FIRInstallations.m in Sources */ = {isa = PBXBuildFile; fileRef = CFEB0A20D4BC133A0888BF8E2F7516EE /* FIRInstallations.m */; };
- 68169597FBE0AB5B54FC67E15019A84C /* SKObjectHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F0F4B7419A0A8797B365B553C26DDF5 /* SKObjectHash.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 68305A7D8906C121D6E084CF228B4598 /* UMModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = F15BD53ADF91432D590A789A323C64E1 /* UMModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6871111D26354F50F583D2187D9397E6 /* Libgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5539AD89AEA9861EF1B99D011E04E6CF /* 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"; }; };
- 689CA5357FD9275EE7FC85FBC8F66370 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B25D029817EA978A309499F929477CB /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 68A75E9D1078739344B33B3737E61D48 /* ReactNativeShareExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E40C82BA6437FB33889A36A09D824E0 /* ReactNativeShareExtension.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 68B32248A4087D4D903A357B01BF8738 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4655428B02A1A4541AB1D8DE42C67949 /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 68C7196D1EE46E00BBE92E8A229915CE /* REAAlwaysNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 630AE913DA165FDB10106D8C1CD76053 /* REAAlwaysNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 68D2769B6ADE197D4C3196196FEB0412 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E54644174B74406C94D5183063CF47C1 /* 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"; }; };
- 68E14DF5295CA73DF30819A5D35C0D12 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = AACE10BCD9204EF7D1721622F2974945 /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 68FA08AFB0147FC1574CEF32F3C4695F /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF410BCAF0BD50857D82096E840E364 /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 68FC649D07E74F02849E2344498C1E39 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 501AA85736F8077BC8D0FA543BD8D1CC /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6901050EF0902C7A013436C58A9B248F /* SysFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8ED78B5FC4AF458214116575D5FD08D2 /* 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"; }; };
- 69263344AC2EEDC6526EEE47861A35BE /* FlipperCppBridgingResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3CF7A144EF12EBE95954FC10ED1798 /* FlipperCppBridgingResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 69524FD0848A58F018B7677B110D7BCF /* GDTCORReachability_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E9FC9295BF6894CA675511B28B16BB62 /* GDTCORReachability_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6954410A39E79118E4C350304D9A6161 /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F3B34B0FBAA0677CBF1E9F3F0D71D56 /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6954C7E327E3C06A6AA626163C0C4B69 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3C07C9519DAD395D84577B2349F5FD /* FIROptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 69C4123A15898007F90AC7D2B778DD73 /* GDTCORDataFuture.m in Sources */ = {isa = PBXBuildFile; fileRef = CB9684689C0C8B9E1517F55131E107D2 /* GDTCORDataFuture.m */; };
- 69E5F7365CB3D10FF7898098C3146A99 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = 907ED2C32B312E66F3380CD86D0C2028 /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 69F787055B26C7E2B61B5B9B80F3C272 /* BSG_KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = BAB7FC1BC2272020CF84D49FB79CB465 /* BSG_KSMach_Arm64.c */; };
- 69FEE4B83120F441AB20A039513A796E /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BC003F5EF2439B669F24315D544E30A /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6A03046C71CF85B2E59E2FBEFA35C326 /* RNCSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D1429B3ACD01380B8593A079FEF40D5 /* RNCSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6A47866FA2B12335E271AF455D52025E /* BSG_KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = D0E64A7E8E1DB737397DA64C74B468BF /* BSG_KSCrash.m */; };
- 6A6811BCCAFE9B118E3913633F9D1A9D /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 434DD67F0977965E950CE7EE6FF128BE /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6A789FEDD6D65DEB0888A4AB486DB224 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = E421CDD78CFBC69897AB99248C9DE3CC /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; };
- 6A7BB4319F8D74B5D1D1C1D8FEA3C588 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = D8FD6B2BE2BFC5E7D9B2B10CD7DB9210 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6A9BAB8845A46379E69D055193EC5871 /* FIRDiagnosticsData.m in Sources */ = {isa = PBXBuildFile; fileRef = F941A045D7BB55176B9C871E9566E1BE /* FIRDiagnosticsData.m */; };
- 6ABEAD7FC928CF7779E132A291D0B0D2 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F8C516CB2AEEA8AEA997D08A130F7BB /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6AC70626901D88616D1FAD15D39EDEDB /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 94D55F9701D7D69D97942CC76015A5CD /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6AC9857D5FAB49484D467CE13309EF44 /* SKDescriptorMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C89113B89093908E37CEA5C8D7EB5B7 /* SKDescriptorMapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6AF606892AF0C31C6F0EADDA8900C803 /* FKUserDefaultsSwizzleUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = AE56093E9078A473770ECE86FFE0A77D /* FKUserDefaultsSwizzleUtility.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6B20F0EEC49A5600388DD9F9EE9CA2D1 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = BA9A549EA28C581B319D3B66ADBA9A9E /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6B217CCE28CC0B8DA7822706B41E3E8C /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = DF4E5CD7212197F9EB85998AB69C6321 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6B257CAC5E2C34DDAF304C790E898733 /* REATransitionAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FE42D418A6D5C6D284417C3CC40FFA5 /* REATransitionAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6B2A4C18AEA7A928A2E33A7B5C6BB708 /* BSG_KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D8BECE3AD16237B5C54424807FC5037 /* BSG_KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6B2C45537C87B11EF65E69E9F333F4F4 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 80944A65FBF34AE80A6FEBF65E9493E2 /* SDImageGIFCoder.m */; };
- 6B67B6200914575EE45FB7C1F2A18716 /* Flowables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB67F4FA9C283AF5469880D9B3CB4A1A /* 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 = 1A0A850F9CE40FFD2FE85F81A1CFA6A9 /* Observer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6B6CD41EA0E92DE12D6390B15A0C6D74 /* firebasecore.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 77E6E583534D982B39C672E98059E6B4 /* firebasecore.nanopb.c */; };
- 6B99A522B85248A477007A2F54CEBA1E /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 90789D50ABC427329F415E8A1AB9FD22 /* NSBezierPath+SDRoundedCorners.m */; };
- 6BB0A0E40EDC7AB4948869DCFB90D4E2 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 57DCDD7BF6C1987F005B2362584030CA /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6BEC4D1F3B47EAED77B9E07F0EA70256 /* GDTCOREvent_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C3F7DFD6177F24AA0AEF0B329765F934 /* GDTCOREvent_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6BF37FE9E8ABB36E08295C0B612C29B0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 6960F072A24C584FEC6810FFC1519A2C /* String.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6BFEA5716AA863598AB805E81B5BFE45 /* RNFirebaseEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 804D05DBB9E391D3384C1C689263A6C0 /* RNFirebaseEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6C1BF50C54FFCDABA052C0D60E4AA1CB /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 70687A480EF3D6C11ABA886F780E9520 /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6C24EBB7821ECE451CC18A7AD9F1C368 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = DE249746A99AC56A7CA87BF98C330888 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6C293AAE8A665126DB65576FB61F2C2E /* NativeExpressComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 7603C904A0910EE79192F547E1A180B7 /* NativeExpressComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6C2AEAC146ADE8FD2C8F6FC813463A9F /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = A5BB2FFFE6D3DB392ECC57F154030858 /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6C70DA166CC635856E26D25356B5A6FD /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DDEAE4889C0A5104DCA803F35AC36AB /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6C848B57000ECB333F2141484B5061F8 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 117A0DB2224053B6BA37DF19F0CFFBBC /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6C9CA546126A96EBB44E0EB01CA0C597 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD301F98FAB37D5BBC99A45991CEDFD /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6CE4D23FE50DC0994EFB182F5FE54B87 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA2F82971CB6B4A0FB1D42C333FC510 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6CED95887EBD2CF89095B6C5EDD7AA82 /* QBVideoIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C8FDD6D8D311D1B10CDA770A98B0D16 /* QBVideoIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6CFCAB7E767E1BBE28175576FD06FC09 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 85DFBD30F8E1846663D8755924328FF4 /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6D16844C8F96A2DD292833AA84CD155F /* REAPropsNode.m in Sources */ = {isa = PBXBuildFile; fileRef = BCCAFE8BF1286B919DDE61EC543B8C70 /* REAPropsNode.m */; };
- 6D3150889C73DAD4E43A477FE1892785 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 0AC825A8C701662BD2D24245FBA55E1B /* README.md */; };
- 6D35AB896CC748B13AC4B3C3972EE181 /* REAAllTransitions.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DD05B1B7F2C6C26D127E8A1845FC5D /* REAAllTransitions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6D72A391A5E8B931A40E0EEE1122CE92 /* FIRInstallationsStoredItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F73FA56BEADCF3C038B8E74CF684643B /* FIRInstallationsStoredItem.m */; };
- 6D8104F1766905FA5D32740A209F2A31 /* READebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9321586DD38E7DFD84AD213C8C80BD /* READebugNode.m */; };
- 6D904A25444A6BB07820E09B40280DB4 /* Dirent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EA79EEAAB7293A0804326F36B9AC889 /* 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"; }; };
- 6DB135CE25243C7A87B72013CF246917 /* EXKeepAwake.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6712795D546673CE9EC6DA7B19F925 /* EXKeepAwake.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6DCD55BA285E5153356D0FB6617AF4D0 /* FlowableObserveOnOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B38136BE7F825000980BF45DD6B49CD /* FlowableObserveOnOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6E0920954B6E212D8FED37C2A25D5CD1 /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = EE260BD6913FE04982DD42B73126D681 /* FBLPromise+Delay.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6EB2103944BC372A4EE0748B94A2BCA4 /* KeyboardTrackingViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B9D4D9FFBF24EE1515E141AAD65BE1DA /* KeyboardTrackingViewManager.m */; };
- 6EC20FB3628ED3D4DA15AEE1BCCFA383 /* UMViewManagerAdapterClassesRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B877B7B613D625FB5683F806DDC283A /* UMViewManagerAdapterClassesRegistry.m */; };
- 6ECC55AD73F0F5815E451EAD8D434D0D /* YGNodePrint.h in Headers */ = {isa = PBXBuildFile; fileRef = A22D8E1F764C39C22E2B1892BF3E1083 /* YGNodePrint.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6EDB4E90EFB2396C768AA9ECB68B9E98 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = E9CAA18AA8123A3DB5C5CEC024D4F408 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6F07790D881EFAD49AA9EFE75FADA672 /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = C48600FD869A9CFB7A36B3EAB7F7D152 /* 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"; }; };
- 6F1F0DE59B8D85D5C5BBE4827591AFE6 /* RNFirebaseUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = D4D094651F5AF7165D718C66D5A859F1 /* RNFirebaseUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6F55D5181CC9A51E052914C9FB3FE77F /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F0F42D8DE9C65D239BCC5002B2017DB /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6F88D197CC1AA3E0B50D93FD5F7CF071 /* Future.h in Headers */ = {isa = PBXBuildFile; fileRef = A57941512BEF6D020A629A9322962054 /* Future.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6FADD2923098EDB7083BACF1DF28880E /* EXWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2D91B904F16FA2D28E506572568EE7 /* EXWebBrowser-dummy.m */; };
- 6FB0A78F16C8DC9FCA25121E22A34AD5 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C1C9E4FC69D6D477AE135711492DE88 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6FB624CE84ABA6F5B472A098FD3B96CB /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 438B1DE0E62A8B0F75F6556F9D3BAB54 /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 6FBDDAF47F6FB7758B11DD8F5B8B3436 /* ThreadedExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5222202571D23C90EC14FF4444E812AD /* 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 = 2E26711C9C0DBFA835B5B74E622BC253 /* PriorityUnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 6FFF1148634D9472933210CBFC2E6E65 /* REAJSCallNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 98BBD6FFFD50E722EC7012E2A9449011 /* REAJSCallNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7003449F5AD5ED5357D584E2C927D1C9 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 40CD0F0863C85C21A8217DBF0AC3C4D0 /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 701656AAE9EA2EB14ACF8B21B996906B /* RCTCustomInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B7856B64CF439D8990CFE0BD38F21BA /* RCTCustomInputController.m */; };
- 7024078DAC57D90432E6111E82E7BC2B /* BSG_KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = B718EC319B4FA8F689C44AB0BE65BF4D /* BSG_KSCrashSentry_User.c */; };
- 70499203E2E4E13465AA6BA667887CC1 /* GlobalShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D113CE1DC9A37F7B085B0ECA42F75B /* GlobalShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7051713F98CC30823562EB071DC39C96 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AD3DAF7158F5DEC8FF77922EB11427C0 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 707B2CC24985C389209CE40429E62D49 /* FIRInstallationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = FB1411CF080F2B693F14589EE28CCF08 /* FIRInstallationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 70917AA85229371846B2BA9C6982B2D5 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = E28E4C9104F8F1D243CC86D957F67C8F /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 70A55701F794D3275F5989C1F4028042 /* FlipperStep.h in Headers */ = {isa = PBXBuildFile; fileRef = F7B4A3D1B52ECDFF9E7A674301370271 /* FlipperStep.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 70B22AAE6D8044176F9BAFA0F2511167 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E4C5FF003511FCD5A7F6A2752F1FA7 /* SDFileAttributeHelper.m */; };
- 70C947372918C45265E8AA6243FAE044 /* StreamFragmentAccumulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B3D54191A1B4DD4747CFE7113B08E6 /* StreamFragmentAccumulator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 70CA057375CA861D8A3729FED91030B3 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0851E6B93E2FB7E1A736E6634DDC0B6 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 70FD47128E14984FA9DABB052B73161E /* REACallFuncNode.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F21705535D4799AAAAB6D16F91214F /* REACallFuncNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 71048C5E632D1CD5ADE2BFCAD39D0D0D /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = 24E56B1C171744B6C095AD9171D395C4 /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 713B6CFB2FEB27D47C3E3C5F2D908A70 /* AsyncSignalHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DAC317C7EB06A759F8B238A9746390C6 /* 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 = 1BE4456FEB0E18D388A28EA1BE658D11 /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 718F3327BD8BC6C1649C8AF752369610 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3781CB5AEC53F10919903CE56174F596 /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 71A171A31038A2903EE7E79423EB1506 /* FlipperKitLayoutPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 127CD1E1011106B2304548E9248FD62C /* 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"; }; };
- 71A88BD28F32D462CD811AF18696F885 /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 45F0F2DCFFE7E9486B1F265805F680CB /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 71A8F1F7B8F1C500E5DB54E7568768BF /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E93A08DAE3DA2001C2932C4B063212 /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 71B0ADC6C2DC2E47E30351AE0747533A /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29C24C17132AC96C2E62EE137999E4C3 /* log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- 71B1F6D3D1676C67B9689723295BBBF8 /* RNNativeViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E9F77B6F48D4BF691C865AA8707E3905 /* RNNativeViewHandler.m */; };
- 71BFB0C1F7C39D377180BE4A26405164 /* RNNotificationParser.h in Headers */ = {isa = PBXBuildFile; fileRef = F5754F6BBD599887FE4A61511A404E00 /* RNNotificationParser.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 72089BD4C4AB1DEC21AC8B8C15BE2ED0 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A3071E0D8E8007E3BAB588CEA589EF /* SDDeviceHelper.m */; };
- 720F10A6F132AD7458D8B1BD85DE5BB2 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = AA468CE72F78D8E290F78AED79B788D5 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 721713500B4D40C033B10C063E735067 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9502B3630FA0ACFC8E44DB0231E49D4E /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 722BD6977E9660D59526BB0AD44148F8 /* FlipperKitReactPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = C74A6B9B15C395BFB9BB73E4FEFCC17F /* FlipperKitReactPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 725BA7CAA30F06AEDC2A790CB990123E /* REAValueNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B6067F6B5319589A4F14905A7376E43 /* REAValueNode.m */; };
- 725BC4B216ECC3B13922602F90FD5DDC /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 531DC503CE497FEFFF6D249545B5C40D /* RNFlingHandler.m */; };
- 7284BF438F4A908AFDB3AEA753D92D54 /* UMSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EEE3FBCA4F3B5B6E24A0D8BA30C7F79 /* UMSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 729543A16C2009AED104FB4361519B63 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = B962EE99644085C11182BFF43968B8DD /* SDDisplayLink.m */; };
- 72A1DCEA3136CEF0217A05E9CC9D768F /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A2BC50D7EEE7D5DFDAEA21A82CDDBFB /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 72A89D0E917A84710512EBBC8A498DBE /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8821673AA05A9298C0CFC7B3AA7B0FB5 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 72F03A33B89D23334A2BF8C1544CB64B /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 728156DF3EEBC775292D8814D17E8D48 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 72F98D47E908D160397D2109949F8901 /* GDTCORTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B0CDEC01D66844E4510B5EF282B519C /* GDTCORTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 730CF59059356078E40500B6BB498E2C /* OpenSSLThreading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 562A1BC49C45FBEA1C44CF9D833ED9FE /* 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 = 43DE7A16E50B78A6B067DEA6AA4EE763 /* RNCAppearanceProvider.m */; };
- 73112C1488A872BEA689E089D0B0E0FD /* RNSScreenStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 70C9A99E9FF2B23FF14FEF60FF1BFCFB /* RNSScreenStack.m */; };
- 735677185EDE464C255FC2E8C20CB400 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0C9D0EB752620D220AF34E4887F7E6FC /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 7375257DD805DCD78B8073530A459F64 /* Builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ACAF043733D30B36FFA455731AAD69A6 /* 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"; }; };
- 738F9534366A0B4D79D59BCD8E17CA6E /* SKRequestInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF36CB287F7DB44B3568306B6A1ECA5 /* 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 = C75A41FBF7A255F6196E1C4FB75692E8 /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 73C1987309FC66BA1F1ED22729624B83 /* RSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 884A3F9DF38B4194FE972C3A0D33287B /* RSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 73C360D38190B223621C837277090BF2 /* SharedPromise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = FD7E959C518BB93B5548494C34BD2DBD /* SharedPromise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 73CE42ADD9095E1C00FD06E526EEF697 /* EDFThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF44E5B7DF3FFF2EF86931E2C09BEEE /* EDFThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 73F47C0D665D977282E99C099016D971 /* BSG_KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = EBA635743ABF4A9D760E7D051BA642F2 /* BSG_KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 73FC0DD23312E359AAF2BA654EAF7B6F /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C5F90E8404AF111F1776A63E62A4743 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 73FE47BDC5B749B3E3CFBF41F35F23B1 /* GDTCORUploadPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BBDB076B66B8FACB04FB4FE96C71DC /* GDTCORUploadPackage.m */; };
- 74025B9922DF7341E15B5DAA6EDBC05A /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A3D8CC5FFD182B2F6B93B6E2FD0EF10 /* React-jsiexecutor-dummy.m */; };
- 741AF7E0277F291C9A0D1BD934784DE5 /* TimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90C33347B5019D72B0153A47CD71F9C9 /* TimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 74300D3787589F62BD7ED937C2C6B714 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 408433CF1B7EA0B7FF2397A82A33AFEB /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 743DB1E02A7BB6C13E5E07719EB4764D /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E447142861A454EB90784A40F96FE18 /* DoubleConversion-dummy.m */; };
- 743E12102CBDF56F168BB165085C8ED9 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = D937487C3061F03755D71E545664D573 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 744569ED9F08B38A12D22F2F9FC0424C /* SocketAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51C3E2CF4182E8EF20FA41FCE1B1359C /* 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 = 63F83E6A25D2FF254B453C191F615310 /* 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"; }; };
- 74547C67043E4BCDE93F7D9474839E79 /* Yoga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D60E5E8BED0B269304BB74C21A161540 /* Yoga.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- 74560B9C92971D07E35C876489CAC5BD /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13423E1640A4656E33D817D2AD0083BB /* 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"; }; };
- 748CBB515393B82D47F544886EDE3446 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D962B450E7072857F024FBE0810CD0 /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 74BCEF87E24337003DB52A4C98FEEF2F /* Core-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 70AC7C668181E9A8FEBB9A18B34ABC05 /* Core-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 74BFEE5FD90DDCCFB94D28F70F9F952F /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = DE1413051450C50DB0DFBD6429DA5C89 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 74D294644A5BAD6AFCC3AB3E1D464F48 /* RCTPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = A421CD7BD3D018153A06448950F75D82 /* RCTPicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 7506148F3914E0D6F1A1AB594E55B9E1 /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B913E6B0D46E4ABC3598B1B632F213 /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 75333439D6AC33E0F7ADAE8F60E86FD8 /* FireForgetThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4F600571076E94B7971D91DFFF8118F /* 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"; }; };
- 7542B46F03BB40C5A9876C63AEA76479 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 77BA244B5408D2A80505DCCFF600BE34 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 7563D4DBE0016DD8A873BB45F22E702D /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D6458122916DC0D27375741819D5A9 /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 75778E70621A1A6EE9A2FA787A37D730 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F5F1D8026B7BFEAE24E957687D13DB64 /* 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"; }; };
- 757C477AF763DFCA1BE5A5D78341AFE8 /* FirebaseCoreDiagnostics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C22D08B07DEC2D822A9AD9429629A308 /* FirebaseCoreDiagnostics-dummy.m */; };
- 757FD90124B6536FA19702EAB1BB9355 /* FIRInstallationsErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = D78A0123098D28C5D3E135C01E38E39B /* FIRInstallationsErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 75B8BADAC91B540F69B4C9B2B452FF29 /* BSG_KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BBADD20B3A1094D10FA5C2389A0F76D0 /* BSG_KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 75C38367AD41BCC14148B858141FD9A2 /* RNUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = C6CD0AF3C1276B5ADD939B36CA3509F4 /* RNUserDefaults.m */; };
- 76110E4538EEE7713CF6399084C6A08A /* REAEventNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F25480701B5E717C3AF3FE0D21FA4AC /* REAEventNode.m */; };
- 763CD444AF9E7EA395CFD53721D810A8 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = EB96F6FA78DD5982BC5C32FD2B7DBB65 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 764F640B2C505140321DA60CF2074D08 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 3922B2324DFA23B70E7FBBBF971AD437 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 765E1045CE05FBCD4A3B66341064888F /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E44BC299022EA501E799E13117E8DBCE /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 766B635C7BE0CCE6707FFB964463D053 /* RCTWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = A4DE3E728AB6A5C13258AC48C82BAB34 /* RCTWeakProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 766BD1F98174D03F873BAA01F87ED011 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = 9657D94D5B94272DCEFAAB4AD0E0F069 /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 76764823DEFD4B7F2880A19721C6313A /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = C611B9834EEFF95ABA916CAEB1CC478E /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7683D1EAD5E3D44A358E26F35D3654CB /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A286C1EBE6539A92CA88C9A339C026 /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 76BCF1FCF8D56F43523423D46A8098A5 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 38D6450F6A8E0BEAC091B5E216F92647 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 76CC28957C425E9D74DFA32D3F73953A /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = F331749C73AFBDC65921F6C1FA1B18C0 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 76E11DFAA4DC6209C6D3CC2CBF3EFA8A /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = 4088903476B95FE6DF28291572F20B82 /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 76EBE6CD51BEEE22F89845516E86EBAA /* SDWebImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 385A850319001F2BE3E12C09663F7280 /* SDWebImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 76EEE05A743A33A2A0FAC336D130C2C9 /* GDTCORStorageProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 71261B3A5522A3D92F1BA844EA476BB7 /* GDTCORStorageProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 76FD2A79BEF913421A313ED50295DF11 /* RequestResponseRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 707B91034B57295DCBBE33F9700D9059 /* 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 = 603AB881836871206A2C963F81B7E6D8 /* RCTCustomKeyboardViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 771A42B5F74050C824EF6A90710BDB46 /* BugsnagSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 62992206A392D504DB2D295AA2DA5443 /* BugsnagSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 77622F1A0ABB1224B6239F7ADE18F4CB /* ARTSolidColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 83EC0F27925BA5C96C5F57B66745AD17 /* ARTSolidColor.m */; };
- 776799F6076113258BCCED1723ED4382 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = C20319ABD038571475EAE18DDAD747FD /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 77744A82C948F3D83862E0015E612602 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 25870310690272D6D92BFBD97E5A2BC8 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 777B202C8582C5E0780E559C0ED4F862 /* UMReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB0861E30B6758176AECDD59A49C73E /* UMReactLogHandler.m */; };
- 77ACCFEBB20441467E34B9600FF1FAB2 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = BEE19D01E393D6AED4889E0FE6D0AC9D /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- 77B293EF5067D13B9EB06AAB2F947B77 /* Flowable.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B5ACE0E6FA599B800ED969620E15F6 /* Flowable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 77B3698D829519200039FAB0F98E726F /* CodingDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = F1695BC522458CDC1A43977CFCEF32C6 /* CodingDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 77B46A28B3F86102E403AAB54A83DC0F /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9C4FA7E317CDFA18F144029811303C64 /* 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"; }; };
- 77C8658812D7F0CE1234676F54F192E0 /* ARTShadow.h in Headers */ = {isa = PBXBuildFile; fileRef = B634BB848BD7B049E27A33F03AA3E0CE /* ARTShadow.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 78319D0098C1839D14DD35C5F572DDCF /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = E86843324139D967A7400DE7C87FBD35 /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7841E1B4F2C70023205BC38857EE74D6 /* Combine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AFD5B0CD3DB6FE2ABBE27D0B45F4C5E /* Combine.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 785BC4CF4809020AF5132A2626189D3B /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 69447CBD78985E97A5634DC4BEB3B679 /* mux.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 785CAF95D72E52A3CB51D19B161EF757 /* RNDateTimePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E9382D2335E9D169ADEFF0B624FECC6 /* RNDateTimePicker-dummy.m */; };
- 7882CEFF17C5B91821AD080799F6FB5D /* IPAddressV6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DDE2BF68CAB2616E23655DB39C7D4A3E /* 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 = 276A65F3FD717086395DB7D24A64E833 /* UIView+Yoga.m */; };
- 788C6BB15A2BE63266654114F27DFC9F /* JSDeltaBundleClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB9DCB7EDF396F3D80A062F7E2B5AC31 /* JSDeltaBundleClient.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 78915BE17253AFB06827312FC0CCBAF6 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 9015B60F6E82801E42FC2A6CE9D47277 /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 78BB6FDBF3F970AB072D30BEC80DB9B0 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = FC18FF65788DF7D547828224925E7274 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 78BF0D15DB0070EF5BFCF034FDBA9A7B /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1941A5165CBDA9E4A172681259DCD605 /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 78CA63676DC67FB7253C5FFD5F3F7566 /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2A44021F16E141D89AE08FC81E7BC54 /* 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"; }; };
- 78DAC16D9A5B8098D88681C436F3C6B2 /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7577C88EEFDEFCE52F70EC5B346286F0 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 78F927721FF33D4B9A04BF10E78C536E /* UMModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D2927EC23C03AE6A0C72B93D099E320F /* UMModuleRegistryProvider.m */; };
- 790322F76C8B7D9855BAB016FF42BBD7 /* REAPropsNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0217D0E502821EC62D4BC5A63234FEA1 /* REAPropsNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7925BA5117C9FA8B8B85A031330AAA42 /* AsymmetricMemoryBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50E7DE2231C4C01E96F2EF0256C11ABD /* 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"; }; };
- 7934D62F5DF4DC847EB6890EF8C9FB77 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5242744F2B65F26060D0E9CB8F3DEE /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 794567009289677F590846BBC3EC0ADF /* EXFilePermissionModule.m in Sources */ = {isa = PBXBuildFile; fileRef = D7B199325D8B69080DF84749D4E46FF7 /* EXFilePermissionModule.m */; };
- 7949FD6EB727E69406421858C3A31123 /* CMakeLists.txt in Sources */ = {isa = PBXBuildFile; fileRef = A4853219A1811FEC6666B9C528C04D9B /* CMakeLists.txt */; };
- 7951728F21A13BEC0D339F17249D5804 /* Observables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D1D93DB2CDD8B18C06B607F0BAE717AE /* 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 = 5C5CFD76CBC6BBD47BCF0972E23E2004 /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7998B28E952A9C7FB43756166ABEBF61 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = EF18340EB9B162B1F064BA8EAFAB25B3 /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 79A9269A8CDE8C5B66FBA6E2C4303509 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 57509420978B49C3330ECFF8B8EBF8E2 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 79B7DEC0DCB3E71EE1D41FB02653FBD5 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 285EB98A82041BC3FDC0B6C01B431A79 /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 79BA26C737EFCA1A5749AAE7AC3FC842 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A778DDD581ED2D015FDBC2547EC4FA0D /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 79C687418816B577E9622D673D38A213 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3438CF072ACC11A4F3EDAD57FF022997 /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 79D1B1B06EE6E1F8AADDCBA060A8D0CB /* IOBufQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0165BAA8EE7266F1ED30DF044C6D3017 /* IOBufQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 79E0AD4F4180F0958392212CA49E755F /* FIRInstallationsHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = 65443F9818534C95F2D33F0A8F23D574 /* FIRInstallationsHTTPError.m */; };
- 79E4E9207266A429AE14B16726F40034 /* REAConcatNode.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0812A44198A4CC8E2C964CF5D095B2 /* REAConcatNode.m */; };
- 7A0EB74832117D4542A2518BDAFAD9E4 /* FBCxxFollyDynamicConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = DD68D1B933AEA3BDA8518B72E32AB135 /* FBCxxFollyDynamicConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7A161C90FAC2B1D71FB86C4B45CF885B /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = E528A69FFD4D83FDD408E9434733DC4C /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7A245D980616242AD065C7FF0609C46A /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 727CEE911D72F12D992FC84DFE6C7E90 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7A2C9312883FF8E666D535E21FE728A6 /* RCTModalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D701F5A644EF76C88AA85644359ECD4 /* RCTModalManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 7A383B2997E0FF8D0D194A0EDFD6CBC2 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B99F1BB9A0883D3DBBA6E8D1B3723F9 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7A5135422A29083A9AA96DBDDCE35D93 /* ScheduledRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4898F69B4C0225E1DBBCFD6566D34923 /* ScheduledRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7A78222EA8111E0D5019C2D5F945758A /* SKStateUpdateCPPWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 20E4377AB83B86A78E53C33FBE57B109 /* SKStateUpdateCPPWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7A7834A2F72C293E7AC78093E1B67C6E /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B50AA58A65EE4E7957C395C893954CD /* 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"; }; };
- 7AB70076D594A0A054F93D465F06268A /* ARTSurfaceViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 115C472C4001AE49AA583871E2806DF6 /* ARTSurfaceViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7AD0DBA9E15F69157618464E1122115E /* REAValueNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7211C45E379C3DF4CB75612D0FCBEB6D /* REAValueNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7AECC3D50F123A379D48712223BB9D53 /* RCTConvert+REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = AA75DD05E373E27902ABAD051F5437D1 /* RCTConvert+REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7B393E70142C67758A4E74068C761221 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = BD32ED358CE32069FAF5DF013F7EDB36 /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7B3EA463A77078AD28811472889B32F6 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 33438DB7F71465101165DA2719EAB217 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7B5442DCEF1DE4B2012EAF97871F3036 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E110A3A64EA74F01229A6D8918954B7 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7B6F6115673E71640B69E46F867EA6F7 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = 1486467413A9889DB23A6D91579D0F47 /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7B8176A0EC34E5A6E599C6B07EAE5D58 /* react-native-cameraroll-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C2A58DF25870183EFB662264150C3C0 /* react-native-cameraroll-dummy.m */; };
- 7B867BDB50330206036412351BCA3A62 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E72DAB4A653E073E50E2A1100F41ACA /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7B8F82EB921486F892E840153E3EA908 /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E0237BD4E90D915BEF384327688A7EE /* FBLPromisePrivate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7B9F31AF2CFDDAA733DC57561E908CB5 /* SharedPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = F94BD1D204DCF22BCEDBF671F3E4491B /* SharedPromise.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7BCC08DBECE42EBE69A54DBA30F6B549 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA49DF3B79C11213E3096B0A2B77718 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7BFF4D65ECEFB20ACBDD2BBC2D01CF8E /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 46ECEE1F1FB8E769F87814B37E02C7DF /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7C0DB549FA227C02A2B1E6AED3A5B15F /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B07ABDDCC7DFB994AD121CB156D2AF2A /* React-jsi-dummy.m */; };
- 7C1666EB58E8990F4CE28BC7508AE115 /* FlowableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = 71EE2CEC574397A082D8CD6DFFA6D1E4 /* FlowableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7C2AD3B775432BCF22E34431FC8F3EFE /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = E4769B5ED370A40DF23C904BC98B4E80 /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7C2D89A79A5CCE2428023B7CDC78BBBC /* YGLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EA2CCABD3A90686CC86E119016E92F0 /* YGLayout.m */; };
- 7C4DA271EB10F9E06486E8335DA8F4BD /* RSocketRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAECBD8555470A7F074F6AFB206F146 /* RSocketRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7C4DBA9981D6328F8478F72A41244350 /* GDTCCTUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 692DAA201755341940CB790FB309EF0C /* GDTCCTUploader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7CA0E37B9E08810873F89B684905C1AA /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = CB34DCE889FBFA2EE97AA7A18364A213 /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 7CD1703B557168ABA37AE8C1A0238E5D /* SKTapListenerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B5B6CB35133A26728301B5DA4DA94CA /* SKTapListenerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7CF643F3FC2F33A94A2EDC7F942752D3 /* ProtocolVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C24B6D79D95254053CCA03B2811EAF6 /* ProtocolVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7CFEA0A6052051C538AD0B0F49158099 /* RNFirebaseInstanceId.h in Headers */ = {isa = PBXBuildFile; fileRef = DB3AE7668469F5B9715A650DC690B653 /* RNFirebaseInstanceId.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7CFF3687BC9FE4EC0FCE4DE43AC06B06 /* ARTGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DFB9FD5D108FAAA25D77ED39AF86899 /* ARTGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7D0FC1CD6DE38EB0602240ED6DA589E1 /* BSGOutOfMemoryWatchdog.m in Sources */ = {isa = PBXBuildFile; fileRef = 345F6534E197D92BF760D41620CDC133 /* BSGOutOfMemoryWatchdog.m */; };
- 7D2A357365A1488E3468A15CC26CA428 /* RecordIO-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = CD9C204067CD033285E691091009DCB2 /* RecordIO-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7D32CB346A8A737EF45F15BB54F57AFD /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C5B547F98753F73957FF249602ADA981 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 7D34A100ED6377A6117EC9F1CB8291AB /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81C052BDC30A35F1D0F94A8BCB93F3F /* 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"; }; };
- 7D38F08E59ABB6BF7E221D088AB83D4D /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0517A3D8E3A08BF3DE37F6F920808853 /* 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"; }; };
- 7D6A5E9C9F6A6D7C4B6CAAB74BA8D214 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = E6FC69ACB00CC2FE217B6FEE56A61C87 /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7D74C0F449D31806561D458B8955CC9C /* UMModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CBD01CFCEA5982CCF544C58730ECC84 /* UMModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7DD76BAFD20760145E437E105C5CC283 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F42F29B8D47A52039805B2097D6EC39D /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7DE0EFE6AB2647D5FACD08AF590EA581 /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6866778088727F4DD526D4BAE0C00C /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7DE5523222AE9F4374CE11C62EC4CE68 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 887826002D02BFCC7CA9B7E8653787AD /* 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"; }; };
- 7E1CB466C068CBB65A95F740166FD9E8 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D02E6B9DB917675E5CCAECEFBC7819F4 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7E1CC457B4F2BD98BFA3743DD222329F /* BugsnagUser.h in Headers */ = {isa = PBXBuildFile; fileRef = A81FDEFD987E030C65A07B6094A19EBA /* BugsnagUser.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7E5F55DE3AC17BA4FA9D94CFBB23A89E /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = 64D59E994DDC3D265A32ED3A9AB7ACA2 /* FBLPromise+Retry.m */; };
- 7E6785216D5A27AA388421B8CB226AA1 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B522DF9D1FB43DDF30B11219D02B194 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 7E78EAD1C901860BE15DA026345506C1 /* GDTCCTCompressionHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 25FC6D35ADBA36B3A2058A46B71ED99F /* GDTCCTCompressionHelper.m */; };
- 7E796C7B6B601FA5CFA6D5154D7B17C1 /* REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2DB36EBE8829873D295C7DD09FBF7C /* REATransition.m */; };
- 7E7E6C3DC5E177A0D7D6FEF93C8A428D /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43483FBD75EE29E35FC81C740C127C8D /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7E83979670FE945E28099C8EED37EB44 /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = EDCCF263BE056FAF6A969BC36CF5DC1D /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7E945B7F9DF2DF5E9B4FADE31A4378FA /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DD2D00F0F5AF73FC7818CEA8FC5F8E82 /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7E99CC8D8F66D2BADE6A8D3A09292927 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = E0104A87B917A68C88E2F9186F513030 /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7EAB54DB31F8AD2AA68AFE3659D27E89 /* ARTShape.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F1602CBB2BDB6BF4569F71EB6BA2E1 /* ARTShape.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7EB2258E75A0CFAEB893EFE5CAB78DAE /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = AA29C7A7535F434B867178E6338D26B5 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7EC87131595CE695AC853CF457AC1477 /* GULSceneDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9B05892173B8527974566E9A4CCE60 /* GULSceneDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7EC96E3BBC648DE9280DD2DFC1A85DC4 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 635C9713D64FD7E54AD46609A9F6BB79 /* 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"; }; };
- 7EEB477B872B58A6D545BFD8B4981612 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BDE6200BCC8CA9DA673AA00EABAB904 /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7EF07F5D301B2A8C165F1B15A8EFB2CF /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D7C49B84BD526A4C0D086192C1B76FB /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7F26FFEED6990F7DE6542F85864BF163 /* AsymmetricMemoryBarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = C407E0C7DB34386D12B44F21A0804AC6 /* AsymmetricMemoryBarrier.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7F2FF85FC360BEEB533BB12DEC940E61 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4FFFB601246CD01C2D3DD65FB80D685 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 7F587E5E97E38B24059D626558F1FAF8 /* REATransitionAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6533886934CACBA43208AC7E656462B9 /* REATransitionAnimation.m */; };
- 7F7C5C9EDDB5F08624115724D21E0DA0 /* FIRInstallationsIIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 6085F2A7F13F2B19547527A44D7198E9 /* FIRInstallationsIIDTokenStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 804663488445831432C6D6B04C2DAD1E /* ScheduledFrameProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 48076F4983CE8007308CA27053AE9DE8 /* 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"; }; };
- 806A978726204E5605965748326D6627 /* JSCExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = D31EA8233E3639B263378A34EE099B6C /* JSCExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8070AA7AE73618DDBA207E20AA25953C /* HardwareConcurrency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7353A26E1FB111644BA6132B3397E015 /* 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"; }; };
- 80736038E8A66A4AF36DE75D3422AFE5 /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = D4B2EE0A45091956F00825D59910F8EC /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 80924E3636CD65EEFFA53B4C7F187373 /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B653A8080739DF00E3287CA172C34CEF /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 80A07F3FC502FC926DED2369A414C9B3 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 33A00DECC9301D1BBEC0A60EE8B99A8A /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 80C026B0E39AC1F1703DF72A313A900B /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 39C7AED29148A1FB6CBF9BBE2AFB58B5 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 80CDAEE930D06D1D2D6BCD00DEBE8108 /* StreamStateMachineBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A89EFE2052008631ED7EF5F6775D509 /* 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 = 2D25D25F813838C74090FBF8F83C6213 /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 80D7D1F640862031BC32186EEA10A65E /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 0565C8582A36374220B1E5EE36E36BEB /* 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"; }; };
- 80DC2F0DCF0B1FFC9AF851FD42BD23A8 /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D5244571FEFBA4E0EA7B65183356D074 /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 81071E43B116BEE100693E96C1F9FE77 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = B2DD1E826DBBF52DF6080A7F85F3D688 /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 81308D5B41DDC98C59C1102B81D5EE4E /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BA79110A3BE9DF63F0E30BBB91DB16 /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 813E4CB01E4386CA919F5664F7E9D09E /* FKPortForwardingCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = E9468203F858002BB65BC64AC815D7E1 /* FKPortForwardingCommon.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8145C77FDDC575D33B405FF7F421A215 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 169A97E652ECB8F659D797AFFF6BC940 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 81561CA2BD7111B1F6C3D3EC67550617 /* StaticTracepoint-ELFx86.h in Headers */ = {isa = PBXBuildFile; fileRef = B491842CD162C3BC7BCFFD88A22AB94F /* StaticTracepoint-ELFx86.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 815D8ABBA7979021C12E9297F0E5B795 /* RCTAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43404C253050F35B18ED1228E992C51A /* 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"; }; };
- 816247A876AC24CFC889B8629D8699B2 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F9C8FDD1AE68A48A21FA0412E153E35 /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 817F80FAD6CAC88EA2EA12B86A15C086 /* UMLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 905B11A10A75AC61C4820137CB0946FF /* UMLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 818FFA62B7ED6D4F27667F6428290F80 /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = D5FE7046165690E211F7FFD5DF80CC92 /* FBLPromise+Race.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 819836474963B13AE93DBA37FF26CF91 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B83F3872238CABE6CFEC5E1AD61195DD /* RNCAsyncStorage-dummy.m */; };
- 819F83D63B167874E2EE18604EFDA365 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = CCC12E666629CBA68F8FA63EDA522C82 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 81CDD761CE987A83E4B9D0308E37CBBC /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A5F220B6334886ABEE8D6C75154DC47 /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 81CE0E950350389881B94CF765F8EA83 /* cct.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0174E7A6077176C3B561C76A3A50C7 /* cct.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 81DC789630EA64FE7CCB43BD80426A0C /* SoftRealTimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AF0F6DED104EACE28E659E12F1F0166 /* SoftRealTimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 81F1D8104C6D7CE7780E40807E43438B /* REABlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 224DC4BC11BA41A51020ECB6E6FD820F /* REABlockNode.m */; };
- 81FC60A335BDB739D75D24ED623A8264 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1308592F65945CE9422EDDED884EF9B3 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8210666640C5B1AF7DAB2FBA2292A1D1 /* ReactNativeShareExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A4ECB2F7EA6F141F83A9A64A0F0C53D /* ReactNativeShareExtension.m */; };
- 82231D09FD382B02393BB0898E36EE4C /* RelaxedConcurrentPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B414757DCBFA6FA63CB5030BFDAE56C /* RelaxedConcurrentPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8235F479BC5ACA11857EEAAF249DB6B7 /* QBAlbumsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D69C5615DD39EA7082D2F3F41D2A184A /* QBAlbumsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 823F08603B32859CE18D9E3D37357A54 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 0877B7CC18A0B5BBDC61008D68D767BF /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 824AAEAA18CFB3DE727999EC5D6C961A /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 260B98901DB3236D44D2001FFD6C7550 /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 825A977B244746D1AB62EE93F5ABD142 /* GDTCOREvent+NetworkConnectionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D1C58B0EEBA51866F8799FED5F16F4DE /* GDTCOREvent+NetworkConnectionInfo.m */; };
- 828546C2D849220CBE4FC2C7CDAA4240 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F0E57C43BD5B58923EAF3133A8DF42D /* NSTextStorage+FontScaling.m */; };
- 829168B41AB0527695E68C1D5380C266 /* JSONSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = C07EFDAF32E458508413BF17981E2CBE /* JSONSchema.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 829DD372488FC133D2BFEC4D238098D3 /* RNFirebaseStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = B7BDEC209D0DCDFB42D3449AA932720C /* RNFirebaseStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 82B3ACF24FBA461B54C393C8E8057A62 /* UMErrorCodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 29712B2787A0895DF45ABF7303567E67 /* UMErrorCodes.m */; };
- 82BC85853B48599CF7034D4978C66459 /* SKNodeDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A5E8F5770ECA8C93F6E646F3C58A5F0 /* SKNodeDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 82BE17CA11C38578EE02F5D438CA1EFB /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 30DBFC7A4FF039C5917173CBB4D02D51 /* EXFileSystemAssetLibraryHandler.m */; };
- 82E00AB632629A007250F0155CA70AF1 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D5BA069E6DFCFE1A8F4280D50172973 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 82FAD75153594152D13166FA9C918B07 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B7A2809E52A3687C547497BD4140144 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 83136AA76652C7045CA261184E60A544 /* DynamicParser-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C0BE079B8D2C7A9BCC6894400A116A35 /* DynamicParser-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8323A813DA9029D2C9EB445A8FCD3E89 /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CBE87B49688A20B4C0539F68B7A6AD /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8344C1B23A7DCE5793D982D670EDED41 /* BSG_KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 04832F3BEF5457E9231DFA3A7B466767 /* BSG_KSSignalInfo.c */; };
- 83473148D1A03C53409742D811D3583F /* QueuedImmediateExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A2AC03835AA9B61E4698BDD1F320751 /* QueuedImmediateExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8355F5AC1AF62C88E8E0CC029ED7862C /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D7B43E2AE0DA3E677F16D0D6ECBFCC8 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8361085C392B248183522DFE3B2CE5DD /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEC73990BEDD7E4402CF0D0F88A66BEF /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 8363FDC00B483DC0C835683A720EF012 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = E278E225162A389E82A6B92D8C973798 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 837C128041DAC467276F9B865D3DCA1C /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A96DF8044C623DB08981ED6E22EDAD /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8393DC193D20A5423A5F36D502C399CA /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = C11F232104618A6DF337628AD70745C9 /* FBLPromise+Then.m */; };
- 841BEEABB39AFCE2F1A9B9A2F800B860 /* FLEXUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 463444A762A6DD6F36C8B8129303E5E8 /* FLEXUtility.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8439EA0A5BDF6C5C7BD5988ECC8ED470 /* ARTPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 93C19512123744F6A01FB35063191693 /* ARTPattern.m */; };
- 844702018C1EEA417EC5B7EC5010D8D8 /* BSG_KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 44D6285937F4C5F37A9E2C88FB47A322 /* BSG_KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 84569A9460D3479F61EACCA135F8995A /* BugsnagLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3E6D54DE7DAA1E0D6DF8F6D08C5664 /* BugsnagLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8463BA54CDE10E89F565BD48AF5D85B4 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE9A7BDC20190CBE6630DC4DBB08F1E /* SDImageIOAnimatedCoder.m */; };
- 846B52FFC3BDD2D2568D127BDEE7FC9B /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = AA6EF3023347BE8EA256A3376B273208 /* BugsnagCrashReport.m */; };
- 846D662EF516396FA7314B3E2E1BD174 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 470D0A90080CEFFB6CB17D10B442265C /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 84901337E6298387C7597F48A4244F93 /* FIRInstallationsIIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D9E3C037E4F36B08BDF14F3C7782AB /* FIRInstallationsIIDTokenStore.m */; };
- 84A7473B9A205B904527095ED5D3DA74 /* RequestResponseThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14C26FAC99C1D2CC6FE055A75273A872 /* 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"; }; };
- 8502CB4758714A656E2ED14AEFBD8A98 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B2CD74073247E0ABA4E1B68EF1547B2 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 85139AAA0A570EBB566C5015CE3C2EA5 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B0E5A9598A5732F504D41A4D026BD6E /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8517F23398DC828BCCD67BA41DE24E38 /* RCTVirtualTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B38653346BCAAAF6D0FBD9B612E49BF /* RCTVirtualTextViewManager.m */; };
- 854011E8B4665CCA7D3CE510F229C6C0 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B8ED577628803471AA06F17FEBF0EF9 /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 85455233A524A6D36F12FB9D3A3E6129 /* RNFirebaseDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = EF6442100B2F3E03EE075615215B4E11 /* RNFirebaseDatabase.m */; };
- 8547302CC4693C69F676D0FAF738DF38 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = F36BAC743B334156669AB5F54F5D2B88 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8562DF2BC796D7D23CE5DD44BC407C01 /* RNNotificationCenterListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 02C5D16E99004CE5FCA141D0C0C3082F /* RNNotificationCenterListener.m */; };
- 858BDD4EA403C4818D6DCBC21F38DC41 /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C3669FC0193628A02BC16ADE587B606 /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 859CF4DDB4DF8D8BE39DB5AB5FE349B9 /* FutureDAG.h in Headers */ = {isa = PBXBuildFile; fileRef = A1D3BE504280FA7FCA187A950D48BCB7 /* FutureDAG.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 85C1168B650CAACD421980E5F1416548 /* FIRInstallationsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC7C9D569FFD5217EA66C11E24A7BCE /* FIRInstallationsLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 85D1E23F3C30060DC22262360CA05CD0 /* BSG_KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C28A2F188C6D7A57EA5CE8B364C67CA /* BSG_KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 85EF72DD40BCFC53D8722FBF1315AA1C /* Payload.h in Headers */ = {isa = PBXBuildFile; fileRef = D6BFDF996B01A912B94084E492836A2C /* Payload.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 860728470F4EBC05ED4ED9EED2FACA48 /* FIRInstallationsErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E7212E56B264E284F19A7D721819825C /* FIRInstallationsErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 86413B6185C68AF825C32E586B8BF4B0 /* Phase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CB73B5E9363EB75C4438BD8545B3E6F /* Phase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 86558F39467D99DD75427289BF7D6D19 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FB99886C1D76074BC6C12C7256092A39 /* UIView+WebCacheOperation.m */; };
- 866019462A8D0A9F1B3CE6E15B47294D /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = 82B36E383DF60ADEBBF2C0B967DB1331 /* 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"; }; };
- 86F9D23859BB7C3DD7A1364A0F155842 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F5CD2540085B1FF02237224030B0C026 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8712A013B77EFFFE014DA5E077E5AD8F /* PTProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF837E921214E57FAC00A022F950067 /* PTProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 875DE806BC05CD6FBB5171B3684B1F2B /* QBImagePicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D8ED61E63B5660FCA1DE5968F2CE1E77 /* QBImagePicker.storyboard */; };
- 8771DE0E347F59255E887573DD7F53F8 /* SKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 056ADBB8EC7EC510BBD1C3834CE4F319 /* SKMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 87726AEFF151E25755DBEEB384C7E2A4 /* UnboundedBlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C8233B54E3EF80BE1946D22E0D87040 /* UnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 87768AD792BACA0E657CEA3829636F66 /* RNFirebaseFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E769E1378A9A173E93E981E490E214 /* RNFirebaseFunctions.m */; };
- 87873D084F83703DE3C009D5A2A0C043 /* UMSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = E7B025D77E52CA63911A1BB4392E9E97 /* UMSingletonModule.m */; };
- 8799A7E7AF7D5000F6488DC84D14E692 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 075EB1E1621767C17080076A7C508105 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 879A2F12063F7F3EC23F4BB0AC979758 /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A55FFCE4292E4E32CA21DEBA8CFD79 /* FBLPromise.m */; };
- 87A323D292E1CDF36C181E54CB70C413 /* QuotientMultiSet-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = F83814029243EE4354E9FFC684BFF9D6 /* QuotientMultiSet-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 87BE04CBC078520DB22E157E03434C37 /* SKHiddenWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = D63FBF4C49B281E4555BBCC76309B2EE /* 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"; }; };
- 87C6E86E0A3326D7EF29AC082930360B /* BSG_KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = E4013C4B1AA5C2BFE507D71BD3A686DF /* BSG_KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 87C72733BA76222A5C56FA47429534E5 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 20C298BEB48D13AB7E5E3913EFC492A7 /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 87CB5DBA0826C9C8AB5991250EA3B6DE /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 146F95318E28047948E0F80CD3F6FCE2 /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 87CB66C902F11F7A98F8495131A29A63 /* RNSScreenStackHeaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 082538BE48CF6F5FB00C13256377797B /* RNSScreenStackHeaderConfig.m */; };
- 87D1C8D0E94309AE54E7909240E8B83A /* FFFastImageViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DF88F7711EA92D72BCF7BE7CE17068C /* FFFastImageViewManager.m */; };
- 87D604BE8872A45E434BCCBA813103F4 /* UMUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 66493AEC9C83D25C8F263833D43F409C /* UMUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 87EBEDB6463EBB931CB123175B4DB568 /* ARTRenderable.m in Sources */ = {isa = PBXBuildFile; fileRef = A72D366C70148074E01800574416A0A3 /* ARTRenderable.m */; };
- 87ECC4C043286D06A575B38448A0A66F /* UIApplication+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = ADF64367666308B42395B49531BE2FBB /* UIApplication+RSKImageCropper.m */; };
- 8809B9F0FAFDCD89CF323E1489AA3660 /* RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = 906873AE10D339C97F90587F4E912DBC /* RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 885EA3B1BA03C6F70CD3DD6FF81A6E97 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FE0F244A1B099EC307B243AB8583E79 /* UIImage+MemoryCacheCost.m */; };
- 88601CA34DF66C7A443806B033497F04 /* StringKeyedUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = F9563CDBB00CE3D8E720F62CB0A9D96C /* StringKeyedUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 886EFC385AB165A47AC13C719BCFDA96 /* QBImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 86FFF36CF1E21295B161A65D2B8EE256 /* QBImagePickerController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 887DC1F1F3429DD83EDC126591F3B6A8 /* OpenSSLCertUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E5618EABF16B6BE7F3023CBED9FF456 /* OpenSSLCertUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 88A7546CD0CC5EF28061417BEF92362D /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9858D08090F22A32B7CC8B17D0FD07AE /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 88E0E54C89590D83D5BFA15F1331204B /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 42A215B9092D5B963166C1F6BB749044 /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 88EB926AC049D3562D00810B79AF684A /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8382ED435EE4F3B9DB27C264219982F6 /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 88F192ACC6825B1BE2B159EB4DC00CE7 /* ScheduledSingleSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = EFA19E9C97FE4A0DED634EE1FC44548F /* ScheduledSingleSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 88F339C128D6A79C0C6741E8F3FD5DEF /* TimeoutQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0850F8DD2B3FD058769A432CC1156AD7 /* 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"; }; };
- 891E992D9EB633B92E3DF27F9B310C23 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 19510654C411480A9C2D51D81EC73B9A /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 892372828F1C3FB28FAE3D384E5C32F4 /* FrameHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF9E7AD61C9216985F645645C9725004 /* 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"; }; };
- 8936375FFA316F9576C0448D9414F21D /* CertificateUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1455C4759F082E626BB6836F244E2C96 /* CertificateUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 894C64E73E77B4F3B56C3D49CA9C59F2 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C28D3AF9A04D627813C280AD720F2AE5 /* 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"; }; };
- 8958D59AAD95E09EE3548561B75CAA72 /* BugsnagHandledState.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D511881DEF6E8BE232DB99B4C55D462 /* BugsnagHandledState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8962AB8A9C9B86593534D61FD3B4915F /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B21E6AB65C8B7873FEC458AC2DE69C /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 89A1C44FF67BFE028336E28D48080B42 /* Parallel-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 513AA54AD9587A3B06899E8AADC8E5D1 /* Parallel-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 89BD4AA4D3B1EE870D5BC99EDB0FD812 /* UIImage+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = 403827E274826CFF30F539519D193F30 /* UIImage+RSKImageCropper.m */; };
- 89C3A612CD4ADB81C44209858A136F74 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B0C860DA24D708F454DCC5064D32FEE /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8A1373FBD88F35501478391992C5376C /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A313721673F604A436A4747E7320DAAD /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8A16248DE23D916CBBBFA8DF54392450 /* Observables.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C5A40FE1A90B848643C806855445324 /* Observables.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8A5B3D6D40DFFDC77EFB3CC4B479600E /* RCTTextSelection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0404F95004D73EFEBB6CDFEF3BF0585B /* RCTTextSelection.m */; };
- 8A6AB74E5D979D543445E1AC15D30957 /* EXKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA3DAC8AE5991BD58A0D8BE8DC6237A /* EXKeepAwake-dummy.m */; };
- 8A7203DC25E6E40E7ED95BD4ECE3AD5C /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FE569434BA87224A4D37B3FC3A8C666 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8A77D5E1942F02C90AEEF3957255C924 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = FB8D9FC9225755C2093E81F8EC58B9A3 /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8A77DDEE62494C3D749EBBAB907565D1 /* FIRInstallationsErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = C12036796447184091DA046F4AA6FDDF /* FIRInstallationsErrorUtil.m */; };
- 8A8390D6CD5D28CB550DA998FDAAF223 /* RCTBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD7052A351747D664E17F8FBE159F1D /* RCTBridge.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 8A8CC5BB726A951810D3CB4E255AFBB2 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F31BC26CAEBBD69D8236CB7C324424C3 /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8AAE349C589934222F73539BBD48FA2F /* JSCExecutorFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = BFC97B991341A398907D208BF58A1650 /* JSCExecutorFactory.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 = C5E0DA99068CF1070E64E05D5F0589A6 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8ACC17FDF17D071CB95330A1E1850858 /* BugsnagSessionTrackingPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6BB435F9F3CA370C4BD2870EF8B151 /* BugsnagSessionTrackingPayload.m */; };
- 8ADC78D6C0CCBE0336F0FE0F53340F1A /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE2D93B945FDF19FA985C560D0CB193E /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- 8AFCA90D1EB93097DE2A5298C729381C /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = 4500DCCD43CADD1527758DA5F848FC2B /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B06017BE3E8E65F2B4C459B94742090 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F00B015E33E5B745D0467D73D56E61BC /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B0E5441C89B63D6E7B68E74DE638616 /* ARTNode.h in Headers */ = {isa = PBXBuildFile; fileRef = D5BAA503587ADA3BC8BCC6BDE01E3022 /* ARTNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B185D7F0B0EB26DF0FB3A62580B1068 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E0D9130277A6F3085653F6AA2A4DDD /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B1A6727A64798A9A7D8B7AF7C25CCA4 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 159820A73CBF9AFAA0320A36EFA5E349 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B1CB4DE5C9EF20B3719DFE780F2ED88 /* BSG_KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = AC4CE7744E6CF0D96084F2DAE299EF2A /* BSG_KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B1FBC37AF98101724B7B6AA22A23490 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = CEAFDCEEFCA09B8A7CCAD985AE3B2DC1 /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B445DA6E9CADE8458DD316E4B83DE93 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32C0C15D205C2A456F02A54148A83B64 /* 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"; }; };
- 8B4A5EFA46C771631880F96C6D857763 /* EXDownloadDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 49A3B6F8D50B3FCE7D69AC55BDBC26D7 /* EXDownloadDelegate.m */; };
- 8B544C209EA7679C75EE239C93C0B563 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A39ED56B7975173BFDB659D2B177FE9B /* SDWebImageOperation.m */; };
- 8B808C168BCC293074E1671A5CAB5432 /* GDTCOREvent+NetworkConnectionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CA620EBE3855DA4C134916DEF9A7B9 /* GDTCOREvent+NetworkConnectionInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B8C528BACC409B0720831CF1AE7E240 /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = E2C00BF93B82F33D85C86DAD8DBD168D /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8B930FB85F7CB02FF575EB90CF55350F /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 663730D6B97993DE05DE56E1E64A85A9 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8BA04E1FA3708A51146E5A1218DA87B3 /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D0AA3CB733B93E960AB827FF417B7B /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8BB881B01F898C5F3A979090A41AF7FD /* LNInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = D9CABB331FF8AD1477F019687C4F9B7A /* LNInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8BB9AE1787FD9D7C8F5388013BBCD2DD /* EXConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E598A4522837C5C56EB185F33A212F9 /* EXConstants.m */; };
- 8BDC780EFAEC1B9826D9B25A85BE47E2 /* RNCAppearanceProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F8AF113A509813E95166E06F0CECA07 /* RNCAppearanceProviderManager.m */; };
- 8C00041F49471316D4EC654B1C21A905 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E061973D73ADE6AD2D3FC6242AF841B5 /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- 8C0663F8B96853E59403275B7CF470F0 /* ScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = F85CF2A508228A89D77307670C09B0C1 /* ScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8C0A640F7F5FA4D7E162DE9284F16BAA /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4902177CAEFA56F1474E9DF0D3EC09A6 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8C69C078920DA50B9E88B45647B20738 /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 48A09B7FA3DD7062A06F4285D4E67E5D /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8CA624564BD56CDA821A6C12FB87DF65 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3097072566A9C6B9EA6C6A732B54717F /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8CBA61340D8457775EC61BAC42083002 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A6F0742B14C8D349D9BCB716825AEC /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8CC74E310D402BA29146B705FACCBDB5 /* OpenSSLHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 044C324DA966C314028D2F3B9D0CB553 /* 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"; }; };
- 8CC80E0DEBC0B93E7BC4D5BA8A06D287 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = D9801BDDA6F102C8A86A09E1DF885E4F /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8CD195F8D4797EA381A36F563A0E5F0D /* RNFirebaseAdMobRewardedVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 38E0016D738D88DC9345BAE075747225 /* RNFirebaseAdMobRewardedVideo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8CE299B1BBEBA23B44CDDFD5C12C61CA /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC527850FAFC5440685B7384E42C9EE /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8CE9ED65324F42982FC8FDFDD56649EE /* SKTapListenerImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = CA8F0AEC5B73D4DEDACF2423A7775BCB /* 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"; }; };
- 8D0EE2AEB43B05F35365B75908E3740A /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BF47BE08DBF3F322C726C702003058 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8D105DB328C60025F6EE3BECF043717B /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23BF276F1AE4E94777C66FAFB545C31A /* 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 = 74611F0FF9E1239B61D17756D647087F /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8D396CB6D3FF882946FDF08D7DFD7701 /* FLEXNetworkRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BFE7F1F6FA0BEA225AE855A9EEFA10B /* FLEXNetworkRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8D4F75714A2F85B5F2ECE9860162E0C9 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0AA3C18BAC2940042EF61B66E4F41113 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 8D624EDC48442DF2E2C1044345D16790 /* RCTConvert+Text.m in Sources */ = {isa = PBXBuildFile; fileRef = F4A43BCB7FE9CD106969831D6AB8C82B /* RCTConvert+Text.m */; };
- 8D9795A39176DCECC68A4E251BDBEED3 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = E8C673959A553496A1DBDCBF78296E49 /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8DA59E9D05B63A3D98033CCA9DA2B103 /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = 28506A3EC5990915B6009CD4332BA1A7 /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 8DBC72BE4083047072D9F1ECAEED3CC1 /* CompactValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5668C85563C49F42A1762165DACDAD21 /* CompactValue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8DD2BAF772C271D2D4FAEA77CBFE0CE2 /* SysTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 781C771BC85D0BDEB37C406384502459 /* 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 = AEE5A96ABF96049FAD05031B5C5209B3 /* Sleeper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8DE4C3A8FD9E0E1115308E2A4896FA8A /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = EBDD2425E88112600ADA145269B8A6AA /* GULMutableDictionary.m */; };
- 8DEF96274F9BA17DDE42AC2EAE1EC1AE /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = CAEF7BF5B0D67EB2CA6B19A209ED53BF /* UIImage+WebP.m */; };
- 8DF60389EB9916428918923DC8086F1A /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6336FB675C2D1B8F98D5EB73A15BA5E3 /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 8E035517C8AC7D884CBA5819743A15A3 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 833769E4C7B4407A1F00E150E3313586 /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8E24982870C8E41C148791A47D487770 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B8431C8CFCAAB610AF5886CA7FB28F3D /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8E3E30DA44DAC307FF0AFFC9F890E9AE /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = F885B7B43A41983387381CB7913523CD /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8E5BB2DDE8FBB037C835BEBEB5A8814E /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0694221AA3A53B75F96CFF7D06188206 /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 8E842C89450F1F42FD0A472547D2DB91 /* RNDateTimePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 856CDFAFD71C787B5428DB135424E471 /* RNDateTimePicker.m */; };
- 8ECAAD611878CFA4CA1E91A5ACC7FC41 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = C83D992973F17A2D65D6A56AE2411FD8 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8EECFE19160CD69752A9D17BE13A0549 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = DC59614A1FE868DE613ED3FD4498E837 /* pl.lproj */; };
- 8EEEE5C24101D8A3A86527DA4A7B8D05 /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = 73B2E6604FDC38ABECCF787CA13EB2A3 /* FBLPromise+Retry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8EFE2147CC39B1A59725A0A336CBFCD6 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4570B2791DCDB681C6884144EDF39C85 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8F026D24EEBFE343FDBAC023E9D56938 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C3DEC4D104F3C26CFD8A08AC5D3426B4 /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 8F0E822E61D22F4B1F22B72D68D3B3A7 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D19E82F6253E5548882A5A39A7E6B9 /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8F1C53837C62D18AB63C32DF23B69F05 /* TcpConnectionFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDBEE17B3614A49EF2C714CDD27EC933 /* 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"; }; };
- 8F47D298D362B0669D7EBA48AA0D21E4 /* RNNotificationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E0D41D3C1308F1D00FB3F51F751B6DF /* RNNotificationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8F49598262406F32631A122B489AF25E /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29CF8ED071C75882C35B55CDD7CC77E7 /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 8F7DA096463C9D570850B73D39BE284F /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 87B9E85AD2708CD9F2F57E0B9468C024 /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8F89587395083D23F1F53F8F8CE7AABE /* RNCommandsHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B65F642894D6E1F45C6EF8909641D1A4 /* RNCommandsHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8FA27A3BC06AD1CED8F5389442861A4B /* RecordIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 183081D226C94A7516014E21FA983C5F /* RecordIO.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 8FB10A988A6DE8AB4FF13B4642AFFF82 /* SKViewDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7BAB4ED12A4A8C6D1E464A369EAE565 /* 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"; }; };
- 8FBCED1491F348D833730523C6E63790 /* RCTVirtualTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6505D65D1332B88D851A39BF7B5F81A5 /* RCTVirtualTextShadowView.m */; };
- 8FDC510019D77E1C0D7BA688F8C55E7E /* ManualTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB2FDF9773480E2F063815824369732B /* 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"; }; };
- 8FDCF28C63DB7284C66DC2C0C26B8361 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9899F29C5C44523857D03C40AD583E /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9006761B0D2F13AE8D9DFB4362DA3631 /* SysMembarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C1B737D6ACED98AC219B441356D8B69 /* 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"; }; };
- 903509784A2416BE966209CFDACA4076 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F723712A73CEB0A2EAFBF083088B50C /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9035970046360BBEAB0136DF92759704 /* File-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B2D7E43FE3D242C173192E4B29C7C53 /* File-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 903F10B3A802BE1A7C55CE787D766035 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = D9D67A48064ACEFA668CF1E62AC1632A /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 904E61CACB3A8BE0AC1D58731CDEF5E7 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E8F966910B5A7FE6D117384001D8564 /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 90544C74C36B85E098F17E2974C49C2E /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 442F3E0569DAC8222F36443BF2FE3A97 /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 905873241B5AF3ED7969719250E32487 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B73DD590AF901189F1BF4C326F64D5D /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9065DD549003066B9A069F40D2485CEC /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 106EA4220BA45CD3242A9D0BC7332C3C /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 906C4E8BBA2D21500EAE0AC78DE17092 /* jsilib-windows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E86336AF4C6134869ADC56CB101B4D /* 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"; }; };
- 908397F13209B4A6E2DC2A3D5E34698F /* TimekeeperScheduledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6BBDC47E1FA240EF6BEBE531278F14 /* 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"; }; };
- 90971B47C3418E340CF56D3D9E529587 /* RNFirebaseLinks.h in Headers */ = {isa = PBXBuildFile; fileRef = F26B9C20AE8ED3D6ADB7CB19E3BE16A4 /* RNFirebaseLinks.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 90A33EC5C2A670669E33DBCE1BBFB53C /* RCTTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A695A3AA87E9E2133BEA229916153FD /* RCTTextView.m */; };
- 90A4FA2B12B95941392C6AB91DC061D3 /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E9091C7BFB49BB42EBA16E56F1E5EE79 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 90C95F7220758ED79831C1CF363000DC /* SSLSessionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = B981F5CCF893CD06CFD03437E80DCA3C /* SSLSessionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 90D47A2F7D1BA712F1391D2371AE5C77 /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = D9CF2394D44341B54D3A25FF1027D896 /* Common.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 90DB84A6D6895BDE8742C4B4D3A683E1 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 64013498C54D3FDC3F3E3051E481C81E /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 90E82D5D145841FBCB0ACDE8334222B8 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 423B63627875801FEB7E4ECA36A7EA84 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 910C6F324CE795FE033EA8C7ECC59865 /* PThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A673645F2A933818C12FFBA617D84A8C /* 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"; }; };
- 911A4A5CD56BAFF86A1671DDD8843603 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6294BE257860FFCCFBBCAB4C30B7A3EF /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 911AA4796FD946BD3588E55F4CC55238 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFBB5AD55DFEB99A6804D89E7EB8678 /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 911D35D4C93E94049058BE6695C7FDC7 /* RSKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 468722DA6A5F7BF2065C3337128D6C37 /* RSKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9120D7BE95FE6542993581EABF38B0DC /* FirebaseInstallations-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AAF057173CD16FD65A7D97790566850 /* FirebaseInstallations-dummy.m */; };
- 913763F48A4D2A547A34E25D0905E3C9 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6B4AA6FF573E550B43BAD38ADCB747 /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9154E2A2238ACBBA0FAC221758119C43 /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = BBDC1098F40796FF93B00BF55C41C5D4 /* GULReachabilityChecker.m */; };
- 916D0F1BB6A524F34140B43CBF9105F5 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B62D8AC6B14363808EBEEDB068F1A84 /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 916FA53C203CDD1276B204C0641E914C /* ConnectionSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B7A6D080BE05253E70FEBAB8FFECDED /* ConnectionSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 91A4E3F7372B8CFEFF1DE35BAE442288 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 7633BB7F050C1951D0C020BD47DD5CCC /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 91AD65151392B739A1EAFE57B0742A42 /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = DA79BDCEE32104049B77CE508C31CE7E /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 91BBF552A2FF6BB3042AA2B96075C326 /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D4E68F669C74E03B1E4A8807DD3C638 /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 91BED5DEF72E7A2E92556E30A48337E3 /* StreamResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 64BBBE91D0AF7836061BF59939412153 /* StreamResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 91FE289F51F96156C8ED18CF9888F106 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2CB59D2B895AC64EA439D8430CA3489C /* 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"; }; };
- 9211D95B45A67D2D9D76D71121F3DA24 /* RCTBackedTextInputDelegateAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CB6A6C8D18E3110A5CD591E1E7E382F /* RCTBackedTextInputDelegateAdapter.m */; };
- 92131AB83F381B6DDCBB859816480676 /* BugsnagSessionTrackingApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 3175C4A8CDE2820D0086ACFD9E057C6B /* BugsnagSessionTrackingApiClient.m */; };
- 923F86F7077D0C0DFABA10FB37D562E7 /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 36CE6F3BB9C5E2A84911F0EB0D50A85B /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 928C9250DEB2ADD3214968107989CB5D /* ProgramOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B59FF69585BDEA20ACADA68A597D1D /* ProgramOptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9296946BE070ADED28DA5560FBA45DF9 /* Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E79885D71DD91FDC77D1CB86B4BD3CBC /* Folly-dummy.m */; };
- 92AA74D1F05BBE5402796AA8225D8834 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 05F0230F308837451B51927D88623BFB /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 92AFAE33AD485646B3E7EB8772215A18 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = DF178130FB35B0F86164837E4125CEFB /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 92DF9D03171AB34F00DD37988294E67A /* YGLayout+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B0944DB26F68CCB5D7A81F49A1A841 /* YGLayout+Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 92F22C6A1C5543C01988F3D6A1B500BE /* REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = CC1EC5203FAD2AC4962B29F5E1D58C7D /* REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 93020820AD3A13558AE142066790F4B3 /* BSG_KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D54BD1D2775DA26FAF4EC58342DC59B /* BSG_KSLogger.m */; };
- 934AED685CDCF090D5ED160925EF0D71 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E500DA4066B4BC698E1361F118D3F3C /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 934EE39A7D777FEAB83179E8B78FBD49 /* RCTSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 974628B8ACD3D80A1B6D7318CB062053 /* RCTSlider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 935C588017563AEFEB80DC42C91EC15F /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 26E892040FE11059CCF8A12CEA7F3B3E /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 938629F70F1435EDFA4638D7421C6AD4 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BECDB993277765FE62AE6DE2877481E /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 939AF54C8251EC34E539FB93C1766A4F /* AsyncTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = C4281F09B0FF90C20173A2A5F7208B6C /* AsyncTimeout.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 93A0E9A6CC99BE8D70FD6F259C9D5891 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BE0352323548C847DD880E0DBC955E77 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 93B4CF41B4F92A4904AE83D9FD29AC5A /* BSG_KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = A35240F890D8826F82EBCAE8F7031E73 /* BSG_KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 93ED1C2CEDC4EF1236212F0C80858B6E /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC64A0DCD2E0046255CBC400D036418 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 93F0C82780EBEC79DB8700ED1CF96F8D /* GroupVarint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC54B43CCBA34AE2D53C896C74590EF3 /* 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 = CCB13EE6221F7F04DB19CDC1B6BF557C /* RCTCustomInputController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 94392DDD913E886B02C132A930C1FDC8 /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = E170B7D134F5E84EAF48809EE0563194 /* FBLPromise+Then.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9439847058CC81B6D2C14449CAF757A2 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CDD2B97131CA882E213597CBDCA850E /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 94717BAE4332BC8022BB19CDB3E538C0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = E710C1D3477D55D637DC898F5F428EBC /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 949933AD121308CF99120816674FF6D3 /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = EC3AAE80D1E5C3BADB28EC9A3B29DE80 /* Bugsnag.m */; };
- 94A072B9A08448DC0F01CA2573467148 /* HHWheelTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 64B2B7D58EA6528FDE8E517CADDC63A1 /* HHWheelTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 94C039AE0D8233E82EBBF8CD60D104E1 /* react-native-webview-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF43181C64C05A4B88B9E5CCC1E64EA4 /* react-native-webview-dummy.m */; };
- 94D2057D96B17B5338176E0EAC6D6118 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A36CE3017C1F5A32EBEE065CC8855CD9 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 94F848D36732CD838F5B99C4A1D7DDC5 /* FIRInstallationsHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4983905CDDD9456E7C6241113749DD9A /* FIRInstallationsHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 951BCD0242FD1AD0318E94EF9F9749B8 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 771C7455D3701B1057474FB9F506696D /* SDMemoryCache.m */; };
- 95220E2ABB7A7857B237C2D80C60F6A9 /* BugsnagErrorReportApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = D562CB27EF0CD57C3A99A65A07CB4121 /* BugsnagErrorReportApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 953B94BD133A7467F4F38C0B944D76E1 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B832C63D25434FE443A3C81F86AD4F7 /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 95425C77DA0714BA59332C5423094907 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = D73E1C4D58ECC32A0A82F8BA5C9F9912 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9563C62CBE3FBA3E6607079FBEEABC84 /* Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF3E5BD2D554C6B5A5D4612D81996D2D /* 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"; }; };
- 9569D11DD8C2CD434F2EC5127AE425A9 /* GoogleDataTransport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 16BF1CF862DC5ECF798A50360C0EE160 /* GoogleDataTransport-dummy.m */; };
- 95B68C33D8A3CA6C685E64643173F8C2 /* RNFetchBlobProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8619F3D9A8BF6B90A22609360BC009 /* RNFetchBlobProgress.m */; };
- 95F1E18B1B527539D5BC182C5A5CD857 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4C9F319863A3E9AA126317EB324BB45 /* 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"; }; };
- 960B81835CCACE99EAF6D7301646A57D /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59CB52967B9B2F4C19B7E23E0D0BF179 /* RNGestureHandler-dummy.m */; };
- 9648DE8BFD642A580258906D5C4A72AE /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = BF7B9D2F15D064D840EC4BF5CE4EBAF2 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 964D4EB6DCD5294ECB1B2274765D9318 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 845C6A19B3074C49A09BCB6248F16EA5 /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 966E01EEC48EFD1ABD704047E3F90F35 /* Pods-ShareRocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C44288E4F9D989101F85D6BC24EA9B5 /* Pods-ShareRocketChatRN-dummy.m */; };
- 9688F6896053FCA3235E23B12FBA2925 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E0DAC4DD8D8FBACC1E5BF9B18820D0F /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9690E06E3CF2942C7D7DE920D72633DE /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD3C566B079AE99E3FB83982AF9C545 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9699F0953E11FA6A675DCD375DB58C3E /* Flipper-RSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F14F402D392BE57FBCF2876E86D236 /* Flipper-RSocket-dummy.m */; };
- 96A00C011A72200F5C719AA69C379BFB /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8991A73760A2F18360BB91029A5BE83F /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 96B16CBD2DD52DA614AC23267995DCE9 /* UMPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C705896BAD401FBB44B192FC89FEA9B9 /* UMPermissionsMethodsDelegate.m */; };
- 96B1848EDA12E024991DC71441FB7728 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F0EEDDF0CA1745BF7448FA38B67DC5D /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 96B2D8B5FD04F1BFBFD24962C834C7FA /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EB132F1D2D0162CDB745F6AFFE24B0E6 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9704F9F1F14DAD1518EDEB3FAB732873 /* FIRDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C51737D911AA7D429A0EAAAEA91B08A /* FIRDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 97094C87F27838DB2641D5B3F6F747AB /* RSKImageCropper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ECA2F21A68ECC4CF80F79A32789911A /* RSKImageCropper-dummy.m */; };
- 970FA39BE3980D80C3BF24070B42C3EB /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 344569415CFF47FE8C46071BB022DAD8 /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9734201F36FA9C8328F2A14634BB11E3 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 90642D89B48A1B3A4ABFD9C1F3CF9950 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 9738E4C9D8B2C022206D0C3A64B10653 /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 06F7E102B8926396E85BF47205E1D5F9 /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 974D3D1D89E9AB50079AF4A57373410F /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 458F564036F6CE604B89D8C515B85152 /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9782D88D88768F2CDF72ED3ED1C70E00 /* RCTFPSGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = E9BD7F187F6E115CABDD9ACA7CD9E61E /* 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"; }; };
- 978A1FA62E59BA87B857CF2C45096E1D /* RCTNativeAnimatedNodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C88F5C427133EA7D692D9CDAD62D6E29 /* 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"; }; };
- 979243DB7BF5C1BFB5966534EA7F7651 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D49679914FE70C3E027D9C1C08D5A89F /* FirebaseCore-dummy.m */; };
- 9796980DC5E2693A40E90235CE55CA24 /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C6444B470DA21473DBF1F1D8A6F8759 /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 97B5917244291105CFF124F9A9547419 /* AsyncUDPSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFE33B318F22862F845097FDCE5C1058 /* 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"; }; };
- 97CF55B7E0719297FAEBA79CD5D37988 /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C6CA8F62953BAEB0F8092434A7712E9 /* GULSwizzler.m */; };
- 982335F379D5B4FBF9B32E73DD9B5154 /* WarmResumeManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 66519C9B614BF6B46A85952E3000445C /* 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 = F8C50783CFD36716694B2BFB82E2A781 /* ARTText.m */; };
- 9840746F00CF232B1D6DFD8A1718E10C /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2102EFE53A7C0C91FA921F01113D4E9F /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 985F05D68DA486B2AD6D1753D52444FB /* REAAlwaysNode.m in Sources */ = {isa = PBXBuildFile; fileRef = EF3CFD6D2537A28C48B4E8261ABB906E /* REAAlwaysNode.m */; };
- 988D75C014F94B7584204ACED46F3975 /* RNFirebaseAdMobBannerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 826B3447206F1745AE60ED9BE8E12E35 /* RNFirebaseAdMobBannerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 98A6067DF7B3EDF22221CC59D86D6060 /* GlobalExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 54EBC6948C77C9B0D5184C24CFE72E60 /* GlobalExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 98BC38F964FA856EBFF4A1910983AD93 /* FIRCoreDiagnosticsConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B6E93E99600E2A2E78D6C3DEA82A418 /* FIRCoreDiagnosticsConnector.m */; };
- 98C4F8C2F74808C13CC9FBBC7D411999 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5665317E931B100A95C5273B3E7900E4 /* es.lproj */; };
- 98F4394CA1EE78DF275BDC48DA4339EA /* ARTNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2C80C7FEF0CA0511A3B8DC9B6DCFE9 /* ARTNode.m */; };
- 98F5499FC548222E238209963B115D3B /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4912B19107CF8813B0F62A95D0E2D787 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 991C9DFB4E1EBB20D56E31715E457B50 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F04E64E8FF9D2C52B118013BC6D9A64 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 992CB0C6A03D842795BDF2045C33951E /* RNDocumentPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C2D51761076F23017FE64D5162CBD54 /* RNDocumentPicker.m */; };
- 993DEE091D2ECD262F17F281E60653C7 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 881C4D86EEB867E8AB55429524C164A8 /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9951C53F8DF76B21CDD26CE830B47FBE /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 96433AB848C8B2A54945D7CE0E979DD4 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 995C13DB63AB4E9744F9C574B39F789A /* RNBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 104CF4B92F232BBB09CCF7D38A500E48 /* RNBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 99678E001CBB1408805660436395E723 /* DelayedDestruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A66471CD4E68165E386B80F895A3994 /* DelayedDestruction.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 996D4ABCD9CAB8072567D11BB4A77972 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A2D17258539631BD6BC5307CA68D32 /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9A1CAC0112D863F86569C7123C0E65ED /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 70CF7B10E411379B8A9B9B282F9F0E69 /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9A563C719409A7F1D2A79F1A491DCCB1 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = EB65F5A086F84B5E1FEA590AA5BC08B1 /* types.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9A6584332A48346E435E1681FAF817BF /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = B56CD397A4A2CEAC002000DCD9D39FCA /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 9AAB02F415E5FC4AA386B4B262881EEF /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = BC31893C8BDF4D8D27AB86CA142274AD /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9AB480E0617FAB77DFDCDF1E49FDFABA /* jsilib-posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94EC70748ADA5F6290455FBBA1C057B7 /* 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"; }; };
- 9AD8AEA336F32F6C793213FA40B07ED5 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 194B36E18F29E0A2E52DB40AB782A1E9 /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9AE25D78D388B01F02FAF32C7D81B390 /* RNCCameraRollManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 910EAD3A58F99D239E1833FF00C63016 /* RNCCameraRollManager.m */; };
- 9AEE62323E7D508CCE862B14ADE42BDA /* FKPortForwardingServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 14C703D5C07CC19F15EE6FAE4467C349 /* FKPortForwardingServer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9AF3AC333D8D973E63790414985BCCB4 /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D86963372CDF935FEFEED1F8C0CAD1B /* FBLPromise+All.m */; };
- 9B4D7BA740D6D143C5135BEA996C504F /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE97EABF69D45AEDD71B127285F5E10 /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9B5F3A51D09EF1FFC6732A3E9664F8EF /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACE1A5C881DA3FEA888E20C4DFC8C85 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9B68BF491BB75FAAA081B710C4A019B5 /* UIColor+SKSonarValueCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 218B28488234367B1A4CBAA2AEE25A54 /* UIColor+SKSonarValueCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9B6F64DDBE87EB44B326E289C0A1379F /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BF47BE08DBF3F322C726C702003058 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9B7D1422B56339A28AD9D4F4113A4C54 /* RCTStyleAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = EB39C88DF538DA881FDC025AECCB9EDE /* 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"; }; };
- 9B7D2339739148FAF357EB985200C2AA /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 763282B0AA5AD125E8AEBE9BF2A379AC /* RCTProfileTrampoline-x86_64.S */; };
- 9B9F376651B01626682667F916263D33 /* GDTCOREvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EF3A2D266889D108A68CD6120506782 /* GDTCOREvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9BA3070F2D82AB8E6B229971E126D4B2 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 722F3624449979188DD78BB8102CAA1E /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- 9BA8D8C40A0F28214F8BF4B31C15A8F8 /* EXAudioRecordingPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = BCD5C89A00C882B5641B92D6C5C232A4 /* EXAudioRecordingPermissionRequester.m */; };
- 9BD1674F1714F428A9214FBECF3A70CB /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = C9CA04D250814BDEC21277B2753E7B70 /* FBLPromises.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9BD2D2FA032357A4E0957F26F2857EF7 /* EventBaseLocal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 720D21980C4FD7A27028A93A4AB159A8 /* 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"; }; };
- 9BEC51D393D8EA15CDD2F5111C372E3C /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A2A948A775EBA953523572A01A49AA /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9BEC9CCAE8723F6FCEBAFF8AFDFE2089 /* EXAudioSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC622BFC4F3BDE0B5F0FF8E48845FF3 /* EXAudioSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9C3FA983775EB1772439679760DDCD26 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 42344ED6709C5B76F5BE76C36F1A379C /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9C51952E3EB004507F8D0CE623D3C837 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 353EE6C33FEA1FBA2171E022A6BD897A /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9C5F0C01FF4777F79659AD5434CD88E2 /* GoogleDataTransportCCTSupport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B124E865FCBD63DF12A08FEAD8E5204 /* GoogleDataTransportCCTSupport-dummy.m */; };
- 9C6A5C8A1A300380603454BBB6B72200 /* PasswordInFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83E6DFF90FDADE4F32BBB866DD612256 /* 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 = B52681B3182A2D46267C820E3699F32B /* SDImageTransformer.m */; };
- 9C7B992227884E45708C42CB4298926C /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = CEB7C439EE2527E9C516911B814DE34B /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9C86D160EAD50FDAE70F149EC8944D0B /* BSG_KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8A4204A992218DDAF54E9668F13942 /* BSG_KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9CA86B6E4ED4E03CDBD1845A76675841 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FD3E1D74D3259FA481688301021082 /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9CCBAE2F7B397CCE5B2F4A0389610216 /* RCTSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 288B2FD89C645557E49F695B96129A2C /* RCTSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9CE4BBBC558CE96AEB10D5D105E1026E /* UMModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 7098AE63B044F73A96988D1642E4D853 /* UMModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9CEF58684C0371C5723617778FDCAE9C /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6404047D3496F7DB92FABA6C69FD367 /* 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 = 4B6E1CDA83E69E0B0606D6714E7C127F /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- 9D37636BA7F0F4817392EBDD054CE8BD /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B1D5ACB4E714B2E52F83C05C0217AF2 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9D40193CB85DBCD47F289B51589CE632 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B0821E0D1250AB35A564499E2E20FE1D /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9D43DF78A03C487B9901718BC83F99B3 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0DD8C4A06C5E44518B3A2593C0DA33E9 /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 9D69DBE4C6CD55904653B09557C7F472 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF8128D5B323B8A9C9ABA1B70795E667 /* 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"; }; };
- 9D6AEC2BADA6415B32183279535FC3FD /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = CC2E34550AF64E3D44B047C4BA76E9DA /* RNRotationHandler.m */; };
- 9D7DB8C63567BA4261B7F1C2D66253D3 /* Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D042FE2D16C91036D259168ABF75F5 /* Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9D8A2D740406E1048CB8E1A98A994667 /* ConnectionContextStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D8E50F8C628C76761489E50813FF2D3 /* ConnectionContextStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9D8D4EA0BAF1DF8818D1DCC72529B339 /* AsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DAE53859ED47C6A11187FF0D51E9DB7 /* 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"; }; };
- 9DA028C9DC374A8253C86095F0ABA99A /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B845AD51C1A4A59B02E3A86BD260478 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9DA425D4E355C44431E6DCB6C10328DE /* SSLErrors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F928DEF1F4C03431EB6FC20885D5B7AB /* 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"; }; };
- 9DE9270C04172DD40D69B6D9546516B9 /* RNCSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = FCCB30F91675C5F551A9D5197B4C4630 /* RNCSlider.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9E04D8058BC6847CAC65773EED54D05C /* RNFirebaseFirestoreDocumentReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BDC933DFE94D62C79CEE810609054AA /* RNFirebaseFirestoreDocumentReference.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9E2A037E4D6EF9CD80A27514CB192F30 /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CDD0B49E53E253DD76070CD5F430567 /* FBLPromiseError.m */; };
- 9E44726B3E6CED0E7F3B229765C52343 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E6ED70362AE84D52339DFDCD6DEC4D /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9E58367E443DD0FD20CD406075AC1BAF /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC18CABC1AA9DE5692F38CD043A8C45 /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9E622B9D79EE00F811C5B02B4FC12342 /* BSG_KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9085EEB2F8F0B25479E013BF16B992A9 /* BSG_KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9E7028FA0F2ABF7D93770A85B5558BAC /* ScheduledFrameTransport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DEA2CE6EAF463BF959C6C469CA77AB13 /* 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"; }; };
- 9E8CCA67A59216B83A6C4121D4FB5DFF /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = FF36AFBA13BEF7187C587D6256176EDF /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9EA5C0B783EB521B73FAFDBF1BF1642A /* Shell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DF85B78C24F26356B7E17B438D4F25 /* 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 = 1F676EF261CAEC55075292BF38B330E3 /* 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"; }; };
- 9ED9CD281FEFD9101F2D8BB98BCFD18C /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = E0F6C58E2DF711485E4D992D5D375A5F /* FBLPromise+Always.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9F126C1826371F586DAD449F9B02AC69 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DEA6B6E5794DE17A73763EDA7F2640C0 /* UIView+WebCache.m */; };
- 9F1D654311A7953EE6DE9BE7600544C3 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 54AB5A27CF7AF667A90DE266F7CB8121 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9F306FCB67D6ADDA635F9D9A81D22BFA /* Cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD6578E9DB7CDF81979D963425A34C54 /* 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"; }; };
- 9F3B692ADD43E5DE7C06A18ED59A21F9 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F5319932C25E358AB24E8ED53D4F06 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9F5B9F9DE3D91E7196A1649FA52EEDAA /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = C2FF9BA9CCE6CACD1C2EE9F1144420AA /* SDAnimatedImagePlayer.m */; };
- 9F69F8135343C51A14ECEC3DE3FEC05F /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 60550095E577D0A98614076646C46E63 /* format_constants.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9F7405607659697C93649510BB7FBC5B /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4B437B82D8B38DC6D02A8693715AE253 /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- 9F7B5FBC79EAF261C231ED68CCA2553F /* StreamThroughputMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2CE43D327AA3E39E0442DC0A05A471C /* 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"; }; };
- 9F8FA661BDBEB4BB9B95E9CF05A4A88A /* RCTDivisionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = B9C0091405189CF95A94B6A397A391D3 /* 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"; }; };
- 9FC3C9159E55C02263FDC38027901A59 /* EXVideoPlayerViewControllerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA505432C2032C9BA4BAD4F08387688 /* EXVideoPlayerViewControllerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- 9FCA0C85E502C92ACFA86EABD32B2224 /* react-native-orientation-locker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 289AE4B553F18EA71E4E9D558239950C /* react-native-orientation-locker-dummy.m */; };
- A02478583635DC43AF9D1BA278F4ABDD /* RNFetchBlobNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E99A0DB12E82102F2DE919C00B00041 /* RNFetchBlobNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A02936B34ECF830DE1E1034B359D50C0 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A3F3F6748EF1A7AF335A3A5A8D5A59 /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A031A8D4C70ABFA2E6794E0A997A259C /* react-native-background-timer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FFE0335CC2830147A383C618C7911125 /* react-native-background-timer-dummy.m */; };
- A059C81E5903478539477CD5EF45FA2B /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BA9DFE4C128C09D9E5EB1FC370C41194 /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A06691A45194C29EF1D311E2C72EE52F /* RNCWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FBA2F8AB4723FFB9D43907C4A5D4475 /* RNCWebView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A06FEF799AA13ED077FFB3494AEDD1DB /* EXLocalAuthentication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 54895ED019669E05F7D101FC8F1DCDB6 /* EXLocalAuthentication-dummy.m */; };
- A0BF45E5F3EAE179E31DC5E47DDD313D /* BitUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = B90C3A1CB6DC08458A426E77842E86BE /* BitUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A0F47781BEEC2952B78510FD30C65D7D /* RCTMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3224C69845F199046B556C08D2ADBA96 /* RCTMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A108D0C39E6723A4722696896373F561 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A57397291785F67E789FFAF67EE42D81 /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A110C4BDF27CB8ADE103964E9B1D0CC3 /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = E16109B9EB664F918C2B6A019364F2D1 /* FBLPromise+Catch.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A112F0DEF56645CF1EA28BFCCAFF8332 /* Promise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FD00D90B96515E7533FA8D18F3EDA47 /* Promise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A123B51082FE44EDECB490C88DE3DFA3 /* GDTCORTransformer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C8D90F5510EA5AE35D352D016D356CE /* GDTCORTransformer_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A134CBE0553F5F3339A4A20A87F18E3C /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 84B32B7E450CEE8D7F9F6783F60C6365 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A1471032678B3AD024125ABA40B35D15 /* MallctlHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CE9110AA4A8337DA6C2C3EEDDC1063CE /* 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"; }; };
- A1582553685734DA47129C215578CE99 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D3CE8CAB00766CEBF927D74F2EC9EA /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A15EBE154B437F49646D3509D0113685 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D564F5D27CBCF3B8EE77307584E0FC11 /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A15EDE1DE8C6DCDFCE68CFF7C31BAF24 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = CC836E3CA4CAEFEA4101E7149859A6B8 /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- A1AE828FC8863E3F751638E4F21734BD /* RNCommandsHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BA70C156B019DCBDB000341D0DC8E967 /* RNCommandsHandler.m */; };
- A1BD3EF5F8E40C42F8C2E6311902DF10 /* PTProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F7137BD4EB80F3CA17A5174917F1E /* PTProtocol.m */; };
- A1CA7EBFC2566496011ABF1D36B56A03 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9AEDF7296D9AB36C796BB4D1DF4150 /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A1D4663851C21E6CE831427D256B8221 /* Instructions.h in Headers */ = {isa = PBXBuildFile; fileRef = E730127AFF93894208BF52F0F6F84552 /* Instructions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A20814ED32ACFBE1A68407431BFA4038 /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = E41D4705B2AF08A92E7AA63A1FE5E258 /* 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"; }; };
- A20A1BF93F6FDF11478EE34FB8F18CDD /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D109AC973FD41DC55B73F847B8883D0 /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A21AA461DFBE94B5DA7E5BEB211CE665 /* RCTConvert+FFFastImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 86AB7F71AA8FE9CDAEF69AA2BAAA4788 /* RCTConvert+FFFastImage.m */; };
- A22002A0C7C80FCF08FED28DB6F224E1 /* BSG_KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 59484F5AEE05BEDA82F47FAD83B29F58 /* BSG_KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A27018554691D73B87FDF4C4F38FFA5E /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D434058588DC6E842D3D280DCB00912 /* 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"; }; };
- A28AC47E8F23967C0141177DB4D7DED4 /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1BA08779651371D59B6301A376C146D7 /* 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"; }; };
- A28CD67E44E5F6FC59426040908B323C /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C78C720B773766CDC9BF8BBF340064 /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A2AC30DF5EA70858EE380D76BB0D7697 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 137BE22EC1DA14334E8037D1A9899318 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A2D4FC56C5FBD42F95A12900620C2A65 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6725480D5B0F92AFE93DD41620842F0A /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A2FB46DA4CC36021A5ECDACECFFC780F /* CallstackHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A49371BEDC993D9EDE2700582E038300 /* CallstackHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A30A244FB2E4A6C5EB09D2C8567E9F5B /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 399409442F56DEC163C87052645635DC /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A30E24B8DAB4E9B313DEC9A9B3F70A3C /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = FFE0B63AAB7455814F4D4F51B9B4B0F0 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A3235E29BA5E0D51FA6508C3DBD5AE17 /* ThreadName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E2E8FE98F9ED5FBA8DA6B061E3CF4C /* 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"; }; };
- A3377E75A6E4A4461B63CFAAC884C5F3 /* UMAppLoaderProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EBCFAF9789A05515D413DBD56D1F75B /* UMAppLoaderProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A33AEAE53F5DA1DBE42A13F0F7180FD1 /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FCCFDB9DE0425A466516DDCBE25CD777 /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A348E879FA3330E1712179F5B4FAC236 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D30A5F6D4E615733B864938B01F86BA1 /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A372D39001A447E659CDFBC16C14DCBE /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = E28015CFB7B823A373528A421C6F2923 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A389B2C547392252B058625077DD86C9 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E8689A50EE60D9F440D25B713341A5 /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A38E1CD55FB4C876BFA4BFFFAE20F7D3 /* FrameSerializer_v1_0.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F3129C9A17E6ABFC260135095287CC1 /* FrameSerializer_v1_0.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A393F9F256FD061ADB964F68150EA99B /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8008C2A3648EB9169EDF02882F4F9DB /* React-CoreModules-dummy.m */; };
- A3B77A398A9F20922A25D059D4FCF451 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = C34E79FB63B5C9B536E757A351874A8A /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A3C5B95F92F2124418433EE74AF6D2E1 /* UMModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ADC6B5DBE17D771D86A3EBC8EA82292 /* UMModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A3C99329F26A99A80CC933452619226F /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE927DC1A757903BC5329A45A38E866 /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A3FEE631937CCE97FD38F800E98895A7 /* UIView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6414F9BABB4450A280B3232696EEECE0 /* 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"; }; };
- A42284BAEF9A5D75B15BF4EFC4E4C468 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 7776C2F0879E5D6476A807AB35E0BB0D /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A42C59477BEC3A7A4D2CEBD6BC4A4F1E /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 37A89F466422593989BBA494562789F4 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A43091390B40A7894AFABD8004B03FF6 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 89DEBC69C72FAB86A6C4D57C7714F19C /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A444AC14D1AB1CEDE00F63E32EA7F7E0 /* ObservableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DDDC948C5A7095855026FD526CB2122 /* ObservableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A4576BBC57A17E26132B2DEFB9B1B5A6 /* SKViewControllerDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F5614EA1B4E668ADB31D0C34B9BE29A9 /* SKViewControllerDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A4764E8EC572725B1EC20DE1F38F9ADB /* UMPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 02ED9359D57B349ED403CE99D1BE1087 /* UMPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A4AC2B3B0958347F35A3AE14A82BE595 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B2B470489174C16CAFB511EF1E74C085 /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A4B2A83F3F46087317BDA98ECA699248 /* Select64.h in Headers */ = {isa = PBXBuildFile; fileRef = EE6FFA316C5E886501F769E10E6F04C2 /* Select64.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A4DF3AB01471BD888F4FD4EC2E9A21BE /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 953F040C2DA4203914670D7DE272A385 /* FIRComponent.m */; };
- A4F849F5F0D9CD393F337409679534FC /* PTUSBHub.h in Headers */ = {isa = PBXBuildFile; fileRef = 39775A8C0155C941E8CC5EAA9FBB4C16 /* PTUSBHub.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A50388445DF10ADD6B22876F3F69E902 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A5366E641B196D18C36D850B6F32803 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A530BB82BAF0C755B99BFCE96AC93639 /* BaselinesTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C66CD3BB081E6B8F5FF09E729538BCD /* 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 = 3C03B2D351FC20816E45627C7934C0AB /* ARTShapeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A574026171CFEEC0EECDE544E2C1330B /* RNNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27597EF3FEFC3AC072E27C9F5F3756D1 /* RNNotificationCenter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A578B94A41F41F9D07A358C7D2874C0C /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC5712BF038099E2747B83FE45D7F50 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A58985DB55A027C61BECD8DC75FEF204 /* RCTTextAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = CA157BB63251460C2FB19C6500DC42BA /* RCTTextAttributes.m */; };
- A589A7984EA7376E70C72AF061F51B43 /* UMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 20A589512E058D378E9A880B6CBFD571 /* UMDefines.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A58D964A05070A1687AEF98D527B41B3 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 064AF5CA1F21861C4AA9F8DF36BA0773 /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A5A3684A5E0E259D2E9CFA5D438958C0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A2DEE319766A8749B0B5CFA95F0B5E /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A5CBB0D2840E7F615A3402D241CA4A5F /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BB3FF4F7D0EDA8A9AA4E608685A043 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A5E0249E14EF89BD7EE9DC4EB19DDC64 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA23D31E9D5059B476C911DCAC4A323 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A5F7A295CE8D9AB5DE3F0B75200DD1A2 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 25D52BE28A98C19C5268488B71CD037E /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A602F94288003EADC14BAE8B862E7B77 /* ScopedEventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51B989233D2DCFB9B2D977F11E269CF3 /* 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"; }; };
- A603B60A6B2B711F9E90CB714A876743 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 708124D377851987935E0BF6BC3868F9 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- A62AA3FA69C27BD3BA6787EF1D06B5BC /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18BBCA01DF008B8037000EFF316ACA32 /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A6776FF2CD328909E8600FDCF823B0D8 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF34DC4EA797B9793EB476CE82E4909 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A6819EA409E0033334420B790115A46E /* UMReactNativeAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = B6F9F585F3BB8BFD7D6F872E00E288CD /* UMReactNativeAdapter.m */; };
- A6AFA852779611E471E81FB7FB479423 /* BSG_KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF998B96BCB4359B5AA3F01412F8A10 /* BSG_KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A6BABFFFD02CC5A923F1B76BE536EA3B /* BlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EDB0192FA9FC531B82B0AC8C991FF9 /* BlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A6CAEE624647B633DA1FE379F3335BD9 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 20944B96277506C92AD6C4D908692FA5 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A6E5A41B5330A56303AC69C291ED1DB6 /* REAFunctionNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CF76A83910FDABA60B616D8EEC9794E6 /* REAFunctionNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A70100EBBD9722DAA244ECEF1BDCCF92 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE445D0B15F8DF1243B7A0F53F6CC68E /* 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"; }; };
- A7255A0E5A0B85CF61AEC27F539A8AD1 /* AsyncTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 53874D6EBB1C2337463823F2596E32C1 /* AsyncTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A73A92EE393BA7EFB5EF12271CD5AE1C /* ResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA407246DA23AF877A0AC11A59FCC6B /* ResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A74265F5E9D3396D998C4D41384D939E /* QuotientMultiSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 33952517031EF6D62F284EC8A4AAE650 /* QuotientMultiSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A748C7204AF3ED67608DB14125036794 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0519831A7389E3FD1F01F9B872C14C26 /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A75253B6013C5FAD19A4DEF9805308C9 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A96DF8044C623DB08981ED6E22EDAD /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A7556B80E5501E08DA08A33C9535A31D /* RCTAsyncLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = A30AD162DCF22E87A691AFF5A79B779F /* RCTAsyncLocalStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A75F67BAE109D953729054CA3FCE37CB /* Flipper-PeerTalk-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 753C142452FC46968E9DD7933F00877E /* Flipper-PeerTalk-dummy.m */; };
- A7721978FA34EA5CD4BB6F8FD361657D /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 89FA77E838754CA3661D42AB224F42E4 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A7774B196AF28DD549E0CDF4807F7B08 /* ConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E8026D2B56521C2BBAAC34B4B75E48 /* ConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A791685400809D96C26DFA3858AD4DA0 /* SetupResumeAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F89AC34C60188365F35B3219B72C38C0 /* SetupResumeAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A7A7525768BA7795D9437CCCC3E9523A /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = D87BC4659B21C43E2DE2DC8B806E7DF3 /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A7AC684A30CC732372746DC226BC7D7F /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9F1CB2823C667DE211588F81B7E924 /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- A7BE4D326DF6F9381E4D49A1C6A2F6D6 /* AtomicNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD224B7991A06769084E373BD2C36812 /* 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"; }; };
- A7C6CA4554F58BB1C409F0F4A97C1656 /* RNVectorIconsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AA63B2B338AC0F862E40D79C7F85CC77 /* RNVectorIconsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A7CFFB6114517AB27EA824EDAF6F1055 /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFD36CA4DA8A5B84DD7172A8E9535F5 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A7D57A898342D32D6D087A8B3B880AFF /* UMReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3726B6E0CB5EBEB17A4C0E84EEBB1680 /* UMReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A7FE4D8E743D00ECB115E087D53587C7 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 94A0F0C2B168029BE21DD002A1D3014D /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- A814790EEE1DB78F2C8EDC04096D870D /* Fcntl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F10A46E052312AA2D141721324EBC6B3 /* 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"; }; };
- A82A71AA973E93441F2A2C34E1D2178B /* FIRInstallationsItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 963D71C0E93EFAE8B7D88349754F9DD4 /* FIRInstallationsItem.m */; };
- A838C97B9C39FC7758C0367ABA6E5D5C /* GULApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3954DD83E601BA4029D3440FDD3365 /* GULApplication.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A83DF000E730CC16B797CA08DB29B9CA /* FlowableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = E702511CB604799D32133909BD9C08EA /* FlowableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A85E3E09CE5A1C1FCBE000C05F72FC0D /* MemoryMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B72E9EBEF6A12B5430864B87015FD3D4 /* 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"; }; };
- A86F7C0A488320ED06BFA2B846DA26FA /* RSKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = AE72A5CF938D526606C348B5A2B8B6AC /* RSKInternalUtility.m */; };
- A8850F1916921859A3847D004162D497 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = E9CAA18AA8123A3DB5C5CEC024D4F408 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A8B6D15DA68092B480483FE020894204 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D0607D2C9B9408448E91A74F6B78F6 /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A8B8BEB2134D3E68B9907C5A48A04A03 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = CF550F99EB08E3AA6E5C3F82120A71FF /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A8BE07ED93A4F36C2658BC2D58944C35 /* RCTWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C6BC0725BD672410A391879277ADF7 /* RCTWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A8E01CE5F1EEE7260BF5757057CEF643 /* BSGSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 018D4EB55D0B81E4E0A8B0C4EF13FDEF /* BSGSerialization.m */; };
- A8F65854124450A07A7180E05C65D284 /* YGLayoutExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E43EB0F46632FA8C2CC6E97D21978FBA /* YGLayoutExtensions.swift */; };
- A9102589774A3FD3F3808AB2F0F83ACA /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AB0BE974166196D05E4D701E3EF40D0C /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A91E2FEF560C2FB37C85DD84F1B01CFF /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BE24F4F18839DA0DF090854262D0F6 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A925E1BBAE734866DD93941974FCB644 /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E549D723E9E63DB2CFBF963489EB1B49 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A96C68C0C268482DDD4103E565FF1C77 /* REABezierNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3555285237DF241DFE5ECFC129B82679 /* REABezierNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A976416CE94836C67A780BDA4CC35100 /* AsyncSSLSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 878349428891F192D307BD872F246FAD /* AsyncSSLSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A99A29500A84A17672C54F80F175DCEC /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B4E0907E49353C8762DA9148CB0D9F /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A9C22AB6A1DFF4957F5564EE589A4A64 /* DelayedDestructionBase.h in Headers */ = {isa = PBXBuildFile; fileRef = D81BCB488A688F932AE45EF8B3C5E5B3 /* DelayedDestructionBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- A9E69DA1D793E8F8FDBBA1BF0892E119 /* BSG_KSCrashIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = FEE9B003C81BC9E7F57A1FC4BA2AE3E7 /* BSG_KSCrashIdentifier.m */; };
- AA0833E0CD30D0CC1E832C8D53373D1E /* ChannelRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F03305D95B13901C45D0E5D488973FD6 /* 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"; }; };
- AA395570884B9EDD2EFF69F413B2EE8B /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E316CC578DE8070D330283949D4B57 /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AA41B806DDD2464BA472118CA6EB6576 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = 43534F0D85442B9E619CF5E9D9F45B0F /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AA49DBEB959622BC320A0C55CBB53722 /* RCTInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = D8371DA97D7FEEE4C56A59F6B3BFC57C /* RCTInputAccessoryView.m */; };
- AA4B2C35721761FB29A7BCDF53A358A4 /* QBAlbumsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A086D8B73A03B8CEE89E861A4C0CF2 /* QBAlbumsViewController.m */; };
- AA5F944B8A228102EAB6BF9BF25031DA /* EXRemoteNotificationPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 033AEAC06554EDAB089E06D94AD09569 /* EXRemoteNotificationPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AA71EAB157D4DA18A57F72BBE833E954 /* FIRInstallationsStoredAuthToken.h in Headers */ = {isa = PBXBuildFile; fileRef = C57CE1955BB7CFE1A4709E580CA99940 /* FIRInstallationsStoredAuthToken.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AA98E5E760C605F57551D3D6192E5225 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A90E37B9D68B7238C8515BEA1EBE91FE /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AAA397302AB9735FEE54E85069DF673B /* RNFetchBlobNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB27E63FCF76C13097FBA46FA2AFC58 /* RNFetchBlobNetwork.m */; };
- AAC20D7627D16FE0093FD265E896DEA1 /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3C2607EDF9EC549569171AE3CDECF5D6 /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- AAE3C47A93D1E6B9C643FEB27927CE4E /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F543489C546E88E54FBFE968E7C4CB1 /* EXReactNativeUserNotificationCenterProxy.m */; };
- AAEC54ADA9A9C0A6DD785E903782EFB3 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 457ABA7722CF7E4B51B0F0B3990BACA1 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- AAEDC523773D6B13C078505D8B0973C0 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 039260E4EB98C38E56BFE23345A91046 /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AAF05BFDD102FD660418FD7AE198030D /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 803326B8F3CE781120385D0CEB449FA4 /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- AB04017D38E62DF07CEBA7D22022A0DD /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = EAF1CB55BA567376FA0B97F48D19DEBE /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AB0C50C0B3F909061C6A5A0892C77B3B /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 33F85B092F6064A0ED2AA95A2188EB1B /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- AB0D233175695AD5A5CFF80D84E56874 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = CEB3C3DE564317AFAD5D00F480B050DC /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- AB21B48DF0CEA00D94C8AF2781E9A2A3 /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 8769A6EC4F2CEC678F0BDD10CAC141DA /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AB59C6234A9993C6BE675204C9AB2EE6 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4176701C84EB6E9A4E05B9DA78F07954 /* EXImageLoader-dummy.m */; };
- AB5FA629662137136E8341AD06FC1978 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E789D47D086753F372989959FF35FC2 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AB66FEE1AD76390C20E69570385B29AD /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 53651B34A56593ECD757F02DBF8481B3 /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- AB6B1C527596D3144A8E068B20847368 /* RNFirebaseDatabaseReference.m in Sources */ = {isa = PBXBuildFile; fileRef = A1973F6B4BFFA90839CC5187AC944C3B /* RNFirebaseDatabaseReference.m */; };
- AB71242585E87C1ABAFF732A17092713 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 226E7D30DAB7CFB6A19A218FBECECD21 /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ABCD3CDD7AD0B48F038E8BDF3399A5FD /* IOThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 216CF2691BAD265246BFA60A93ED9D42 /* 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 = 139202B54DD94BAC1B38C9EB2380E47B /* SKDispatchQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ABE92E6DD473C1C3130AFCA71ACCF240 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = E1744DA8B3810869EDBEFD26A77EFD9D /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ABF126106FD8D877441956C3AF553EEF /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9AA65A09BAC02C00A55ADCD67D1B98 /* pb_common.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ABF8D2E2E1BB9810CDDE4BD97264E33F /* SKEnvironmentVariables.m in Sources */ = {isa = PBXBuildFile; fileRef = 7120A386D905D0ABD4459D5329E0B215 /* 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"; }; };
- ABF99A187E110B6F62BB3441ABCCC206 /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = BB9A451D14DEAAA3AD94DBE2736F4F4A /* FBLPromise+Reduce.m */; };
- AC123C0D22624AB059F2EDB2C55A4115 /* NSValue+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 069DB67EF6B2F8AA995630F6F9E2282A /* NSValue+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AC2903679DA7B6240539795ABD3F3FBA /* RSocketStateMachine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C90C73FCAC18187A8A58E68D7D0F1752 /* 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 = 685E1F09883F281A395F2B2B7981B173 /* Semaphore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AC2E600E71A57F53043FCCCA443D8E3C /* RCTInterpolationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C1EECD30BE7CAFC6DB0F5AF8F0505687 /* 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"; }; };
- AC32932952C3DFEDD41B409756F6F777 /* AtomicReadMostlyMainPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = FB73DF7B7BA890A12D30D59FA1F2774B /* AtomicReadMostlyMainPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AC352F1ACD856937CFBF55A36C6E6D30 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA0A23C08C58D1DCA329D63905CF3F8 /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AC3624864E7F8698E97EF22EF270A5F1 /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = D670DDBD2F6E5F61745FB208D43BBD5F /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AC3905F52FE0809F628BCC0CF306E76F /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C80263B941C199881AAD0480066051A /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- ACB6DBC72055A867888113D9CD5B715C /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E00807D07985A020D4994F136EB84FA0 /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- ACE7F710533E4AC5D694E89A3877D51F /* SKNamed.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF0D0EB4C41A1552334AD771EBF534C /* SKNamed.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AD0DA245B890349D01A915A669A813DC /* REASetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = B246F05830DA278B41314EB5D4633A40 /* REASetNode.m */; };
- AD2FCDFC407F22399AA03C8D219CB35A /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E215EFB6073591F6E2FF5E01B38E345D /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AD766F8E538630FCAA9DD71EAE9F86D2 /* BSG_KSCrashReportFilterCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = DC38D47D2183CE72DB38D9B69FFD5ED0 /* BSG_KSCrashReportFilterCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AD8B355E377543CD09CE6F54DF1FF9F4 /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = D92001A2B343507491B58FAFF72599FC /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AD96A58A131956BB8C9879F48A442247 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A10F34324B6C322E444D3BEC47318B /* SDGraphicsImageRenderer.m */; };
- ADDDC9248A6F312AD540F1D3E1D2F888 /* UMEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E8FCE1223E014EC5357983B6CDC36E /* UMEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AE026FA2E0FD35314CAB62FA85B127D3 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C2CB39E6AB98330E4DC3B91371B039A /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AE3574F9F3880AC0BB6A51947E420FEB /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4CBAB83E3C0050DBDDD9AAE2B6D40B /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AE35F51C28C993A1ED2EFAD1C5B4A08C /* REAFunctionNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F0FE5864F9B46E49560A65B71ACD345E /* REAFunctionNode.m */; };
- AE5A86615D0136412F914D9EB421D86F /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B399C7A1992ED828E225323FB85F8A /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- AE696B4A35AF464F62260BA86B736EC9 /* RNFetchBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = B999E5DFA1D22363CFB1CFE9C6015D24 /* RNFetchBlob.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AE99249C668CAF3BC44DABC8BA941249 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 584AD821C7438FC4E7DC0A8807F78FE4 /* React-cxxreact-dummy.m */; };
- AE9BAD5416D1788A60DA1E7F3ED08F51 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F767B24439339E2DBC2EDBD71881066 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- AEB27C1EC087D6AAD63447C482C26AB7 /* RSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B718FA6415F3DC19B116A3F8AC7A80 /* RSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AEC4034BDBC291C3369745C3115A90D8 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BC5891678C02779436A1B9553BFEAAF /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- AED318D41C7F3BE4C37C7FB57249C483 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C0951EF4FA4F461B307CF6F26BFAB6 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AED86CD66E589042814E7FA334BE0790 /* BSG_KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = 94B5997DDFAB6A5FAD9C4F0995531D49 /* BSG_KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AEF02D003A6C637C4E79B072ADE0A70D /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = F53C113A3ACB2993EE41CEFB1F9BF31C /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AEF42982A3A95308AF9611FC36E58B26 /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = EE82107C29630F32A5E1A14E8EB1803D /* 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"; }; };
- AF05B4B144F28758071058C7E8FD1640 /* ScopedTraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 36CA48016AC8CF0F80FC04D682B01F9C /* ScopedTraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- AF1D206C1E91A995683BA28C56E6E8EC /* LNInterpolable.m in Sources */ = {isa = PBXBuildFile; fileRef = 97DEC7A80837A1FE22297238F6EC9BD9 /* LNInterpolable.m */; };
- AF3ABFF1553A775B32EB8EFC443D7305 /* SysResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7B38CF963E4B5EBF6F336D06B440921 /* 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"; }; };
- AF94C7B27B49E1FDDF351596F49886B9 /* SKBufferingPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6B62D7C50D2225FDE4B7E2EC357C7E69 /* 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"; }; };
- AFA1747D7903B71E12ED58F61E2A35F4 /* BannerComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = E827B7CB614E1DB064A1F38E83EB9BD7 /* BannerComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B01E94A5DB2F0ACF14D31760C121B225 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AAA25DC9C51F2D3F1B5D1BBE81DD06D /* UIImage+MultiFormat.m */; };
- B0293EF73AFB370CF8D66F32A68DFBFD /* UICollectionView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 52E15219291B4AD1CBB4041F5220B7E9 /* 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"; }; };
- B02A53EAF212B4BF6CA79C1D9501549F /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 950DC6BA39A9B2A0B4CFCBC9C5DDE665 /* FIRInstallationsItem+RegisterInstallationAPI.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B042D39C0C78EEB53F92CD779043E7F6 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 23DAC1E3C5C972983376E3AECD1A9444 /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- B04C1E49A57CACC60F17F76082838191 /* RCTProgressViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EFC964092A03DD1B8F70526CE98F50B4 /* RCTProgressViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B05521F41DF6AD44A22725CBD8B1C16F /* Framer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7404418532E9BD80BBB9405C10211C52 /* 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 = D07C68A89645AB0B40080D5FB18AF91A /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B0881CA09218A618A785683BE4C79CC8 /* ARTGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DAFCF05956B7A5E5240AEB63CCC16D7 /* ARTGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B0ED107F3AAF83FDD3035D0B3D864953 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 786589B89ED794E83071FD6343477557 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B11CA48DA91BE9D78A09D892242DB4C8 /* RNJitsiMeetViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FDA4EDE4B25D9708BBC736A4F655E23 /* RNJitsiMeetViewManager.m */; };
- B1208ABEFA22504998B800C8C953EEED /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD39818092F0D18054A817784F8F211 /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B12AD0D904923BBD956FF1A6D89EF7E8 /* Color+Interpolation.m in Sources */ = {isa = PBXBuildFile; fileRef = 62EE3DA6C710D0E10B6C47CF18F77326 /* Color+Interpolation.m */; };
- B13C0BF250F77AAB2226545533D79A54 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 103741A2144090DF1A48E236551CEE6B /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B15A90827FD84A3A1F79DE8E2630486E /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 9989D8C87CFAF525EEB7533F576B3082 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- B199F4C45C3FC5E1C5EAB6EA690EDA67 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A3089E1AF3ED6EF31C8F1B27D7E3FA /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B19C8210EF9AE5488C1603055CF085D0 /* GDTCCTPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = BF519A127C0E7F964AC9FF650FD7AAAE /* GDTCCTPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B19F61D3F34687101A8E5B7BE2B4EAF3 /* TcpConnectionAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C6CBC0C1CB06C8DAD383CE6F3FDE6E4 /* 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 = E2D1B133318B83CC336785C91785D681 /* ThreadedRepeatingFunctionRunner.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B1C753FE90549D728716F43E12DDADC0 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = 22D4DF2E82D37065989833E6A83E8EEE /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B1DC50C9C897484260DE304B56E3FBDC /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B744F59D1C04416D041480E8946D3E /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B1E5D2A6D98AFFA7757879EF1D62694F /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 640F365C9C39E33F7051B6B2E8AABF04 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B20E2104DD60A194165542B0AA180628 /* MasterPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E40DD2E9D2404F4D1228100017FB63 /* MasterPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B21ED47165915C21EF394F4CA8C6DE71 /* RNFetchBlobRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = F4292B3183BDB41D5DCF7A2AA393169D /* RNFetchBlobRequest.m */; };
- B23E67E4C9BE3A1C7B6E94B36BBA23A4 /* RCTConvert+RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = D53718BC29C85D0BE395CD5F24D48709 /* RCTConvert+RNNotifications.m */; };
- B2679FA44A18368E0569B37207A535C5 /* REAOperatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C2D0931FD73BA4C466DCE30660AC049 /* REAOperatorNode.m */; };
- B286814FE12B03656F533F95A27E6699 /* SKStateUpdateCPPWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = D902F332899320E93E02D84D939FFA28 /* 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"; }; };
- B29473DF36DAF4E8EBD4667D6DBC717D /* RCTMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 650D37CD871A2C3CD4502DF5708EDDFA /* RCTMaskedViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- B2A1662DAC4C5D56E5DBDE9F7A56C09B /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 68FF22655FC4BFBC4E4778A6155ECCC8 /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B2ADBA919A83F3489D1643A24A241C8B /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = DAC73F3CECA41478519413F49926203D /* FIRConfiguration.m */; };
- B2D7E5D0798F269609AD21592B9F9843 /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF16F3A983A68C18D330F4FC8A9C3CB /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B2EF5C82BC611CBDF4B346F0502EF1CF /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B762A6594DFA43F71BC11583945B2AC4 /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B2F9BCDF64953778607DF09F5E955CEC /* Compression.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D3103FC5FF8511D79937ACF821502A3 /* Compression.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B3182D6C3C0A4B073C751F68DB727998 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EB132F1D2D0162CDB745F6AFFE24B0E6 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B31FD9F623593C92C57AAD4C85353B96 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F67073A4073D195BC1CBBDAD46DF2D7 /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- B33E52DD3539A7CE133743B32AA0A785 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 32DC7ABAC6A190D72BD38D21F3B51E48 /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B3DA463FE22DD22C783EA37F931CEFC9 /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E24FCB4952C86FCF76EDC7C1D0E561E8 /* FIRLogger.m */; };
- B3F14FDA0D22D6BBA1A8665801D74FDA /* ScheduledSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 599970E94039218125B53C62427803DD /* ScheduledSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B3F297ECCAE6B3DCAE6CECB743F916B3 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E0FB85F1F43F23D67F27A86FC4F4507 /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- B410AD52D34F133BEF01D2BEEDFABF8C /* BSG_KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5017B0B57226A96AB971E2D67B3EBB0E /* BSG_KSString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B41D1BE775A5E1E71F079E1661B1553C /* EXAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 73470A8CA74DF138D1D5F0C11B70C4AF /* EXAV.m */; };
- B43D4373ACC84F4651349E2C0584EA84 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 22703DFA8D26FD60D1C756C16D301C94 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B4681C085E07706AAD0AC18E0183E0ED /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = B65BFB447E1E82D26B8A2668394062D0 /* RNGestureHandlerRegistry.m */; };
- B46D8BAE4C9ACE396EE6E38D21C53C39 /* FFFastImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 67692094518366EFF88C1CAB1E920E65 /* FFFastImageSource.m */; };
- B4739208CCD185642B0D5DCC2FC489E0 /* DeviceUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 971C84618EF8366D2D580C321CF40114 /* DeviceUID.m */; };
- B50672BBDED3036FC7ED6BF41CAA049D /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AA4E2E650FB2F10CD6B28690D080A14 /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B54B8FEC222B2A26021ED66D627DC63C /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 04AB6BB53E4F9261BD400BCA26111B30 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B57AC832F696B961129F42E68DA0914F /* SKSearchResultNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 15FB8184718A34EB222FD57DB483C14D /* SKSearchResultNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B61FD3AA8214DE7386C1FC11C8D29267 /* RCTConvert+UIBackgroundFetchResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B979A4CB03603E0FA6E963005C51FB3B /* RCTConvert+UIBackgroundFetchResult.m */; };
- B625D5784F759BE494CD345370277911 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E26D4A9819C02B1477264B691BBB58A /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B63190A3185A392452E244869C86BA24 /* ARTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A826A64BC18F13FDF783C6AEBCB84E4 /* ARTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B63DAFB06AC2D02D95A8CF66D6E1FECA /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1568F3D2E05D423FDC41CFBDA6C91D33 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- B6593DA8207ABB3E1214F7D025C2AEB0 /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = 498C62399F6E7CF8C62EED33F4268C25 /* FBLPromise+Delay.m */; };
- B67E435AC80EC2BAB981F94F5D607C59 /* YGStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D1612B5B2E0995F0BEF81686283D1DA /* YGStyle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B6842E62885EBBE6CA0C133734CBD26A /* RNFetchBlobReqBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 578A5E424AA39BB8736B92C23E06C35A /* RNFetchBlobReqBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B68CCC3524E9472D12E6E84D5D64B33D /* FIRInstallationsStoredAuthToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 99D0BB4896A95C56B733C88FD61658B9 /* FIRInstallationsStoredAuthToken.m */; };
- B6AFF1D2AC43774591A5DEED821AF788 /* ClientResumeStatusCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 76598B6A6BF3D748F21701E68BE3BDBB /* ClientResumeStatusCallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B6C5B18E7D63F47D4127BEFAEB0E082E /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 326C1C8C0F48FC5A36BCAA9A48BB4735 /* FIRVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B6E3A26C40D3CE8046F2A4E6F2E526D9 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B089CC535E5F78ED62E11BE31A32515 /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B6EA4E205997B8C4DE9F5EE2C46D4FB6 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 644A48572AE4E2E8E7D7A3D898C23FBA /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B70227D69A6C4A9AAC333E9A6BC9B3BF /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = E8BE1BA1EAFFFB8328E7F20969E2E6FC /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B759270B24D2CBE4F50041D28432CE75 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = 2149CA39B150BD8657AE5F8ADF6B95F2 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B767F6175EFBE5741993405BBEBE97D6 /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B090899F53FC663285262C68375363 /* FBLPromise+Do.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B79379EE30EB5B9FAB3B9E5DDFAF509D /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 7DEB3E43E56226ACBF6894AE3C077389 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- B7960B2A4F1B3A056186D0BCD8F4EBAD /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 54245F296835AF6CDF72895DD82B4148 /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B79E683059398347D30F641EB0D6D947 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = FC235C09984F2578184426088A6F00A2 /* FIROptions.m */; };
- B7ACE0423F22C8093B0347B15D5E6DF7 /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 63940262A1C022F64E735F4B35879C0C /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B7B02CF69AD8090F7EC4BDF6B106340B /* AsyncPipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61B997809B2EF78B20C8B716EB9FC9C9 /* 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 = 58FA7CFB9960B64D469F5745D1A48216 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- B7BDE180DE1B36F39AF1EB08FFBC40F9 /* react-native-notifications-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8D63713F558A5393BFBC8A60477607 /* react-native-notifications-dummy.m */; };
- B7DBE33CE276F58E6F233BA4D78F093D /* BSG_KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9B41FAD9295CEE62A146EBDAD4034123 /* BSG_KSCrashSentry_CPPException.mm */; };
- B7DFA107ED277F43F7F2BAC8F7E62403 /* RNFirebaseMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = B64D2CFD82134D018D8D9BABA5A2A8EA /* RNFirebaseMessaging.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B7FD8E55781BD2B09D63E76DCDF4A3A2 /* FlipperDiagnosticsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 26587EC6A915959D983534FD3CECF9E5 /* 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 = 651256C1092CCF9365A098FE18AD3EF5 /* REAClockNodes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B80A5602ADDC9557632BB5C6BCB3DB03 /* UMErrorCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1842A48AF0D9C5453962C98B9419C9D1 /* UMErrorCodes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B8143F787828257EC3C64CF3782049B8 /* Hazptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B79DBBE85DC254ABEF25C5D20CC1299 /* 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 = 789DDC8433638B37CEF864380CBF1BB1 /* AsyncSignalHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B82032A92F84669EA74AA0D58915F302 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A56AFF80E1ED8C00875162E82D2EBBCC /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B8317134B45F9440FFFEFF835F1613A9 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 23FFB8AAC78F63DE6D89521A6E71CF10 /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B833FB9D115B433EC0105072048CB9BF /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 697A1FE1BC8E72A3D866D5A6C7558CB3 /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B83F8B847341E98718FA2955E7BD865A /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = C74681DA52AC839FBA23E361D4BD58F0 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- B8452766055CC04DBE28676D43F70E27 /* RCTBaseTextInputShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = A55D36F697A657E87352BDF4ABB357B6 /* RCTBaseTextInputShadowView.m */; };
- B8502C80D8E6C9931169155C3D26010A /* ResumeIdentificationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = D5C64C4B734B2F6E62C632650F55CB49 /* ResumeIdentificationToken.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B85C42718BEFCF4BA75650A4251641CF /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = E2516D63BEA2B740D3E80F31D007E2E6 /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B860E187C366E80D3D751472B347400F /* FlipperKitReactPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 75CE5261F6D214187F4CF7BE26545838 /* 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 = 56DFDE0F7096307BDD052E55BA03D153 /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B89E3A3447915DDB4DFD9C50DCE2D762 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 68323286233BC90E4D00487AE01003BF /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B8CDBCB2063AD7729F98BB1F42114206 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = B64C39B4332656AD3F2E4E6BCE0650E5 /* UIImage+Transform.m */; };
- B8DFD92B4164576447420BA5B4E9657E /* GDTCORRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = 627254BAAADA6D360990561CA2616E52 /* GDTCORRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B91776339604D97A896D26A18DD95CCC /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = B2FF725B7868244D2B9354B579024EFD /* SDWebImageError.m */; };
- B91E70B671250005FA74AD2BC312CA08 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AF33804C90B2F27596A938C6965F0D4 /* libwebp-dummy.m */; };
- B94722DA2E0A483D06286C0BDFE937B6 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = BAC48720B210406AD0EC07D11DC2CEA8 /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B948BB6AB8F03C5EA60D9BCA3F8ADC54 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = F27B44B59A4C8BEC4464D5E3A0BD22D2 /* 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"; }; };
- B9A14EB621D0FB90A99FFEDBF1C4C5A6 /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = F0B2839671826EAFED28781707F8DE9A /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B9A3BE02909B5E7C23AA24C087C11A9E /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AA79157C4CDF8239CC3B7D64E6E39B /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B9B73F905DA515472B22E42E9EE1954B /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7C2C3D21B18AE4B88EDD6EB6D07D636 /* 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"; }; };
- B9D1154CD997F0702268F81D59B6406C /* RNFirebase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F36AC0A2988673A0B698B47091BBA36B /* RNFirebase-dummy.m */; };
- B9D989270BF39444739B9D53F28332CB /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = BDF673AF32381A3BA2BFE10AD51BDAC6 /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- B9E9A4C8414CC010B04907511592478C /* RNFirebaseCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = AD855D255D89FB3524D71E5CEED339DC /* RNFirebaseCrashlytics.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B9EDCDF3FAC046611DB90A9950FC0F52 /* RNFirebaseFirestore.h in Headers */ = {isa = PBXBuildFile; fileRef = C9CB808C88B742A4B8D226327B0A956C /* RNFirebaseFirestore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- B9F471E76219FEF567A697FCAC6988A6 /* RecordIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1311FD33BCC6D1D96DA1E1320127C8B1 /* 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"; }; };
- B9FB25A6662D91DE4E9F30FD760ECA2B /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = B4650F6C3DC189303955FCB4A4CDA802 /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BA2CD348EC967C9A230CEBAC06ADEB71 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = AF0E780D6DE9CF99F8307B297E6DC820 /* UIResponder+FirstResponder.m */; };
- BA320783C2C9624896E06C34E9BF688F /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C51EAC64D5DC8E7AD2158B3EF4BE014 /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BA5E0CA71A36D82490FA1A0B3127E89D /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = D44BAFFBC0BFBE6966C8552BC70F1388 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BA884E615C31E28E4084698CB73A0AA8 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = E4FA37A4BB3A256BB3748C57BCFB7444 /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BA8AF0CCF12B99D7536C662611ADB1FD /* GDTCCTUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B3A36A060481037E0B081A183379270 /* GDTCCTUploader.m */; };
- BA997D0A220566AB86D6FF4BDE3FA2C0 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F3C2CE01C00846AFEA01081D39470057 /* SDImageCachesManagerOperation.m */; };
- BAAF1FE5B7910872AF80471430B0D4FD /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A8E2E8D839F67FE9206D7EB9D49D047 /* RNReanimated-dummy.m */; };
- BAB34DC9AE18D51771AD2EFF9AE9E82E /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6C60021AE285818245003443143D156 /* 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"; }; };
- BAB4242AB0145F5AF6043535E7E14C07 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = EAD6E7A22E4E9C658828EBAEFFAEC007 /* RCTProfileTrampoline-arm64.S */; };
- BB0753E38ECF0A3D20B3D17FDA002525 /* RCTBaseTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D11326AF5E22AD70B87CEFA2511021 /* RCTBaseTextShadowView.m */; };
- BB0E48F804C4577F614C7C4144E7757A /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 172F043EAC6C52FB5E4FEFBB8A7414BF /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BB6E05C3DE3BA57A47108822797DD27D /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1523F18E0B2366D278772A51A931C03F /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BB72C52113C41EE2194D3A3EA913DC69 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 787AA91E97EBC57A19735F2F1F6F0331 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BB8D91196242AFE19E79B921D659EE74 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EFC858D0ED3A74CB8DE034EEDD6482 /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BB91AF0B1144084593E5017E91C3A237 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FDD6EA6431F87023A34C67F0F2AE41B /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BBAB76A21C95354A81832F9C5F856D09 /* SKResponseInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DB290718569F62EF6393B2E7A71FFA2 /* 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 = 4A393F8488B18D1536D2F02287AC8ECA /* 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 = 5B78C2054BD401323DBE0D3FF2ACD19E /* SDImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BBC83955233A742A5693B1C7A40E2E1D /* RequestResponseResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0A3E4E88F1771BE23E4E08DD7A2FFF8 /* 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 = BA7907E3054238613ED46592ACB57C28 /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BBEF57329313254ED8F52D89464F39C6 /* FlipperStep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3389D4D1E3F77F09829A7ACD37FA8A6E /* 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"; }; };
- BC09034C66F7BDEB05FC6DF3A6D2B7D2 /* CallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C6B50306C26E0721495E2819F67AB1 /* CallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BC383056F1DB2F7478B30CCF6FFE5F60 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EC99C72D868B3A7BC823FE6FD40B3F /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BC41EDFC95D158F607DE441FBD7205D3 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AB94246FA5A8587DCC2EF3CA5347550 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- BC5B61B37C8BCD8467E30F6D9F15783C /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = B670D78AEA5F1926FD7248B63B0717BF /* SDImageCacheDefine.m */; };
- BC618200543E0DFEF8921BCFBC97D579 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2C183AE153088411F27862D87C05C9 /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BC6530F3F8CE6345A867199080359250 /* QBAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D1E2D7F0FB127ABF03333EFD5456D65A /* QBAssetCell.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BC726EC62C981E8283E5D854F08EE647 /* SingletonRelaxedCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = F0A85D7A09133E03844A2CF18195CB8D /* SingletonRelaxedCounter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BC96F7ECB77D069E3F7256A1284D7D22 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = 18D0CB006E723541B7F52759180B45D4 /* 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"; }; };
- BCC6BAAAC00E3426AC2DF5559231EAF6 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CD4BC5627ADCB3CCE4A573EE0F1D5FB2 /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BCD873A143E0D34BEC00AA959AD55659 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D9104ED8685F165F835159990D4F58E /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BCDD72F20390EC6D23080FC948D4EC3B /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2761477FB5731BF97BEA495423F22DA4 /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BCE287AB23E636C9B4A9CA60EB400D52 /* KeyboardTrackingViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F0BEA946E0C90DBBEEBF2F1973FCE675 /* KeyboardTrackingViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BCE4A2AF4D01811C7693014AE1612E24 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9A0CBE1AD6DCD05AE84E373E91A0DDA0 /* en.lproj */; };
- BD0D4A0B32634B1D13D9E57BD4D4DAD8 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 85EB48D9F74F32170CCC452CF6783E97 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BD1D9E289B85888E5A0DA85BFDB7A306 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = ABA8FBB1DDA1BB0BDF1DD400099651DE /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BD30D501178A064D19E7DB0BDEED207C /* GDTCORTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = F67FF5C363C76D77ED33D6D936A9626E /* GDTCORTransformer.m */; };
- BDADC8329AD00834CF153FD2DB953E04 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A2BC50D7EEE7D5DFDAEA21A82CDDBFB /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BDC1917353224F29E170FF5FFB75F6BE /* ManualExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 410141CF3DACA5A1583864981B69968E /* 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"; }; };
- BDD8E02DC0DE315460C8452A92E64F0C /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1859615519D2E48F8924D355559455A6 /* 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"; }; };
- BDE17974FF49ED73F08298CDC7E01D5F /* FlipperResponderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E5E494A829407FF8BD55A891B14826 /* FlipperResponderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BDFABD15A8D4DB4905425E02902B21C3 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 270D70A64C3266A193849A260BD97F8B /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BE13FFBC3ECD1D252D25888F6B0FF93A /* SKTapListener.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C6707F29DE74544B084E88253702C8 /* SKTapListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BE40EDBCF4471381FF28E7701C8FEA69 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B88423B41F85BDF119CA2DFADB166825 /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- BE495B8B88591823B448C899FCDC22A3 /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47FDE73B387B1B21EF6C22D33E8959F3 /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- BE6F8D3062484095226992E20BB339DA /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F02F6E994B9537FC420EA54EDEC36571 /* 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 = EC58DB4A0FDE2AEE215C48D99BD4E6CC /* json.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BEA7DD3B32ECCC8891AF8E6EB931B571 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D58017FD68E21AD1CB0739DE13EB5F3 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BEAE3668C99FF6B70535D14ADBFC1971 /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = D084E021ABBBB9628CD914A2E7AC035E /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BEB8A46866B0036585164D48371F67F3 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E4E2648211201464652B1487C44C900F /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- BEED64FF0DAE73F86741D0DF21B4CBD6 /* RSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC79CB545AD11717DEFBA8A8762449C9 /* 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"; }; };
- BF08BC85875ECC5F80F249620BA6FF98 /* GDTCORReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = C73D217F3AF5A47F79A4D961287F1212 /* GDTCORReachability.m */; };
- BF4FDCC4F1BC4069129114C5CC7C0E3D /* ReadMostlySharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA51B1BFE86323A2C6ACD6D95E5E6EF /* ReadMostlySharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BF600203ED20170B32D07A27FE9D63D5 /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2E6FFB04F6ACC99BB3534E9D6BEA9E /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BF649BCAE7F16742B4A6781A42372DFC /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = DFA07EEEB8570BD73E25EC6F93C4AF90 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BF8DD81AF5CA47EDA91EECC241516063 /* BSG_KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EF16A2BFE903141A47F30D5594332D6 /* BSG_KSCrashType.c */; };
- BFA315F1B904E334EA552B6D6A6848F8 /* REAConcatNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F073E2C45F23CEC46CFA3C6C56AC232D /* REAConcatNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BFCC85691AED43515CACDCDB566E10EE /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = A706122612151D161E2D2E611C819ACE /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
- BFD25A0DCB8C16E01937EF26DBA8E7B1 /* ARTBrush.m in Sources */ = {isa = PBXBuildFile; fileRef = 54FD41CE98D7D05B469DDDC770F2F8BC /* ARTBrush.m */; };
- BFDBEDA2F9345FED6BF31A72192A415E /* REATransformNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FC6DD984AC4B54F288FAA832419AB8 /* REATransformNode.m */; };
- C0212109D1A2A2C10AAC8340C845DC73 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 62A34B35C1A364C4C3B805970035DF08 /* 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"; }; };
- C057DE004A17A3F8D3B35D884C28C883 /* DynamicBoundedQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 35E0D02970C5BB6EC2EFA5478256E115 /* DynamicBoundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C06443B16AB8E3BFD89427A2B4B49DEB /* SKHiddenWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = EB79F4597D795053C773D200E7806FBC /* SKHiddenWindow.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C06E0853195162D78F258D0F541B2CAD /* RSKImageCropViewController+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = D9FF6760F7D70B64394EA79D41B64CBF /* RSKImageCropViewController+Protected.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C07E5C729C5CDBA463F9B3244CB7557F /* ParallelMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 338684C7E93881F6575D9F4B01EDF68B /* ParallelMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C07F031199013D105FEAA8C15D45F158 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 25898516D1E2F14B8A40C4C1C657B8BD /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C0A2023B19676FAABBBA6B2BC4D9F8F5 /* FrameTransportImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 007F51799207C1556B23F3D8F8C1F218 /* 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 = 5FA06D199CC04C071D159F75EEB0F8D1 /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- C0A764E2A7162F96CDC19C3FBB3941BA /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 604670516571B225E964B9ABE7EB5968 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C0ACB39A2A62B6BE2B02F8A7AB97A14F /* RNFirebaseLinks.m in Sources */ = {isa = PBXBuildFile; fileRef = A349AC60BFB82575AD48E2570B67616A /* RNFirebaseLinks.m */; };
- C0E488789FEA375C81FE2F74F4AA9D58 /* EventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFFDCD49160C16CA5FD6315148B4F07B /* 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"; }; };
- C0FCDF752209039DE050D739046CA841 /* RCTUIImageViewAnimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8E63937BF12BB805261FDECD7115A4 /* 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"; }; };
- C10FBABE08506DAFC414E706F80196A9 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 659B8AFFFD1878996F6262A0F1A9FCF7 /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C11DD2F2A0EC13794D0F91C78BD33660 /* BasicTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B0C29282F358A364C74AE8CADE12A /* BasicTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C13607802A82E097C94614A6F16A33AE /* RNVectorIcons-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 889EF24E336C0DBD6F2AA7C10180B272 /* RNVectorIcons-dummy.m */; };
- C13EFBDE5744BB83A5A6033903378641 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B39312FD3B2201859257A070D87CFB58 /* InspectorInterfaces.cpp */; };
- C1527E631CCA0A9E697CE853758205F9 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BC28A84E005A3F640663857A5174AFB9 /* RNPanHandler.m */; };
- C17FB5AEA62C5636EF99FC0311BF2FB3 /* BSG_KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = 8216891CE27BD9229D26AFEBE1DDE84F /* BSG_KSCrashSentry_NSException.m */; };
- C19100CFF6BD15D5AFE3EC100C926ADF /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E0D891B9917DC61A336F36B31390435 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C1E765069FBFC5049BDD3048CF48C443 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 965529006449D25900B4312A5DF2523C /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C2210BD937C3EFB00A98950CDF17E200 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D86C30001BA5E9D611749856BA32230 /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C28013B0E6EE2B2312C28F6C894195C2 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = D86404E62D00A42BC3480DCEFAD40A6B /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C280FBA6CB4B66759E107B5F44C4873B /* SingletonStackTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BDBA3B64038AF0758E644C9E892DCFF /* SingletonStackTrace.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C298975604349C2BB0E1BA4F33DC37C9 /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = CFA239C0E10FC59D52C8F0953ABD1353 /* 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"; }; };
- C29D2737771EAE9744B4FA2AF8CD3927 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 6592B5D56B3CC715C8E023D48FCBE105 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C2A20A2FC7C090819B293CF1B8AE1C79 /* TimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E00E9A2E6EC961FB7015E670B330551 /* TimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C2C92CE1A68EF439A391D8CB91F831AC /* RCTRawTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BCCC5B45DC4C92260E3A1D64EDF619D3 /* RCTRawTextViewManager.m */; };
- C2CD982B19A3149D14C0DD99C903BA27 /* RCTPickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E6ED3E1BF88E5E08B9B9EE5B8FF6C2 /* RCTPickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C2D28B4B3FBFC6E8C78FF52F978104E4 /* AsyncSocketBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E15FB8F7DDD721FF85A6AA2F26F77F /* AsyncSocketBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C2E7DC0C436E0EAA9FAF9517CAF48A97 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 8812DA8998BC9C1EF976D122B2926602 /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- C3349FD62950CE68B534E08E98989248 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 570029F8BCE61753E91796B10138DE8D /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- C35C08137C73A031B842E342644BA18C /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 8141F4C2DBBE6FD9F84261552C9F3769 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C375C167B744F2795615999A24BFDCF4 /* SingletonStackTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF6E5EC72095214FB6546581FFEEE21 /* 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"; }; };
- C39D561E85EFC337D50ED754F7246617 /* StreamFragmentAccumulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B08EC2AE6AE6421C1E5B1910083B1DE /* 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 = 2546AFE3D6A648E1D8534105F0BA411C /* RNPushKitEventListener.m */; };
- C3AF87D9D12C1AEC2EE36F4AAFCD8A97 /* RNNotificationEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CDA30AB7E6366236B2B4F6E429273B49 /* RNNotificationEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C3BC1E0AA405968BB6EF6C6CFC4C639A /* AtomicSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F4BD11D608B29BFD0B2EA33C846AEA /* AtomicSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C3D075B877A7097CA3E91A1A67E36A39 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4897EC7EF5071628F652E107B67E97E6 /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C3D46DB31D5CA3166F7DB6B8CD502DBE /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = DE9FBFA4C50B0AA6DD3EEC0DE507117A /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C3DF2BDF751ACE6F70AEA46E964F80CC /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = EAAF14D40D6F62A759FF979E7E42189A /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- C3E036FEC576797A6BFFFD89A6BDFCFC /* Fixture.h in Headers */ = {isa = PBXBuildFile; fileRef = 26355BDA8ACAED4B5B52CE2D7896BCE9 /* Fixture.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C3E14453F764B48F93D114B6F06DB8F8 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A284E5C8ED6619014004F9F23BADEB1 /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C4121604E1F1CE075F2594D362577B7E /* SKRequestInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D6378D7C4460E3706422526FC7B02790 /* SKRequestInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C4190620ED58E5958E162C56DF3BC389 /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E894D8701031E4689BFAB19375BBE00 /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C4307E73DDD599B8D73C2F25D0D8C3B3 /* RSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 677328F64B117500B16665C480D5EEC0 /* 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 = 218C9C4CC995AE9EBF1ECF84FEFEA9EA /* 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 = CB1D4B7E31F361A7CF4AA4BEE1246517 /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C4700FC8D4591A4BEF06FBDB6F9D6812 /* BSG_KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 12C19293805EC77DC2BDFCAADCA85745 /* BSG_KSMach_x86_32.c */; };
- C470700CB17359170121D3848FE063BC /* Benchmarks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36BC595DFF8CB1CB7E39F0DEF96F5EB1 /* 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"; }; };
- C479D38C287606B149EAD8AF8F0532B2 /* QBSlomoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CD59214E1DE8393CB0AF4AA12F4FFAD /* QBSlomoIconView.m */; };
- C47A8BDB0918FCB122CB5FAF28A4D5AD /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1668B746F551A9C3C748163A58E17CB6 /* 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"; }; };
- C49DDDA4E8518BFB2BDE88FDE0C8A5AC /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE14EC7C43D3C7E2B050C14FB1B7BB0 /* React-RCTAnimation-dummy.m */; };
- C4A377EE7504F7B0BEA766EFD9885DD8 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A068B00CB30837397FF64FE68BEA95 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C4C0690D0CC7D0EFC458CE9E1C67B9A2 /* RNJitsiMeetViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C799DB9847D6998287999FB00A86550 /* RNJitsiMeetViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C4CF1A9274B26F538346FA24265C245B /* ExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EF71BA9825407811D79C109B9096405 /* 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"; }; };
- C4ECEC9864CEFBADAB76ACF75704CFF3 /* FlipperConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = B160D2C5FBA458FEA51D4041D0BCFB11 /* FlipperConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C51C3D70CCB9260030FA831AF35788CC /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = A5711F1C2346B03337D5B19F4C3979E2 /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; };
- C52EA3FB913ADE72343ED96051402BD4 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBAA5A67FE1FC63A1065005C74D13EC8 /* SDWebImage-dummy.m */; };
- C53E701EF1D59823F42034EEDB90ED79 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = E55BFAD3423459CE004497E04F0DA7D8 /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C54D5160B45A0C5EEF25E42C9361598B /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FE46758639181FC6497B58527D37A4A1 /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C5754429324490E0B719A268D20FDD4F /* Tearable.h in Headers */ = {isa = PBXBuildFile; fileRef = 44BF4DB7E982E0A4109C4C15028DF1D1 /* Tearable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C57BE850AD61F126370C11804774D465 /* EXAVObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DADCCB5ABE86FFBEB2A6AEE8FCA5959 /* EXAVObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C581E04803E07B777CFAB982B06F6515 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CD3BD95CBEE9A68C6902C24B54B5F36 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C589A35739F4BFB30A730B9898674387 /* ScheduledSingleSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF852D38B1E23A6121F49AA814196624 /* 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"; }; };
- C594A31CA074A02AC4A482543C626257 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B19B592656BD9CC8100E880516AB3A /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C5A63C751653FE433E1E8DE64CC61E39 /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = DDC37DDB0719CCA56D903B6D979E7AE3 /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- C5DD3BF95D9FB28F7148A8EECE77A93C /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3C67CBC936295F6A47DC85A4720A3B /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C61606AB4B09AD3974A7A65C762E5F1C /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E41635B0C90A557F36FBA2C3F7213926 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C67D0F5DEB6F068A8453FA1A2921CE32 /* RCTTVNavigationEventEmitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = FE49DD992C7A34FB3D18DC5BF2EBD6EB /* 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"; }; };
- C67E74CD75F4E6B9D8ADDD965B00F75F /* Unistd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2D12A063B372699162E406DDB4F6ED8 /* 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 = 4D204EB057FCCCC304504A18638884AF /* ObservingInputAccessoryView.m */; };
- C6896F42011DE55D6973292599D4A3E4 /* BugsnagReactNative.m in Sources */ = {isa = PBXBuildFile; fileRef = C04F4DB4A4F8808EC3E0FF9F578B211F /* BugsnagReactNative.m */; };
- C69D82AAFB23D14F38C990FDD557510B /* FlipperKitLayoutPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = C856EA4C772FC5D8FDF1B227D52075BC /* FlipperKitLayoutPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C6A936FCFCA729233A8763BEE3CA052B /* RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = DF2C138D2CA934EE90C3FE86A1282AB3 /* RNNotifications.m */; };
- C6B1A2F2FB22FD061CBDEBC73699BF85 /* Retrying.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C9FACF7BE8CABF1A8C5A956E9169D20 /* Retrying.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C6CC8CC7678B10107D83F3250F05CA3E /* RSocketErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 06B58C5BE0FB638D9C4152C2BBFB0541 /* RSocketErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C6E3FFB8A72569EFE2929C9FCA7D9009 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63684F773F68086B7AFAAF0A6C831AFB /* 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"; }; };
- C6E8A155E4A808F940A640CA96DCFD89 /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D2C325A320B7B94BD286CBB4D14D1FC6 /* React-RCTNetwork-dummy.m */; };
- C6F23BF09870212DD14AB8BB5BE54720 /* BSG_KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E134AE584200180363135F28A52B21 /* BSG_KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C6F9B4904ABB416A99C913DDF6EC210A /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7D11B6321D9730F81486436992CDA244 /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- C6FD6C0DC9F80A90245FCF4CA62032FF /* FrameHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 6677EEAD784A5DB213F7C91D9A820EDA /* FrameHeader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C6FF1B92FDD6FFE0C9F1C50A0A7C95D8 /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 8819F7EA9C0EBC09B4A9BA91D2714B72 /* RCTProfileTrampoline-arm.S */; };
- C705373FEB64A9758E0642ADACF65A94 /* PriorityLifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A9D28C1FE5235A48F4E83F0AA0C01AA /* PriorityLifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C716E94E1FC3FD317F9317D4B823F47B /* SKViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E775840571C0EE3226EC1C1E0D2D89 /* SKViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C722F120971D6AAD6A8DFC845041263A /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 760BA912701FF7BACCF4B8550FE363FD /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C72CC6BD3565CD3EC264AF9A1ACA561A /* Flipper-DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A08106247C981C9CB70A47A55548FC /* Flipper-DoubleConversion-dummy.m */; };
- C74CEEC16CE658ED09054C50F88A9BFA /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5D636C30FE99E5DAB7889D8B45D927 /* BugsnagSink.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C74D336962240FCC776B8DC81312E56D /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9C31BEE6F2476A4FDC2F64BA45DB58C0 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- C79C1C099A4E3D41A76FCFCB94D45A0A /* MessageQueueThreadCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 51186CB66910B367DA5B0F86E043AE6C /* MessageQueueThreadCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C7A173E1725C1373814BB51FE821C9FC /* FIRInstallationsItem.h in Headers */ = {isa = PBXBuildFile; fileRef = C91D0C35443EDCA61DC536A7777222CE /* FIRInstallationsItem.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C7A3E57940443B5D7E81822829D93FD7 /* BugsnagSessionFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = A35FCE638532BE2CF49A83FA6F049190 /* BugsnagSessionFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C7A9C914D1147D6A5DD39398DF218798 /* ConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = E008D088ECFBC0055C52C9B8FFF48BE2 /* ConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C7AC334C71CD87B757084ED03CABC794 /* SequencedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 941320936BE5D0EF4CFCB3AD914D1BF1 /* SequencedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C7EBA3555289B8BBEDD910BDB3C7FCC5 /* SSLSessionImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F19B1D2D1D3E6D0CDFD362FDF60E68E /* 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"; }; };
- C7F5BB6C7FCAD904664AE2800AA4713C /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DE12EB18F60EB078834BDD2559DCD36 /* BugsnagNotifier.m */; };
- C805F6088C0BA02E7153F45BB0997ABA /* Flipper-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C520D41113FE32C6C9167648A90D442A /* Flipper-Folly-dummy.m */; };
- C86859572C69BC64FFBD0CDE09D902BF /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BEA148826FBB5E958D57D606913DCE4 /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C8820AA0E2B0ABE921571E52B40F5A56 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = FBE2EE1238802256D8C114B7D3785328 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C8A1E2B5B461F13C1F45D6B15FFD6DE8 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 40BAFE338E7AB738B25B647E7368DB91 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C8DC7F316AA448EFF2750D2E38A093BD /* IOBuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD4C88170E5E9ABBAA25E326FD4556DE /* 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"; }; };
- C90AFF718E45E2616D23519AC26AD09A /* UMAppRecordInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = EDE955A99A27ABE9C59CA46E37804FE9 /* UMAppRecordInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C935EA88458F6D63A29BBB247BC8EE2A /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = ED85ED2327D4E496F23675F165E5EEFF /* UIImage+ForceDecode.m */; };
- C940D03C9052AA2516156A393AFB5D41 /* RNFirebaseRemoteConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A46952CD02BADAC04BEEB04506A8A8BA /* RNFirebaseRemoteConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
- C94909826EB31FE3C9016B6E13C2FCF6 /* UMViewManagerAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6174B53535E3C2D7F3A81148A70C18C9 /* UMViewManagerAdapter.m */; };
- C996524E284ABF18068EFC4E43751D3D /* FlipperKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23798023D9032C3422CF7ED2CD4868BD /* FlipperKit-dummy.m */; };
- C9EDCC5CE69F87DCB8DC82E1C7455285 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E6EFFB3070B08DFC8252B07482F4119A /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- C9EF8A6C951E50AD3B3D88D47A9D569B /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA2F82971CB6B4A0FB1D42C333FC510 /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CA1B639183072FD3D497C782D81793C6 /* Subscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = D42E726424ECEB4787BA7B6C50BCB3BA /* Subscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CA28EB9031E5E5659B2CA1F6BF10E4A2 /* RNFirebase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1368C23F0865C4AF480A3E7B1C7A33C6 /* RNFirebase.m */; };
- CA339FABE24CC2DB0B928D4BD89E2C1F /* BSG_KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = FD88920F54E5D82BEB3D0960733A6D43 /* BSG_KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CA346BB90844C8A182A003AD3F622192 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7232E249FE89B18F30E4C70938C4D1EE /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- CA358CA581FCD7B53B91B2DD197E9052 /* FireAndForgetResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = BE86EF1665A73265C0AE5A2B03F40783 /* FireAndForgetResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CA424AC6B355B3DFDFD75FC85D27D2B9 /* FIRInstallationsIDController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A3DB6A871C64B1CF548EAF68DBD8C43 /* FIRInstallationsIDController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CA450AEB2A714A74FB125D41DEBE56C4 /* RCTAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4555182B961E262F7A5D0D88C698AAEC /* 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"; }; };
- CA67199CAF85BD631A173567EACB114D /* Orientation.m in Sources */ = {isa = PBXBuildFile; fileRef = C7B0CBF67643CF4AFC843A4A0E8AB977 /* Orientation.m */; };
- CA6E8BCDD8BA3F3A19D47CFD4CA9E6E0 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 14497A25CB2E5E21FE9A71EA9FCAEE44 /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CA7C3CCDF100231E301CFFE195B6FA17 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 2ED14333F4EBF2AFFD8909008BD5B197 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- CA7F2680DDBC7A3D04FBED8EF5242924 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 855FCE02606A98B69A4A7D2A87D05A23 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CA8D0188358400F296BEF9AF39B41632 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 412F3CC7709CF5225D74E43E35F39640 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CAA79EA2F883D11144D8FFD4130687FB /* SysStat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93252A0BF5CCD57ABB693879E346D7E1 /* 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 = 19AAFC294F13245488AE17A972FE38A4 /* SSLSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CAC7B70AE74EBD9280EA43FCB75DE9B5 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = E427F8C2B44D8CF78CEC01889E3BF9F1 /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CAC7E02596426939C6B1169EB15CFA6A /* RNEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 268669962E4E6898FE9E5F2C0D61A886 /* RNEventEmitter.m */; };
- CADB95A31F2F4B8A80B5C6C4D7F4DB38 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8FFF89AE1633E9A24874A6CE6AE3A376 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- CAEA7F7BBB0FE8A1CC81D246E71CF1A6 /* BitVectorCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F6B673866A97E956ECA208E93D2EE5 /* BitVectorCoding.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CB0D74E997007796BD50F14F96295806 /* UMExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C2BB83A4306C3912617A2AE64EDD900 /* UMExportedModule.m */; };
- CB53CB8940FA626EDC9DA002C71F0199 /* RNCAppearanceProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AD0A359FFEA665944E4B5F90E42E6223 /* RNCAppearanceProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CB75321A593E9F9CF14DC01E77D2B71F /* RNFirebaseFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = E27223DBE11DB2DCA038BFA3CAFEF7E3 /* RNFirebaseFunctions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CB7AF504CF55228FE97BE27D1AA84EB7 /* TcpConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F1CA2640C620519C4B83ABA9AAB387 /* TcpConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CBB4C50DABAB2D82A6DDA813CC909A1A /* RCTUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = C256B4AB5F0A646BC74D4EA362C2B2AE /* RCTUITextField.m */; };
- CBD6C33EDA705688C4E4D90AB9F52DFD /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = F1FED56A0BD356904BFD90C41C60BBA3 /* FBLPromise+Timeout.m */; };
- CBDA33DF25A0B3889FDE9EAD72F6C6F2 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E7C42D7A2310AE8516C10E6533BC74 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CC0C82C53785C1930CFE2B2816A38858 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = EB218499B4C9284587F25025E486F1F3 /* 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"; }; };
- CC2AB736007F0715B7BDD403B7D738E6 /* UMCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0BF4E7D7ABA5FB0277499ABD699F4C0 /* UMCore-dummy.m */; };
- CC2E7A5892E595B5BA476ED0030918DC /* EXAudioRecordingPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 856998D7DE4FA54F46A5A82CDE190BAC /* EXAudioRecordingPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CC60FD647487AB617149066737938DBC /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 761CF731D02089080806F374986C8AF0 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CC6A0BE35082DBB5289101DECECF77D8 /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D5052E64C6BD6F5D2C5451252F1AA7CE /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CC7566760F4B12E3E0E4E0E37F7FEDC9 /* BSG_KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ED028780FC7A07AFD694814365F7FC6 /* BSG_KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CC8C89F32092A2B0EA79F08C72D037AA /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = E689F576977D491326DE28FC2D88ED4B /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CCB6F59AABF0E21BC0F9A4A9021C9181 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BB68B1029621082D6F3449180E194484 /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- CCBDDDE01F7D70E7A680F5C8A65FC3F1 /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 9651FFDA71232B9C625FA26E0E4BF509 /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CCD493CA845E56EFFB36328003F1B60A /* LockTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F15483934B6E08E8CEBE2CC5A1B465B /* LockTraits.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CD112F3E6CF0C8643C9C8AF17A5302E9 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 889EB709C390ACBB7ECA585C09A3EFF8 /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CD13075789AC57DE43330658CAA0DCD2 /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85C82E96EC245B8A90B9ABCEAE93890B /* 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"; }; };
- CD1FB10AF746E63E2B5968C20FF87173 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C2E7263666D64DD3383131E446D675F /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CD52A4AFC3FD3D2461A0A97D88D9013B /* Common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D09D3B346118EA147B444C718299AE4 /* 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 = 129EF408AAB22BAA1FFC899CA2743286 /* Types.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CD6E94CA433866EB0CE7F4274BC0D7C0 /* TimedDrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = DC53DF962492C30428EE3CA2285C86A7 /* TimedDrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CD7DF4058DA2853BB82D8FD9E7E33F0E /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 4961AAED3E78164AA1A4FF8BFB1179B6 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CD804FB79353F1D929886460D8F8817E /* RSocketConnectionEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = FC08E55E970220E686A21BCC4171AEB3 /* RSocketConnectionEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CD973F58FC399073BDFBBC113C88728A /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = F2C6FFC9018909DCEEB59A7AC726E5E0 /* 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"; }; };
- CDA2E0586EEA705D076F557E182B0848 /* FrameTransportImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E387E9A45644C2A715A8254E353E53F /* FrameTransportImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CDBF9E5042AA209F0DC26458C3E0A33A /* EXConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C494FE127DE6F7613B8BA6E29CC9087 /* EXConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CDD8EF76014DBDD339CB5EB4289FD974 /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = A611367A07420ADAB8576C1B142EEDF6 /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- CDE265747CB7B6A680D6189792C377CB /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = AD8424E56E214DA123484849471B9F60 /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CE05E508D9AC27EE29A29EE19C9818EF /* Compression.m in Sources */ = {isa = PBXBuildFile; fileRef = 846069DA7B6068262E2C3025790681B5 /* Compression.m */; };
- CE0C6EB5F386C798A10DE6CF9D9D3163 /* SKHighlightOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 6841A78971D85A941CD8351ECDA7F450 /* SKHighlightOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CE25C95BBF3F1E5830A8EF8E1F7A9929 /* RootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 393649E868C1F3608372A39A3CC494A3 /* RootView.m */; };
- CE3A139FD95866808065114C3CE2F2F5 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = D161D1CD4354D0B6D9B314DFCA658CD7 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CE5150E60AB674AB60524EF055A64D8D /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D2347F1D47BD749FDA5FA70F9B5EA75 /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CE535C17252BAFF7F01344DCD59DE2AD /* AsyncServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 00ED0947E7C56C338297FCD518F450BB /* AsyncServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CE5B0C859F1EC24A652A91AAECC40B5C /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7030118430C80140E88194810A2CEA5B /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CE7B88EEC6948188535038D487BC28B4 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EEBD729D7FE97E7BB56701E5707CB0C /* React-RCTBlob-dummy.m */; };
- CE8B8A61CC8002F9B980D10E9FECD1B5 /* FIRInstallationsAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = 220F92F77A59A58888FDA1B79641A324 /* FIRInstallationsAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CE8CF5C0C2C84E7FA4BDE6058199BD86 /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = BA7ECA99F9CED69EABA22710A2079D18 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CEAC4026292553F61925463F50AAD811 /* StreamsWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5EA031AE10CB8C054D8F8AD27C8D814 /* 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"; }; };
- CEAE8036251091EE26E6E066741C0E86 /* FIRInstallationsStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = BB4A8A6BA372FDC79C395901A139CD7E /* FIRInstallationsStatus.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CECC1FBE7FC467B747E6C2BA8B0CCFE0 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA0A22B2CF6460059F6EF22F8A6E81B /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CEDAFDB3B3EA3DCE1E62FF82FCD516E3 /* RNFetchBlobProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4D275C053B311AC8947C32C9F23697 /* RNFetchBlobProgress.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CEF123E9C8B4FD3D3654297488F5C198 /* GDTCORUploadCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = 950A7A3F1F79B290137A6CD100BEA185 /* GDTCORUploadCoordinator.m */; };
- CEF6DC752682E4243AC785B96B9158C4 /* RNBridgeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = F9DCE6B5CE179FB015B4EA195D7E9476 /* RNBridgeModule.m */; };
- CF2D3F2E3A348ADF3DBD9EF35343E212 /* EXAV-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DCE5361433B4DC46F98F6EA67124F9D /* EXAV-dummy.m */; };
- CF414AEB4CBAD8DF30894113E61CD76B /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = D3151F5AA5498492CA230FCF27400CD0 /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CF44D440631F5B8957AD89ADED1F1D10 /* FlipperDiagnosticsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A416D059E005D2144C88BA1A85790FA /* FlipperDiagnosticsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CF48FE22C5AA6A7005BC079B79517D56 /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = F993BDC70A5CB48D7CC41DBC928A90CB /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CF4DF7F6E87AA3A94C5A5FBE827815D8 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1035F2DF56DC84A5588DB590E33A8B36 /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CF80B9F4958D0C931B081B404CE9284E /* GDTCORUploadPackage.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DB89335435413CEDC7E2202D0CE2AC /* GDTCORUploadPackage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CF8A9457FD8A625D62F1C5B42B5CDB88 /* YGLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1974D8C56D7F0E626306A9601ABC0444 /* YGLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- CF951D21CFD9031FE384D48969D63034 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DBCE57D2CC931F4BE40AD14D0D2979B /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CF9F05AC93CD70E3F63B06ACFE0E4F30 /* GDTCORAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD9693B486CD4C8709FF42213D434F1 /* GDTCORAssert.h */; settings = {ATTRIBUTES = (Project, ); }; };
- CFA7D57801B17592FB386DD9D64B0B4A /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5110B9E4FD92BAE1ABF0FA39557E0037 /* 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"; }; };
- CFEA96EBFA4939A78536A1C1A6DD63D7 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 75E87BBF6015436EFF6B5B3AB1BB25A6 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- D0108264911D29A92E4A0F784F7D000A /* UIResponder+FirstResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 56320EF8EF4F3C598F10A45A405D2110 /* UIResponder+FirstResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D02983F9F8E968E99F28AC389A5C34EF /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 59B552994943BC4F3821FC44D6AA93A7 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D034FC411932B8C3C8F83C7E9D7687EA /* RangeCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF2EAA45F70C4D1A366106F071FD2362 /* 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"; }; };
- D0667C2FF38D83D7109D27C016A9D8F2 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9A53CF78DEB8A99ADF8962D9F6FA4F /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D0CC2110764169A031BB05D078F35A7F /* AsyncUDPServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F560D70310532BD6D8DF4D57B77F99 /* AsyncUDPServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D0E1D34AF074E0454077772E3BF6B079 /* BSGConnectivity.m in Sources */ = {isa = PBXBuildFile; fileRef = AB678E151B6CA72E61487EC8F7721D0B /* BSGConnectivity.m */; };
- D1249775C6575028B25BE687B4F0C982 /* FKUserDefaultsPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 86ACE019DD91832EF8BFFDBD6F4AA667 /* 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"; }; };
- D15B1D25AFE4F0CB60215790F195A38D /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = AE88B84C1DA2D74F566C9C1F7F72CFE4 /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- D18081D33C6AD5B2343DCBBC2CF61BB2 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = F42F29B8D47A52039805B2097D6EC39D /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D199E0C3F8DF1441C00AAAE2E597A99B /* Future-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 647D10C24327EA02C38729D823266A25 /* Future-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D1A09E1E3713069EE95C7B2D1CF845BF /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CDECEDFC756D3A0B9DF65B05EB14944 /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- D1C6F6705A1FE1010070DCC4A3102D3F /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = F10B6E9FB3CCF467E6832F03D1449E3B /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D1DEC09BFB8020649801F18884526D9D /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A590BC60B56755728ECA16D8679EB22 /* SDImageCoder.m */; };
- D20919318EC23971CB63831D24F3955B /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = ABB1C48E91B0A73397FE4BB9D665CC5C /* RCTReconnectingWebSocket.m */; 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 = ED18491DC3AB97238509DFB603377910 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- D23230B6BDBF204F574436EC80D5795B /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9C1795F7FDCC3C5AF33C63B06DB187 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D29943598FA75CCE4393E3AB70854DB6 /* experiments-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE2D6BDEEBA98854197BBBC0B915FAA /* experiments-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D29D44E4839A3581CC7F03BFC1497A51 /* BSG_KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = EFBA49CCC766F713936BAB544C40337B /* BSG_KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D29F28485DEE738B6FA3CCF80F59FAB2 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 30CE21B672A1DA765D0CC772CE042C9B /* RNLongPressHandler.m */; };
- D2B279573F702220400EB7E904392303 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B7D80CC1FDF07D80A0C750EE3C70A73 /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D2E11DF07AAD7072CC507F7E383B4FE3 /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 2465EEC076DAD80C81BE4185445B2A9D /* pb.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D2EF73B37E88FF241247DD0776642D6F /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 99649E983CFDAF5A5FFBCC9F63DE58D4 /* 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"; }; };
- D2F61C74B5DDE79B769222FCC98C82F6 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0C154ADC65F8BA13EE5E51E1390E4E /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D343EFB9E30EB3366E9FC4842C03757E /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = C10C001C3210D88AE5A93FAE386DC1D1 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D3461F25CB195DE12347CFB156107C31 /* Payload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9AD02296AB653CD27FCFA46922CDFBBE /* 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"; }; };
- D34EA63B7BC10C3B54AC07BB3DE56978 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B631E5FB8A084E0D4D78C8C64AB5B9B0 /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D3579009269FEC6A34542333B942C9FB /* UMExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = FF88F70BF52D7867F297C5EE3C6F2391 /* UMExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D39505AA86E323C96932E3A04B1A0351 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A734FB82B4D1E2AC1CA9C34F994604C /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- D39629D5BD5717BD08135885F724851C /* BugsnagCrashSentry.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A00B5FEA90B0806A317B2C55F5C99B /* BugsnagCrashSentry.m */; };
- D39901BEC90B8BE64935C7372BE4D371 /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 21319F0AFA59E134BCC424856DB5D5A6 /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- D3B16597778203DE6EDD2C915FC363E2 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA1E0B387C0503DAE734788BE8C16855 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- D3BBAAEC1BB62E99D63C32C6742A60ED /* UMLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D93CFE720FC5F9E54794A51F911DDEF /* UMLogManager.m */; };
- D3BE4AC7988B7A740B423AF784E299E1 /* ARTSurfaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3460984D7C361328571349EE5D4B8FB1 /* ARTSurfaceView.m */; };
- D3C108FFA4787ECDB0A68E07CDF2BDBA /* FlowableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 852B3E03F6B7C8F358073121F4243AA8 /* FlowableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D3C839E16CBE186C0BE387F94B00165D /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9A7CBD308ED1A92BEB406FFB1F2DAE00 /* 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"; }; };
- D3F1F2786E81D2998037E666F2138400 /* REAParamNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E6BE4694A82F14E7E3DE46D5F6A06089 /* REAParamNode.m */; };
- D4040F200D00D6261963F43CBE89C880 /* KeepaliveTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B661D63CB8E4F265BC5AAFEBAB482A6 /* 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"; }; };
- D411323A01E0FB6595BFB07200F5BAA0 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7F8C9696E0DC4FEDE9AF7CDDAFAA37 /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D41E53EF9B0E35CDFF682EDEAA2B70AD /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = E898D5CC2804FC6CAFFB81DCF6D138A7 /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D4492AA35116BD68F0668FD3DBC22437 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C12648425553EA1F655E7D7C927E3C4 /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D44F4B162A48877F712281A9ACDD787D /* EventBaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BB52EF1378C7072DF399F588A97E4E /* EventBaseManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D46DB93B022EA46CE68A0AC363D5BAC4 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4D3D401F048CD0B2D3D20DEA6B94DF32 /* 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"; }; };
- D4854148BBD285293974A3574283014A /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 677CE3ED066C849D0096475252BBFCE4 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D49C2B5AD12F94C14929E9614A269641 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DE90D9AC64CC789B0287C1A80B3A674 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D4CCA1BA396882B6AC8AE5EF772DB855 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB6A8BB8C8B864596CF0473DFD589CA /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D4EE7FF64A89536083DBE4FCB3D2C5FD /* BugsnagReactNative.h in Headers */ = {isa = PBXBuildFile; fileRef = 84FDCF90B211EBB70535DC8B9BE5BBD0 /* BugsnagReactNative.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D4F870A3745DAC99F9D1DE10267A3FDC /* Codel.h in Headers */ = {isa = PBXBuildFile; fileRef = FE52830DF5CB21EA5B1AE66B44B95413 /* Codel.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D50276F979C7915BC1E670A13F14C468 /* FlipperRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 79A7652E2CA6CD7A4BF43A9DE8BBCC52 /* 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"; }; };
- D5127E8BB6E9A1A9B7F449A6C3D8F2E2 /* PublisherBase.h in Headers */ = {isa = PBXBuildFile; fileRef = CC26518B462C7C18AD0566A2D78F6468 /* PublisherBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D529453231AA557E09192E5B80F73FAD /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = 887473A2C199644FD87B531F9DC5E655 /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D52DAA8939002A1F3DFE857D0843F561 /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5D0CEE1C56BB79DE0C00C3EC17045BA0 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- D548578B0B4BAB40AA2F67986DD948C2 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D7B190E3ACB04EBB4801EDBFA54609F5 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- D55F976F4368D978B696E3A99B3665E4 /* StreamStateMachineBase.h in Headers */ = {isa = PBXBuildFile; fileRef = E8AB14C7C536EF5778108D1396DC9F96 /* StreamStateMachineBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D56AEDCA89023A1E7C86652FEE5B716B /* DistributedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0489E0A1F8187B5F4941602010D531FE /* 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"; }; };
- D59D6B91B38D40385B5671A02C789FFD /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 344455418677B550C102ADC52DFCAA76 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D5B67F8483C8FB4C3B5356D28C3374D7 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B35AFC1D40CA8D7FC1A6D8123E238F /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D5C7E82437FE04F2CD8A96072D2E9593 /* FIRInstallationsAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 207190979E1C3EC1E0DA1D3D40E86F17 /* FIRInstallationsAPIService.m */; };
- D5EB936081DE1ABD23F6EF6E9A31D4A9 /* RNGestureHandlerModule.m in Sources */ = {isa = PBXBuildFile; fileRef = A8041E4B8179B499EAB9058EFA1E135C /* RNGestureHandlerModule.m */; };
- D6147C5ED241AC483FF409EE1CAD9E12 /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = B8B672560B173A79679DEFFBA84C70A5 /* FIRInstallationsItem+RegisterInstallationAPI.m */; };
- D633250EED186E817206A31F4E170C99 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 33F8A11A31D2EAC23A3C7402B0518EE9 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D63D855F5E5694B1078376751720F336 /* UMModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DBF88C1827A1A20AC6289CB392725B /* UMModuleRegistryAdapter.m */; };
- D64F6039BAB8836544F7C0A4B8D04F32 /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = A534064DAF2097B7FAD56ACB983891BC /* event.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D657B1508E0606220A7DAFC0D6614475 /* EliasFanoCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6B8E9E54916AC4287652A8764EDCFE /* EliasFanoCoding.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D65D905E1500A2BDD75E310C0E2C97FA /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = CA6350A627E0F4163DF3D66F3463BE32 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D6889E1CF5492CAF58DE17FB57EB93BA /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = D41085A05AE372FA28F64384A2C99951 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D69223C42741872E5B2A529FA5828F8E /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 77FD8DB8FB6FD0282DEB41D410F329CF /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; };
- D6BE43E386E838E2F1C713789DFF481D /* ARTText.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD371BC3A1F8EBA19BFB073E235E096 /* ARTText.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D71EEB365C42671A5A3E1D412C6118A4 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 47132D3CD2951DF9C74041BDF317D97B /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D72503B8233647DFAB18589EFE0F1091 /* ExecutorWithPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = EC05A6B47FC3B6DA0EF08F20EB8B30DA /* ExecutorWithPriority.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D7356315BF8062584A1CE7E4ACD15EF1 /* BSG_KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BE6912B0D636F332F440521664BD442 /* BSG_KSMach.c */; };
- D7386042B011F13F43898B1B9A5DEE54 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = D84A2AC75061051C62EF7AAB2CE0ED5B /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D73C476373DBCB99DBDA5E3D9583A35A /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EF2FDC6DD223C088FBD4D0C90FB9486 /* GULNetworkConstants.m */; };
- D74FFDC85A25F62F1B5AE4B8AB0B65D0 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 07EA54F24DE6336CA2D2B4FC5255ABB2 /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D7690664E9554486C6A08570CCA16219 /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 44919622BD454671DB4D66170BABA29F /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- D76D243B815E6B6FBC1319E69838AC67 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 57784F65BD8985275C9A5F6E04C78FE7 /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D77CF59BDB5FC2113CF820C1C8CEC5DC /* FLEXNetworkObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = FFD0365953B805435F038F1DA8230E14 /* 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"; }; };
- D7E5C384A3818E74886E35808F0E358B /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB75F734DB509881BF344E366E90952 /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D7EE17DC61F2C233EA1F0DB1D29A9473 /* NamedThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F294F71453C531ACB159172A062002 /* NamedThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D811B574E795DB5E3BBD364643701297 /* ImageCropPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F367E454B11846A61FC33D4BA895A8B /* ImageCropPicker.m */; };
- D81AC0C4DC01BB7B898EF80BA080B002 /* RNCAssetsLibraryRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 313C789BE0FC7B4E88B0EA6F25F995EC /* RNCAssetsLibraryRequestHandler.m */; };
- D82111A4E6432431C15468B9E171C02B /* SerialExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = BB84B82EDB64DF3AB770311125FA3C6F /* SerialExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D82A9BB2212B45FA75D895A40645B283 /* QueuedImmediateExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D303BCC0DF61B7DDE96777EF8365574C /* 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 = 1E27F9AE20DF152DC7F768A46F5E3A16 /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D86127EDB743996C7268E4EC78797A46 /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = 116C7CEB27CD7820875966685B7D8C81 /* FBLPromise+Always.m */; };
- D88C31D279C21999DD8E5D38378AF5F4 /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = D40E104D3809AC98D25DA6DFEC523567 /* GULNetworkURLSession.m */; };
- D8A4FDD0CECED20763327BBFCBD15B23 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B0EFF16C475E5AF42D1172704B35E797 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D8A85963A2D21C1579FAB3528EE4157D /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A8DF0A198A06F689AE0C2F60D179D1 /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- D8BB8787764B7EB4D18B8371DFCDDB62 /* TimekeeperScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 12257C95C8415E77F77118EAD42C5283 /* TimekeeperScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D8BE1C65E30421034BDF3B754E368854 /* UMAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EBAD293CCBC3FD87634A527B11129C /* UMAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D8C07DB43458BB67C3DE4C4ECC0074A4 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = E135CA8515BDADC2DBF4D894D71C070C /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- D9161027757C44A3F0538F626A0F1C75 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6294BE257860FFCCFBBCAB4C30B7A3EF /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D92CAE62ECAFE549B7CADB800BE130C3 /* RNJitsiMeetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 15B621E83A9F251C32699659261E1D7D /* RNJitsiMeetView.m */; };
- D93D8D29DA246204947AA3E291D57A71 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8908F075787A5C664E4F06456500EA50 /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D942DF7B87B23857D907B43E8D40B6C8 /* RCTInputAccessoryShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74946811C6AA468E11C075F2B94CC07E /* RCTInputAccessoryShadowView.m */; };
- D942F947E98B998E31292371B94924C1 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 230529220D67496D3FE2C6F935DA5DF5 /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- D9818AAFEEE3ADE3426F8CEFD018BF08 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF58CA4F534402600CCF706A99CCCBA2 /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- D9840E859E25D2072D4E5546E72D9C09 /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6B3318C986BA9AB441D98F74651712 /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- D986C95FAAA3C9232D94D3CBC10130B9 /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = AD30C5FCAE78AB3C213EE790DC5B16F1 /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- D9AF634317E7F9D5802F08016A42573F /* BSG_KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D133A999991806DB0A11FD60D37872C /* BSG_KSMach_Arm.c */; };
- D9CE5C4ED521A9CCCEE7E5371A8FEC83 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8917BA8D0AFD14A5E50ED75288A0C10A /* SDWebImageOptionsProcessor.m */; };
- D9DF18476953552CD71C30DABF23E52E /* BugsnagSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 084C851CE8777B564470F9186F0DEA0A /* BugsnagSession.m */; };
- D9E85C15A4C7B9BC786776755CBE4E10 /* RCTFrameAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8EFA83F779729D5D90185C414F4695 /* 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"; }; };
- D9E8EF785F0508D50522BF668E520107 /* EXHaptics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 369FD78FF5156599FB854E626E31CB94 /* EXHaptics-dummy.m */; };
- DA28A006984C9041039EA6EEB0F8195F /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 90537B1020C62F8000E181300CE2388B /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DA2A500F2405B86DEEDCB9FC6C8CC0B6 /* BSG_KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 857D65BCA25BA3A7EAF9B24CCC8BFE94 /* BSG_KSSystemInfo.m */; };
- DA3E756FDDBB22F63B92675EE270BFD9 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 64F4AD60856C32501C6F0BB036AE666A /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- DA5203CF64B1E9D5DAA840D3417F241E /* StaticTracepoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AA6D2182A38C3561B140B2E997661B5 /* StaticTracepoint.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DA553EAB5D6042B76746804E1EAB9AAC /* RNSScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = BF9839EEBCBDE13A9BEEB079C11748CC /* RNSScreen.m */; };
- DA6126735254CBAD81AE08F7B1ED78B7 /* DrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = E58EC4A32463C065C5565A34EDD61677 /* DrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DA74636CD45F5B96E9705928A634522D /* BSG_KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2433ED05E10706705FBE91CF4448814D /* BSG_KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DA8E7E9B1199739DD8242F7D627AA01D /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 02D4EE66505B739A233275617D19E90B /* FBLPromise.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DA9EE774CF939AFC136CFF0C1418CBD4 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 90FF22EF610EFB669A5BE580345C18D8 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DAAE0E3FED2202C7C92F463A7C4BAA2E /* CertificateUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39D08AE05367AED5E02CBD69FBEBDA5B /* 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 = A539E5278B1B28BA9435DC897F3492EA /* RNFetchBlobFS.m */; };
- DAFC2F91BEA931FB9BA022CB9B77CA90 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1202E3F998555BA59A10D4B421FA45DF /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- DB23770DDD223F6F66DD3161FEED485E /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = A9EFFD37252C00A7675848AE074A106D /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DB5A7C7920EAF6928FBD7479829670B3 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E87E6CA6F24F95340E8EE9EF3FE0850 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DB7453AA7276EAE43F16788C031FC022 /* RNGestureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9D7BBE564225CC90DFB00E14D56AF3 /* RNGestureHandler.m */; };
- DB802AF253B585166A65DE3AF2807ACA /* IOS7Polyfill.h in Headers */ = {isa = PBXBuildFile; fileRef = D34547DD5B20CFB6345AE8E4378E5EA8 /* IOS7Polyfill.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DB961B674D484615508DB15C8C03E3A7 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = FE392A777F740FCC1F1EFC731F72ED82 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DB9717086AE45CE81AA97C3D12CDE9C7 /* rn-fetch-blob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AAB8F77D50A37DD55F97E7E8D029A44B /* rn-fetch-blob-dummy.m */; };
- DB98C51FFD075C2E920AE1CFE2B57068 /* ARTGroupManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A7884B00029944AC2B47C05C19C558 /* ARTGroupManager.m */; };
- DB99B89B363F703C56CC1CA9540AC911 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66F22EA9D4C27DF77911F6FE1C1B0FE0 /* SDAnimatedImageView.m */; };
- DBB5DF09AA103C6B5C2410567FC0F306 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 946433D7EBE2426C041BDE43C6FB3116 /* RNGestureHandlerButton.m */; };
- DBB7C961CF22090D0F1F8FB705151A2D /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E814BADB002A0D7B581D032CD40134CF /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DBBFB726B54D132205F42D6FD8E81979 /* GDTCCTPrioritizer.m in Sources */ = {isa = PBXBuildFile; fileRef = EF0F68A91E168C44451761944275BEF0 /* GDTCCTPrioritizer.m */; };
- DBD6857FB4D7DF12D570243ECD9C73AD /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE9497DDA217A30BA230F090A238CC7 /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DBFAFC7FD12442E27B09353B999EACC3 /* YGNodePrint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86F08F17891CC92363BE2CD68AEB70E7 /* YGNodePrint.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- DC03FCBF6A0FA06C65EA19F08571B9E5 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A280CA55FF78171F1ED13779FB551932 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DC138CE0F250720A264B598D27AB4C84 /* UMUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA609FA0CBBEBA1A9DA413C5AE8E2BB /* UMUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DC22B9ED9AEC92C3C5BB77EBB9B54CA4 /* RCTModuloAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F9E6022931213814A43075FDB10B1D70 /* 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"; }; };
- DC236F473EAB0803CB9FA676FAEB4377 /* RNFirebaseDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 927C2E85C671ECDD04F9A4DB9135ED12 /* RNFirebaseDatabase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DC28E96BA8BC8E051CA66420F836DDB5 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E48FF60598432561EA3B912A67001EF5 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- DC83F9A19E21E99237CA1E1903EE6DFD /* RNBackgroundTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DFC07961C9B216F840267835EAA2811 /* RNBackgroundTimer.m */; };
- DC91434903C0446DBE4EC705CEBBB6DE /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8A380780648A9AA51D1CDE20D48218 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DCB2CC92DA3D38F80AD358E0E1F41FA5 /* QBVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = D5F086CE89F80D69BE926731B878D257 /* QBVideoIndicatorView.m */; };
- DCC79093B0298C5C73431BAB4A5CD43A /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 900F049E757FE3B0BEFD489FEC8CC87C /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DCDCE485909B5CE0B0BC06693D89E54E /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 11932AF3F442722C6FDCD514FC54133E /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DD0172C138C004D1206227573AB94742 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 585929899B30C1025E4A709195FC4CEA /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DD0ED0194269A9546678AE2F538F3017 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AAD5C30DAD4C5EB37A880FA003C77F1 /* SDImageFrame.m */; };
- DD1BC3892CC8386218B2AC5A82F6D729 /* ReactNativeKeyboardInput-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A3BB754709BFFA7AE6D79432A1FA5AD5 /* ReactNativeKeyboardInput-dummy.m */; };
- DD31E664C8D93EBC57110B8E97E90E9C /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 8407BCAD5AD1DB51CAC5DFD17942506C /* NSImage+Compatibility.m */; };
- DD4C7A9E5CA5013D7786CFA9D177B890 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = C7B5E92950A22AAC32BA05BA9C3AC80C /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DD5E5AE9110DDEC1969C9AEB96A26D7A /* BSG_KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = 79EB38BC28AE02613EA704A0CD264EE8 /* BSG_KSCrashDoctor.m */; };
- DD62E087ABC9059C2E7E3104FF8A8835 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 169CF9C407F24C79419DCA9222CB9318 /* GULLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DD631AAE5B18CDDA00ED19CF2081DDB3 /* RNFirebaseInstanceId.m in Sources */ = {isa = PBXBuildFile; fileRef = B568BC4B29D62AFA87FD044049876E36 /* RNFirebaseInstanceId.m */; };
- DD8331D4F1339F9333C4665A0589D24B /* BugsnagApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F0BB5380227B513F9E36B44D10BA54FA /* BugsnagApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DDE256F5734BB9FFB186080C5B47E01F /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 728156DF3EEBC775292D8814D17E8D48 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DDE321B7B9538F10B934152A17769962 /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = B219962AC4DDD3DB4BF1314B52062DFB /* FBLPromise+Timeout.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DDEECFFF302A446DF9F1194D17A36925 /* FutureSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 370F4C7AA1DEB0D3A3169588D360A9F8 /* FutureSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DE0EEF1A731CE26A87DF2824C0EA61B3 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1678C17C726C2BE1EF54A04E4A70DCB5 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DE362CD58EB6E55028F789361187A702 /* ThreadCachedArena.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29E47FEDD187A358688BEA85EDFBB3BC /* 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"; }; };
- DE3C8E08E38361EC13B19AF977A7F012 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = D6F6D022E77CE7050760A949C1C15641 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DE9795B12DC6F34813DDA08D4B8BA982 /* FrameType.h in Headers */ = {isa = PBXBuildFile; fileRef = 579DC6D5908AC81B1E3A4C952192D04B /* FrameType.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DEBFD8640231926B88FE3CD4FDDDF381 /* ManualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = E6CDB819EAD7C970698E1BA550A0B871 /* ManualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DEDBA7D5E0A65DE6FE7B04A4E3B87CDD /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 52F9F955925687D141D53630BFEE5C36 /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DEE4EA1E653EC166B12DE85CB96230FD /* ARTRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = C31657D92E0420C57AEB970FFEDCDE31 /* ARTRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DF404DA0B392DB192D47AC020D531A9A /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F7B6D673F33A2DD3BD8ED538388A839 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DF7078E5269EF7551228DFC3F9501FEC /* FrameFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2E0B7FA697F1E29B5912DDC969BCA91 /* 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 = 80D171B86FCFDD5BDEF8591E75E17B76 /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DF8D5DA3700432625CCA28276EBC56FE /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5790B049B47159870C8A79F47F8748 /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DF9256449C0F2EFC90E1BFC1763DB46F /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB6D11F38B1CF32AAF0AE12CC99427D8 /* 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"; }; };
- DF9CDE086F36000D7C8E6834838EAAA6 /* RNFirebasePerformance.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E0AC7DA579910DBE058F2F7FD0BE37 /* RNFirebasePerformance.m */; };
- DFA2F79F9121657E2DF8E7DDE482828C /* ThreadCachedInts.h in Headers */ = {isa = PBXBuildFile; fileRef = BEAF58E01C33A2C8648ABAB5B76051A7 /* ThreadCachedInts.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DFB1AFA14DA04F33017F0086D60693CF /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D3DF2E2C76682D78850B1C27CC588C12 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- DFFC4019C4EF86FD6A5A8A62F767ADDE /* BugsnagCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = 0090BEF13DE7D3464F0062B18937C531 /* BugsnagCollections.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E00AE219C77E8D17BBBF9A091E04A29D /* FFFastImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5334D0EE63C391DF789AD79EC20647FB /* FFFastImageView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E00BC402FDDAB7D225D87AB8410D1B1A /* DecoratedAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C7FDF8AB0C24C4635437749CA79C62 /* DecoratedAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E00FAD0FDB26AF9FE9B56ED65F8587EB /* LNInterpolable.h in Headers */ = {isa = PBXBuildFile; fileRef = 77274FC94A05E59491311F7E744A7559 /* LNInterpolable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E0362698CD153611761F5468EE9F1CB5 /* FlipperRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEFF41527DB8DB7AB27F051FD302834 /* FlipperRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E050964E1AB1383EA71092C52BA08CAC /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = C5ECF20665EC1D3F469FF3AF289E90EB /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E053534668BD0F090E588EA79CAC026A /* BSG_KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 741411DDA613FED7DEB981FDFF1768FC /* BSG_KSObjC.c */; };
- E06FF2EA4D8E7057808DAECF514487B2 /* RSKImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE31A0F5E3EA614BF4602F172DABE60E /* RSKImageScrollView.m */; };
- E087DB435044D30051DCE1885634E2C9 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BAC583BC017048E348F4C7A651E76E47 /* UIImageView+HighlightedWebCache.m */; };
- E0A65AF86EC06BDC7937CA9CB9972285 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 05EFFF3F828809F4D688B2C16C00550C /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- E0A95348DFCA5B73FAE577A45F6822FD /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = FD89E877061D905E9B19FC9BEEAC05A3 /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E0C46A52452ABB7A82187CF8BADC033D /* RNDateTimePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E5B12CF0741F96E982DEEE369ECD7AF /* RNDateTimePicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E0D24084E545AFDA689960BB764202E3 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B1B88F486C629CDA3174F191E86CB5 /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E0F5FE366AD6B4F64411919D22AF271E /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DBC53743AD8998637A0AF9E9D226DAD /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E10071787CB631AD444940A8906FF5F9 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 80B7EC3C5207935654289284D7F350C6 /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- E1266B55B38842C13A05CFD3DF2E4C0D /* StaticSingletonManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3754E206186745C3D9A8EE51218F5A5E /* 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"; }; };
- E13457FACFBE0A02A510B6A2FA0976A9 /* RCTTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 00EDCAA7B97036AEB4F17F2431CD31C5 /* RCTTextShadowView.m */; };
- E155D2FA7860A20F4D688252FEE7C5EF /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = AC3319A4659732033D2DE2FF9C3DA9C4 /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E19B575090355E623900BC4E520EE66A /* REATransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 57D9339A80A2127F7E2DFFD905D9029B /* REATransitionManager.m */; };
- E1B270459C9A3A1F331BAB2B69F8B319 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DF4FFC237F06C5693622AA55FF8069 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E1C92AEEAF907D9FBB3D536670867DE4 /* UMAppLoaderProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 024002479A430A739738CCA4DA9D7A68 /* UMAppLoaderProvider.m */; };
- E1C98A18F4F7534AC0A3D36EDB71822B /* GDTCOREventDataObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 70D5D57246C4A8D93F5E3E5F81118E82 /* GDTCOREventDataObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E1E6C85C75FFE608F8639A084D7ADD81 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E0FBDDD93079F0A14972E00EFB08F32 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E200867DC2C7080B4818C3CC6A4A0B18 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = D7D5C7650E36E999439142142D6D5714 /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E2067AE94EC192C9626F836E18255B3D /* SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AA5BA75C3F022CEBA5F14374FA0378C /* SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E22214E4EF2CE522B3E8311CF4A002F9 /* FrameTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD7D48A89F4C89BE5FAC0AE983DC9A2 /* FrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E265227A4C1DB2311EFF7D1A481C37A6 /* SSLOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7B13717527AB425E33EC231CD27A4A /* SSLOptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E275864857518C091CD5FF4CEEE87FB0 /* PTChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 886FA80E50E6E53041041372306C7192 /* PTChannel.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E289DD56FB9A64EB8AA6A75ACA0F9CD3 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = D1FB5ABA9CB31D7349FBDA463AFCD481 /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E2E490B23FB206AE0B3CD336767D0DC4 /* RNDeviceInfo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6DCEFE83E5A78717DDDA2DE42610E3 /* RNDeviceInfo-dummy.m */; };
- E2E5AC3481B7CEC723E71F315B175F36 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A1B34F793BB4A4BD310F4E37C2D05C53 /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E2E63F80091EF95DB669379D32B18540 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A953CAD946C0F09D2CF09241084311 /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E2EE20BD16B60C9E9C8F5745895E4CEB /* RSKImageCropViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 60449B27A12259B39C496269C8EFCFAD /* RSKImageCropViewController.m */; };
- E2FF9B95985AF9F0893B58D3A56E8F8E /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 284703F4AE62E032976179B75B48AB6A /* 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"; }; };
- E305DF061F26647A3385379DB71FFDC6 /* RequestResponseRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = A84B2126B26B6F8F513DC38027D01476 /* RequestResponseRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E30DBF6F24A1AA672DB410F688B108B5 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C450CDA1AA79A853FEF8AEDEDFB2C6B /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E35C6D7DE7A931B32026F76A9CD0ADF1 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = BD94B545CF0CE2E3B9229D6515A7F0D6 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E36CE82EE6E8EB310110289E09673AA7 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = 3600814DD008F55BB46FDB23644C5EA2 /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E39E3634C4CA7E2E69BB72A8AF9DF0DC /* RCTKeyCommandsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB093100F5A923F5703493C16829771 /* RCTKeyCommandsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3BEB1D6134538FEB6EF8E1F561712D1 /* REAOperatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC39ADDB28B75441E7C09019106CEAF /* REAOperatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3C2AA2EF8BF87E30448B374DC2AC287 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F32A192E130D4885BD8AAAACE4CF2D1 /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3D417E505AF2104EB996901585FD373 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 222DDC2B4FFCB6970555879212622815 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3D899247BA051EF2CCED618D78F98BD /* EXPermissions.h in Headers */ = {isa = PBXBuildFile; fileRef = FDFF516A56D29D5DD5ECFF3BA27CE632 /* EXPermissions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3DEE879EF45B3369CCA589810AC4F9D /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = 91B02DE46170937025FB43F1144861F1 /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3EF52EAA4DDBA2C5783321F550DC1EC /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FAD7E276493ADE0EA07E3BD18FA976F /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E3F33BB478775D7C31E8EFF44424CABC /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = B5471CC595123375FF0DA18C40826E73 /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3F93C06523AB7C891246F4F5AD44B0D /* BSG_KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 69D91E3D9873D84638E8E8D1A52A101B /* BSG_KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3FCFE46DD5FB40E8C723A5AB913D248 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B0C504425206F886868AA7DB1977B097 /* Utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E3FFAD5E1E8EB56B739FE7117329E4AA /* REACondNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4758BA760E88879F33BC50BC967013D7 /* REACondNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E4346CBB30A1CE0D0CCFC60AB0111070 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = AD4E1057656461228D8BC02EC88E2FB4 /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E435A140ED65F86C87BCE291EDA0F8FE /* StringKeyedUnorderedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D4641F587498E427490898CA0E10BAC /* StringKeyedUnorderedSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E4371B1E44E185F3F7756EE3FFC0D0D4 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E0309A5FFC71EA2F72127E3E0A4755C /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E44CC82BF34E84E10A31CF56B0A6337A /* SKYogaKitHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3478AEF60CF975B80483F24893ED01A6 /* SKYogaKitHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E46F43ADFBAD3F9789D0F8A633EF8A2B /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = AE7CAB505A0F3E3FC405F3CD5874C7CE /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E490A09CBBCE0CDE87FE320AACBA49B5 /* Async.h in Headers */ = {isa = PBXBuildFile; fileRef = C7C284DB208CAE466AA7BFD5AE0DE3E4 /* Async.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E49188CCEC47F2B014FEF6031EED26C5 /* PTPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC38ADB2846AE34F45CA010EF842901 /* PTPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E49C99B16AE53555FE7A7CB8A8BE5382 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC6EADEFAFEEA3CC421D1D8706BE1F2 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E4A5D4B6B6E51731DC54DCEF2061BC80 /* PTUSBHub.m in Sources */ = {isa = PBXBuildFile; fileRef = CC52FF6D9D0F3038561FFCA474348B82 /* PTUSBHub.m */; };
- E4A62623BCCFF4670E75A06222D71804 /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F4484D4F17FE49A7648C01E719C6E92 /* FBLPromise+Any.m */; };
- E4A838167C6B85DD73C925E657D83B30 /* ChannelResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F308241786214F0EE80C61CA1F66623 /* ChannelResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E4C0666D63FE7DC33BD914E34AAF77BF /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 499A35760253D34D71C2A85A14E3A98D /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E4D6FC3D6058A2F376C5C6D38B9C8442 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C5D42CBB64028D6E318A5C18EE74DED /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E4D838084D6CC4D8518F1896EB83CCE4 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 385FACEA2E38248F7771BF71AB6219EF /* 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"; }; };
- E4FE62A73A78E2082178236455F1A718 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C183ADB6DBB0DE5FE8D6DF0B8B3820D /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E54627196D731B399218E48C6FA9CF9C /* FBDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = DAFAFDA223DEE59D35E812DD10ABB64C /* FBDefines.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E547BCB79227691987B5794BFB30C99D /* StackTraceUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 226F9D0C0D2F82062B4EBF5A763A916E /* StackTraceUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E554598FD317EE9149AB8454AA9059F8 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EEAF9A2F35338B674A9F23BE5537DF2F /* RNScreens-dummy.m */; };
- E56618D37F0F6C8E1894028F83D901E7 /* RCTDatePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA1B06059B19F22260FF27BCD9B70558 /* RCTDatePickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E5782D8BD91896AAF55C1CBCBEF37684 /* SDImageWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E2825CBDB965A6FE1E73E9F2739870F /* SDImageWebPCoder.m */; };
- E5CC97DD2276BCDD567C0F159E753813 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = D438DA78F21E96F690BB9917585CACFB /* SDImageLoader.m */; };
- E5EC406439D4AF312D4EB82CF3EAFDF9 /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = AC5A45EEC900C2AEDD220E99C42F75E2 /* 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"; }; };
- E5FB31F6C23D375DE5CBC98123BE9B8D /* RNGestureHandlerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F37B86E8900C790C524EA99610557900 /* RNGestureHandlerManager.m */; };
- E5FF1743F9D79897E8139453D5C34C92 /* AsyncPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = E58400A644A9B682CCC01FB4F5FC5918 /* AsyncPipe.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E6335683CD8324A549F41BBB5F393D3A /* ARTShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F65837E45A2C07E2A1DCC999CE8873 /* ARTShape.m */; };
- E636F64793DF12561685F8A8C80F63FF /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 96B8361313C96BE095FA055B86C358AA /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E67F1572C88EAE81A75D56813DC25A81 /* Init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67229F49490CA9AC27DAFA4CEC3A419E /* 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 = 548A65611B99CE2BB5D24D446CCA793C /* RNFastImage-dummy.m */; };
- E6C3AC1533E09AB22822D392C9B9CFCC /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = F830D7A467353BE7FFC483C48DF75AC9 /* FIRDependency.m */; };
- E6E661E87351F35E9363075A0879E1B8 /* UIView+Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DAC2F0D55F0D7EDFC1A71F1788BB63A /* UIView+Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E6EEA57B39231F94F387361EDBC11C38 /* RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 99A984D92D32C73C8D034974A4EA5DCF /* RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E6F7B9CEE9EFBFBE390A29BFBC562255 /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB33D2C4ADF660964E3F5A82B96D7C1 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E6FE2807B85DDFB3EA91EEF768018D80 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 82FDE4F89CDD3CB8322AD5AF2D2AAD04 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- E707A2FAC0C36218BA2830206A0D76B0 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AA5459247FBFB4744801D694000EE1A2 /* NSButton+WebCache.m */; };
- E71ABA1C157CF07D0AB0F5123F4B3DF8 /* FlipperUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = AE763C2D1EF03E214CE34CABCDB31EFC /* 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"; }; };
- E71B7C43CA2B681CE0F3BE76936B0452 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = BC451CA059F0B0B1CB569B66829A1E0B /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E72DABDE93F1A7CE6ABCABB7826FC731 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F90C85CE7B27439EF3F5B5BF6081766A /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E7584AD4F81B71B32D045FCA44EBC026 /* SKDescriptorMapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2C43C3E16E41E3F8C049D78F0280E02A /* 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"; }; };
- E76931DBEBF9716593668E19CED50263 /* RCTBaseTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = DFAB47D08AF9D57D6BA0BFD239AD5ED8 /* RCTBaseTextInputView.m */; };
- E79CC0FEF54CA45A7593ADEDEFEDF2F7 /* REABlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAB5717996C9E5A189E591F1C07B809 /* REABlockNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E79E09130D1B077C25C4840E4C51B025 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA394ACA7C44B4C9B2B5516E8F68792 /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E7A5F444042456C0ED617E5BD78C8D41 /* YGFloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F4A75DABC320B067232557DA63A14E9 /* YGFloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E7B341F66C139B10A13B3829F1EF50BF /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC82876CF0DF742EAF9B1FBB466153A /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E7BD9FFCE36687BDCA52879B12903E20 /* ExecutorWithPriority.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9FBD50E9063031FACDB5234DD759A0E /* 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"; }; };
- E7C35E716B800BD4F5E87951BB2B21B6 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C34866DBCF5BBE9CF21BCF066F4F09 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E7C43AA674EF98DB10295D5A0FDEF294 /* UIImage+RSKImageCropper.h in Headers */ = {isa = PBXBuildFile; fileRef = E3850E79F71D621ADC40A39FE30A4F1A /* UIImage+RSKImageCropper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E7D2340812F03790C705D669D0BECD8D /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4BCECFB05C7458380B93A21BF9E05BA /* 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"; }; };
- E800B9775C2890021CD5E850C1902AE5 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = FF5C3E3819E52D3D1F16F9CA7E501F58 /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E81B4FD413363CBA1C3EF0C8871AF34F /* REACallFuncNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A73DBDF91A696083D84B6D4667A82162 /* REACallFuncNode.m */; };
- E82C91CC8CEB33B774DB5E1C9E5D8FB8 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 762E440D9D75C4C9887AF701527F0CCE /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E853513BCE291CEE0B0E1CA5D20B1809 /* RNFirebaseAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 68F4E1BF2AEADA8C7C6F2FFFA5E56BBD /* RNFirebaseAnalytics.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E86715E049DB72C646A5223D1367BA05 /* AsyncTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 732F426137A71CDED017B2E603514755 /* AsyncTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E88CCC48841EDF21CCE4162898C3A67A /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = DE9796627BDD27EEB4F1131083745509 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E893729E87251274E6D1D3B51566E3B4 /* RNCAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7FA7CA98837A65F14935927BC28B7F /* RNCAppearance.m */; };
- E8995EBE55A6CB262BBBE43F5A8C476D /* BSG_KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = A0563E8654E21295A870ABD2E382B469 /* BSG_KSCrashReport.c */; };
- E89D296821E52EC4446DEA0176A80531 /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CA077E51C7E5706C2C646C597E8971EF /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E8A3095A649700DAC4035399D6F9253F /* FIRInstallationsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 2367D19C603A3B08B7440895E32D82C6 /* FIRInstallationsLogger.m */; };
- E8A6ABDCF3C0C5876058B074C4E29BB6 /* UMJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 4228BD660D1D0B8E7989983B66587B3B /* UMJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E8BEE2CF803308491014F4084284C941 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD94EA6C56C571A5119413782C817379 /* 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"; }; };
- E8CEFACE95B22A5EE6355422706B5E1A /* BugsnagKSCrashSysInfoParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 94DA1B5A041788C9BF9974D8C4A8A6B8 /* BugsnagKSCrashSysInfoParser.m */; };
- E8E57DC7FD3E1405D821BA98E547E940 /* CancellationToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0A5E5379B080007D7EB8A706911E252 /* 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"; }; };
- E8F8A1FD8DA38CF4A4223242F5E905FD /* GDTCORDataFuture.h in Headers */ = {isa = PBXBuildFile; fileRef = 259BBB31FEC3712023900184D0A6BC38 /* GDTCORDataFuture.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E909C3B354A842A014E4C9C2F341F55C /* BSG_KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = A94D9D6D0B5CFC35978D148F1055B476 /* BSG_KSCrashReportStore.m */; };
- E930EFA4028C347FB207A0C4EF2AB204 /* RNNotificationCenterListener.h in Headers */ = {isa = PBXBuildFile; fileRef = C78D65F0765AE4F6CB773F2AF7C07C5A /* RNNotificationCenterListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E9420AC963BB88173D440157F5C2F49B /* ConsumerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 74143D9BEC871DB962F613209A3A8AE5 /* ConsumerBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E955BABD4485D7B2B958836126D6196A /* Cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 130E85034A2A0DB5D9F092021F917922 /* Cursor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E9724524AA9D6AF0B15DE2A0E50866CC /* ColdClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8ED60728838621F539415E4077A7154 /* ColdClass.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"; }; };
- E97AC526AA9C09756D6D691D576366E7 /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = C02D9691892B3A1B07283E72A0A7802E /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E98690E099869FCA322CDB7C8AB9B323 /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 068CB8333E3EA16C3C8382BF5A3277A0 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- E99670DE6BBAD7C09E618409533D1080 /* EXDownloadDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A614829A6886D1836F2A11CD7CAB932B /* EXDownloadDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E9A3CC8E413540C894C020ABF96AD215 /* BSG_KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 1CAC75AB083C6995FD42632231A1D941 /* BSG_KSFileUtils.c */; };
- E9A824AE0E78956A27149966A7E03D42 /* SKViewControllerDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = DA898CEFED39AA72F200D8C1DD7AE9B9 /* 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"; }; };
- E9AA3E90817EB0A8CD2A00F94D3F005D /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB8C39BB60620646E2FA7B10DF6E42C /* ReactCommon-dummy.m */; };
- E9ACBB81BB2D21567E75CB08C2B132A4 /* RNLocalize.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C66C8FC34C71543DA942E9B2E7A9EE8 /* RNLocalize.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E9B3CCF9119F1CA395816741CFF9A3F1 /* JSCRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89A780541520D322F08FE7FD2C9EE1F0 /* JSCRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- E9C187BA8A39A6E5DC981B6BCD05DE81 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = F70D4CC6A086B97094BFC4397D6BE441 /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- E9CB3E4BBC56D018906CC137FDCC2218 /* BugsnagSessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 57B17B59BF6207EF873CCDDD7D77F7B4 /* BugsnagSessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EA0FBF913FD0E76C393BC35D6CF6F339 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = B3485A505BF6FDFEDE8C828BF52B50E8 /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EA1177A39135D58784EC37A4E968A7C4 /* SKButtonDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD350C2D53E9E7F3DD5CB8D2B1ECB3D9 /* 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 = ADAC875F4B48A2C4ADC94005F6B4478E /* UnboundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EA4E9E8232435EE430E8A5864860B289 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8245AEA1767AE69C8E76AFC7EAB967A0 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EA6CE73D410804EC6E57F5220D5163D2 /* RCTTrackingAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 75840501AC038B9F9DC5B368A0ECA92F /* 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"; }; };
- EA82D914F7C4376FA679563B04C8C252 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C582724293C833125C4A1A2AA4CE4FA /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EAA2B4C60F7BDB41A80308A76A4D9848 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC6A269C5C9BDCF2C63D254462FF5E8 /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EABBB15709D35D5F8EA21BC4880847C9 /* UICollectionView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4082D85A971AC99A76C09BAB6AAF6714 /* UICollectionView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EABEB2DE7ADB678B7E0DCFFBB64EA5F5 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = 2470637122C75BBA356F1484669B3A80 /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EAC3C6074678F577E47481233D845A7F /* OpenSSLVersionFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = F6CB2A66C13E457EED5F54B9238D2892 /* OpenSSLVersionFinder.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EAE7EB64A517307EEDACB23392569599 /* BSG_KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 32D5FEFFC7497D57AF5301263E89ED9F /* BSG_KSCrashSentry_MachException.c */; };
- EB15609268E86B4D0F86331DBA9B9028 /* REABezierNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C5B51263BD350B31BF3EF3D7C1C316A /* REABezierNode.m */; };
- EB25A6FBE311C5DDA2C62825FC450926 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = E80230EBE707360184751990DFF558C7 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EB2C44784270DFBA3B582FB79FB0B4CA /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = E11720C8437E0D5F25B9999FA856078E /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- EB3971376915EF8F6758C39F0A90EF35 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BC06829E7F061E65C930F3116DD80F1 /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EBA79B0AE533BE87BCF47925BEEF5A58 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = A11962794E02348B61C4A3A1EACB896A /* RNGestureHandlerEvents.m */; };
- EBA878971E9F0642C4A9BB01CC1CF5CF /* EXKeepAwake.m in Sources */ = {isa = PBXBuildFile; fileRef = DC6F7AE35E288C0E936D7C0970AD6FF2 /* EXKeepAwake.m */; };
- EBB0B32AE8A9FE7267668D1F2DF10CE4 /* FramedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = D0546800109BE6E261341AA3BFFD39AD /* FramedReader.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EBC0F9270448ECBF6E1A9B635E245FD0 /* RCTMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CE9F4ABCA1B6001FD7755772C259C29 /* RCTMaskedView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- EBDA10C96D8A27B909F8DB3B0A7C32F1 /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 13EF0915712C8F78394138D0B6A2A050 /* pb_decode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EBFD540945522362ECEE6BE93F273482 /* RNFirebaseAdMobBannerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ED314843F95989212830490987759EAE /* RNFirebaseAdMobBannerManager.m */; };
- EC60D5885663C26EC9E47C3CBEC60DF1 /* Sockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF62339FBA85228EAE5E41137BD5F3B7 /* 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"; }; };
- EC6C3231D7D2C1200CB6826C0A9CEE53 /* GULSceneDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4899AB8F9FDD2B76CEB7644F2948E5F7 /* GULSceneDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EC6FEA75CC5E02F4EC760C49A764BF56 /* REAStyleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F053B45DC8B3349DD2FAEC0223CAD6C0 /* REAStyleNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EC90A4E51EF3B2F0B3EBC17E4880A9C2 /* SetupResumeAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E42EB11146478ED93A18225F403E840E /* 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"; }; };
- ECB6B7BA94B66641FE3315168B7D0F3D /* FlipperKitNetworkPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4A0E338E3F9FE79FA92EFA49A9F69A57 /* 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"; }; };
- ECBA10F950524D80B5078713F5AD858F /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B86FCFEB75C23E52A8A8B511AEDD037E /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ECFB29DE3E310D2CF27F7C2D40F93A9A /* QBSlomoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = 931E9B4CB73464F58A4C5DCCC1B941B8 /* QBSlomoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ED241C44D1BE21C144A33B37AD586BD7 /* EventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCAA040F9FA9E6FFABB25A7E813998E /* EventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ED368130DB855003BACEA28F8A340D7A /* OpenSSLPtrTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D5435566FD9029F4DF3D7B66E556287 /* OpenSSLPtrTypes.h */; settings = {ATTRIBUTES = (Project, ); }; };
- ED429D2623150E0DB78AE2FF534E555D /* BSG_KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = 91A5297C7D8564AD8AB098CDF45B6C32 /* BSG_KSBacktrace.c */; };
- ED62691B003B2C54B15DD706EBD7FA6B /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = EC00A2FB16072B5624DA498C2104B846 /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- ED95751FEA58215AFA04947C656EF88D /* ColdResumeHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4942470818BCDEBFF9C422A2948E9EC6 /* 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"; }; };
- EDD81D5D065ECC3489D1E01E230664E5 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C99D44016E628B64067CB76CD65802F1 /* SDImageLoadersManager.m */; };
- EDDC688091DA36B599E3070AF38C8E58 /* SKScrollViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DACA332008F6AC6A637EFFB7C462A0C /* SKScrollViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EE12DC119553B31EDCD3458F6E314E08 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 718F0A5747B5FF095A3A0C2CCCA85379 /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- EE26C68BA1E4A373F6AA58F711E44168 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = FF67601B849AD8043039ACE8C73DF64E /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- EE545CCD58E4A2E2390092397FF90035 /* DestructorCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = B6753785BC3312CA19994B9A755DE71A /* DestructorCheck.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EE6C34D5DC88F870B40D305A75D38553 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7DAF48FA7A5A0A40FC1DB6ED9A74602A /* de.lproj */; };
- EE7F301F7EB3117BC1E77E72245E3FDA /* Sse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61B88246C4A900BA197443CAB45F14FE /* 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 = 7EFF5BAD4FB9D3B56591A6EB08CB68CD /* 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"; }; };
- EEC8F25A4CD8C7F41690C1DBFE4D31D4 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C5A257EA1403422F1C7049818917BCB /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EECE8417F87A642504A215B21A1BD894 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 08FFFB8DCC4CA701C2E53003617B3D8D /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EEEE7946609F4EB86E6A6971970E1A7C /* DistributedMutexSpecializations.h in Headers */ = {isa = PBXBuildFile; fileRef = FCC0AA0FB200B90A95C98B02F8909AC5 /* DistributedMutexSpecializations.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EEF97C679BEE5F2A9C7F7D95720C9AF6 /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BD82A494878B6A4248FE55C00040CEF /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- EF0BEB03832B6EE08C1A5B8CC1007A9C /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DCF2DF6E5E1AD55167C70CCE9203AF7 /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EF11639F4163606C334B78456636022E /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 98A2119BEFF602F65E786155973F58DE /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EF153C1A817D0EF6AB7227F017E64900 /* GDTCORFlatFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 116447E7D8CF0CCE24E28ED4F12B9110 /* GDTCORFlatFileStorage.m */; };
- EF22605AD9E69B3DD5D66D833CE2059D /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = 35EEA45FA2DE8E285D43AE37CFA7AF4F /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EF627458DF9DF92352237F2364F8D8B7 /* FIRCoreDiagnostics.m in Sources */ = {isa = PBXBuildFile; fileRef = CC765941F36F7C806C70C3CACD299C78 /* FIRCoreDiagnostics.m */; };
- EF6ED61C297982CF31DF19548C24548C /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FFC7BEC01126D2D45B723A922A686D7 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EF78A78AAD79DFDE72D424FF8F35DB23 /* GlobalExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 549FE3EB49CE7968D8904A19CBB172AA /* 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"; }; };
- EF7E6C878AB8A30D92FFA18861A908EF /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FBAEB1D6479328FFAA044B920BC1017 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EF8E20FC60FEDE81B71F5AE86978AACA /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F7ED2CDCDB99984A84236467E8778B7 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EFD68E385A78185DD955ABACB421ED01 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DFA724D628BD57FDF265E525439C4D8 /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EFDA25149EA9A68F536F11701E46BDA4 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = BD204FFBEA859FC24936E884BE2B3822 /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EFDDDA86D58A5A3B5A5C52CD2E4684D8 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F13B7FAEC573229469545471760C164 /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EFFA7E6647BD21D78B6DAF725C5E62E5 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2369BE8BA480523C31349754A50AC8B3 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
- EFFF616FD9B0B9494F7242A085F23A95 /* NotificationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 13A3F70480AE9C876EE9D620059A8E89 /* NotificationQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F01494E1D98DEC7F2602E362E9CDD818 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA2BE66AD8EC2B22D00977A47E0D8FD5 /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F026131495373C5DE569B201034D9101 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 235F0F5C7BFD7081642DC8ABF5028694 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- F029DBE2241C707F43B4AEF3919C8C0C /* NestedCommandLineApp.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C21254D9F7C2191C713FBCCC1E8103 /* NestedCommandLineApp.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F02C80E50A42C5C5D22B26EC7C971239 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF500C0C197531A39634EA183DF8298 /* RNPinchHandler.m */; };
- F062B79236AA526A32FA60C8582C91A7 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DA3F2CFCB12B1B29744C28647FD6CF3D /* 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"; }; };
- F06D028A6F88B5E5C99E9486691C1816 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D850BB62E6C022FEAA267C2CE99A4AEC /* SDImageHEICCoder.m */; };
- F089F83DA2C72E81AD2B58C6535A6626 /* Executor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24A71B5F7EF5A6B61FDF7263F39918B6 /* 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"; }; };
- F08E1F3162FAE93CE66909E4583887AB /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = F0CAD417C95E21148CD78EF8D0DD96BC /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F0A43A4B163BF7CDF1684938F768C1D5 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = FE49077A861D5E21DF7F544798F4C122 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F0F6A3B9FC5593A2B135B3C15359DC36 /* GDTCCTCompressionHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = CA6943F8AA0B58A4B5A6432B18F5BC2F /* GDTCCTCompressionHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F1077AB8D86DD9D6C3C84F7EB71B01FD /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CACE3A2DAF8E32A621D0CD75A3783BE /* SDWebImageCacheKeyFilter.m */; };
- F1270B3BF10D921BCFC9023E8D24D71D /* LockFreeRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = BE815080F7E80173CA594AFF25777BA4 /* LockFreeRingBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F128E5421AFDD733B6EA5E6DC0BDBBBF /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = D8E439BA476130C23BF7C6A07CF4DB84 /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- F13D5204BA38F81E8AABCCEEFF2EBB49 /* EventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = D36C1F0EC78A2845C14FB2963EA0A08D /* EventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F15168851413744B3EF7AADCD0B323B2 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 63AF042D109CBE04A5922843DED1D811 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F15C77BBB508B9EE00B7C25733685310 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 68C024CB1EEE85D32F026EB14C85AAAA /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F15DE35EBA4CB4B476438C0692A0950A /* FIRHeartbeatInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A99491D7D2C016F06275D579B43CF450 /* FIRHeartbeatInfo.m */; };
- F161334CFD6395BBE0856CEBF4DE186B /* WaitOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93278509708B753DDDF596BCD5A12AAF /* 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"; }; };
- F1CFAD1BBFF7E0BDA26021957C170257 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 14E41D64006AC957B237BD217C6506ED /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F1D29EEE977196CF2060E83F8D6DC9F4 /* ARTSolidColor.h in Headers */ = {isa = PBXBuildFile; fileRef = E6E10DE6CEFD17373B18375ADF3FDCA6 /* ARTSolidColor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F1D8204CAEC154C28A303A0B0E0D8B7A /* TimeoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3579C5645A59C212E9D4838934B24C7D /* 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 = F0FE35C0063768002405159CF55BB427 /* EXVideoView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F1E9F4F61494F37A09D095B3675E4A8F /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DC8CA61BBAC0EAB2F519BF5A90A5CEB7 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F20C9E3E4D0BE9C8724AFD7556F663C8 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 88AF37083B5DDB6D7DFE1DA413D5CF30 /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F232397B38A23317C4A05F4975207C25 /* BugsnagFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F0C427C57B51CCE82E5E05482B2E9E /* BugsnagFileStore.m */; };
- F242BAB0E83DD4405CC1FCE0D2D9B7BA /* RNCWKProcessPoolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E11C3FE3B6FEA42E2EB418AA942F4FF /* RNCWKProcessPoolManager.m */; };
- F252EE542CF5FAC448CADE1D81F56DF6 /* RCTCustomKeyboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A9062C999CB15334EE8AA7068C54EBA2 /* RCTCustomKeyboardViewController.m */; };
- F253676650181C9AB4472384CDCFE3B9 /* CGGeometry+RSKImageCropper.m in Sources */ = {isa = PBXBuildFile; fileRef = 937CD84033EBCEC7530AD7CD9164827E /* CGGeometry+RSKImageCropper.m */; };
- F255767A43EB01B5324B1B7536288503 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = FFED175A51D1C78378F5B09D9BBE61E6 /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F25A24D58F9DB18D19FA4AF42B7466B0 /* FIRInstallationsSingleOperationPromiseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5066B5D622B74FA829E74EC57A9A4A3D /* FIRInstallationsSingleOperationPromiseCache.m */; };
- F262E5F995D10548509FDF5E5834B607 /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 412DD13752812B1CA092B6124855D1F1 /* 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"; }; };
- F26A41277C12D8FFF8439BA0A0DAE745 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = CB239D55874C02D4160E9D47CB6FCB94 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F272955FEB837F77CA7044A8841831DB /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD8BE2EBFD0D1839043AD8540CA84EF /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F2A8DA1AC957383ED61BC129CBFEE9AE /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = C9C5D8DA10F83B08DD9DD499558F760F /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- F2C1EAB86A623FD0E3AE7D85B984C89E /* RCTBaseTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 959E934C1B3774B4E6211C3E4C0FBBAC /* RCTBaseTextViewManager.m */; };
- F2DC4D68D95807B1FAB1279790CB7918 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B8289262152BE0ABEB6FC0BCC16E7DD /* RNTapHandler.m */; };
- F2F6974CB2911E6E418367E261E1CB4A /* UMReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3253FD23B394327D3C8FD8D7F6FD570B /* UMReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F32F2C636023C27F22172F64D4D1936D /* EventUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CDAA627AE174F13FE1B9E69D7208E8C /* EventUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F3636AAE48C74951140FBFEF7AD11D19 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 084326DB5172F7B4C114122AC4CD8E0D /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F3A009B81FF8A92B347826968ED9AF1E /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = D64899346B43035B56313D189AA3D2C4 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- F3B34CBCC961EF36E3ACA1228C478F39 /* FlipperConnectionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CC50E959A5495A654034EF93E1B8E0E0 /* FlipperConnectionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F3B80E2B758010DEDA95D8CD4B00CB84 /* OpenSSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4F147C150A48C9E88C17FC5E015667A /* 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"; }; };
- F3BFA6A912AD972C5425B28A9DBAA633 /* Pods-RocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDB0BF77E0162298A4164C90A4F5EB /* Pods-RocketChatRN-dummy.m */; };
- F3C03C6D0A470FA009D6AE2B42CFA79D /* Fcntl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9AA45C53DC651E33C82B0CED94DF2A /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F40D4C45C56E709102FC28245D674082 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B1763AB3FE5ED01B658F1181FBF7F5 /* SDInternalMacros.m */; };
- F4227A5A22C299DB2F673D8875C42BAD /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = EDD16EA40620A7D3F4320345E38B0524 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- F42591F023436E2D251408E0F6DC9E9F /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 224E8D43D381D0811A55497FFB86EF3C /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F43EF5DB5AC2D8D783DCCDD92DEF2232 /* HHWheelTimer-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ADC689FA4AE6037B5D50C5C5F4919F3 /* HHWheelTimer-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F458466F3BF75C1058975EECD1F9FD6D /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 799F854F7D880C45D29123A3578A443C /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F489673F5E89F0C8C8621528F0F3BD78 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 580D8B46FBFF0A60A8347D2B5B1BFA00 /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- F48A0381C51B2F0D24730133B0C5D5FA /* GlobalThreadPoolList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64415099B48A04C24817DF97120535EF /* 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 = 6878A8C96A8BE10ACFCB2F39236042DF /* ColdResumeHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F49F1B5A4B1DA201D133771E9923D648 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E4D2EAFA010A26A974FC40FEF1E3EA9 /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- F4A5AF62639EE12B25A134CC761AE115 /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E7412E474F5417A987D514653AB0FE /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F4E86361F0A277D41AF92EEC1D515841 /* FIRInstallationsSingleOperationPromiseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 443289FF1C17B6682DA35AFA742DE759 /* FIRInstallationsSingleOperationPromiseCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F4F2AD90553CB120BC682940433493B8 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 38E81F4118D306076092074303DE64B1 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F4FA192DF8E95C26C55DAC65EE6B310F /* EmitterFlowable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B959778F5883A6A16C96D03C7B7874A /* EmitterFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F506CCC7C34A049D1253C979B7807514 /* SKNetworkReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F8D2E0EAABE90445655F7E1C4320FBD /* SKNetworkReporter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F5106A9D245E7C593DA00BD467654ADF /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E59825E1567763251F6BA3C07E114F /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F518CDF6FC7F5085F4C33D36E71E6B35 /* RNCAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA5CB87163FBF3709D07434FE50E623 /* RNCAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F5292BB5CF2C799435F4B1E53237DFA4 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 55DA2DD30D165E94C2C29486587D8067 /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F555F8C238747A97FF295FA277B84567 /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = B82AE2359819957CA87A9C9347903301 /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F5569D7601768A0E8A97A9EDE6CCE8E0 /* RNNotificationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B5890231D7452E53DE643BABF2A1703 /* RNNotificationsStore.m */; };
- F557D614321C8F93BE3F898A9BCAA82A /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 150FBEA326FCD79CA0FD0D0D0723C09C /* 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"; }; };
- F567ADBF1B3738DBB51490CA6B7CE24E /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = DD0543E8EA480C7B64BC49729E69E11C /* QBImagePickerController.m */; };
- F5978CC4D77598D1A49F9D24FA00C184 /* EventCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1957EB80E04FA9CAFD53E047A2AB63 /* EventCount.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F5E977F9F31FB31665D9BB76A04FFF46 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = B431121E46F939344C25942872284812 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F6086ADBCBE0EF97E2FEAD8C5415439D /* MemoryIdler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 992D961E24F23CBFB94C80495AF2AF3D /* 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 = FF3F5880EA2798E9F1380057A2F66360 /* UIColor+SDHexString.m */; };
- F60DB066439D039A0455DFA72FCFD83F /* QBVideoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = B9E9DC97670C22C22ABE2B2891527DB6 /* QBVideoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F629573D9A6915E4B81534F7AEFF6C94 /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BC92FF1C34690BB9B42280B3AF009A7 /* BugsnagConfiguration.m */; };
- F64B30462C3E89F7E2EF6BB6F90F0B57 /* BugsnagHandledState.m in Sources */ = {isa = PBXBuildFile; fileRef = BA4F5FC5459405787CDF2E133B7545BB /* BugsnagHandledState.m */; };
- F657530EEA9AC9426F2F7045A997234F /* Singleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C76AD245DCE1D4DE8C58E276B04D5AC /* 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"; }; };
- F670C6D440F38F5C8CB289D1D0A50C7B /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DE0AB872B0C932BC93633FC4FF3731FC /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- F679A1C3FFB46A8DA72E9B7078375DDD /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 38398CBE1093B9B3DBD3232473146B9C /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F69B2A01BCC45CE52653888D2D954540 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B6A8DFCAF453C51D89CE86CB3AAC94 /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F6CA15782A2C0C1E88AD0B2314B7655D /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF9D966F20ACEBE1C1C47C88988E193E /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- F6EAE7F32B58579065F02A073AE50A0D /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = D327EEF1E98626D5B854257E7F9D744E /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- F6F66797F0FC78C2248492479CBE62CE /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EF3F7FEA5474D69FE2649113E76B0399 /* 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 = C97C339316168DB04985D4F5AAB468BB /* TLSDefinitions.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F714A528842E6AC83C6A9282ABE869CD /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EAC4A06F298959AC7D59F15810CB5C /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F718E29630F179BE5B516894C8601FBA /* RCTSinglelineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 086C0B6D8BCAA062779CA9D8FF3C63EB /* RCTSinglelineTextInputViewManager.m */; };
- F75DC605FC8D1F7681541CE667AB7CB4 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5155F3E43B110DAF3E79535861EC66 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F76B9F350B7C4018D1A20BBAB9D61AEB /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = F5CD4242F451FA4CB8BAA9ED1B598B85 /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F78CCFD0E705F38836EC90A08A0D099E /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D0F83ECFB17741986A0CCB29911723E /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- F79075F88B5F0A11693594549A7B8C5F /* SKScrollViewDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = A3B579D0718FD897A3F357CDFDAAC02B /* 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 = 9BF15DF569A38692EECB32ADF50BE67B /* ScheduledFrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F7957488A7E05B294D0FDCB86F08DE8B /* react-native-slider-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DB4AA7C7F31AB538F09CA5E630913AC /* react-native-slider-dummy.m */; };
- F7A599510F9FFC45C84600ECE6EB69A7 /* experiments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D474600A5BBBA68256658AEBABE66F84 /* experiments.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
- F7AA02141B7C9712F22D1023EE2FA272 /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 005C39B0D6A55407361C60CF39DF33E1 /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- F7ACA0219D0817840C5BDC9A69E4BF5C /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A6DACFE14CC5DD3EFE1FF52CAE46B0B /* 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"; }; };
- F8382867AA53861CD193DAF210EAE2DD /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE52C59AA142A99D50F0AA974CC635D /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F83D6DC16A3DDE2C67D8E9F41EF111A9 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = C27C187C03F06420FA43B0A4C0750F7C /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- F868B0F2EB72D34861497F45B6754CFD /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8FB7BB567A6CAE2F752CECF9B7CDB70C /* 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"; }; };
- F87291CF6BE44C7D989180B811879180 /* ProtocolVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25CF3561507F48600D3F453131A2C062 /* 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"; }; };
- F8D2633BB510B8BEDB93A5A5E3F3060C /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 260DB9FC71031205F578DBD5E9F2FACB /* 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"; }; };
- F8DF4276E3FB3B7C5B8439933EF119CF /* FLEXNetworkRecorder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3ECEA23C3832F940BD691FAEE3B87476 /* 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"; }; };
- F91923107338828C1B57FC4D410102FD /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = D70454DF8F9142E88B85515B1C4DF172 /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F9231F6B75F9828C1E7E7BACA93EC40C /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = B6C50FC767115CAE492253E1F49D9B55 /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F93061647B578E8C3199EE4628107A1E /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2025F903A0F5D0237324B244B18EE916 /* 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"; }; };
- F93B81DDDAEA148C915D38C6EFCEB3D5 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BF9AC1EF2FE819707D1E091F5FC121 /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F96192C5BD1E33227FEF89509259CDCF /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F3F080B4AB992EDEF5C1C466626A9F /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F96D1655C792D82A40819E223055836E /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE5F2F939A7D13C891AA61A45FFB7B56 /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- F97BED093A11441ADBF6C0E05D48E8CE /* ProxyLockable.h in Headers */ = {isa = PBXBuildFile; fileRef = 626AD4468A7B3178C7FB17065BF68665 /* ProxyLockable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- F99C6EF148A5F929C6714A10414821BB /* react-native-jitsi-meet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B675CEF42B5A19EFB9293FF65CBE32C0 /* react-native-jitsi-meet-dummy.m */; };
- F9C79E07315E4101EE1E6284DBE96B6D /* json_patch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5F553972880C3A400C12E0D3D21C1A6E /* 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 = 61C2419C4E20F84041A371C056FDD39B /* DeferFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FA0913FA65B2D27FCAFE7E072BCDA6B8 /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C1F0961C47575C9DFF7AFCA9636E991 /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FA14342E79B4712BB89BFD6F442A6A64 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = AA2469C485F9FE943B5569FFE2527565 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- FA261EF55BDA4678D08512DF89105B12 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A8E2EB32A486C6F16DA6A1DE47AD4C26 /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FA4153C149EF3F1DDED6E4846513C67F /* ThriftStreamShim.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C92F5067A0D9C793BDED8B6AF2293E /* ThriftStreamShim.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FA41B3CEA87D34E244EA46A8F06EBCD1 /* BannerComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C9FE89F9AB0D18A6131735809E51F6 /* BannerComponent.m */; };
- FA4347EF4A800F16CE57D834D4859D8D /* CocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3007ADEE69DAF25EEED4EB1CDA5B2089 /* CocoaAsyncSocket-dummy.m */; };
- FA6CDEB2A292F61C8FA52F4239629B79 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F3C02D59AC5F2F3B8275A9F2B77D462 /* RNVectorIconsManager.m */; };
- FA7B91BBFE85B37005DA2A166EA97D07 /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = EE9E30CA68CB867C1C2E594FB4678686 /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
- FAE7FB7F49C39C5CC3B15E412575429D /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 69350944D9C493AFF7281E61F33B7D24 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FB0F92706EF1B0B3F1CCF387BAFC3433 /* RSocketStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA53CD80191E2DA2D6F6430CE1DC3FE5 /* 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 = F8F7CBD2B1FAC92FBC8A7461B2E5DEDE /* InlineExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FB3DE01BC34DE183A41B48871808F975 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = D74218EDAF62BD370256384DE91D9286 /* 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"; }; };
- FB3F02BE14AE9F8DB2CEDA38C6A80300 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BD9328209611FF1811B056BE8AC0384 /* 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"; }; };
- FB68E4F21B1748E1957D68800AFD3CA1 /* RCTImageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A9286098BE2AFF9C3096C39C51CC8AE /* 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"; }; };
- FB72FD83F67C894AD142EB1845000CF2 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BBF166CBC50CC7544F76B3018AED1D /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FB813826D2D03C2BB7AAC1130C477D8F /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A76FE361D047EF69149592F12D351D2 /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- FB8C1E2C48F2AD8515C5E099C749C5BF /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = C538E3BAFE7FB9B1F45E990DDC0E9D87 /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FB92EE439043A66D7DA98BFDC70A3E17 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C1A22A0CCAA83F4432C1D88100CB077A /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FBBA5CBD3A64DB549CC7D70A8158B368 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6588555BE590BBE9C4C708DE251C5267 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FBC0D2805C929A4C5832392FC8E13163 /* ThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B0B355A6EF8ED64F63AFA79704D980 /* ThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FBD7C4826F1DD46AE003317225C0D984 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = DCA1E0D1BC1C44D03756BBF4B8CABC5F /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
- FBED05764440E7FEF17C007B2437FB0D /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EA70478866168C127052F19BD9EDFD8 /* FIRVersion.m */; };
- FBED8C83DADC53ED21AFE070E8625622 /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FDD2D97541D42C063C182563CE8790D /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- FBF4EEFCACA4C3C85581D62F93473E7F /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = DDCB993469467EC1426890E2EC115BD5 /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FC26ECFC0E452C0B1FC7543F2EBC89C8 /* RCTMultilineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4B0DA731DAC06B044C723FE5A3A0E9 /* RCTMultilineTextInputView.m */; };
- FC6B3ABED8B138EF2E98AD6E2819FBF0 /* PasswordInFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED9667598D8EA6FD3FDEE12FA763DAB /* PasswordInFile.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FC759D82AFEEBB0CDCFA7B4D29B2D9CF /* RCTTVNavigationEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F50F78B603073D4CCD13DD46ABA8B2E /* RCTTVNavigationEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FC75D51E54C6036FB1E4A073F39DE7B2 /* ScheduledSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = C52A0895B240C1BAE40AE6AACF1ADC63 /* ScheduledSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FC775095597914294ABF7C56BF70052A /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB8150ADB2616065D796E11D415F2F8 /* FIRComponentContainer.m */; };
- FC87714A41923AA16685BCF5EA2F22F7 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB771581C668A716F2929172EA45F25 /* SDImageCodersManager.m */; };
- FC98D260B0CFC32AFF56A78B6D25EEFA /* DeviceUID.h in Headers */ = {isa = PBXBuildFile; fileRef = E842783249EE7636A023B7A27A74D79D /* DeviceUID.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FC98E27E7370D5E45EE6140BE503DD6E /* Yoga-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0CB3F9986633C22527E056791EE997 /* Yoga-internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FCA9C6B6B3DC07E4BC8A9ECC0A5E19C8 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC167B708F3EDC9C2F0762A04B13A3D9 /* React-Core-dummy.m */; };
- FCC4D9CA0739EB52E8ACD925155F5C8F /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = FBCE2FDF0CE0B180C2AF59536B663A8D /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FCC5B2ABD1B7DB7019EF1DF3AF45565F /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E0B583D7630D9E06B8B31A2AC8E9AF /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- FCD3515E17588302448E1EEEDB5DE753 /* FlipperClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0C35EEE4B1FA28E5625E404638F05B55 /* 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 = FD44872970880E6BC2CA040B3B509AD0 /* RNDeviceInfo.m */; };
- FCE3A33F83836596ACAE1381D52942AB /* Cursor-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 190F437DFDFBAE254A394990FFA10E7E /* Cursor-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FD0A3452882955D51AE629E3813489BA /* RCTBundleURLProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 78039537C57B2A28ECBD0C23618DD2D1 /* RCTBundleURLProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- FD0FD721DD68A6C1A0E02CD6C8D21303 /* EXUserNotificationPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = C196C6EE62B056C27D54B09A22E6580E /* EXUserNotificationPermissionRequester.m */; };
- FD309F3148AABB6FF5CE94800C8CEEC5 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B0821E0D1250AB35A564499E2E20FE1D /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FD4075015771EB548EE8ADB386FA5E20 /* REANode.m in Sources */ = {isa = PBXBuildFile; fileRef = C9718144F08B79B6AE2338040123C354 /* REANode.m */; };
- FD8440A64A1004A0B0E3D18D6E2AFAD2 /* BSG_KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = 10044E674177DA989F1497E8EFC30FC0 /* BSG_KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FDD5FCFCFF3A1F08C968E2B47BEEF20A /* SSLErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 804A45CCD959C9996B35D180C052F917 /* SSLErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FDD98AFFE343DEF1281990CB755B5933 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 694E9D704A4770B63763819605BA1D5D /* 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 = 4207D75DF1458D3ACE11B078B04F1652 /* 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"; }; };
- FE01338F38ED1D4F33168220521C0B44 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F4E6559ACBC02C36028E184C9B0CFC /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FE568F942AC8C78A9288A55D7EDAD5C6 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = EE932DAB707565892DA4779DFA205726 /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
- FE570C55427946ABBAB0EF448040C12E /* CancelingSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9AF9F4D617C3D191A7755710F262C0 /* CancelingSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FE5B55CC4A37EF0D7B2C1E92CAF12F99 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 40F59D5A484EB698DDFE890E2BFEB5DC /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FE7D0BE1B4F581460DB11DCED18BCE1B /* RNCAssetsLibraryRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF2D81F19F254450F97DC57AD30D344 /* RNCAssetsLibraryRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FE9B01DC938E8FF1AE38579797F5CBB0 /* EnvUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EBD7D64F48D5A37CCB258F80F759C95 /* EnvUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FEE81DDBC8EE950322B4DFBC3C91A8F5 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = C88933EF5580895A52694BD12032F2A6 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FF20886F669DA038DCB2D84F30D71D5E /* IOBufQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3CB0803F076C784C3212867D467D430 /* 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 = EF27BE664E20A803C35D11B41215F482 /* FFFastImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FF25A72AFBFDD3B1F8A677B56EE3F6C6 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A4F1BB4AD11B8B0876DE2E21A6833B04 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- FF26719BB69A2F1411F3516CE44D4912 /* RCTAdditionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C2FDE110C1E900AD0F8481B3CD83ACCD /* 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"; }; };
- FF28A2B722BF2ACB2EEEA732848F44CD /* UMViewManagerAdapterClassesRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 7309E915DE439E96A9E58CAE1E960EFE /* UMViewManagerAdapterClassesRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FF60B7B41824DC680D901D24F8DB2F78 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = C8ABC113DB36F18AF7D1935E65C2EE0C /* EXFileSystemLocalFileHandler.m */; };
- FF6C3E3D7803F7C47C69F0D1971E6E0B /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B0684322EF78D44F37B45B65AED3DF99 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FF7C6B581125343FB5108C6A39FCBFFB /* QBAlbumCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B163504AB53A51F06A97ED72B62B2B8 /* QBAlbumCell.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FF8366ADAE423B2AFB5753C39F314128 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 762377E0E59BA8A87334A694F6F9118B /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
- FF9E21A6087B13223BBAD7DE03C03FB7 /* REASetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = AADF067596BCA8EE8C2F51825859E1CC /* REASetNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FFA5B034E4A506917A5D5ECDF9E13251 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A50D7A065476A0C4747B680D7254E6 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FFC03B7D8F37AE0403024D9BD66DB19C /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E8C89747EB135ADAEFAE0B2E90A1C51 /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
- FFE8ABF8136FB927DC4744C89D988D59 /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 2347307F0AE2F59567C970617E229854 /* GULKeychainUtils.m */; };
- FFF5AE518B8DA538253C4191FD313308 /* CPUThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25A2EA5C585C00FFBCD44CB1F4AC7891 /* 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"; }; };
+ 000601D6585E358B4C5C687C9A463409 /* RNUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = D8069BADF26138E4CF7D06A7A6F99F92 /* RNUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 000F50E0CF2A97F28B1403D1775EDC99 /* UMBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DC655AD73405E7C51EC650410E6AE29 /* UMBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 001AF458ED907C2245E6C1309CFADDB3 /* JemallocHugePageAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = F628CC7BE0AEEA83942594EE661FCFFE /* JemallocHugePageAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0060810FB3851F5761DD7524A5AD905E /* RNGestureHandlerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F75A279007C65F9F1009215319B62DD /* RNGestureHandlerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 00A894F22AA7BAC1B6AA77349D399622 /* REATransitionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 392225CA9290BD0E98DB2DBABA8CCAE8 /* REATransitionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 00AAC400E3418EF5114C52242349B8D9 /* UMNativeModulesProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A1FB9155171F122B0227ADADB637FB /* UMNativeModulesProxy.m */; };
+ 00C91D63CC716D2460BD2A730560A58E /* ThreadId.h in Headers */ = {isa = PBXBuildFile; fileRef = 70197CC7571ACA78C92A18304930BE97 /* ThreadId.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 00C950628997FB02D111B83EB951E6CB /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = D54D3646522A640739FF30AD9029B8CC /* RCTManagedPointer.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 00D27218A8199A050BC7FA8E8564170F /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = EB93BE6AFAF1BC480D0C2B0600E21070 /* GULAppDelegateSwizzler.m */; };
+ 00D2A54A8823A11E61F579504E81E987 /* Flipper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C447054D2A8D18FFD482EBF39CCD4073 /* Flipper-dummy.m */; };
+ 00F922693F608FAEB7DF4C02CE61C369 /* OpenSSLHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DD859B7667F2DABB151D070B512AE66 /* OpenSSLHash.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 00FA3E1586775F0FB5DA9F5F99EC17CC /* AtomicUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E010882BE98A85E0CD8F121871D0AF5 /* AtomicUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 010699DF90AE445D00AB55ECC23DC460 /* YGStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69DCC70E36C7759F7727EE7581AFEA35 /* YGStyle.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ 0109658EA8CF256D8B289ADCDC7FA70A /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 31E08DAC1A619FCDA26A814273FD6980 /* SDImageIOCoder.m */; };
+ 0109A3A759F7D4639629377AC27DB234 /* RNImageCropPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BDB72ED254901A710E37B81F90252B3 /* RNImageCropPicker-dummy.m */; };
+ 011466BD1564B2DC5CE448FEA5B29B85 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 1AD3488E3ED1D9E978C1DBD1D5FF8006 /* README.md */; };
+ 011CCC7448DA0EED688075A9B65EC55C /* GDTCORUploadCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BF11E56AFF3B7B285F3EB179397794 /* GDTCORUploadCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 01242B075C745D566D2F188D45FAEDAE /* RCTScrollContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BCCF1D9D844424B6B7E9EE44895AAD /* RCTScrollContentView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 01448BDA59FEB517720540384ACA3EB5 /* UniqueInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B819B405EE6D794E6E47B0FB1CA3C6F /* 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"; }; };
+ 0198283A6245A364C263FECB875E1C76 /* ARTRenderable.h in Headers */ = {isa = PBXBuildFile; fileRef = F3008E44F099F7B22AE17E5A250C896F /* ARTRenderable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 01D4A5DDBBEE67AA18A16D4C689B53DA /* ErrorCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 266B524D0AB8F9504500D7E7891293B0 /* 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"; }; };
+ 01F1D84FDAD0AF47FF1C2166C9A2D3EC /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 43B69FCD8D50501DDFA9BCDED9C89518 /* pb_encode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 01FA56AC1F7EF75E75EBBCA0945A18E1 /* SSLContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F9EAC10DE40C6EB5700CA74AAC9E03FA /* 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"; }; };
+ 0219F1BC5ABECD578BCE1A05E02621E5 /* GDTCOREvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 18FDDE8F1626879AA0CDFAA2EFBF1F66 /* GDTCOREvent.m */; };
+ 02218BCD8452C372E4ACC4A4C8325932 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = B03AF04A4A9658C483148005DEDAE80C /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 023FF4811870371C17AB936C0370C28D /* WTCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = B9E53FE8489DBF30F8C05AFC8DC96FF7 /* WTCallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 024FFB764B39A899C61D25A259530FAF /* WriteChainAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B836691D2C3E25B3EC9AFE80E342BF /* WriteChainAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 02A040AA87D6FF98C4A159A382F8CA35 /* REAEventNode.h in Headers */ = {isa = PBXBuildFile; fileRef = EB77534011F645B2016B6FA4B3C7EB40 /* REAEventNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 02A3BBD616C9D1C40690E52BD99F0CFA /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 477AFED36B9EBFBCDF81B4B21B7DFF3E /* RCTComponentData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 02CF5ED1CEA40B42508C26E0FC2A66E1 /* ChecksumDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = F9BA8C020E8A45274DCBB957FFA3E1BC /* ChecksumDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 02D11B6A86E80E1F2914C8200AE733D3 /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = B6EF5C1A451CA959D93ACBDF9D16CC88 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 032C7CDB032114BDCC7DC441021A7DA5 /* IOObjectCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A732941A0590D1ACD917CC88996CD93E /* IOObjectCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0331A0AEE92CF1C7363B1D3D0E1A5214 /* Yoga-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 840CCE4961D5B4943BEC168208E1D0F2 /* Yoga-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0357B1DBA4393494C24B5458C5294109 /* UncaughtExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF48209BEECDFA54A01C5955F0BFBB4 /* UncaughtExceptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 037A597C46854C7EAE1349B3B682C044 /* FFFastImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D35F26E2CED7462DCB5F3EFC8653DB7 /* FFFastImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0388C19C118898765F8121AC641BA4B4 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 104C42A61B3D6157224ED06DBE2DF1F4 /* SDDiskCache.m */; };
+ 039F484EFA0AB598F0D9B9B68191B8FA /* RCTHTTPRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 471821CCC8ABB004717FC09B0654D252 /* RCTHTTPRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 03A091EF0A44A9313367BD851F9685DB /* RNFetchBlobConst.h in Headers */ = {isa = PBXBuildFile; fileRef = E15B62AB175C8CD985B26C703E7F7DE2 /* RNFetchBlobConst.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 03B0991E9C8213684BA88B4BB3746653 /* FlipperConnectionManagerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 06FE4534A33746E9A14498E2181A341F /* FlipperConnectionManagerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 03C2E903CC5B4C7A1E6F9080A24B4926 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E4C989A33D90A61D1AFE1A7A4E7A113 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 03CE75A0F998C6AD1A8A56EC32048441 /* Indestructible.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D2584473F8E196EEB11BE408FA7E274 /* Indestructible.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 03D5C4B4B20C0648BC0FF0DB5114D2CF /* YGValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AB3FB21AA01B7C2922EDEAE6374D5333 /* YGValue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 03DE9082132C5F30F717BA20344693C9 /* Hazptr.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9187713B9511D1223F602D2181B213 /* Hazptr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 04157DF7E2E7E61AEEC46431877630DE /* BSG_KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = AC78D16C60DAFA47EA48BE10DA5CEA6C /* BSG_KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 041DBA280D01DEFCA66268DC7D4DE683 /* REAAllTransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = D547A2EF03B862D8C7FBEB2A962FD755 /* REAAllTransitions.m */; };
+ 0433575C08F601A7818CA6D84CC5ABA4 /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C222786AFB9DC27018BF7F47A0CAFDA /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 043A6BD1EF7D359B9344AC711C850A93 /* jsilib.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D0A255A2583046824EE60A319790C5E /* jsilib.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 044EF246BAC4B410BBF6C73F743BDA29 /* RCTClipboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = 024FDCAE946212BD0C500C418F4F815F /* 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"; }; };
+ 04720781CE919EF591D835B54D25129A /* RCTSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FD5A2665CDF4C74705FB4F35F5020C6 /* RCTSurface.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0496E1728E220AEBEDAD5CBF91E7B74C /* FlipperState.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D9BBA475ECEB5469F8DB398EA2EBE2 /* FlipperState.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 04B300C1D37AF477D6E979A0585D6437 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 670D7D46BD46C8C976A4824FC75465E2 /* RCTRefreshControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 04B65BFF8935AF4B13C7566F91CABA0B /* JSExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7C60CF901AEB2A69F51B1598B91F4D6 /* JSExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 04D6704283C3418A8C24ADB8AE9B5F11 /* BSG_KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = DB033D02B574ACF70FB48332EE1FC529 /* BSG_KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 04DEBAD199A26C30F3E532330C05B716 /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 62DEF63856225090BFBE8B15840B9FAF /* GULSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 050764AE053E95388DBBFB293FDBF2BC /* PicoSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4DA0875D68CB8A50573C368E61F8BC /* PicoSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 05215D88A01F62B525ABC81F59880DEB /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = F562EBE29C7C338E228C2E33ADF87FF9 /* RCTUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 052731026452AD40E65E87DCF5BF37D2 /* UMModuleRegistryProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = D005217A21FA52A638EC2B2DA043DE9C /* UMModuleRegistryProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 052C6452C9F9919E496F077C5D882140 /* GDTCORAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = E3B06AFF3EC775A827456A27ED736220 /* GDTCORAssert.m */; };
+ 053BA4F3C75D35BCBAA8F8891D611B84 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EC254473080E0BC5D720E02694BCD9B /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 055E3CCCC565B32662B62AEB2687DFD6 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = D3C9CA86A9E13737F97618EBACC89C2E /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 056F951F776235258C63B1F4A087C3FB /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 402B21B1A87FAED98D122BB7DD846C94 /* RCTSafeAreaView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 057FDA20D3830D25C8F9230D8460A02D /* ThreadWheelTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = BBF677FBDA8C4140131823DF762F3B63 /* ThreadWheelTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 058A0E6FB778E47AC2ACEED1729900C5 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 22FFDAA8BCFC22C1488A725107778ACF /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 05A2C829317533C074C228C63D55CDC0 /* ARTRadialGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 4010163FA4FD84DE398E48B54780DA78 /* ARTRadialGradient.m */; };
+ 05A88A58C1245A9C537494AB00CBD729 /* Expected.h in Headers */ = {isa = PBXBuildFile; fileRef = 4905746AA215AA4A3BA3F59A0905C6B2 /* Expected.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 05B0D839ADEDCA18BCB0342D8850023C /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = C0665594DBA861A8A5EA0DC000489878 /* decode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 05B58BF8BBB6FD9B0446C34C9FA2A10F /* BSG_KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 06810A4A96E8536F472B18ECD37FBA1A /* BSG_KSString.c */; };
+ 05C1FD03B0C4673F79EC7E77569B14EC /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E4F5BAF1BDD07BC9213845EA158ED176 /* nanopb-dummy.m */; };
+ 05D0FAA0AE5364F5271A2ED3B96DAABA /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 375C415B4E60AB8C88FDA699432DE2AA /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 05D67239AA89DCABE66BC206A4A20DDA /* HazptrUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C2278F9B58199F6BD826C6265E25FE /* HazptrUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 05E51EA514016A3A30F517E11AFB5DE0 /* AsyncTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A39F9E5B195BC622F6CDFA3E9B5E15E /* 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"; }; };
+ 05EE2DF1D5661FA03933D9C8CB868392 /* RCTProgressViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A6F23E0806337E53424D0722BF769E /* RCTProgressViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 05EED5AD8FFA478A9641A7703EFC6674 /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = C5E2630D0D65D057206B8901A4535D5C /* FBLPromise+Reduce.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 05EEE113DA8195D1A8446E6E0223F87B /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F359208C18FDEF52F528F96F110D6F /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 06290A0DBEBB396363D9CB31FC2FFA27 /* RNFetchBlobReqBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 44815B3CDAEF6C84244758325F159F56 /* RNFetchBlobReqBuilder.m */; };
+ 062F8BE5952FAF7F5CF3E6966A337F28 /* RNBootSplash.h in Headers */ = {isa = PBXBuildFile; fileRef = 360DD4C5975661623470A2D02D1FB213 /* RNBootSplash.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 06401683509D686A0B42E14FBDA9520E /* BSG_KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B59C657D51A569376EEBCB39FE7DB8B1 /* BSG_KSCrashReportVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 06514FD84CC576BCCE44F89EE61A7F68 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F0417945AB952A0C44A19AF56A8BCE9 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 068627D6351492A400D81DA04B4AAEE1 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 19FE8475B1C7C573050BCE46DB1A637C /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 06965620DA927215DD8A8F4C9F95EA1F /* Sched.h in Headers */ = {isa = PBXBuildFile; fileRef = 969F431AB9363BAE3B22BAD82DB788BF /* Sched.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 06C78FC8169996E806BE536269C185CD /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 3613A31266D2AD06647090A378878079 /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 06DF5876917022BB1943DA78C98F5C18 /* ARTTextFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 2897AD2D721107B7BE56A42021C8DA43 /* ARTTextFrame.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 06E27BA59BD0058F5FF158F405A1ACCE /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B9BDE0050BC84A05CA16AE4926202FB2 /* de.lproj */; };
+ 06F350D91CA33913420F7CD0EB2011A2 /* RCTDecayAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2305A3446F876B1B50A151DA19AD2C /* 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"; }; };
+ 0701F05311F4120F2BED97A9A7D492C8 /* FIRInstallationsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = BEEB210428EF1A8A83AEEDCA25D4C1D1 /* FIRInstallationsVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 07141BDF264104502C0D2041648F7880 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B31005ABA816DF2BAF8B73B5030CBC2 /* FIRComponentType.m */; };
+ 074CC255A80214F8215DBF480553FE83 /* RSocketParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 929F7FD86388B379182BAB11CDF3D7E7 /* 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 = CC1E481741951845683239C4A7DA9CE3 /* FileUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 07912AE1EFEFB82A90F50403C9214FD5 /* Unit.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD2EBF29EBE11649609A1D87D670C80 /* Unit.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 07982ED2F3B097036FF5459A678C428E /* FormatArg.h in Headers */ = {isa = PBXBuildFile; fileRef = D90AB6AB994606159C7BA599E9488FFD /* FormatArg.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 07B051735A7659BBD10772A28B34D65D /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9530D384A7DC23895A1EDC9FCE7D0EEF /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 07B8DB35D480E7DBCF68D24F58752B9D /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F8FC7053404578E161859B41F8606A /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0808979C0DB73FB73B17A106FAC5F615 /* BugsnagSessionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 56FDB74CBB8B0BFF356D1C46E1CB10DB /* BugsnagSessionTracker.m */; };
+ 0808D3750325945F112AFB99ACC0C87E /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = BF951A3F98FC5760E2C89313A14CD760 /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 080D996C588B3246A97741FDB942CC79 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FD3E4CFE5DBDA98213FB9D73FDC4C26 /* GULNSData+zlib.m */; };
+ 08140CF5CCD3BFD03E8A3EB7AF95ED56 /* FlipperCppBridgingResponder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0AE7D0770D2BE30C5BDABB080AA8E015 /* 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 = 9AD23B0821BBACAAE962CBE300DAF56C /* ARTGroup.m */; };
+ 081E6B601B49FE4F98631AE9F6594C9F /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4ADC6A713311A1017493308DF7F5603F /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 08219D32E74C8630B7462E545B5023E9 /* RNPushKitEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = B393583E9A3E90C1C871BC1B489FF148 /* RNPushKitEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 082EEA3652F0C7F65F3D9ADC676C1853 /* AtomicIntrusiveLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = F7336868B351AF1E8FF5EE75A11694A0 /* AtomicIntrusiveLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 083CA8F0059844F316B348C516DC0312 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 335BEEEE056B1F03F417E347AC410F26 /* SDWebImageCacheSerializer.m */; };
+ 086AF342FFBEEBA94A504AA18CF754E7 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DF954218538FB691AFFF406E45034EA /* 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"; }; };
+ 086D7D199B167A5E3CC16B2157B3D167 /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD3DAF8C6706B52472DB896820BA9F4 /* 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"; }; };
+ 088071E10BC7E0F7D2AEC4C95E916D41 /* CoreCachedSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A581425163E8074315E70D041B14F97 /* CoreCachedSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 08910E25B56F73BA1E7C9B35051828EF /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9657C6D381F17DE4F5A6F3996C8AFBEF /* 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"; }; };
+ 08C3C9AE073CF278A1B7D04DD0F7EE2F /* RCTTypeSafety-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DDA0D8EEF6852E8410EAB7FCD1DDA7A /* RCTTypeSafety-dummy.m */; };
+ 08FC1A84493B64145BB58F58243899BF /* Pods-RocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EDDB0BF77E0162298A4164C90A4F5EB /* Pods-RocketChatRN-dummy.m */; };
+ 0926794C451A43301E518150BBCFF89C /* MPMCPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 2338BCF400AD9C25F4563792E4535745 /* MPMCPipeline.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 09393C7EFB15B6830B1E24008140B06E /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CE5F1B9EB8C75AF2B62F82D0FF401E93 /* es.lproj */; };
+ 093CC255BF095A923BF1E04C3B01D945 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F5FE4D5A5329974FDAA49B4E69A9A7 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 09A61C039CE763C49141845FD89EDF19 /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = A02EC33C17783451FAB4A8AE12D75D61 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 09BC7875E6D801E8C3A5D78A944B7127 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 99FA4E2FD25FDCD45F05F85489366E7E /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 09BE233E2230EC56C6EA5ECA34C40DC2 /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 742D61A515E6226E5978F5D3AAFAFE59 /* GULLogger.m */; };
+ 09D23E33AA77BDB3310ED71C6842CE9D /* InlineFunctionRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F076E7C50525BFB4FB6EEF79614807 /* InlineFunctionRef.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 09EE5698E226034FE9300AE9751FB97B /* MallctlHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FBD14A3280D3F0EAC56BEE624043B955 /* MallctlHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 09F2344CDF2289F7B806ED72CB1E16C9 /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = BD6F1B58837C3E18538051C80DBA60F1 /* FIRAppAssociationRegistration.m */; };
+ 09F8EE9A887212FC0B2154E979B8E097 /* UMAppDelegateWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F8504F9D573510144187644EC15254D /* UMAppDelegateWrapper.m */; };
+ 0A1085D42174CDFD3E5A123DA9241DF7 /* Barrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 269495D53DEF8D3D3EA734E80CEE3BCA /* 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"; }; };
+ 0A116EBE1D4A4E64BD686A7187757AAE /* ARTTextManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CF382D8079617E39BB3832C35185290E /* ARTTextManager.m */; };
+ 0A11B03A3AA448536D107B49841C9294 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6F4BEDC73906E64202FC01A30AAB4432 /* Utils.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ 0A12C7C7EEE78E6E740FBBC9B85CCD4A /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = DDA545E47C3E2E70652EB209994B7618 /* FBLPromise+Validate.m */; };
+ 0A19BC8153C05DAE2E6905B4DFE5C09D /* RCTPerformanceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C01B8AABB37EC3C9E87B5DF30B5089 /* RCTPerformanceLogger.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 0A2BB595766F80BB96DA17C3497BF549 /* FramedDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B0C45BCE792F8E95FD9ABE893893BC9 /* FramedDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0A3C2EAD6FC5025E0BFC557A721CA0DB /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 820841F5649D4283408F35E6EA1AD324 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0A57CF4AAC8B981863DD82B40CFAFDD5 /* RCTLocalAssetImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF5E331F74C61282473AB4E1EDBF749 /* RCTLocalAssetImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0A6AB2FC349B9616B23309C9BE9FAC2A /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F2186C28C706C6FA7D7EFC1324999FF /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0A7FF47E30F61AFB6AD9CA895EE1A4F9 /* RNDateTimePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F89E06A23B409FAE1EE459320FB93AA6 /* RNDateTimePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0A92A4EB11AC3149D6C51E87E22A1A5B /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = CC6FEE0F9ACB98303C87C35D1F1395CA /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 0A9A31AAC37516790E0B4F66099E695E /* RCTUIUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AFA0B8B797B339574FEC6F9D36EADC /* RCTUIUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0AAB1B87F449356F2FFC7DA7EE5D381F /* da-DK.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FC29260E3B6C1C5EBC8743347383E8F6 /* da-DK.lproj */; };
+ 0ACF9654E330F3E4FF25D38913B61A9F /* ARTPattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 59200AE2EADD2AE5910EC3C7761A0BB3 /* ARTPattern.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0AE130EB96D4454903ADE0BA1969A6CF /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = C921A77EEC440C08EE0B98D5D8EC1CFF /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 0B2CFC4DD49E848F4351E1AD5EFAFABB /* DynamicParser.h in Headers */ = {isa = PBXBuildFile; fileRef = FB2595A08EDC1CF5D9498A7D0C39F163 /* DynamicParser.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0B36C6434B1EBB8AC0D9F69FE4E57190 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = A21E91033F1994A3521D120C627780E9 /* RCTTurboModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 0B3B883A30022727522781E6FFE17758 /* fi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 561942E67089539146C0C4ACD62F6AE7 /* fi.lproj */; };
+ 0B3BEBF1C0EB87ACD74E56CC3FD53110 /* RCTImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D01B44FFBF9C0B0C0CF12607F095A1B /* RCTImageView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0B761B070D881FC68C5737332C9D8036 /* HazptrHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1571EDF5F318A19407F937B26350F11C /* HazptrHolder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0B7C39C00D2B040C27544584D750D5AD /* FLEXNetworkTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C6B620F69BC5A02DD5A704A86A2A9DB /* 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 = C05BD4154F1F65CD1FF9EF9570D1C3FA /* 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"; }; };
+ 0BE19A72D028BD88F755C3B801BC567E /* BSG_RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 66D9F1D749E086C054619907DDFD78EC /* BSG_RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0C0611B9E87AFA81DF543508CE12B5FD /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2FAF03FE18D4D312380A61F7ECDC75 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0C1E401FFDCA511E1D3524CC7B71C1A5 /* RNFirebase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6526C7B1E882FCA04C1BCE399221BF /* RNFirebase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0C2A5DC47FE2D6837EA44C99ABFD5834 /* EXFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F52F94E206B781DD30E336ED2FBD59 /* EXFileSystem.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0C551985E8686CC886A539921C3EE668 /* RootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A7D8C883C2662D6378C40C2D351DFFC /* RootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0C6E7E44FBB6DEF6DF89EFD85C87ACF1 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = 8641C1F23F313FD059CC343E78E2198B /* 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"; }; };
+ 0C8D29707DFA2F60DD8508F64D0E029B /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 673B485B5D1B8112D53682C34F3AAD40 /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0CA7C850CA1800B14065B9E58A5ACC80 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8543FE630989B4DB0AFAF777BE0ABA77 /* 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"; }; };
+ 0CDE1736E199F42AF437784B3351CE31 /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C89CA7C949CC2297DDA1B574D639836 /* FBLPromise+Async.m */; };
+ 0CF17F9266055A1FD1CFF6F2C328C2AE /* Uri-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D03B39B6700DD31B3083BB12D6064E63 /* Uri-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0CF24CC6BEAF9BD3438449F7DA23FD52 /* RCTCxxUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A5193B060F4E3498E5B37F87B1BDA59C /* RCTCxxUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0D3C93CF0F9F2583678EB02BE49EB077 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D20E73799E6FA24169DD964E9C5688F4 /* SDImageCoderHelper.m */; };
+ 0D4C1FE8B07E8FBD0752A7EED502914E /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = 751628458EF5455CEE796DAA2D6CA590 /* FBLPromise+Recover.m */; };
+ 0D58E16C6814991908886D21A86477D3 /* READebugNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1061B5BD5D4A923935DDB8B13C2C96E2 /* READebugNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0D73DDAB5065DADE674ED5E85CC65AC1 /* GroupVarint.h in Headers */ = {isa = PBXBuildFile; fileRef = 126CB7FE81224259DFF1F3CE6B1112D3 /* GroupVarint.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0D7E2BB25F84CFE2561BE6FCCF597EF7 /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 845E6849A4D3BBECFCA6E87156A91290 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0DC96FDEBC06F1C8DCE2EC4A1B158A2D /* Arena.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B38F44E67E4A3E8B7610532B8694EC3 /* Arena.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0DDEA131FBC532835F8E259FD7654AD2 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 09DED66FCFC8C3AAC38BEDE2A70464FD /* en.lproj */; };
+ 0DE3744A7455AAFA32B39C9ADDAD79D7 /* FIRInstallationsStoredItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 75D8EC75098C775B0B1ED266E0A8BD12 /* FIRInstallationsStoredItem.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0DFDE05F3E991B70E27D2F6A9C2D5017 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 01AF6B3F7CCE670710F45E8B5157C55F /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0DFE7F3D28E42E2B88EDB705DC378B48 /* RCTModalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EB0C5E78BBC7ABB51DD3675DDCEFE2 /* RCTModalManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E0611504CD5D881E5FCB9B5E278D6E7 /* MicroLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF88A96F763DC2A25912748ED11D25A2 /* 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 = 260248C5F1AF9B9BD1145497E4B7F701 /* Preprocessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E1047E03A54517A95C80F04356C0BAC /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = FC9BCDA28BEB23EC13E2DC0BD9A1CD6E /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E1B3276561F7EB341FA907EB1A86F04 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 61D5E721D9C1729F310815E536BD7612 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 0E1E58EAA62AD31323C41A2EE1F285A6 /* RNNotificationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E7754BBF1647DBAA2A71DD0D3F49F7 /* RNNotificationUtils.m */; };
+ 0E2055CD03A9F6FE1EF61816FD390A1B /* AsyncUDPSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC61BE0BDDF573058CD9FE666F12A72 /* AsyncUDPSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E218A685D54E67E63B15EE57AF9B96C /* TOCropViewControllerTransitioning.h in Headers */ = {isa = PBXBuildFile; fileRef = E6746AFA25280F0F2986D8BF94897CF5 /* TOCropViewControllerTransitioning.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E33C0EF981DEF5586AD04AD1C10697A /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D00E5ABAF1CC20758B3C053B17953B /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E490E89EDF3A16691A550F3B3D8577C /* RSocketParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = C28867F59EBDB868E877DA0C1C5D37F5 /* RSocketParameters.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E5B539F7CFE7C18605CA862F87C9FB2 /* AtomicHashArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BC9F0A1EE59E920FB929308754C535E /* AtomicHashArray.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0E6BEE45076F221AF9B746A5CB621F93 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7D8A8FD62F6DD9E281B25AD6DCEFA865 /* es.lproj */; };
+ 0E6CDDD3662E67C0C8965B8F0CE41EA6 /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = D3B758A31DB1B688B14C39079DD67BE6 /* FBLPromise+Do.m */; };
+ 0EA0900779E7C8425C830DB6CAAD784A /* TOActivityCroppedImageProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = B92C2FEF3E68EBA0C79B2D9403F591DD /* TOActivityCroppedImageProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0EFCA31C89CB2815C262F61063472180 /* QBAlbumsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B33600261B7645786790AF22D4E7155B /* QBAlbumsViewController.m */; };
+ 0F04757773EB94AFA230379602288218 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 72EE23C58260255B1D192AE09CDFFD44 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0F0C10FF1C8CA51216269475E4076D75 /* Framer.h in Headers */ = {isa = PBXBuildFile; fileRef = B58E61992108763157F0715297852B84 /* Framer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0F112286F11B894F72C66676A5BAC325 /* SDWebImageWebPCoder-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FD15DBC020C66E3FA510D822817AE79 /* SDWebImageWebPCoder-dummy.m */; };
+ 0F2C29D27A4A81991C787404478AF099 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F49593BAECB2E8DA1B8BA33E680366E /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0F3F32D5615E2F8623E48BB225FD09D8 /* StreamResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ED7D50C2A4F1D8ED397EF40EB5ED71F /* 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"; }; };
+ 0F5A161C459E57546E32BC3253B76F55 /* BSG_RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = B58C4F821E63FC0E947A3ED552652F2E /* BSG_RFC3339DateTool.m */; };
+ 0F7FEC05F0A20D8341402116F272EE20 /* ReactMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A71F0B998F824AF9071993B0AC0481 /* ReactMarker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0F91563346AE26C4079DA42B08C23BCE /* RCTResizeMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8937E0E4C5B97BEB6B0EAFD9D9C32311 /* 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"; }; };
+ 0F96B9773F1A3A400AF5F4BE07F633F8 /* ms.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 052E73AD9356D481A265F7E0FAA85B84 /* ms.lproj */; };
+ 0F9C7819344334F86A89420E15C953C6 /* ThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 845577FEF371C2976581AA6142746A7E /* ThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0FA9C97403FEF053C862AA37D7419213 /* GDTCORLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = B19A1640FAD31E75BB1B93700D7F0729 /* GDTCORLifecycle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0FB00882D8BB26D52DB32A3B8F1C4761 /* AtomicRef.h in Headers */ = {isa = PBXBuildFile; fileRef = BEEC5B627C27430789D52F34CC40A3D1 /* AtomicRef.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0FC44EF6F7841689F51373C18CF9A97E /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E20AF61E82174C5641EEDF7CB2EEBAE /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0FD0BF71F29CDFAC3DBE15624237654C /* dynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CDCCF6765F48984B05B95D24E8940C4 /* 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 = D69C3B142E6AE266BD6926D1CE12B17C /* RNPushKitEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 0FE0697F33D7E0B7DA1149A396065DD3 /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F5FCC2B0B2354A005BA4E4CDA38589C /* FBLPromise+Race.m */; };
+ 0FF737393D13C998B2E7B85E02167777 /* SSLContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 35DA5D83B94E2AAAB00EDCEBBBE69FA0 /* SSLContext.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 10188187C279960B337C15DCD889FF13 /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 3947BDBB1A4AD14C3E700D8630CFBF7D /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 10483AA4D71ADE88023480FB5094E267 /* Subprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F3B9E5415F9B82E09D9820D439DEDE /* Subprocess.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 106584F91C10E1378D0F44CA8BE92CA4 /* RCTDataRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0CD9C6A34A4039E87CC0949AA95B1FBB /* 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"; }; };
+ 1078F8A5ABD7343177E99B9FD3D71932 /* React-jsinspector-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58721C7EDE509DEFEC6D55B874B8BC9A /* React-jsinspector-dummy.m */; };
+ 1092BB8011776EF67080DC8649C68F22 /* RNFirebaseAdMobRewardedVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = E6516764426A2A821B93A0686AF0F5EB /* RNFirebaseAdMobRewardedVideo.m */; };
+ 109C094CA57B73B0016EECB32E81E246 /* BSG_KSCrashIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B14E25BD9DCC23429D53EC741338C4E /* BSG_KSCrashIdentifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 10C1021B42BE6200A4E324C3539F9702 /* RSocketRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A694EE5ED5D9BAD6323EE82ACBC46FC /* 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"; }; };
+ 10C864D268080AA0C52419676048CC8C /* RCTPlatform.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0F1CE63F96C65953DBF4592CA588E216 /* 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"; }; };
+ 10D68B02FDF05C99237E067F9918509D /* RNFetchBlobRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A63E824CA3F5D17DE8C1C2B4F391ACA2 /* RNFetchBlobRequest.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 10E796A0A017F392E5917E7B1A58C69E /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = BFDFA49617F12290821A7EB6D83BF835 /* RCTModuleMethod.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 110686C3B9BFABED7EF510599B8F4BA4 /* RCTKeyCommandConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = D7CFFB2BB4207A5612E667225B4D6708 /* RCTKeyCommandConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 110DB0771E91F52B6FD3EAD5AF30123D /* RSocketStateMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = 29036740DCDF6F5940B8B339551BDCC7 /* RSocketStateMachine.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 111D765C73417F5F3D9DB4A549BF16B7 /* EXLocalAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = C3B5A7647FFA7AACB5A436E08BCA67A2 /* EXLocalAuthentication.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 11712F28C8D94966B4717571C5B4101C /* FlatCombiningPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 495EEE7EC9CC941B2ED910F264DA5B2A /* FlatCombiningPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 11822C9340B8CA71658C6217849DCF22 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = D56E35FE010685B204A2A80A2D822EF9 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 118ECA72611CB2FD2EEC1AC53D8E029C /* UMUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C48C24E4AB340686B01B34604DEB51 /* UMUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 11B2F08DBB908C134F7294568F22A901 /* RAMBundleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 716848A3E1599147F0C71F9694A4B2CF /* RAMBundleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 11BC921BEE2F3EE5F764D72CC571FF96 /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 580CED7C9849AC631ED1934006A0AB0A /* FBLPromise+Wrap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 11BCEFCA89FAE791FE7195C154A8D927 /* RNPushKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD1CE8C2ADE08E5818AC38C2B88731F /* RNPushKit.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 11CEE85468C674A4EBCBA4551A6FFB4A /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C45340E1BD37FF39D4D1428478240EFF /* SDImageCache.m */; };
+ 11D89A7B5D486F75609ABF6268F29E7A /* Instance.h in Headers */ = {isa = PBXBuildFile; fileRef = B18415EBAD4DE0A38BA8671C7B96FFDC /* Instance.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 11D90221E44911334524BF86B2AD4A2F /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F93A1BD34CB43594670FAD1B26B279DD /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 11FCAA1D9958EC286034E638CD07CDF1 /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB2F453EB721F4CD320C76A8FC6483E4 /* RCTActivityIndicatorView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 120EE91B70D7148A00CE2E064E96F61E /* SKApplicationDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = C5BBCD54998E8FB091B5DCBC5FD34392 /* 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"; }; };
+ 12478C3DEA4C049CB9A2CA1CD20C89DA /* rn-extensions-share-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF5C2EAF9A363ABC3B4B587B7285F4D /* rn-extensions-share-dummy.m */; };
+ 125A7DA5E0AA6CD38E879293F84F4CA0 /* Flowables.h in Headers */ = {isa = PBXBuildFile; fileRef = A08107B4566B1C3F3F66FE49898E538F /* Flowables.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1269AF0F682F600A26863DF81E886937 /* RNPushKitEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BA1BB0F5CB52759475B3DCE742CF331 /* RNPushKitEventHandler.m */; };
+ 126F40666E812A4A6E90817FF328B49D /* RNFetchBlobFS.h in Headers */ = {isa = PBXBuildFile; fileRef = AD606FFC64F72F9E342650A3CB097314 /* RNFetchBlobFS.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 127BEB986815F397903637433E85997C /* FireAndForgetBasedFlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC0B004CF882C26B697349490222BF1 /* FireAndForgetBasedFlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 12D59B7431F1E2D74FD4A69383EB1BC9 /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F3ABC40B91A396D7EE15FF8E0B8786 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 12EF2DADF1312FD3553930431F86DA5D /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 14DE5E20048BA83B6CF49A1811EE2017 /* SDWebImageDownloaderDecryptor.m */; };
+ 13626B3E229D5D66AF7559F0708DD7B3 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E179F2A5B71E45A8909EB9C9A0471081 /* SDImageAPNGCoder.m */; };
+ 137F2AB84ACCC13A5B70189CC62DA277 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9C870E415384C1941E5FEE0F27CBD9 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 137FF610872B1C182541C2262022B77B /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9420282DA92F21A459E07B57C79802C5 /* SDWeakProxy.m */; };
+ 1391B4C0CB6B3D86D5D0A2E36A67036A /* React-RCTText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE0792E81227DD16324F9976C242ED5 /* React-RCTText-dummy.m */; };
+ 13D7C34FEC43A4568FD21A4221A2C1EC /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = FF399EC9637444DDFFBABC8692C8FA70 /* FBLPromise+Wrap.m */; };
+ 13DDFBBAA84ACC91CDC2A5E12778DCD9 /* RCTPropsAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9790F542A4B6E466726E2C305D3F8E /* 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"; }; };
+ 13DE1BD1D694029E6A9CA5A6422D1297 /* EDFThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4EF993D3A2FE6B149FDC304C80E5ABF4 /* 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 = D9540FAD305F6C16B66A38AA0B3EA60D /* ARTNodeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14324B21AF8BD25DF60EDC4A614E67DA /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE1E5C74DE2FB2DC6D9DB8E24FF5A4A /* RCTUIManagerUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 143BDF277DE6C458540A99AB32A6912A /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = F0D910C8BEC08AF99B9E896E325C6612 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14534CCC1C7F8E7B84FD7E8CE2AB31F1 /* RCTPropsAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD5A07D54DF25AE606FBEA281D0B92F /* RCTPropsAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14595B9424B26FA78E6DD72747352F72 /* FileUtilDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A4D65433A1D40E254CA23F0BC3B67C7 /* FileUtilDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 145B0569F3F8BCD67D8BBF5DD7E6EB72 /* EventBaseLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85817BE98ECD2825C99892444497E8B6 /* EventBaseLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14728816ACF61C96545F414F980F4B33 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 91741A8C0473252C0B3C652A5EDF7A50 /* SDWebImageCompat.m */; };
+ 1473175D9D91F3FAA6EFE18B305D6E38 /* FKPortForwardingServer.m in Sources */ = {isa = PBXBuildFile; fileRef = D7FF45630AF1D4E6C1BBF01347A7435C /* 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 = 5AE85A147CD56942D6FD664DA68D20A3 /* EXVideoPlayerViewController.m */; };
+ 1487B1D1AEDC852BABA57CD71F64AA21 /* SpookyHashV1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F46F0D000E791175C14D642397F9E427 /* 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"; }; };
+ 14A3CA4B77271ED4415356A1FBA7362F /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = CD451FAF7D1425FB8F7DC7D6C1EB7DE6 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14C3DC80022ED8ACA9D4F4532F065F24 /* BugsnagSessionTrackingApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 530024AB56A18A5D09D99FD917D719C1 /* BugsnagSessionTrackingApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14CAFF1ED4661468AB0080B8A886439A /* GDTCORPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3121F4E39E2FDCA07C70F743382E9D1D /* GDTCORPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14F4CBB8353E78750FBA45D556C32E23 /* AsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA4586504E0FD172DD164A3A4F5FD53 /* AsyncSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 14F8EC0D2510CFA0366BA3D4E3223CE7 /* BSG_KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = C94D5D162D4BEFD8DC030F28A0EDDD30 /* BSG_KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 150EB838BF663A71D17BB3DB6B3E97E3 /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 58973FE0A28B29E56B5F43643DCE4372 /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 150F04B8F2DE014340CA3EABEF23B9AF /* SSLOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 995E20B019FCA48F1AA5D5A22B876F40 /* 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"; }; };
+ 152271A7580B47DB9B37189F7ED4277E /* ARTLinearGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 25B90889D25D265EC3F7494397E39258 /* ARTLinearGradient.m */; };
+ 1545F3BAB2FDEE69BA16660BB26F0F86 /* TOCropOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6144B6738B0D9368281C946956BD2E3 /* TOCropOverlayView.m */; };
+ 1550252FA1729815646281BF830A708A /* RCTRedBoxExtraDataViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EF3CDDB72B9E30492253A27FEFBBEF /* RCTRedBoxExtraDataViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 15619A9FEFEB4C7FBEB38264BCF2F170 /* SysTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 5777A47CB1785ED141BBA4A97C5ED417 /* SysTime.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 156647B23C14443AFBF903E33BCA6F6D /* BSG_KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = C10B9A95F6FE3956D3D15B32AD12C886 /* BSG_KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1570CDD55121E52EEF123C763B2B0B4F /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = D262E98E9B660146EE69681B508C5A32 /* FBLPromise+Recover.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1578046795E51ADF624F9E6A5C60939A /* FIRInstallationsVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = E48B59569F94F2DB402094237B30567E /* FIRInstallationsVersion.m */; };
+ 157804CF2C9474129EA1324545E3ACA6 /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = A969579433C9A90BAA8A78856842E154 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1583C4F32B16836112179DB8401EDBC4 /* experiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 21F728CCCB6ADD47B38A743CD88C90BA /* experiments.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 159E6CC104E3A31FD10E4BFF4D2B6910 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 53339968D7BE0B7483D50FAB1177B806 /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 15AC2FF021D7C7EEC38C290FAAAF3CD8 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96AD463B3BF7CBB93C7D4CFCF41649AC /* RCTFont.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 15D5FFEEA2DFB87AC3BAE1F6656DB482 /* MessageQueueThreadCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E887E006C7980509E6C98EFDADC41EA1 /* MessageQueueThreadCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 15D7CCF59D45A8AEB4224BD291FC9910 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7D6AE70B01DD0DDBC246F0184D8560 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 15FA0CEC28541CA4EF930A1163CEAB50 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DC984D11F480F93BF6505E6A2FE9E073 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 162716417CF9DC78508EB8DC805963D1 /* BugsnagPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 222DFE7B461610D703CCB05A1331F4AD /* BugsnagPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1658E2D03BFE5D27F4C7FB78370F5289 /* RNPushKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B9A79F08DD535143E201F5091FF1F3 /* RNPushKit.m */; };
+ 1677C6E959A147929A1E36ADE31AB595 /* SKEnvironmentVariables.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E8037656A7EA6390C835AFF7A2A5A14 /* SKEnvironmentVariables.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 167A2CA62B562DC4614D643C1742A81A /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 999EBD2775B678003240CC43269AE0B1 /* RCTSegmentedControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 16899D5B9029FB6D5A400783A624C1C8 /* EXWebBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF37624B7A0F3FCD026EF2474BF2BF4 /* EXWebBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 168E0D6A2004B4AB71BDC7A0FD126EEC /* FrameFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = 679C3B0E29078B260151C3AA2C69F65A /* FrameFlags.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 16B79B17961B6E6845CA4D610C59DDE5 /* ARTNodeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EFD938921FCFD4EF3F593617F1ED54 /* ARTNodeManager.m */; };
+ 16C5D991F7D3833068C8F6892F59DAE2 /* MemoryMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 920319A488C3EE7D3A4B0C7195B6A0C0 /* MemoryMapping.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1727491FC9D04CA1C6CBAF916FE3693C /* RCTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A3241B2D5EB52601AFDF601A577D6AA /* RCTVersion.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 1728749B028AD1D781945AAA91BE736E /* AudioRecorderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EC60EDAC0B808E8C0E4B56D7D51FB76 /* AudioRecorderManager.m */; };
+ 172DA40FD34F98F60ADDE511B6C70309 /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 09D1EE593F9D91A021ACD1EC1D676C78 /* RCTViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 173644F783112230316D4E6FCC53ED4A /* ErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C86410DA5B635FCD1418EACF241E3676 /* ErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 17368940CAE03FB9904A5D69CFBC3DC8 /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF37BFA76D52AE19CF0ABC28EA540C8 /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 173EFBD9209646E1A705B053082C9F6F /* REAClockNodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DD49565E855757B1C9CAF1C17184840 /* REAClockNodes.m */; };
+ 17473E80FC0107BF0A8C72CFFEAF8603 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = B5D873AC862E6783398AD8670416FD94 /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1764DAAB45EFB47EFCEBF09C636D8196 /* Codel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD951B4A6BEB2BEF8B43E5F401C7D90 /* 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"; }; };
+ 177039A182568496EEAD8B000C4CB5EF /* TypeList.h in Headers */ = {isa = PBXBuildFile; fileRef = F300B2D3E7E50E8150F6ACF8E3324950 /* TypeList.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 179E47C6D3FDEF2F8548AAF3B8E7D75A /* IOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = C63A6A47981F29DEF5709746C0FEB1A3 /* IOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 17C2BEF174A99D7A9963AFC14B2D9E10 /* ObservableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DE4C9AF78A0FDEAEAC5F4679666933F /* ObservableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 17C9F63079A7777BDF392197B7DAF65F /* RNCSafeAreaViewEdges.m in Sources */ = {isa = PBXBuildFile; fileRef = 11D5A1E1110EDCECE358EB19A8F1155C /* RNCSafeAreaViewEdges.m */; };
+ 17F2E42F3EF6AF5DBED785E7C1DC8143 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC1DEEC41C0E1E8FB923B5FA6A3CEBD /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 17F5E0FB74E7BD32CDACDC8F988CA5B7 /* SKIOSNetworkAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 93F12EF4B42E7A70C9D5CEE10F03CBDC /* 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"; }; };
+ 180E6619D4E6F12EFB3E025429C35BDF /* BugsnagKSCrashSysInfoParser.h in Headers */ = {isa = PBXBuildFile; fileRef = C37241183EF0F61BBC6EA6C0168AB347 /* BugsnagKSCrashSysInfoParser.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1832399A5D86191FBC62039FAA886F24 /* EXWebBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 97B64A03BB27E5642B65D0D91F98B8F1 /* EXWebBrowser.m */; };
+ 18508BF0F3BB7FB5771E7208D859296F /* EXHapticsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B073DE2C0ECD43E7C6344B1683BD919 /* EXHapticsModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1875CFDC099AD0787A9C25318392EA17 /* TypedIOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = E4D66E1F0C0812B3142D37E9D4700232 /* TypedIOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1883A6926C1940FB4951E1616CC42E9F /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = F34FEBB773ACC49CCDBBF52B755BCA90 /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 189B638C3899F769A08E0DE1EFB64FB3 /* EXRemoteNotificationPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = D8CF3DE2D4A12BF8618D561B53F0BF1F /* EXRemoteNotificationPermissionRequester.m */; };
+ 18A77E5A2082C7E3C408C56CA002C905 /* FlipperCppWrapperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE57F6DEE2F506A738387E8BB3FCB5A /* FlipperCppWrapperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 18B99705036ECD1F33913244C135B90A /* RCTConvert+RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D7413CD3BC1DF973240D1078FAE014F /* RCTConvert+RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 18C92F2E7DE02C4F5158C71F487EDC11 /* RSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = E5003F41F544CB231A516A7F623B3AE6 /* RSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 18CCDA25764FFFE7805A2F391D54BD80 /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1F482CD0C8BBD35146CE96321D77DB /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1902EBB8C42BEB7A31086863B86BE089 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 50F122E5AEEB0232B93BD906033A1B59 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 191ED4B1AD846F05B02798563A781F70 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = AEACA277E79E36A282E3096230EDE338 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 192BA926848E9D9219AEBB2DEA42A399 /* RCTCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 8637AF6A177F06B338FC9A766504978B /* RCTCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 19592F25B82235131D6A91618F62FC7B /* Throughput.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E296A829E3A7823F8E2B5E6FDEA9C7C /* Throughput.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 196ECC69DF946B7C4054EBA6F7889BAC /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F0E4A6A2028ED2E241F2C7F4B7F2627 /* GoogleUtilities-dummy.m */; };
+ 197BAE778D92018BC73EC6A9A055401A /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 10814B74CDE15DC6EB1F5120B83AF3C0 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 19912572D88D09628C2942291E7C9ED0 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = EFA3675606B15D277BA608131C2B6151 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 19A4C2DB3EBA77982E77271C69AB7543 /* FlipperConnectionManagerImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 735A6137D06816E5C6E0C1C09CDD1049 /* 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"; }; };
+ 19A911A0B7F6FE7C06C59E9DBD538976 /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE3561639628BD04012F2AF0569423D /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 19B3BC4E2828FB30D6FE19E66BBBC724 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C7F0E0ABB3CCAD83667042C8771E973 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 19BB37501E60552D724E980C463122B9 /* SocketFastOpen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C278AB3E6FCF15F4728074C278D384B /* 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"; }; };
+ 19BB6A5959515A1DBDDC1B41C2E63739 /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = FBCD2C9820EF885E9D7871FE7CCEF998 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 19D4365486925B686D119895F21414F7 /* RCTNativeAnimatedNodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 86BC3144D6B6D2804771535D30FAD965 /* RCTNativeAnimatedNodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 19EBAFFF4F7BB44B99B4E5EA6F2FC4A9 /* RequestResponseResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 745220E98E7B8E0EC647E582DC596550 /* RequestResponseResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1A17875330ECFBD30A65210BDF5E8820 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E54804BC123D7B880EADBAE42E4C0D9 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1A1BCE8EEFEE011440836122D86B6653 /* BSG_KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 279712DACEA52198ABC8F61C3394C201 /* BSG_KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1A1FAB80AB5646F6BA23973871D037EA /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = AFFBFACE5060F34C7DE183AB5C26E5F0 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1A34D3102ACF234F346A5475B6BF1CB3 /* Stdlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 179EE663681A5C6AC6022428A4F16E0D /* 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 = F794A50F04C838621170BC15768D7CD7 /* 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"; }; };
+ 1A9191026A065A4591600142C46139A3 /* AtomicUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 40101A6123815377203D40D4392D585A /* AtomicUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1A91DAC8DA3EBEAA0D5111513D568D69 /* RNUserDefaults-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE37128EF5E7C7304BE080A33528535 /* RNUserDefaults-dummy.m */; };
+ 1ABA2B507962FB92E51A2CA70A819741 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 60F75F85D0E7CDC5F7A2C4E6A07D617C /* FIRErrors.m */; };
+ 1ABD61549684E693C9ABD854DE580471 /* EXLocalAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BA1D6C58407D7431982E15ED56C582C /* EXLocalAuthentication.m */; };
+ 1AFB7660AED3CB914CF01D42131CECAD /* RNFirebaseAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 58F5519A94859E3328E85D53DAAC6EE6 /* RNFirebaseAuth.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1B10D25B28351FF12A8C17090C5309B3 /* RNFirebaseMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C9067912FEF1A1C160B738D9494CCE /* RNFirebaseMessaging.m */; };
+ 1B51EB05FFD0750C4FE9B4A590CAFDD3 /* RCTRefreshableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 23081956B6751CBA1629B9D1CE32DA31 /* RCTRefreshableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1B55112F88E36F4CAD2006CB5FE14D26 /* FBVector.h in Headers */ = {isa = PBXBuildFile; fileRef = 539C672DA8001551E03AE7077FE7900F /* FBVector.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1B5CF4A390128D31E6B3DDD066E38DA3 /* FKUserDefaultsPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1BDA86D0A8653DBA14BB9384509296 /* FKUserDefaultsPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1B7460A41AE9C572291675EBBA73DBF3 /* UMViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F4BCFFCF308A187286AD70E432CD4E0 /* UMViewManager.m */; };
+ 1B7603450F5EBB7D2C05C7FBBEC26D72 /* RSocketServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 70F368B9704E829BF6802BDBB1AD5E26 /* RSocketServer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1B794ED054CB3A6B44BA360A30EEC849 /* HeterogeneousAccess.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC8BFB1CF351BF5C6EF84BA049AE607 /* HeterogeneousAccess.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1B7CFF9E58522F2A4D6D36C5020D8DAE /* HazptrThrLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3B48A53788928257D4F770E7F7A634 /* HazptrThrLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1B83D9440594BDBD1CB4CB3D88411B49 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0769ED595B1401CF902DB671F1E66530 /* 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"; }; };
+ 1BA74AE91BF42207C276B02BBC24531C /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = C2AC929E8A0A14F84960B40BC04E3EDF /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1BB7DF35DA8BC3E5E76D9ADB62B3BAC6 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 041A3AB9D3FA721EE3FA6A1C010E3C97 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 1BBBA89E7263809B22A2986294845A23 /* Observable.h in Headers */ = {isa = PBXBuildFile; fileRef = 266067ADABDCA6C5E9BB18B919AE8432 /* Observable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1BF23C6D94BC9EBC387640BA8F2A5F0A /* RCTDiffClampAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DF621488AEDAF00C8ACBD34DC4D1C65 /* RCTDiffClampAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1C25BF8A89DFBB6B9B355600D39D1DCE /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = 45DEC5ED257788AEB6AFA78D51C5710F /* Bugsnag.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1C3B114D579773C689CCC20E86A66473 /* SKSwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = 416190984EC0862F162E2E48E0B3BAC3 /* SKSwizzle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1C647BDA4A4AB160D974BD55DB2E0A02 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F8A10F0233DA3B3CBEE27074EBFC203 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1C71AAD98CA149A0B464F0C1BC1A760A /* FlipperClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3BF8E7BE4C441AA3E3539BE285C0A7F /* 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 = FDDE42B7E3BA3D737A67D830BA7CB2F5 /* SKButtonDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1C9458A12060B23DE3F9D57BAAC6AF5B /* SKSwizzle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 17A61121C03A8D3B576632439432AB57 /* 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"; }; };
+ 1CB393E83C2658C292D706C7857EC477 /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 0412C5FD31A82AF48D369E9CA79F7B33 /* RCTLayoutAnimationGroup.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 1CD50B17D10EDDDE034D1C2AB7034610 /* ARTShapeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C0F7D0073E3B313605ABF3D5160D78C /* ARTShapeManager.m */; };
+ 1CDFFE7C9DF69F03E29F9F02205DF675 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = C394BE36DFD48F07854E942BCB01261D /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 1CE0A3B74BCACF590A1E1A2BE0BF258A /* UMLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 79611D20E53C437FE6F1AFE2DA821033 /* UMLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1CEB2270F182DDF1CF7139272CF46455 /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1BE3A92813BA17C98A3DE484020F78 /* BugsnagBreadcrumb.m */; };
+ 1D1E44F857FA339C19C859B350D0FFA7 /* Allowance.h in Headers */ = {isa = PBXBuildFile; fileRef = CF4795D41510A5087986EB85A78E93A9 /* Allowance.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1D2677A8095E40E0F5D4BCBC3C0428DE /* QBCheckmarkView.h in Headers */ = {isa = PBXBuildFile; fileRef = D939966692B5002637CFC11768E21F00 /* QBCheckmarkView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1D4CBFD46B5E0040A330C7120FBFEC85 /* RCTDiffClampAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 61CF26A1D2B0F3A5471BF6E966386440 /* 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"; }; };
+ 1D6326675CA2E7855A721EFF933961F1 /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 4B868B975B17FD43D8795223F2C75789 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 1D838244DCF67A79448F0311491E8A53 /* RNCMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3A53E9020B52C0AF909D9691D5D225 /* RNCMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1D99EBC8F71768B9B1A2CCCBED9AD982 /* RCTRawTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = E5F78307F69D0A4C52544702124206AB /* RCTRawTextShadowView.m */; };
+ 1DE06FF175E64A1F373F1E0CA85D45A6 /* BSGConnectivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 51736D95D81474FAF5902446295B3511 /* BSGConnectivity.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1DE91DD8D31AD923BC2F28C70E8E6F9C /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = CE60317C58AFC60DCD0B604500EE9586 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1DF16A410CF349117F27A48911AB92B0 /* RCTConvert+REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DCCC2950CFD02FC662DBDA75F433691 /* RCTConvert+REATransition.m */; };
+ 1E0A1261A07124778FD4B3B42FA9020B /* UMAppLifecycleService.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5E160BF86544B69C6777BE6673DA26 /* UMAppLifecycleService.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1E48D95C455B8ABDB2E212CAB79A6ED6 /* RCTSRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F4056A9E11B1552813A76577B846A06 /* RCTSRWebSocket.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 1E5283D2800D1D93A49EC9AA71FBBBC5 /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = EF20A6B7673DC9EDF7334088F699E2C0 /* GULUserDefaults.m */; };
+ 1E9E9841ECD43A7B59D4B9C4A24373CD /* RNSScreenContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 567E4BB60E073D675710CE1F4C75396A /* RNSScreenContainer.m */; };
+ 1EB1982FEEA30F3349E79573D316E7F3 /* JSIExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D778238F0E5D7B9B0FC32722E1248F04 /* JSIExecutor.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 1EC6E839250BB5EE3E900F898BA75362 /* IOBuf.h in Headers */ = {isa = PBXBuildFile; fileRef = B309AE09E6BEE094D1B4E8170C4894A9 /* IOBuf.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1ECC93652A3EFFCFB135FE893740D5E3 /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 2821AECC6E0EC26B76F98119BDB9BC3C /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1EDD4DC0E76159A2E868E2448ED7CE8C /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = C6187BEC3C0923BA104D84C23B91E01C /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1F7A6150C30D540366225C4428F4EEFA /* OpenSSLUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A8700F9216F84EC4EEF704759982EBB /* 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"; }; };
+ 1F8D9EC1018173D1167AD8857D3E4CA0 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 912F3C0FEF4C832DC9C981D4E763C614 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1F93776C6F5649E124D88989BC9805EC /* BSG_KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 943527E3AFCB84C9AFFD224240A593F4 /* BSG_KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1F988CFCB48630887EBEC9D536138CE0 /* RNNotificationEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 33CE0C79CBF34605A689EC93C4DA49A6 /* RNNotificationEventHandler.m */; };
+ 1FBC66FB408DC29291980DFFAC95FD4E /* FlipperKitNetworkPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ABEC4132D8A614C5B3C617207B44C1D /* FlipperKitNetworkPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1FF20C2CDD23D3EAC68ABAC6E0880DB9 /* BugsnagCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA1E260BBB0AD3399CE1189EC85E96A /* BugsnagCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 1FF2393253B66E225DBF6E7B48F3860C /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C1813374D737500AAC69A3BBDF7400E /* FIRBundleUtil.m */; };
+ 1FF2EFDA8ABAED16AFAB78AF0DABEA00 /* BaselinesAsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6FF0842F9EA78D9EDC9F435A8D686211 /* 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"; }; };
+ 201C25CA113E1654260D99458E252A6C /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DFFADFF3F663EBEE0584FA50706850 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2029321EAF1F73F656D94619140C1873 /* BugsnagUser.m in Sources */ = {isa = PBXBuildFile; fileRef = A4A896A2DCFB0278CBB3EF465B8C870A /* BugsnagUser.m */; };
+ 202E0AA3695D0381D384CE7180F47ABD /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = FE9B33B992732EE00524ABA85B7829D1 /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2036187BDCF514B48DD38C011F3D8F42 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D6151B3091CCB1E7E0DF880D9F9EE3 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20416B5D4297ACF6C5123ECD32CDD1D9 /* jsi-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EF14356D88A83F1368592CAFC4DB722 /* jsi-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20787CEC79E25AA6516AD59C8BEEB419 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED4561357600270D36518FF1E8B923E /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2080973A334C01D568F6C34EAA5FEC28 /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C1044A4815EC7494BBC41852FF3F25BF /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20AB37D0A997EB702F9625EFD74E7D72 /* SKIOSNetworkAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 18162DE6C50E2863BE3AA20B43A71F52 /* SKIOSNetworkAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20B0C57A6DE9D3137B0AD31EFF574741 /* SpookyHashV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 76B0BC6BAA4672419D0A1BF6F4FB7767 /* SpookyHashV1.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20B883649B7B86E3C65B40C1BE9C6C11 /* Varint.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F182CDA20E77EAFB69C3206A207326 /* Varint.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20BF5CE7BE71A52B947DC1A4AE28D316 /* FLEXNetworkObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F0A398436CE937E7ABD0027C122DF2 /* FLEXNetworkObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20C23C118B6ECBC5D63DDD14B20346C5 /* RCTPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = E644452E4C6432E5A1CD4862AD9416E0 /* RCTPicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20E395C9875740A8A614B3B3F1739656 /* RNFirebaseAdMob.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2C88D3601739155B060AA9FC32B138 /* RNFirebaseAdMob.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 20F3535B1F7ACCD40CC3F44712CD9CDC /* FutureExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = DE57CEC42019514FE641BAD853C5C7B3 /* FutureExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 211825B42C149FDE16AB9293734167D0 /* RNCMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F691B66EF32469A0B14710BE1A0133 /* RNCMaskedView.m */; };
+ 21227AB74B4FBEF7FEE5EA1C0AEA6708 /* RNFirebaseAdMobInterstitial.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C0749EED378E1689E1C285F2A98415 /* RNFirebaseAdMobInterstitial.m */; };
+ 21678FAB2A21925B38DBE4A5F09D9462 /* QBCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = A4BAD5FB302A6C36F2AD65F6631BF400 /* QBCheckmarkView.m */; };
+ 216C471C3659DB6C7F43F4C451A1CCB2 /* BugsnagApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = AA2741AA7B804A4A8F107A3D57A64B92 /* BugsnagApiClient.m */; };
+ 218095E8385F5B81616076F5FEE57FF1 /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB541FDC2BF4361A988EAF2F2A186FA /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2188513E06C68D0DCFAE5B02D5EA86E8 /* RCTBaseTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC34A1E45DF94B1992DA80C923EBC028 /* RCTBaseTextInputViewManager.m */; };
+ 219BFBFAE225E7D441E18CFC7572CB4D /* RCTNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F78B3EE9F4FAA6D1CEED160C7F627CC3 /* RCTNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 21C0D0A679B9CCC696330278C799F8AD /* REANodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F580E900550A3D7823C64FDE6FB3AF32 /* REANodesManager.m */; };
+ 21CE7333450F08EF85250BC221A8378F /* FrameSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 74EF1999A7D5F0448AF21369F6367731 /* FrameSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 21DC793624E2D6A11CD90371C27BEE98 /* UMNativeModulesProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B9D58ACBD65C1DA058E36E461F068BC /* UMNativeModulesProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 21E15100946BAC576970F1812C06DAF4 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F88A3985D747C9830996E834577B7AB3 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 21E16122AFBEA16EAC94D13B6DDB01FB /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 34B7BDD48B65CB852F0BD71AA4D5F649 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 2212B6827D7BC81F77DBB7C361B61548 /* GDTCORReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = C67BE21BEF53E4B88BD7BD67C69D8CB6 /* GDTCORReachability.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2232A04B30AA441CBA83D0A161F4879A /* Hazptr-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 1381B07386B17DB1B283F6B3EC16F8CA /* Hazptr-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2243037041F364BD2FAA1C38AE6A4CB6 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = 77944BCD8108C543516807089C97D485 /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 224D23FFF43076B9FD6F06C90E360D15 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 20F0360096A49ED0E255A9341B07C0A3 /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 227134EEB40138501F42DCB74D501A8D /* RNFirebaseAdMobInterstitial.h in Headers */ = {isa = PBXBuildFile; fileRef = CD40CDDE45E5B6DF841387A353DAD46E /* RNFirebaseAdMobInterstitial.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2275CDE2F9E72781DD15023D75195980 /* RNFirebaseStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = F36A19AD9D5F3DEB3CF6906BD57B8FDE /* RNFirebaseStorage.m */; };
+ 228E33C6464F584B2EF22BF39DCB4A5D /* RCTUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = AF1FD33FAA1E723FA5C5005D4141B691 /* RCTUITextView.m */; };
+ 22C8370E1153C875B7DC2D72E7141618 /* SparseByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C8B993323AAE9A4C15E7FF18321A4C /* SparseByteSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 22C893769DB69620D10DB6343A1BF40C /* RNRootViewGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7FC66CC32CFCEE40B9751AE1E90CEF /* RNRootViewGestureRecognizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 22CEFC35D6BE5B9099CB736853ACAC54 /* KeyCommands-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8615415DD882F6CFB309DC51266B7583 /* KeyCommands-dummy.m */; };
+ 22F2DDCCF5DEDB634A650681FB7CB07A /* ARTSurfaceViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E237CBBB7A58A72F48A85A45250A7A8 /* ARTSurfaceViewManager.m */; };
+ 232F9E9093BAD90D351096CECD29DA28 /* SingletonThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 39329E18987753D317DDA860F29C1772 /* SingletonThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2334BC257643AFF9F1A7C9F391BBDDC4 /* RCTSurfaceHostingProxyRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 65E5634DF23CE4FF121A42D6F9B49632 /* RCTSurfaceHostingProxyRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 2353A8FB4CFCDCAE359ACE46CFC9E24F /* BSG_KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A0225E262405626C3CCFD3783A43DC /* BSG_KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 235AF40BD4F72FA49078428998D61FBD /* YogaKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 609182AADFCFFF5EC31D39948B09EF59 /* YogaKit-dummy.m */; };
+ 2365907247E86F9BD727F7AE44494EF6 /* BSG_KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = 19AC722E5EEAB87154C7FE2E07A58367 /* BSG_KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 238F9CA702A2EB39A52476B90FCF4CA8 /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F0E56CB6ACE5471DE50B60FA21BF1E29 /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 23D01320547D5F767B3E75BA7C6D06E7 /* RCTResizeMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 32EB5AEEEA545B49B15B122DCFE2BDFD /* RCTResizeMode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 23D3495C13258064F17B2596703252A6 /* ReentrantAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE8F09C178656DBDAFDA0B025C9066A /* ReentrantAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 23D709C5BFFA4E2B8FE8E01DCF133B5E /* BSG_KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 30CB2E864E51B29B23BA0A59C17D8826 /* BSG_KSCrashSentry_Signal.c */; };
+ 23DD6882410833B4985BF657DB0FF140 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 14E9E31486EBBBC68C0749E85DD654F7 /* SDImageCachesManager.m */; };
+ 2409E7DAB2005636E62545D5599F069B /* RCTInputAccessoryViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C24B7EE066BA0C14A36CD7876C0A564 /* RCTInputAccessoryViewManager.m */; };
+ 24245B52141EA46A7042F4BE99AEB86E /* RNFirebaseNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 315F2128EB1D7920ACA4A387CFA83152 /* RNFirebaseNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2451B9C96658A869E74A857B030FCEC8 /* Launder.h in Headers */ = {isa = PBXBuildFile; fileRef = 566D252641C4C2EB62C7455139BB71D6 /* Launder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 24570C884E7B05506960B1ADE2EBA32E /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 22503E55D13A05D557E5314F522C5630 /* demux.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 246E297E51662846FB8BC6A044BCC3EC /* ObservableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C9B9530FE73925539BBC1D217AA9D62 /* ObservableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 24B66DE15C81BBFEC51497A13F13AF72 /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = C808D9B93E95A2E0C086DD910599382E /* LongLivedObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 24B97F4F26D06C097C3E12F6B68F04CD /* RNBackgroundTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = D1EF93F4D3E6F841569BD844C29326C3 /* RNBackgroundTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 25163DCDEAC38C5567C3C83ADD0CB5AD /* RCTDatePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF56F883D08D05813F1A8C18CF29AAC /* RCTDatePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2527839399261E620202C3D565C96224 /* EventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29A3786758BA5BD9869DBCBF6C13D43C /* 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"; }; };
+ 25308C703762C1B6541C05420395E4E1 /* RCTWebSocketExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97F77177EA734847F57ECA10B81E4C05 /* 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"; }; };
+ 25464C199156B6F34863455C64857399 /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 6165E3EDCE7024C4D5FE7EEBEBA2F169 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 254B9E5D97F740F5EA8A278A150F25CE /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 9981989CAA6381239BB715D0BA46262A /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 2578A917ADC1827F3D0717324949A259 /* FlipperState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F32368D34EB64A99B694CE8986112617 /* 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"; }; };
+ 257916A7CD095FA0808F4A1ABBA1E93D /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 834CA45B23BDAEA96E6F41D0C48F49EE /* signalhandler.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 2592F0075220E3322D3B6C8705B4C26F /* RCTSinglelineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 97DFE8DB672E2C5AB6A879536EAC866C /* RCTSinglelineTextInputView.m */; };
+ 25B0C379434647D92E7295C0CC6A1B1C /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A67725609E5F803B60526CF2258D59F /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 25B6D4193F34A5ABE3CA36A3E35CFE8A /* SysUio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B1B1AF16CD4A23CC6DEBDE47B6B3B949 /* 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 = 4F1CD909714A0407163E8BF5BDEC08C8 /* FLEXNetworkTransaction.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 25D05716DD4D36831130AEA70822D200 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6A0DBFA2AC3B8F49A45D739FD712CD9D /* fr.lproj */; };
+ 25D1EE7FFDCEE0EBC3F03EB316E69F59 /* RNCCameraRollManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 79F76A982A917537BBBDCF57AEFF0F6B /* RNCCameraRollManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 25D70C544A35CB6F097D761400F7957A /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = DE467359CEF73C5F9015551BB2196F55 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 25DD1F622FE7E6E77871EEB146276D51 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 72E7EA3B7A8FFCCA09451C0B226C2FAB /* RCTTurboModuleManager.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 25FAE9EB053A32C666CBD08A58F59158 /* VirtualEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 778184D74EB27A6374B6CDB0C567EF3D /* 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 = 43FDFB8A81364F8B51C37B2560E239FD /* 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"; }; };
+ 263E7272EB84F216E5010AAD64EE4393 /* instrumentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D97D98B714D45A2050A884803CBB725 /* instrumentation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 265A7C27AF6E0FB3AE07F79E4BA091CD /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F1AFACB9F5062C3033A2162C7C66FF /* Log.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2667D6A247BD464A6C85B15684C69FCF /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2071F71A875AD0A9F66C109B903EE168 /* 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"; }; };
+ 266F0607CAD1CEDE6B8FDA659AC9564D /* RCTVibration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 72345E847848F733CF93EB9C9B12BD71 /* 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"; }; };
+ 2688470222A93D85CD64C619D255D87F /* StringKeyedCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 56CC3C3AB2AC0E9C53DC1B8DC9122BB4 /* StringKeyedCommon.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 26DDB3ED21F8F75BF8715141466A6BBE /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FFD01ED62EB70B241703996ED004808 /* SDWebImagePrefetcher.m */; };
+ 26F0818B7A6B16A497714EB1358EBE27 /* QBSlomoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = E739C84D5B01DACF8B1E53BF4A6781B9 /* QBSlomoIconView.m */; };
+ 272654FD85002EBB933D59A3241446E8 /* JemallocNodumpAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 97B0FDEFE0A3A767AD67F8F29CDCCD91 /* JemallocNodumpAllocator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 274ED815FE397FA51E0AA17121A439BB /* StreamRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F99642E3214AE166E5B20250966902D4 /* 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"; }; };
+ 2778D8DE1D2C367945F0A959B924EDC8 /* JsArgumentHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = B96F4E1C02C996AEDC7A39F84CA8A4F7 /* JsArgumentHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 279BD641A3CF233F1A022F5C2189736B /* BugsnagKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 692D4886804E9103CAD2AA3F22E2F9EA /* BugsnagKeys.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 27AFC607943FF0399A91891DD6B277F3 /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = 710044891D8284841001A9ECCB448E7D /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 27D37D561140701C9C2DE99C2D13C0BB /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = FE622E57F200AEC73B7222D8502F16ED /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 27D7BF69F512CC363019B94C7C8A14FD /* SKApplicationDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = E7B58BFF90AEA33D39DC2306C3D51C0B /* SKApplicationDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 27E334C4DE66739FE2189761220D2152 /* GDTCORFlatFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B920059A5D77DD1CEDBC45E2B1867A /* GDTCORFlatFileStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 280340EB2BB4FBED12529AA52158B665 /* UMViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D37F213293752B23652A02B206AD4529 /* UMViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 28061C86241C297891AF6D19B17288A7 /* GDTCCTNanopbHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 8306941218A27B7FAB0F5F24FDA091E0 /* GDTCCTNanopbHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 28861AF52B24FE2B3F51FD4A8A00A722 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = EF2624022163DF8547EBDEA01D8173FF /* SDWebImageDownloader.m */; };
+ 2890524395C72E909E591EB184C2E434 /* RCTConvert+ART.m in Sources */ = {isa = PBXBuildFile; fileRef = 19E4942CC0BFCFAAB858756AF07BBB80 /* RCTConvert+ART.m */; };
+ 28ACE9898CEAC453068EC5C6E6661FD0 /* jsi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F38F3A210C1B61B0939F4FBA891CD9C2 /* jsi.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 28BD2154EFEF4A904B84DFF396BD6598 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 597D02897C3C579AA756348F14235739 /* SDAnimatedImageView+WebCache.m */; };
+ 28C65AFE0EA39E92622AB93E71E10748 /* Color+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = A50A03757D02A98D8760CC1288829DA7 /* Color+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 28F938C614393C2E27ED714D9579FC8E /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 42A0F52C9215438BA3904E573B0890EF /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 28FFC4481C53A863062AE3B78DFDF30B /* SanitizeLeak.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C70B9C83634E05E74CEF35D222403FD /* SanitizeLeak.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 290521ED71D65A6F7DBCB4673DF0084C /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AB19467D5F96E09E702AF0A3DB76FD2 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 294DF61467891D4A15B8BE8DA7B249C8 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 7390BB632CEEE118C7CA4E8B403F656C /* FIRApp.m */; };
+ 295B0286CAB8B9811ACC7543683D1FD9 /* SwappableEventBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6CEEF959D7C8245C060ADFCFB07E6931 /* 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"; }; };
+ 296F07BAEFF63EE74DBFD1A4936E42BF /* RSocketServerState.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C25CC3E1A0256F28D558834D01ED90 /* RSocketServerState.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2971D2756E69D3A1B1B0B05CB44883FA /* RNFirebaseDatabaseReference.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4D6DD3B3E1C7D37CC07A6F55F43E8F /* RNFirebaseDatabaseReference.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2977CE25D3D95A6820F6B47674C6CBA6 /* FrameSerializer_v1_0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 59444F5F124341D5AD914F255E9BFF8F /* 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 = 085AD3D2DD563788E6C7AD22A0ABAD84 /* RSocketTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2994820A161009C46BCA0F5CE653EA23 /* UMInternalModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D37E46693739712C9D19228D056349E /* UMInternalModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2996E3F4C4B3F78A48FD7414D9400D12 /* RCTEventAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 534A1C304D4438D7B323A6786E83A4D3 /* 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"; }; };
+ 29A57A56B88B85230E7202D1741D4057 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = 6D6F2220F93AF227C1AE3DD841925360 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 29A78422CB94171C606F76CBF757733B /* TcpDuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EA7A0F4054315D2EBCF6698136B606FD /* TcpDuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 29A826F8E3DC4C6F6B16EAAECC591333 /* RCTSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 034DB30AF5B4F51E9E5B0EADF41E1970 /* RCTSliderManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 29BB93429B225681D5E327FA55D79FCA /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E7252A2E48474E8EA750C7B1FED58C /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 29BC45BF5AE5015D46B969B85561BEA0 /* firebasecore.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B5CB5EA94227AB5B770D2BBEDB2A15 /* firebasecore.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 29BE103541578385234026751F8ACE67 /* RNRootView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B41A3A0ABC384B504F9EC23B886D3D /* RNRootView-dummy.m */; };
+ 29CF0EFC90A41967677A31628C2F25A0 /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 09BA0A0107B211F7EF71C1358DE790C3 /* RCTScrollContentViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 29EF263F0219112B7A83EB6282AC6BC8 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B6E362A010D932A7F79774073D5CBD71 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 29F9DF5B489E9D84B67ED4897106E0BB /* UMAppDelegateWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E86E0687E6408923DA3E34DAC8DEB3E /* UMAppDelegateWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2A0324572051D6112BEDB9F83E676728 /* RCTAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = AF459A262B8EC923D72DF69D0CB2F2B4 /* RCTAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2A0924AB7815CCF0A58FF53C9F9DD715 /* RNFirebaseNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 210D98DF975EA4486214A28C55436325 /* RNFirebaseNotifications.m */; };
+ 2A0C966126A297B3D07024632C4367E7 /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AB6274DA14A33F15E2AF43988A85A1 /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2A0E1DCF4CEF3E199FEF0ED767146681 /* RCTConvertHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41F742796970DCE1833F93661848BFFF /* RCTConvertHelpers.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; };
+ 2A13E0D6D5598EB9B57F78F3CD74774E /* EXVideoThumbnailsModule.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDC5AC1CE593C7B8AC38C570E9FBF2C /* EXVideoThumbnailsModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2A271C1605508A90C3BA1EAB6BAADC3E /* react-native-document-picker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CDFF3C2ECFE22DD0F038638D3C43BE7F /* react-native-document-picker-dummy.m */; };
+ 2A3B68B376B56AA14142534390120DD4 /* NativeToJsBridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E266AC3ACD8EF6CF0EAB548800B89690 /* NativeToJsBridge.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 2A55289CBCBD22F409A68DB6A7D7DE51 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2700851C4165B395335A1B0169844C /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2A996496C046119E9D62610932CC69FD /* FlowableTimeoutOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 368A4AD8773CF8767E6EC2DA65901B5B /* FlowableTimeoutOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2ACFB7C65A61B40D30B5CAB420AB071D /* RCTModuloAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A86254CB2C1DC6A2DB53CEF2A554FAB3 /* RCTModuloAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2B174A54A84B51ADFBD45E40110F0D25 /* AsyncTimeout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9BBC063CBF188E2AD7CFC22794FFCCA /* 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 = 8B6AF205362728DCEA85500386C83D19 /* 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"; }; };
+ 2B25C91103E9A7DA0BF82DE4DF7BCEE6 /* RCTSRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 22464FE5D4EDCEDDDD8610BCC742AEAE /* RCTSRWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2B2A1CCDBA8AD8D264967730D01F3FA4 /* UMPermissionsMethodsDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB9C5C2072DFE5221E877A6B04D8429 /* UMPermissionsMethodsDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2B2FAFDA8347BE2821FED5D48AB3A547 /* EventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 73F99FDDD043F3C123FD799F02E251D2 /* EventBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2B4FBEC74AEA5E28A513305A9E602882 /* RCTImageStoreManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7932FFC4D520E7077C70AF595EEC3B27 /* 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"; }; };
+ 2B574EC6E9241E8B84C6A3846272F8F3 /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 28B37AB373EDFFA78B0DF45E3C8F31C3 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2B79DAF1B46E07D72A44DCAFB639C819 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7033DB819E816E3EB425094FB4A1EE45 /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2B830C91775D329B828183C837A9EFF8 /* RCTAsyncLocalStorage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 834547673C2A8F2B0C6429D64A9D937D /* 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"; }; };
+ 2BA0D059223373A39DCB8B59BD18557C /* StringKeyedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = FB9ACCB262979045248720B56036D60E /* StringKeyedMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2BB382DB7792FE1E8269B4710E90EFFE /* Random.h in Headers */ = {isa = PBXBuildFile; fileRef = C9107F956D575ABB532F70D331DA2C31 /* Random.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2BD172C6FB7DF31CC3EFA3CE085B4126 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 78EA4FAF835F44E1DF805704CAFA9D89 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 2C03900917DC61024FD067977229C3D1 /* GDTCORTargets.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E6A5F25F40F4E0E18F49EEA5D28EF3C /* GDTCORTargets.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2C3D875B1658DA6BC9946D437202C839 /* ExceptionWrapper-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A98DB0A4AB17DB921C1ED635750D654 /* ExceptionWrapper-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2C4554B6732E389B6C115718BD45701D /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B198F49D093D4120C0EFEA102F189FE1 /* SDWebImageManager.m */; };
+ 2C4587AD15A7973ECE6637EDA1DFBF08 /* EXFilePermissionModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EAE080525FDFBD3006BE74FBF8396F4 /* EXFilePermissionModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2C6D65B3FBD38D8AD43897EBAE585914 /* VirtualEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6995201D39391D5D46F8A69770F753F7 /* VirtualEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2C76D04357B9263B3E31FF7C30424670 /* GDTCORTransport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AA8B5FDB85C551C1FA351B3A70116816 /* GDTCORTransport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2C813CFB5B807A3B361E5EC77152152D /* Dirent.h in Headers */ = {isa = PBXBuildFile; fileRef = 50ABB863B576FFD6C6CA53511D921D2D /* Dirent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2C89CAC103055E4326DDE29E97713CE6 /* UMReactNativeAdapter-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2E586DC444EBC3229A5FE55691C45BE /* UMReactNativeAdapter-dummy.m */; };
+ 2CDAC043E586A4E33786C82BEFBB0DBF /* RNRootViewGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 081730C1746A285B3625358638D49C74 /* RNRootViewGestureRecognizer.m */; };
+ 2CE08EC7BA09068921151F10810607FF /* RNJitsiMeetView.h in Headers */ = {isa = PBXBuildFile; fileRef = A4CB0FF13F6C348C0F059723805759F5 /* RNJitsiMeetView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2CE339DE51DB76536A63008724250668 /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 049D4121733CDD7CE6038A9F9D0E1D00 /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2D0E5271D5737630B32CBDBE8AF16971 /* UMReactNativeEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C9BCB0F4A9C681EC958D2DE450CE769 /* UMReactNativeEventEmitter.m */; };
+ 2D94B903B687465A1A40CEBEE7FEC6E9 /* Frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E13643F75BB289AFC9F56E8FF8185514 /* 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"; }; };
+ 2D9814A90579824EBBFDB633BB165AC3 /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = 205617F2BA6572C4FB0072874D254967 /* FBLPromise+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2DF43783BAC61EA95D674BD58E390775 /* RCTSurfaceHostingProxyRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E1AD86AC6309D4F54333621B57F965 /* RCTSurfaceHostingProxyRootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2E014AAF39426DBC26D47DBDC691ED5F /* REATransitionValues.m in Sources */ = {isa = PBXBuildFile; fileRef = D8D04B94ABB809E4CE3E075B32A2492C /* REATransitionValues.m */; };
+ 2E08E47CF3B7BCEAB85479248233BE52 /* SKObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D930C8097F51F6E54956A6D4D9DAA8A /* 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"; }; };
+ 2E5DDB53500E43F9F5A51245136962A6 /* SDImageHEICCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BFA07440A8E55C4863268CEC6E8C645C /* SDImageHEICCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2E7763FC85109EAE2D59FE71C3B17D79 /* BSG_KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = E21F039541D4113FEBBF227947737D92 /* BSG_KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2E78136632F05B8D8F8CCA6F8B62AB6D /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = FDFEC8B96013B1DE8EFFE4967BC17D42 /* SDAnimatedImage.m */; };
+ 2EAF41297C07BA08EDDBED38825EFD51 /* ApplyTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B20C7AD4C0DAFD0A549410FB953D3C7 /* ApplyTuple.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2EB201AFA7B7067271DF082293CF9112 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0C7F5B506A4CC32E2F13CD387EEFE0D /* 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"; }; };
+ 2EB408F37923E5B678BADA8BB3AF48F2 /* RCTFollyConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = D577A7E19C17DEAD828EB8A97CCE9ECF /* RCTFollyConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2EC239D84B20011AE1A05A0CFCE4E647 /* EXAudioSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBE605CE88E8FE3FF8A54FBEFF63C10 /* EXAudioSessionManager.m */; };
+ 2EC5425BB144046F7F37DB3FA09A3376 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 2160AF560148FEB14E6069961398BC20 /* RCTProfileTrampoline-i386.S */; };
+ 2F2C4147704FC8631687DFD85CF1C60A /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5677EECE0C7AC51CED9E991D4A68E553 /* RCTView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 2F3762F547283D037D6BF8A882085851 /* IOVec.h in Headers */ = {isa = PBXBuildFile; fileRef = E7C7864BAEE54C69674AD01F6A74B8CB /* IOVec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2F3E6CFDE51DA53D85F9F0B1E585D2C2 /* RNCAppearanceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = A3608E8911317FF8D16F0F17DCDD0713 /* RNCAppearanceProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2F590231D8B24A4726C9B4C08F8A95FD /* BSG_KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 00EDF5A75842B9DB021A0177A3C49DA5 /* BSG_KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2F998A4B72485CE3C7114765011202B1 /* GDTCORConsoleLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C93089C71CB9569A26437215513C814 /* GDTCORConsoleLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2FA7A5A12876AA7C4D5903A9C5B74B3A /* Spin.h in Headers */ = {isa = PBXBuildFile; fileRef = F43A60CFC55D10B7A676CF564B1E4408 /* Spin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 2FB4E6CEC54F509D46FCEBE53DEA65A1 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 5427922F1C6F6A3813320CC20FB58D51 /* GULAppEnvironmentUtil.m */; };
+ 2FD56DFD6405D75AC16D258A4AC0F49F /* RNCWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 38174BA60A299E14295F101EE0FD14E2 /* RNCWebViewManager.m */; };
+ 2FE803AD2F6A7E8DC5898A9563ADF11E /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A8F55A8C8BB50C6855CDE1204DD1AFF /* SDWebImageDownloaderConfig.m */; };
+ 30048C1ED58BCA8F8305E97FE14CCED0 /* IPAddressV4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 134809788D95B1424C9966E8E30A136E /* 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 = 391DCE7E1FC1980DD72A702B02280B80 /* IPAddressV6.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3024D29596A05D6D26B00A2D584A7A55 /* RCTTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A380674B1C0B1215FEE9FBB35CD7601 /* RCTTextViewManager.m */; };
+ 30363912631BB1C44CADF345BE0C724C /* UIView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 652C6468FA0798C97AF94D97EEA5B6DA /* UIView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 304DA0D33346E09E619AAD904E6CFD85 /* RCTPackagerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 887FA8EA25ABD6A49E499F329DBDE96E /* RCTPackagerClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3060BF1405F7ABB478493A90B64FCFCB /* F14SetFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C3FD4AE0C7D7460F1D8CABAF16FF714 /* F14SetFallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3065F04E0401C33C4AC2E4E36A416605 /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = F24F6CF589AAEA086940626C57E92799 /* FBLPromise+Validate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 308C87640D35D1E3C633032AF321F283 /* ConsumerBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD101156B2BC06522BA75AE5CBC21471 /* 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"; }; };
+ 30A8478C08F9DED3F5CB43A32F5FA1BB /* ThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0004ADA1CA081B030684FB19EC77BEC2 /* 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 = C44764391C07D33D533DEADD5BA5590C /* HazptrDomain.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 30EA63D0E95EB523F359EAA9BCADC1F1 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 68A2B6B12D5A32210F704BEAC122B28B /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 30EFA1CE7F1133015F0E3E10A28316CF /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A25A52CD12189FE3A4F7F4CA22582AF6 /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 31104DDF23E644091D0B208B51B3F550 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7BA9A89DD0043C79CC3773D2A576B47E /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 314BEFBCD6A8C616A4589D1939461D15 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 73EDE3EEF45AE2EABE6B40C4440BC958 /* GULKeychainStorage.m */; };
+ 316E7D6240A4CBFE7A3174962EEA4914 /* JSDeltaBundleClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AAE72FA7E122375AFA3D4C39E047053 /* JSDeltaBundleClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 31935F903EB3421E32FCD701A8DBD38F /* RNCSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = D66DB0EC20D763319521BBE45714382C /* RNCSlider.m */; };
+ 31962DADDDE276F6ABB6754ED6E7EE1E /* RSocketServiceHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAC48D7F1751CB19AA0F6FF5619610CA /* 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 = 6004474FF0FF4E8ADF74104D607D5934 /* FlipperCppBridgingConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 31A892DBD91E377E85107B4FC88FEED1 /* RCTInterpolationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A493A025541177BDB093E129FB679765 /* RCTInterpolationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 31CA1F80D4661804D819BD261F21AFC5 /* DistributedMutex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E51A17A62CC1ED1DD8973517632E8A4 /* DistributedMutex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 31FD8DFA47B6AEDCBB2D1C7B48A2B1CF /* OpenSSLLockTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C20AF5E435127DBA67BC1E57B6561AD6 /* OpenSSLLockTypes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 32139BEE9683EC3EE16573BEFF42C21C /* BSGSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A3A0B70DC1897B98285CC33225AB7E /* BSGSerialization.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 321E5783FD6AB1B2E124AE90C409D435 /* SingleWriterFixedHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 113CABA82A1AFDABBD9BD0633DB77BE6 /* SingleWriterFixedHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3240E20C3A58ACFE15D21D48E1D40A6B /* RNForceTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 716EAB74F792807E9E3A046E1BD6A741 /* RNForceTouchHandler.m */; };
+ 3259B3941D9E4CC09A9A27E51E89450E /* DiscriminatedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A27E7CCF0BE3E67CAAEB68881FE3132 /* DiscriminatedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 32622CE75F78F8E2F8D5400CD2CB17DC /* FFFastImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F4F0F99A607F04B052CD844C65866CD0 /* FFFastImageView.m */; };
+ 3268AC6F8341AD59A356F49E24D7A68C /* EXVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0389CE2540A2E0A6501F4C228F15FEEF /* EXVideoView.m */; };
+ 3281A3156AD63267FDA1D1D4DA80D5DE /* BSG_KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 006E4F616A0109DD4199ED3F10416DA5 /* BSG_KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3292BA9319F6A044C79AE28E0D918FC5 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A624B6E2C6A10911DD280873B241BCA2 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 3299094AA6F9AAD51F2C6B7EFA6F7283 /* RCTVibrationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = FE2B4AFF5D60BD22A6B8A4357799402C /* 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"; }; };
+ 329D8DC4DF1F87F450F10F8695FAF36A /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = DF3769950C7FA25FE17811F6ABFE5CE3 /* small_vector.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 32A725DD12977D66DE1D185F429EAD35 /* AsyncSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F17B1D8B12505C59B68DEF70AA852D5 /* AsyncSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 32AC28388DEBC44E892603D239EEDE0B /* AsyncSocketException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2CFC64A70AB0E91C95E6C266AD5D221B /* 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 = 52EBF71E699CB05470D3A3443B9252E7 /* 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 = 817CB6DF4BFCD9AF081CDEEB072C48C4 /* F14IntrinsicsAvailability.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 32E9548503360012A39909DFBD4C4DD9 /* IPAddressException.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DD4FA93980FA05CC847D3AFD4D93CB /* IPAddressException.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 33301592ADEC5F3E21FA07A848C1936C /* Base-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FCB17AE5093B5061C9494E6D16BAFD /* Base-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 336AF37B5F585C4DF000A22B615C60CB /* UniqueInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = DADC31C9BC5C1E83908E3894CD1ABB20 /* UniqueInstance.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 337AD4C3D05F965B85CAE6BCFC70C73F /* RSocketServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12EC624D805F2A2DF72612BAE59EF11A /* 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 = 2F96BBC2C349EFE0561E41FF1D59ADE2 /* Assume-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3381A15E738D9B9F0E2B4E5B6962EF59 /* NSError+BSG_SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = F9473E63F2F2F765C54817AF80386E03 /* NSError+BSG_SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 33825AE552B86EA4DFF1456042AB3861 /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = DA489D76452AA52B415BD703EF1A8DEE /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3387000CC1D65427B1EF0E7A6D10FB83 /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C50F7C0741ECC60D27C3DB92829EF22F /* RCTScrollViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 338C33E4A2EB50C20A830E837384EED8 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB653590FB299B61B9D0198545B5D53 /* SDImageCacheConfig.m */; };
+ 33C906D21E0095E99444F2130D76E9F4 /* UMViewManagerAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = B4C14FAAA161855F5F6318B0B2985D0A /* UMViewManagerAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 33C9DAD6F6980D6E44985EE759169311 /* BugsnagErrorReportApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = AAF095F750CC3AF878244B986A276EDA /* BugsnagErrorReportApiClient.m */; };
+ 34544937627B86CB42BB16F02E12B037 /* RCTMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BA32C70FFCB68DA95A8024327A450F90 /* RCTMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3463C175D4F311CD3A28FF95ACA98E00 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 83341965E754C6DDB908F0C8FE8B7E73 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3473A25D4D716A7FCC6576D1D71CB291 /* BSG_KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = BA28D16C0208BC28D07B6052F9A0E8E8 /* BSG_KSJSONCodecObjC.m */; };
+ 347B182C399E95A640EE32BA18E0D4B0 /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = A6F66B26D12DFD42F7FF53A024745031 /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 34DC275EEE112BBD0C9C8E142883BF10 /* StreamThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4284C13E0107188DC785753754385D52 /* 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 = 9D0C0644B5D0F95D068D4CC63C42EE62 /* RNCWebViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 34EA20ADEFC65F6118975776F29B5ABE /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 024F789B72FA8D92CC84DCD82857AD1C /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 35269B5057CDDCC7DEA2FE786C99AF9E /* RNFetchBlobConst.m in Sources */ = {isa = PBXBuildFile; fileRef = FBEF5F60BDC04EA267E52C695D5F0112 /* RNFetchBlobConst.m */; };
+ 3537CE1621452E04CE333F76DC5EA2FE /* RNFirebaseAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2750620F9937A7EDD318F2B081B048FA /* RNFirebaseAnalytics.m */; };
+ 353B9345CE16AF6338035CFD93D16671 /* InitThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B68E9A3C2EB364D589D3580A9545F9B /* InitThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 353E3AF04FFD70145B93E29D0B322A3B /* ChannelRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 65D3CD29CCCF80F74B831E34B4DB49BC /* ChannelRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 35509AB2DE9757199EE5A9A606C9E058 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CC19DEFC6439BD6658EB9C08F118CBAD /* pl.lproj */; };
+ 3567CB332EA82A9AC5E4B08594213F26 /* ARTTextManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B20BCBAE53EA0A08D11186C7B5C4192 /* ARTTextManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 357556976C6B4B8D49DD1E04031A3BA9 /* Yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBC9ED8CB93FBC6F0007F1D50877416 /* Yoga-dummy.m */; };
+ 3585440364A592462F3DAB4360A8A9C4 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = B15F68A62E7CA9CF78F4A1D8A499A4CF /* Util.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 35D47F3D1A1DBD7B85CBF95EEB5D1CA5 /* StringKeyedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6D72CF3105B4E6E2B3311514B7C10B /* StringKeyedSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 35DDD6805DDD9E1BD962EFE1F8B3FDE1 /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = 624112E646914E16C271BDFBEBF5372D /* FBLPromise+Await.m */; };
+ 360DEDF4ABD8983B2E0C41923685FB55 /* ThreadWheelTimekeeperHighRes.h in Headers */ = {isa = PBXBuildFile; fileRef = C21CCDB4AB9E50DE25A182A1A5788054 /* ThreadWheelTimekeeperHighRes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 361A2F0A5202176F40E488F6D554E381 /* GDTCOREventTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C9E37D0A7EF15030428AF98EAE0601B9 /* GDTCOREventTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 36360FCF5DF26972E15B00638335C00A /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = ED85978DBD2A2A4FCC68CC490BE3CE4D /* UIImageView+WebCache.m */; };
+ 3645C6820057437CDBE24F59A3694F89 /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = DED6AD875BC4C446ED34B3ABFBEF4B0D /* FBLPromise+Catch.m */; };
+ 366116BABF4984007964E29E1D5ABD22 /* RCTConvert+UIBackgroundFetchResult.h in Headers */ = {isa = PBXBuildFile; fileRef = EED7A03CAB59F9CFF937E9355A862E8D /* RCTConvert+UIBackgroundFetchResult.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 36639B3E5EFD659484EA7418ADBC3F1B /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = AB65728D71BBEAE5B472C8895E06E6C6 /* SDImageGraphics.m */; };
+ 3668005604E469D2C61ABD5F410E3360 /* SocketOptionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA90E02DE3D4BEDAA81145ECB6D010E /* SocketOptionMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 36838A450767D18415FBE60D36FC69FB /* TcpDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14AD00F6794B75E13769E36734C64BAB /* 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 = 4DF42BF532FC18573523B1B1541B260D /* OpenSSLThreading.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 369D11ECECB94E5C764B2E9B73D58AE9 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = F31C08695065BCAAEA5A120C91ADC403 /* RCTSwitch.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 36B30A72BB2A2EB9D72BACEBA5A74C69 /* RNBootSplash.m in Sources */ = {isa = PBXBuildFile; fileRef = B580C6F8115A13894CBB2017602063F7 /* RNBootSplash.m */; };
+ 36C7EF28833E6681D834301FE13A86F9 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = B5641DA0FB52220D4E7D32DD81D26817 /* FIRApp.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 36D4E8D299A73059B713FFDAF61EC22F /* ThreadedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 676F49740B7638DB7B74741C75D2C906 /* ThreadedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 36D95171D464546996955F5E08AE12BC /* JSIndexedRAMBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F9B142DCC92E66B7F582902A6A2A0D0 /* JSIndexedRAMBundle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 37043ABBD4DA0792B89D11FEF04F995F /* TOCropViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FEE60C719A471DBD4B5E6093935C8FD /* TOCropViewController.m */; };
+ 37102F4139638538537682CFDBDD3521 /* FlipperClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B33486157295DFF710C44DBFAB9E184 /* FlipperClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 372882F92C66AD589C117E6B98043712 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BFB63298D093460F7276CE628FD93AC /* SDWebImageIndicator.m */; };
+ 37454D1D4E48456581921A7287508CE1 /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = 32A060A76FC1635AD55AAE0FB1400BD3 /* FBLPromise+Any.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 374560D732665B18E6AADC57D1D9B12D /* dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 072C64D0E7E5B999D84E772A74C31778 /* dynamic.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 37532852A078B0FD5BC654E9D95B5B1A /* BSG_KSCrashState.m in Sources */ = {isa = PBXBuildFile; fileRef = E59E6F780D593B2F0F2920EF6E9A1E53 /* BSG_KSCrashState.m */; };
+ 37561D58917BF3DD193FA026B4DC7819 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A9577B62669DE44C9220B05B75BA13E /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 37836713E1CF2FD3FF5AC8E73DB956C1 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7374064DE24D957025720DA0BA6DF69F /* RCTShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 37A8A74509CB140CA1CBD2862791F6C1 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = CB74B18282B8339F5CAA7D7FE7101893 /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 37B34066BE54D6792D10B8C2F9B7752F /* threadsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = EC64343B71A8CBE13E2412C87FB2725A /* threadsafe.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 37C9A7BFC98577A5A2F702F0D9249832 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = EB14F126E96758354800E2285FA57A06 /* UIButton+WebCache.m */; };
+ 37E3F0F29964F4FA9C40E1CCEA52F682 /* SwappableEventBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 12685E77FBCB9CBCC8C7CBA44526FD02 /* SwappableEventBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 37EDEC2BDB04F892C3CB29C4F9A8C34E /* YogaKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BD21A41F3FC35E0DFC33DF605CE33EEE /* YogaKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 37FCEB31D086A0F531245307B9F7C801 /* EXFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = D3DFEDC832D362B821304D9CF55CA3E8 /* EXFileSystem.m */; };
+ 38073539C1CF74A17AC81285509C60EA /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = AF1A52C998D8171D541BEDA5F06D24AA /* GULNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 381F3D7E2878B051D339526BFD2EE849 /* GoogleDataTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 29D9B2C34C5B4908444142055250AE80 /* GoogleDataTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 382D1B33DF592436E96A9505F8E9E725 /* PublisherBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B01459926C4078CD55D67E0BD4E6367 /* 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 = 521CD7F02EEA41315FD805AB120C0A74 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 3861A71C26628C93C77FCD87EC4761FB /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C33CA0AD7B1BEE00F781E293352D69B /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 387DD6E0D2967BDDED87AEE55A05DB16 /* RNCWKProcessPoolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D068796EA3F23BFADA1F5E47B2699B2 /* RNCWKProcessPoolManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 38A3CF8E02900F0510ACAFF100A723E0 /* TimerFD.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C35135DABCBA394FBD2D197842A07A /* TimerFD.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 38F35E24D856E9519A212722C0D13E59 /* RNCAsyncStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E0F8261289A3ADAFC17BE7EAB126286 /* RNCAsyncStorage.m */; };
+ 3902C93559EE5739F37997B5E9892D4F /* Request.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB1D02E2B3AB38BE201FCABAAEF17446 /* 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 = F2A3C274279BE96B58A5DE58D474AE16 /* MicroLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 390AC40A3C333FB6A81C2D20EAC1A0CF /* TestUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 9833422D7143F6C729DB2838AD7933BF /* TestUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 392A3ECADD8AA6EE73D72561F4FDB23D /* ShutdownSocketSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD915A7D91A75FD6552B9FEB4C051B45 /* 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"; }; };
+ 394B7E1DD8A560A5803CFE96108B0666 /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DEE0582A853D4CD5DA68A62ADCC5954 /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3953D3F50A05E1AA87124E85621F6D92 /* Fingerprint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D14EDE01F8E280A8F8150227B7F7A6 /* 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"; }; };
+ 397BCE98217DEEB9A0A1DD81E3DE5389 /* RCTTypedModuleConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = 612C234CB576CE04ED395FE2C26CE6E9 /* RCTTypedModuleConstants.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32"; }; };
+ 3999E05ED92EC4228CA26EB230DB43AC /* GDTCORTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4387B5DEFD6C500A6EB7878ACEEDFF /* GDTCORTransport.m */; };
+ 399BF22C6BB6F9A04043BAE54B59CD8A /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = 857B632100A87F65C024A402A02ED306 /* RCTKeyCommands.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 39A8B0F0C8877BB15AD04CD38C7C9161 /* RNFetchBlob.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A085EBD25837285EDD66CC488AE8DE /* RNFetchBlob.m */; };
+ 39C64C7D0A3CC2D7D7A0143EE11F6446 /* Frame.h in Headers */ = {isa = PBXBuildFile; fileRef = FEB3E3A918DA80435DD0BC14CF927F1F /* Frame.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 39C7B8CBC7FF6C71A08118BE63C072A0 /* Peertalk.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DBF55AB682A256705CF187E386752F9 /* Peertalk.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 39C85EC983B5B8A9B6EFDC621F1D6F50 /* FarmHash.h in Headers */ = {isa = PBXBuildFile; fileRef = EFE361B26106E6F84706D937E4E2CC66 /* FarmHash.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 39D5EBF062B74C8DDCB6DE46E8A9219B /* Padded.h in Headers */ = {isa = PBXBuildFile; fileRef = F64A2236E01682D2970A235FBA9C2DAF /* Padded.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 39F711B3EA8188B6D67BFB8C89EA750D /* RCTSurfaceStage.h in Headers */ = {isa = PBXBuildFile; fileRef = 02392C81BE71CCE7C147023C056E162F /* RCTSurfaceStage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 39F8B48ACB4F25C361745D13D7538C99 /* Foreach-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C3D20E580F0CADC319B189ECC794295 /* Foreach-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3A25A0B031EDD3B74BB39D3AD8967E3D /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 93A97AF91CB068344041DEDFC987F6B7 /* GCDAsyncUdpSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
+ 3A366E0112A812204DAD3AA497EAD09D /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 89D545D00ADB0D177CAAD36AE25FD7A8 /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3A42B7CBB1077B1681D8BAA47FD729F5 /* EventHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2F408CA55F852A4D3F12B11AF6E1B74 /* 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 = C0087A5911ECFE59AEF73C6B2C48837F /* QBAlbumCell.m */; };
+ 3A588C35CF59D1DA0D42450E2D7D237C /* EXConstantsService.m in Sources */ = {isa = PBXBuildFile; fileRef = D17B7DB89234D48CF62F1E47D61C0463 /* EXConstantsService.m */; };
+ 3A5DB1E5EC7C9DB692B411AC12981758 /* UMAppLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EF6341A7237AADAB0020CAFB00472E5 /* UMAppLoader-dummy.m */; };
+ 3A5F5528F10F93127EBBFE10043B3EDD /* ClockGettimeWrappers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2D18FD92E5C02179335114DA146D002 /* 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"; }; };
+ 3A6B7B5EA8B4C74A3B3628907AF2C361 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9111B998F6951B90BEEF4356A22BC7 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3ADA517D682534F4669406B324870C1C /* RCTComponentEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BAC96C34181A4AD26EBA0E008512351 /* RCTComponentEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 3AF8B694617A74F8749ADBA3E1C57FB2 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 307AC7E91B54A8B513EEE19246B784DA /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3AFEBD8603F5475633372854B818713A /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD334D5E8416D4A54BBB26548C42B522 /* 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"; }; };
+ 3AFED154CE58A7877754321B3D5B17DB /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = CAAF2F5D82AACC7F5CFD8A399BF072DF /* Traits.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3B1C56C9C2CD7612390FFE5E14833E4F /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 406126CDE866DEC6B775C6D397305C58 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3B1F011B902EA943C13BF23FA5AA91B8 /* RSocketStats.h in Headers */ = {isa = PBXBuildFile; fileRef = DEAE00B727BDBF5870E0E3C7EBEA34F3 /* RSocketStats.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3B2FE6120D6A53821D07E463CADA2433 /* Malloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52BB66794D5CF468F90579F021C92C04 /* 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 = 480ACD8EB66689B1DB2A7EFC233EB866 /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 3B40FCB8E0BF9B46F95712AEF680A135 /* glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BA90470BACE453BC61F5A465707585F4 /* glog-dummy.m */; };
+ 3B426494F084B4127219E522755411FA /* RCTKeyCommandConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = AB45398F33E9F6B6094E8C46C8F8AF17 /* RCTKeyCommandConstants.m */; };
+ 3B4A8B19ECB268E4FC6EAD4276B63B6A /* ThreadWheelTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEB33EDDF13C4B81FF081BC41152CE31 /* 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"; }; };
+ 3B520593596D5C39DD58B1C8B5F2849A /* RCTImageStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 133D77CDEA3AB66F186CFCD393F6960D /* RCTImageStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3B5A6465606762C6EB7BF68923C55487 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = C892F6E29BEFAA900F4D34736A3A395D /* FIRAnalyticsConfiguration.m */; };
+ 3B66445B8389FD8B6FEC18D5C63CF08F /* ManualTimekeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCDADBF1E0BCF5E4B4986AC4DA0A3F9 /* ManualTimekeeper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3B86A109CEA0B850B0A64BF002AEA50C /* REAParamNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F2B19C54D84B8062204B2F6C5D365CA0 /* REAParamNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3BDA042F4452C7A9D7762E7E5DC1E06C /* Iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = AEABDE2E04ED6688F5850A93F9B58F01 /* Iterator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3BE233D9068B6A6CB6B8FB96806FFB04 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BD4A3B3B8029BB7047E8E38F97E49C5 /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3BE35415468374E7FD5095CC14E1132C /* StreamsWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = D9AF91F511D1527EA8D0048D84814E9F /* StreamsWriter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3BEE1FBAD4B96E245CD9AED9D181133D /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2FD89FE7149F49ECE939C0D668485C2A /* pt.lproj */; };
+ 3C008D6C8F8BE78D67CA9CB7416A0FAA /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A51B5944DAB19F25618C50A23CAAF4D /* String.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C0FFA7C0FBB6DBE9C5E543870C2DB32 /* BSG_KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = 6238C71F6662B20927DFFC2C668508BC /* BSG_KSCrashSentry.c */; };
+ 3C15FBD85FABEBFA4D591E85969CEC1F /* Enumerate.h in Headers */ = {isa = PBXBuildFile; fileRef = 81147D7932B8A1B042539ACFC2A3BE4D /* Enumerate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C2BB5FD7D39742D46B07E6EC1404395 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = A3883E5AE7BD4A1084EF838E9B819769 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C2CC35AD5DCB89F74870ED731466DB4 /* ARTBrush.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A91247007B336ED4A264E5DA76869C4 /* ARTBrush.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C31CD3F689030110809D1AFD7C1EFDA /* RNEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FA0E6420D7FE0E8FD84B041E65AE15D /* RNEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C3ED2C9C2422B18BA8F904508318AE4 /* NSDataBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = F9D195E0406C227F9EE40A6B144D3DE8 /* NSDataBigString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C4E24A310EEFBA07294381C4AE6E302 /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A80277C8113E75C2E96371380BE4F8DA /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C52279D222791B4251C03AF8205D902 /* RNCSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1EEFDBD0249CBF128D2C10533179D6 /* RNCSafeAreaViewLocalData.m */; };
+ 3C52A7E842397DEB2CAE85EA2724EB6C /* RNNotificationParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 16426C4D95EC0FA18208E73C0D11FBD8 /* RNNotificationParser.m */; };
+ 3C52E81AEF158725346D9F914382DA9A /* RCTDevMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3F52EFDD43D71D45140E89045A145E2A /* 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"; }; };
+ 3C57B9928E0E9E9146182C7BB5615F19 /* UMAppLoaderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D804FEB31A20B51E8DE9ABA20CA753 /* UMAppLoaderInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C636CBDF2CABF345905D733C76134B7 /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 82D00E235A661863F76774429D96F5F1 /* RCTTouchEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 3C68614C14BDA7E46DCF9BB1270D5937 /* JSCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B03294593451C42C9430A6E4C035358 /* JSCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C73244EE8A77E5BD59DD8C113FE7664 /* EventFDWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 282B3B8630B35B791B564F393334998C /* EventFDWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C766293FB7619D510FF59F15B150FAD /* RNPinchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 179BE8B1F9B8D5B3F3F6CD44261FEDDD /* RNPinchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C7E7789B620CD423919122D943ECBE0 /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = E4278F47054CB9E002306CA4A1032C6C /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3C98A74B81322A6703D4A7A5C03E5F34 /* SKResponseInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E5A77E2B1D23553F1FCFEAE09A389B8 /* SKResponseInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3CACE745B0107D8C1EAD78E15B7A7764 /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = DD2C26B768A45A4A30CF47A7E19E3AB9 /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3CBE6FF9CF1D82A56BAF731390BEF2D2 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 21FE4D900ED58E6E62B988CFE1D0A798 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3CD64518F73B6927C62245CDADE43076 /* ParallelMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = D155128010AF261FE95DC95C89602D5C /* ParallelMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3CE9795118C3E5792C3D682BCDC67671 /* F14Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC8A23409DD44B5F9F4C09C9F1739D71 /* 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"; }; };
+ 3D28C702086FF74739928D70196FA81D /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = ABF655AFE18A01D4FDEDEFA6627CC4A9 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 3D2BDDA5696E0248B91335C53007C1D8 /* RCTKeyCommandsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 464EE3BC2F91A028D94623B65FF8B092 /* RCTKeyCommandsManager.m */; };
+ 3D68D2557A63C01FD65F87F4565A0A53 /* UMModuleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = CE027AA0E5C6EF0A7A653BA6E149D38D /* UMModuleRegistry.m */; };
+ 3D6B17E830FAC8972A903412ABC93839 /* RNCSafeAreaViewMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E5256A65979D0FFCA7B6520220EBA50 /* RNCSafeAreaViewMode.m */; };
+ 3D7DFBCA8CB38E2E8E522F41E114C453 /* React-RCTImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F107C892940EF2AB5F2BDFF360B459BC /* React-RCTImage-dummy.m */; };
+ 3D908533C5BDA9E1C662C9426D1A38A8 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A9937D7A360E83F8CA7E0155AF042E5 /* SDAssociatedObject.m */; };
+ 3D93DB04DD641799254FA46FAE37CC5B /* Futex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9BE213EAF1BED4F9EA35340D536E52DE /* 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 = FD6708B675C2F8B1F60BD6569F43FE01 /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 3DA5DB3392201B4BDCE5115EB4646156 /* RCTConvert+ART.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C3AB803FC33A3FAB3802DBB2FEAFE6B /* RCTConvert+ART.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3DB2B8FFC504E9B2209D51E0471B3072 /* NativeExpressComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D0360EC1BFD058DDEE1F3E2F758F6DF /* NativeExpressComponent.m */; };
+ 3E3F53ADD7E28D7E1E396842FEA1EE02 /* Executor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CCE529ABE0E34CAD537F852450CA485 /* Executor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3E5F4AA9BC4B59F72BBCB8B243D8AA76 /* GDTCORClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 42FD1E55CC5460FBEE20AFB73228F4D9 /* GDTCORClock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3E72F4E30D9B7EEB3144323D44D03793 /* IntrusiveList.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB0FD75A20E2729FDCDCD93D991BD55 /* IntrusiveList.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3E7847180091C117F370AB3A0260AC2D /* RCTInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A86D20527AE6CB86DEF1187151D7FE0 /* RCTInspector.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3E91F68D2665D1AA0069E5C27FABCA9F /* ShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CB5C667C1590F39BD2834E9BC051BD2 /* ShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3EB21B0946E427438F5EB5F7A7F5AC31 /* RCTSurfaceSizeMeasureMode.h in Headers */ = {isa = PBXBuildFile; fileRef = A816E2E89514CF59B1BDFBA3CED1603C /* RCTSurfaceSizeMeasureMode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3EC8C2462B60DB403104F22B294A4B24 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E82DDAD9A9BDD55B50D8A85D999856D /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3EE1BBD1D425E3C37DDB027A7AA79791 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 234B1411B48C8BE2215721F896C6B79A /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3EFD3182765DA02AEDCD4FE78CEE37EB /* BSG_KSSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6328091F9261C771433F354FE46F2B59 /* BSG_KSSystemCapabilities.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3F16574039A61B5C86268A6D9E5BD931 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CFB3FCA2C67521AB182CFE9EFF633396 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 3F1E35D158FF8C684C77D8C47820A675 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 57EE44A2DF44F52B9070278929126D2F /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3F4E6AB35F55AE7DF736BE8E399AF815 /* RNFirebasePerformance.h in Headers */ = {isa = PBXBuildFile; fileRef = BE06378BF4726794DB7CC7ADA266E622 /* RNFirebasePerformance.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3F92210457EDD0ACA1619BAFE752413F /* FramedReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E703D4D7A31D6F024E7661E778E709E3 /* 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 = 7BF3144925C79D25A7C2564D0DE6E7E9 /* 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 = EF816D90F70DF67C69E47BF0B325AF38 /* NSData+ImageContentType.m */; };
+ 3F9D460D6684DBFD200DBE5839299505 /* ProxyLockable-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = F805A5F2A3FB56443D3089F8902B3ECF /* ProxyLockable-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3FBB88E0254E6E6972826A7C76C136B3 /* UMModuleRegistryHolderReactModule.m in Sources */ = {isa = PBXBuildFile; fileRef = F2C94C215B51ED869EEE7B6AAF942854 /* UMModuleRegistryHolderReactModule.m */; };
+ 3FE0A32EC96E9E49C2E7A93852717142 /* AutoTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = E8999353FF8CAC00061ED4E7C00D1E52 /* AutoTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 3FE6DC36C896C99E4F0E10B92E1FE061 /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 342C1A6308329C1B905E347FC5BDAFC4 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 3FFC12F083C51549727315984B52D62F /* ImageCropPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1513D1ED0BB1B5482E10D583DF3A91 /* ImageCropPicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 40012AF9A094885E9B287E998C5F218C /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = 5647B093DEA4FD66B05EBBDA403050D7 /* FBLPromise+All.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4007B7F35C430A2ABAF9342676CCE0D5 /* TestSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = EE20E3C158D7A157487A592380C8AEB3 /* TestSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 40297B0904C2075155C04CDEBEEA2952 /* BugsnagReactNative-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DDB9197BE187BF2125A7D755D6131C8 /* BugsnagReactNative-dummy.m */; };
+ 404D6BB861E63EEB9E73E08FF90F800C /* Flipper-Glog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 12ED3A017DA113F5FB9A727B91D58167 /* Flipper-Glog-dummy.m */; };
+ 4053B1CC3CD5A04F550DB606726DA74B /* Flowable_FromObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = B11776B7517CC0AFDF6D99E1526ACDB1 /* Flowable_FromObservable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4055AAFEDDE879890C0A9470247141DF /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE8249B059213ECC026BA4C8FDD79AC /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 40614B380FD380F02DE30BF3AC2B5BD2 /* SKBufferingPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E808B4A9703BA1DCFE85A9396470FB /* SKBufferingPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 407D321F392BA208926EBD1B3F68D901 /* ScheduledSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1D806D7DD73FF9FA103135069EAF9863 /* 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"; }; };
+ 407DE17E311F50FDA9BC4ED4C4759FF6 /* RNFirebaseAdMobNativeExpressManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA30DAB3374F19DEB46C25568114C68A /* RNFirebaseAdMobNativeExpressManager.m */; };
+ 407DF13B0A6D61F156D84B50D25A3E2D /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D7BF22D6E06F8C37F33C8CDB0AFDFBC /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 40828CDB34CB0D9DB95817B36B4DE561 /* Latch.h in Headers */ = {isa = PBXBuildFile; fileRef = 009CF839932EDA691FF3C5786F28642F /* Latch.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 408674694B36B848A4B92FE078AAF425 /* RCTVibrationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 4227600AC9636DC770BE7D9F0B904BCD /* RCTVibrationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 40882DB2D16FD7AD4EB5CC4DDAFC57F0 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5ABBDFB0EB3AB7D3EA468CF07FA3BC /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 408B66DC035EFC857FA1702A13AC9C86 /* RSocketClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CC8DACAEB11E7FF7CC1604A33EE5D54C /* 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"; }; };
+ 40A23638886D0871919E8248E4E765E0 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = F8960E9B87F3A55518983A3C7A995408 /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 40C19A28E1F99D7F8C3EAC8556CB967B /* RCTDatePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 092637E6B02CA2047FBB95A1CF9210C0 /* RCTDatePicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 40C5F7BC48B53F2B5C4EF3B60F4C21B6 /* PriorityUnboundedQueueSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 83583FC1B109C80FBCC8A68E68DF2276 /* PriorityUnboundedQueueSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 40CDD7F679A86CF4FF45DC85BD332979 /* RCTDevMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C06B4447E82E9568B54741C0F938DDF /* RCTDevMenu.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 40CF3A37D9BF440D6C6BB7935251E91C /* RCTTransformAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E45591280504E0762B8D22EB76654819 /* 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"; }; };
+ 40CF73FCDA240596DC19AA28D4083E53 /* JSINativeModules.h in Headers */ = {isa = PBXBuildFile; fileRef = 272911171898477E422DD34009FE12E7 /* JSINativeModules.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 40D3D7F8A9A20E8AF9968CED7BA360DC /* RNCSafeAreaProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC47716BDA6DB0390954241BBA63B18 /* RNCSafeAreaProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 411A3C1B75FB16BE3B6C5709BBB21AD0 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = AC3558B8BE5C9B4D23936F49886E35E9 /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 4130743FA94193D1413C4E4A1F925D6B /* REATransitionValues.h in Headers */ = {isa = PBXBuildFile; fileRef = 581682B960AF8460F3BE24D7E53974FE /* REATransitionValues.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4151149DD2912D71C7B2B5BE90FF6BCA /* UMUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EC756644977DE954B42C4972A41426E6 /* UMUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 41A875AF9B80762A227B0C9FCDADC17B /* EXConstants-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 749DB63CC03472634539A22CB781F059 /* EXConstants-dummy.m */; };
+ 41B4C42C2918C9905168B6B5E9407853 /* RCTConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EFDB69049F52B732B3871D94F504A19 /* RCTConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 41C0B692521AF1F9039A5CE16E841F76 /* QBAlbumsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE8F0B5A85073D52921D8535054484E /* QBAlbumsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4205ADAF94B00946E01FCE633872C359 /* EXVideoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C6613298CE8EF5B03FC21F57DE06E664 /* EXVideoManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4209E12A312F80DD614ADF85D9F60BE9 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = BC641C3536C6D80CEBDE234F1229F43E /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 42153C09FC24FE15AD327A468CF1700B /* GDTCORPlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 02F896E427E81E60D05E4F642B7D77FB /* GDTCORPlatform.m */; };
+ 4245B43F5AC653CF0AC74F5C7D13BD58 /* BugsnagCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = B0DAB2E3BA0C066E4BB2639182FCB0CB /* BugsnagCollections.m */; };
+ 426742BF5EE2C85DF496E2DA3CE428D5 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADA8FBD4F278B97363C2C6A08AE5814F /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 427C8FA489A629A5C9890AFAA39EA86E /* PriorityThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C52F8C39642878EE119EB3371F5D3E53 /* PriorityThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4280A2CE689E5C853DF3ED1DE2B480B6 /* REAJSCallNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 51A8684C24D9518825C57BF5FFDBFC63 /* REAJSCallNode.m */; };
+ 429154760417DA4A8F0A41BC41D04047 /* RNNotificationCenterMulticast.m in Sources */ = {isa = PBXBuildFile; fileRef = BF61FF4E1866A9FA8657FB11B562E3F8 /* RNNotificationCenterMulticast.m */; };
+ 42B2B3F9374AFE30E947D405588183B0 /* ARTRenderableManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E3F7A5FB66F7080CE58680A3072C54A1 /* ARTRenderableManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 42B8240821C5D0D7926B22BCD88098F1 /* TcpConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4413815440FA626EF27F8EFC09DB3F /* TcpConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 42B9C64402F7F76D826CBC8B924AC777 /* RCTView+SafeAreaCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = CF021B9FF01D34F072E143204E24E00C /* RCTView+SafeAreaCompat.m */; };
+ 42C3C38FC0F225C773DA5A837CFD8196 /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = BE535D39BB5BF6825CB208F2AAB9C249 /* FBLPromise+Await.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 42D5E5785A1807EE38AC0D0420B4618D /* RCTUIUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = FF9079B0AE44394CB315B79C900FA4CB /* RCTUIUtils.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 = 1B4884B99063BB48B97948B437FE8022 /* Arena-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4309F6A95C2F4533FEBADDAB9EC72DDC /* SKBufferingPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA85ACF43FF0FAEF4C6707191AD5DE6 /* SKBufferingPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 430BDCE7D0538E995FE37CAEBE40B4D0 /* RangeSse42.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE27226AD935AC533B0B64711C769CE5 /* 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 = F96B80676FE63E0D028F1460709D6B88 /* BitIterator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 432416CCB63DC7456440129E2B240E24 /* EXUserNotificationPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D314D0E3B8FC8DDB11591C4801C965 /* EXUserNotificationPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 433845A51A7B94C7E3FC1BA166EF3AB8 /* BSG_KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = BAC0BD349025A6C2C1C67E093D2BFD8C /* BSG_KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4338BE4A10F8AA3757F3564234E12DF8 /* RCTSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 404A6B11FEF1AEC59AED55E60FE12878 /* RCTSlider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 43392A4D79B8DC5E22D18499B86234CC /* ScheduledFrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9300230844BA7A2D03F3BAE5DC8BDE /* ScheduledFrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 436A6BFE7B20D2A6B3F135835E3530F5 /* cct.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 2E342836BC369B6A02CA365B2EDFE945 /* cct.nanopb.c */; };
+ 4371D77F7D30EE2C28086AF3C6141AAF /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BA7636E5ED7A99CC81EDA96CECE6609 /* SDWebImageDownloaderResponseModifier.m */; };
+ 4395F7FF43E68CA106DE3C9C9EE8EB6A /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 352C7AC625618C55B3C1EB9ECA388A12 /* 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"; }; };
+ 43A22B01D4DC0FAF7BCB423E3AFB00FF /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD867981938A544D7253B6A062EA2D9 /* SDWebImageTransition.m */; };
+ 43CA220075CB818C01526FF2A9432522 /* ExecutorWithPriority-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = CA9B9A0F952298A17AEB73A87F18C7DA /* ExecutorWithPriority-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 43E66942230401F7747CCD2FA4B72718 /* ReactMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8354A4487BC08C2B7004BD4EEC903FE /* ReactMarker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 43FF764C9A571CDCDC54C22C16462EB9 /* RCTInputAccessoryViewContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 760523A6EC11B2061C6682DBC9B12CC5 /* RCTInputAccessoryViewContent.m */; };
+ 44077BE7DC478E91BB1F7FBCBD475D79 /* RNBootSplash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ED7BE51A122048A2D37222920440B059 /* RNBootSplash-dummy.m */; };
+ 4409E6512D39E11B09F0A04BAEE9A0EC /* FIRInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A775134BE2BBC43B646F99B9D67150B /* FIRInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 443D3DDF5D13F55E3BE2AB33A97AA222 /* ScheduledRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1649E224C4DDA3C3C93A193AFE08D20B /* 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"; }; };
+ 44497A704D0C992E58AFCC35D072B3A1 /* StreamRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = C52761B7DA3EA39F7288C036525CB927 /* StreamRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 444F98C1E4DD386225533E8C80FBA788 /* Portability.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD1C571D64BB9D0FAC96D240044C4CB /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4456DC7E9228FF28308FEEAA206EE6E5 /* Request.h in Headers */ = {isa = PBXBuildFile; fileRef = EF4E4DE2415A64664FF173A23F04A49B /* Request.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 447005F902B950F31D9B84B31863C6C2 /* RNGestureHandlerState.h in Headers */ = {isa = PBXBuildFile; fileRef = 94B5520BDD1C3A08282BC5134BC2E5EE /* RNGestureHandlerState.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 44C9F9E631175EE5DCB9CE7BDD02A15E /* YGNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CFABB2AF83E807D5AB70D08FFBE7C61B /* YGNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 44CE88088F17C4DA76F31DB5A23EF1C0 /* RNFirebaseCrashlytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 840DF9122ECE569EC4905D5557011BDA /* RNFirebaseCrashlytics.m */; };
+ 44DEAD0A33C7D76B606E996CF39F0A81 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B7E6CF1DA3AC611617928B73C696AA2 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 452641E607EA42EAB0D4C7FC7F68438A /* RNFirebaseRemoteConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B2AB6AEEDD54FCDF721BDF042A6264C /* RNFirebaseRemoteConfig.m */; };
+ 4557369F93FE463848E140D0D70D2063 /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A1BBA1D7CF8059FFD411F7446DB3820 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 458213474465102B117267E9161B7363 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2DBE064CD3B929A0F4DEB8762C8BAA /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4584237784EA05B37B6C57AEA19C0DA1 /* FramedDuplexConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47F2E167D022EC3B2BBB539B5FC5B7B4 /* 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 = 1FA663B86F9D17B2123A9BA237E65371 /* ARTRenderableManager.m */; };
+ 45C8C704DEE98A453BF3805330308D96 /* InspectorInterfaces.h in Headers */ = {isa = PBXBuildFile; fileRef = EE5D5C783BDC053A81F3B4DC59D2898A /* InspectorInterfaces.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 45D699FECA801F44943FF1FA546A60FA /* IOThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8783AFFE02885B74233095A928454D3C /* IOThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 45E453D6D86AF7E65607897FDA4EB49A /* ImageCropPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 620C53FA343403083EDA5C24E819E4C1 /* ImageCropPicker.m */; };
+ 4620B2AEA9AF6351E661200E2DD3A3C9 /* Uri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15DD8D53302593BBF07E4AAAE29BCED8 /* 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 = 7B7B416E527005316E549F1A07AA0A30 /* UMEventEmitterService.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4660AD51A8D6ACBF5A2A87CD7512E905 /* Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 557D102B219E85522190E096C43E8104 /* Hardware.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 466306A54775FBB6D3367A06DA9D4D98 /* ObservingInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1FB46291B74C3F302D1D2A06B0C784 /* ObservingInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 467BF23FF6980B07FCDC81FAC9BC9C5A /* id.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 13CCEE65A81AC4AEFAF2C7B869CEC702 /* id.lproj */; };
+ 468E2BA37E64CD16F291C2603E6C6D60 /* RNCSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D5F500D3936901557B04FF3C6541F45 /* RNCSliderManager.m */; };
+ 46A868E9CE27BA610763D1E1E7538ECC /* RCTTextTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2FAF03FE18D4D312380A61F7ECDC75 /* RCTTextTransform.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 46AEBF140BCD7FC59E5ABD95295133B5 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B2D6D325745C868057F6ABF534E38F /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 46B19C66E71E44CAC96E95D478DDC0CD /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 05D5AFCCA3D39D55B45E742AEC13270B /* RCTModalHostViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 46C30CCC695ECBE006BD20B5B0B5569E /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CA810BFFC596A61F1CC583DF5C755802 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 46D63884E3DEF1CCD5362A994CC9F375 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D0D60B5367ED063F479AD561FC6F66 /* 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"; }; };
+ 46F677887FF3768DDC04707CD0DDE1A1 /* json_pointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0FB281C37D44B7516BBDC39FE85AF57 /* 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 = 1F8E40CA30A2750FBC8296C9FE83154B /* ClockGettimeWrappers.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 470DBD3E5CFEB15377A9DE736580E7BC /* RCTNetworkPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = EB830E453F3AEDFE2CE6F11CE4AC00B4 /* RCTNetworkPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 47100C8C26038713F688529AFE01C5B2 /* Checksum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F19B841F7DA21EA94D9EF149EDAF3178 /* 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 = AD9C9866447FF9EBB926FD6C308D16B6 /* UIImage+Resize.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 474C3BE8073A5D673B57C69C7996E60A /* AsyncTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 863FE9B5F77248181613FA2BDB5ED4FA /* AsyncTrace.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4750F79CFFF949B8F30142D7072CE41B /* RCTMultiplicationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 97287284D3CEC5C66A7F6796867096BF /* 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"; }; };
+ 47590AEF8918372FE41C5480D9091E6D /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6CEAA5D418CC1CED2D2ACE01D78B26 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4777554C153B236B131B65B82D265D9B /* GDTCORLifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = F358BACB84136E28A17E34D7C15F5AB1 /* GDTCORLifecycle.m */; };
+ 47A5093A7C03F0DB0BA913BC76B9A83A /* RCTTransformAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C89162B72655F5C40874C482370489 /* RCTTransformAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 47A6E5DF69708A9B554DB9510EA2B78C /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = F57A9E352A753038A63CD62B43664F1F /* FBLPromiseError.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 47B66FF514DE8F14DA8B915436661C1A /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = F3AADB7DA7995E8E50D583A2F2D41DFB /* FBLPromise+Async.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 47BEE0CF5DF52F0AFFD813803E3382B2 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E7B6A3BCCF0A073CBF1785F5211363 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 47D644E0A812CEAF1C3397017B6D3269 /* CPUThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = F105840ABB86138B7A45331444829B5E /* CPUThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 47E2E2BC07749B3A2978080B181FD194 /* TLRefCount.h in Headers */ = {isa = PBXBuildFile; fileRef = E5B7EC14977E161F9A256842E077D32D /* TLRefCount.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 47FD2A663D13ED9D779AB1B4A7D517BE /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 29606D0428A257B7EEA91DF2AEF5A104 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 48135840D82FBFE9B37FEFB6E39BE512 /* AsyncSSLSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5BD9AF99893C4D79295748F53C95578 /* 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 = A78443DC2C1D09753457C97723AAC416 /* Constexpr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 48377AB732CAE5FB016FC6D671D2F028 /* IPAddressV4.h in Headers */ = {isa = PBXBuildFile; fileRef = EF87BCE72094E70086C6A87E257D97D9 /* IPAddressV4.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4863677D1787975D4D4AD4631CBF3CB2 /* AtomicUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A2FA88289F51C3EDDE7D9319C5B10200 /* AtomicUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 486EC643435E18407070A694FF7ABA13 /* SysTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB61E70D6808E0040F3B13CD7755458 /* SysTypes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 48C00656B6B6504BF3E9443AFB067A4B /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D05B99A99CCCE7F1F3A6404CCD098EFF /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 48DBFFF2ECB6D32043950EA454CB93C6 /* BugsnagFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 17FA2E995FAD0E06C324F088A867A238 /* BugsnagFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 48DDDD887768C3EB92C89C1F9C23B92D /* Future.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9EFE463C43910C54A890ADAC0086996 /* 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"; }; };
+ 48E8DF65D2A2A6278FF46469CF948058 /* GDTCORPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D589AAC9C2027007645B7D5BDA05231 /* GDTCORPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 48EB5A4F7788EB85A925C41694548662 /* RCTBaseTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E54804BC123D7B880EADBAE42E4C0D9 /* RCTBaseTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4911A49352FA3F1FD70F0A16338D5A20 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1C8048725AE65B773884751D4C3218 /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4939A4F89154BC54B6D4CD37BC3AF6FB /* BSG_KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B7393E791927B1F0975B30D5DEB72380 /* BSG_KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 49659FD56D7A26D9712075D2973278D9 /* REAStyleNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E77CE1D8947DB10D9B661D2581AFCC67 /* REAStyleNode.m */; };
+ 4973DE666E368BC3A61245D6C8969AA9 /* RNNotificationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E532412C579CB11F2451C2DD721247 /* RNNotificationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4977E406F103BC7E9F600C3C57CBF755 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 348B199EEFC3DA083A2E10408D39B62E /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 497A593D49008335CA1284AF1B2D3CF5 /* FIRInstallationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 21C84F6D1366D920F804707536A54084 /* FIRInstallationsStore.m */; };
+ 49820FDD699B4BE9595BD373833EF371 /* RCTCxxMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 213D2DA43087CC3F16831E79EF795BAE /* RCTCxxMethod.mm */; 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 = 1BCDAE4A50DD905C59990F40625FB0A5 /* FlipperClient+Testing.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 49999504FF0B43EA03D23A9742A506D9 /* BSG_KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D3696BD0A3D0FE6E1DF1EB8507C47F7 /* BSG_KSCrashCallCompletion.m */; };
+ 499FEAAE461FD29D544C7CC5DE018BFA /* Orientation.h in Headers */ = {isa = PBXBuildFile; fileRef = B48EAFE5D1783203CB15115A55FB8905 /* Orientation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 49BF6E7A84AE6204A4FB7F24F7B14760 /* BridgeJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AE562EAF1BF07A2AE79FF9BCE4E84BF /* BridgeJSCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 49CAC6443A707C331BEA57C02856261F /* SKObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 44897F3CFA9058AC66EA46BDE9D4E921 /* SKObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 49CB6E0BD077995D6FE671AE085BBB4C /* MacAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E6086A72DC6A3CCB544C74155D5EACBF /* 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"; }; };
+ 49CB873D7004E4F5DF6458EB2A92AC9B /* RCTAccessibilityManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1EC62BF2AF3686CE6F58F4BCEFACC89A /* 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"; }; };
+ 49DB95D5B5E96008133B3E3DDE4D1F98 /* ReactNativeART-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E071117F4FDB8204B486258D2565A81 /* ReactNativeART-dummy.m */; };
+ 49ED22AD77FCA7D73439C955EC426CD9 /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 66AD95F396C13CE8EC124AA18BAFA3A6 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 49EEE7711D57EED8E0AAE22C745C541E /* ConnectionSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAB24F913164B156B7F211F6F33D9B23 /* 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"; }; };
+ 49F2EC3563399A1BB0FCF122982D86D7 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B44266A9C45A70CCA818AE84C9CCBDE /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4A21F2608B9DA7432CB306111F436C8E /* EventBaseManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 244810D219B6E98BEDE760339F52EC1C /* 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"; }; };
+ 4A2CB3037F6044AC27BBEF315D60B6EE /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 45416CE24440AC226668176D00E285BA /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4A57D866B6D03E82B4FCA3BA226A8984 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 961CADB0E5CD518E42C75D299D86FE46 /* it.lproj */; };
+ 4A719D312510D21AFB33E68F642D3F3D /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = CCBE188E6D63D2509FD75176889897BD /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4A74583FE28AC53E6F70FF752B5BB4F9 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 8530CAA5411393456E3F72C845E1D54F /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4A75E803AF46B56D11CCCE41CE8FBE0C /* UMUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 05860C94147F4A2E18B1576B3286CF38 /* UMUtilities.m */; };
+ 4A7CBC49E0E714E315BF2E22E39BC136 /* UMReactFontManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DEE7CAC70AAFACE868EAA1393B627C30 /* UMReactFontManager.m */; };
+ 4AC690953B74C886E5FF8BD390838079 /* FIRInstallationsAuthTokenResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = DC20B874C6A68011CB27B5F88D53F250 /* FIRInstallationsAuthTokenResultInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4AD9C2A6410A8A5406F0F079246BD04E /* RCTImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 853BD8582434CEA7D3F32F606E53F2B8 /* 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"; }; };
+ 4AE716C8CE1833E6A3314B910C450EB8 /* FIRInstallationsIDController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B11D8F6B10DE245DD594083479F5770 /* FIRInstallationsIDController.m */; };
+ 4B174EC3B79E737EC18607D92EFFA69B /* RNDocumentPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 974BF52CDBDFE65050AD8ACDF14A0734 /* RNDocumentPicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4B3964B71F74D3D48482B3D853DA94E5 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D0D0C5D3CF1763B7E47E413FDAD898 /* GCDAsyncSocket.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
+ 4B6624A1006ED93B3305A5C01B680EAD /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BD3D4E6B83467B5A10273B7C54AC3BB /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 4B75E3FFB3D2849FDB5C18EF604FC7B0 /* FlipperCppBridgingConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = E65122D506BBE3FAFF52042089A13191 /* 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 = 5FF7FFBB3A1C00A5DFABFDDDE2BBEE7F /* TOCropToolbar.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4B7E182091DC4DEE2D2A5E1706F0D6A9 /* BridgeJSCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A851380EBE20B5B0261008966A2846A /* BridgeJSCallInvoker.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 4B925B231DD0F1A4DEE0367814E32490 /* RSocketServiceHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B8E4CC3E9E146017C706F7F1BB8AE183 /* RSocketServiceHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4BBA805E7B1BA9E6C8AD89E9D9579637 /* EnableSharedFromThis.h in Headers */ = {isa = PBXBuildFile; fileRef = C9449BD91D95C25D43F9181CA3577DA4 /* EnableSharedFromThis.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4BE9AA0AC9220535A1CC94231A061BC8 /* CallOnce.h in Headers */ = {isa = PBXBuildFile; fileRef = 012D2366D2C172885416EEAAB9F76A32 /* CallOnce.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4C27A9AD108236F4F6ADCE9F417A2B93 /* RCTMessageThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF3542739A4D27D609C5DB00AF24FD5 /* RCTMessageThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4C5605F65CD87114E1137603C0A6DAD1 /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = A74E19FF63F19689C3CD2EACACD2CA4F /* BugsnagMetaData.m */; };
+ 4C58FFDEC23FCE92A89D81681B14EB77 /* RCTFollyConvert.mm in Sources */ = {isa = PBXBuildFile; fileRef = AFA1049A4153213B8FCDD0E0006F071E /* RCTFollyConvert.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 4C6BCEBBFC73C8EB1DC1C131213E7A3F /* FIRInstallationsIIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = AADF4AD8D1389D4DD8D6E871DC5EC1DD /* FIRInstallationsIIDStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4C76D9A8EEB343746F6A73E6573B2D03 /* WarmResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AD093D7CD3B222CC7E443BBA1C797ACC /* WarmResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4C7861B119472BD8477B7309689351FF /* Future-pre.h in Headers */ = {isa = PBXBuildFile; fileRef = A364F0AF0437389BC6A853C1D2E5C929 /* Future-pre.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4C7CFC31B67E5D1520E3FDB757211A24 /* RNAudio-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C66ADB1633FFF724FC16FFAECA5D2163 /* RNAudio-dummy.m */; };
+ 4CAEF5061BEBF77B81CBB7A5C4D10871 /* FLEXUtility.mm in Sources */ = {isa = PBXBuildFile; fileRef = D51AA8328DE651178A701B6506F9169F /* 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"; }; };
+ 4CB17CB8D126B3C0756BD759ED594ED0 /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E56B2614F5D42FF65FA87F764AD690 /* FBLPromise+Testing.m */; };
+ 4CB1C4E683C40915621BBD422C570224 /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 86DE475B8C6CB8C7E6355AEEC42F2E1C /* GULNetwork.m */; };
+ 4CF3D08C153169A8C9C45051D909163E /* FIRInstallationsAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 569F9E9198C1B4D2BBC78F62ECD1EA31 /* FIRInstallationsAuthTokenResult.m */; };
+ 4CF4A1ACB731A31DF60286829840BB67 /* RCTLogBox.h in Headers */ = {isa = PBXBuildFile; fileRef = B9BD45249A5B741883337667E22E2EBB /* RCTLogBox.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4D0094D0DB02BBAA1A05DE84CFFA938A /* BSG_KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = 89463D4D688897C46FDCEA20A478EFDE /* BSG_KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4D01B773A72D6899D310073B55EE554D /* RCTLogBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC1008C9756ABC38BA3796CF79C68777 /* 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"; }; };
+ 4D1758AD30A72983B7EF76D5EC538BE1 /* RCTSpringAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 517372B2E6FD2614C2301400B92BFA32 /* 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"; }; };
+ 4D26D41DC25595A9DDC19434692363C2 /* PolyException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B92BDD940F925497B067CEF1DAE04BC /* PolyException.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4D52D79DFB71CAF47B95A999F1F99567 /* RCTActionSheetManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = EBE2A2091BC87D1357C5F493049ACFB9 /* 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"; }; };
+ 4D70DE57BE4ED28E7AC93C9C849F11C6 /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 47CF75D10934F39790AC9D0BD005293F /* 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"; }; };
+ 4D8EE5879A925DD23B6D7B1C82F0BFE6 /* EXVideoThumbnails-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BB5A59C74EBB3B4A987CBB6080F5865 /* EXVideoThumbnails-dummy.m */; };
+ 4DA09B3F7B91287B9EEADD4F6CCD6D20 /* BSGOutOfMemoryWatchdog.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3AB02446B9C334926FDAEE74826D65 /* BSGOutOfMemoryWatchdog.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4DA8304474BEA599DF8E2F8D29F75DDA /* RNFirebaseAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = CA188F11F9CF92F2B4069DC656BB767D /* RNFirebaseAuth.m */; };
+ 4DC3C93691EB8D66A121CA71EF8113BF /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 182EBC33A94F4200EED630D4051AEA48 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 4DD88B6EF04BCF202E55A0EB6D8EB486 /* RNForceTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = BED25CA5D3BB3C2FBAF472A50777A99B /* RNForceTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4E0267A7B63543C6304321C820D6C83E /* RCTDatePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D6CE5A3F08B91FF91877AB5394D45B /* RCTDatePicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4E17E34A10921015C84C16FDADF1618D /* ConnectionContextStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A0CD4826E47ADD06ECE185411BB6E03 /* 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"; }; };
+ 4E482BE9AD7430C9B3E1B787850C95DF /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = CB93992DBA1F6CEB65DEDA0CD40D6318 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 4E5588F198AE4677917C8940ACE0A4F1 /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 725E287E607D785B413443F8A05E955E /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4E6013E485F9ED649C319A0D4F4FF62A /* EXAVPlayerData.h in Headers */ = {isa = PBXBuildFile; fileRef = B85FA690697FB19E95E5CD4A4A932FB1 /* EXAVPlayerData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4E7F408A6C7E76CCCB1D7C04FBC62B7C /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E9752BC689397DC85C1EB924545728A /* SDAnimatedImageRep.m */; };
+ 4EB2D04587312A7B2BE1A6AA95DAE6D9 /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = D072B3ED484089C24CE7CD4478A7C9E8 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4EBD35331B247A7AC5B814CCCB418A7C /* RCTSurfaceHostingView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB7B3B166C9434BBCB2CDBE4846D9426 /* RCTSurfaceHostingView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 4ECA0D81891EADA811094561AB083DF3 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = EDDB70FF4ADF28EA822826C03211B12D /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 4EF7FEE09B24A016FD7489025596D713 /* AudioRecorderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 50083424B86D0ACC3676B4024AB8676C /* AudioRecorderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4EFF0DEF429EF816734CCDE018C3C798 /* GDTCORUploadPackage_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF6865EB0BF3A192313356A078FEF06 /* GDTCORUploadPackage_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4F012C6282E1CEC511611133B36A3F4D /* FrameSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 059D07B656F170281E4608441D5988EB /* 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"; }; };
+ 4F03A4B5C2F4EBB29BB6FF2656366CB2 /* RCTTrackingAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A86852B6DE4DA85677273B65CCE8719 /* RCTTrackingAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4F11A9CF13C6D879459774E82AC101F9 /* StaticSingletonManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C254A8332C4E39AD6D3516D71FFD32A7 /* StaticSingletonManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4F165C53DEB201655E404D327B10E2F7 /* YGValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B939894964A74549058D8ABE27E744D /* YGValue.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ 4F35BE496C429404C93CB58D411B41CE /* RCTWebSocketModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3CA5B53435DB97CA2585CC2F6CF074EA /* 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"; }; };
+ 4F87F03E8E671A7FAE79D64F5879D866 /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2003381948AFF7CBC11D32CF2F11C33 /* 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"; }; };
+ 4F9658CA8344A2C6EFBB843700EC590A /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = E265EC34642AE6E2B2D4256D721E3B14 /* RCTDisplayLink.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 4FA7A1FFCE343A5ABA9FD6FAF8235F08 /* LNAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = C904EFF44891DA3257D0553E68DCB7AF /* LNAnimator.m */; };
+ 4FA93A9BF665067BAA8E1BA1615FB242 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = C4111313DC1D51E6052D3F4709BB68FE /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4FAC86DCEF03878B76396DDA8E94340A /* RCTAnimationUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E065C3338F8DBEFE70FE6B838C5A3F5 /* RCTAnimationUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4FB88F0D253B715C034CB05ED1A2BDCC /* REAModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 97BFE7066662093C3E741AEC3C0BB1B5 /* REAModule.m */; };
+ 4FBC2BE9E6D22E669918E689C6196CB0 /* ReentrantAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1087704F8AB27E2FC8CEA11CCA45BA10 /* 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 = 158C938E1A133D627461BCC6B0291BDE /* react-native-appearance-dummy.m */; };
+ 4FC8CA3267CA7D49DF58E08780AA5E19 /* FirebaseInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 286835DF3559AC299C2D9CD4496A883D /* FirebaseInstallations.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4FD5858446B70602FED0813A5DA32380 /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = EEEBB961B58C38037A211F2C1504FCE9 /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 4FF75206B5BA87DFCE3B74F326BDC989 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 19CC1198E1F3DF859951A03BDCD133B8 /* RCTJSStackFrame.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 5024C25DD7F09BF4D3A7BEB004B435AC /* RCTMessageThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = 07CD0E9C5665B12CBB488CDC3CF42544 /* RCTMessageThread.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 5026E819E515397DE9820BDB18B436A5 /* RCTPickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BEF3357639B441DE34BB48B62FB84BCB /* RCTPickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 503F96DD76B26B7F3FF816FB7F6E6B18 /* RNLocalize.m in Sources */ = {isa = PBXBuildFile; fileRef = DF9645BF9083F8E13448EC5B8F4B865E /* RNLocalize.m */; };
+ 504624B6461EEC8B924857670A089B16 /* TOCropOverlayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9B2787E581ABE1196173416CD9CF93 /* TOCropOverlayView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 504DC67E19BF97F896369BC24282F55F /* ReactNativeKeyboardTrackingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E12C1F423962119F1756B970084FC9 /* ReactNativeKeyboardTrackingView-dummy.m */; };
+ 504E0EE4CD7110B5D286FFC1B25B07A7 /* OpenSSLCertUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D57A8C137F69CDB10C4A5FF42A17582D /* 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 = A186F3FC4D7CD50D00298D3EFDD4165E /* FBString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 50664A61C6B66321C8A72CDF41E11E9A /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = C204812C2A6F2B7CBAE9D33EB9F64750 /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 50738319CBBADE87610C7672075BA2B8 /* EXVideoPlayerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B983EFB57F7EA32739656BAFE9078D /* EXVideoPlayerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5075C64463D4078585F5BB7F6AFD1556 /* HHWheelTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DD6197C2FBEE1F35E615BC1FB9BC436A /* 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"; }; };
+ 5092A162D4642D2B110D42FBEBCF9B0A /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 133D0B8106A5DF5A97A1EC55698B5430 /* vlog_is_on.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 50A813DCE536784396073D6FFF9F3325 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 67CD612C014867DB8E85484626A95ED3 /* mux_types.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 50BAA98C56B5DF14D716F743171A2981 /* DuplexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B317CE30266E849D3ABDC2CBF602601 /* DuplexConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 50F08A7251C4923173965217FD06DD1B /* FrameType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60C7AC777D7686D0B925D58101A27EF7 /* 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"; }; };
+ 5100CA33F67C8D850C5539A42A0DF5CB /* DeferObservable.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D2FB2E7B87B3AF58AFC61B2ECC6CB4 /* DeferObservable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51069D69172171A69FF1532FDE6DD756 /* SharedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F1926343DE14EA02341958BDCED80F2 /* SharedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 510794FD8810D34F0585981695F41366 /* CppAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = CC35A5EC43692ECB5D2C1791683358DA /* CppAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51159AFC53F388672C4C7D487C9D647B /* RCTScrollEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB5E884F89C04459A08686AD3E01144 /* RCTScrollEvent.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 511B9697DC4125DDCE1ED1466EFA5631 /* GDTCORRegistrar_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 156F5E2F004918518437A6AE68B03312 /* GDTCORRegistrar_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 512DBEA49D8024DEDA62DC51372951F8 /* STTimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 613E052C86A7302C7BFEC7FE9FE084AE /* STTimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 514D6E3A9CE6550543A475620E6A3685 /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD717E74C0D84F52FBA15BDF7F1D6D3 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51530798E52AC33DAA3D6F36C1502776 /* F14Defaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 893DF5C07750AECEFC175DB35A86CC77 /* F14Defaults.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 519E971486075E2256EBE61AB02CF8CD /* TOCropViewConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F88C0A630ABCAA36EAE04217BF12D102 /* TOCropViewConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51B0202DAF50A4A3AEA12893E08ACDF3 /* UMModuleRegistryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C67D774CEB7CC8FA35BC2F974227DB6 /* UMModuleRegistryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51B5135B1A662E06FFE3C7A113729809 /* RCTImageBlurUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F01D183714A5BD55F422018F74A358 /* RCTImageBlurUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51B736CCCD3CB38027389E249AD7662F /* UIImage+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = D0C823943724DDE6F2E2558B9195EC53 /* UIImage+Extension.m */; };
+ 51CCFDC44D74CAD6022C9ACB512AEDE7 /* FIRInstallationsAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 393D1FF6D158CD71F0244E40E3D99A9D /* FIRInstallationsAuthTokenResult.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51D6D913550CBAC02E5FC6688CA8C0B4 /* SynchronizedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = F477B5419FE383BCD36D78C7D2DEA362 /* SynchronizedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 51EC5911331DF22E4C5968CD8B7ED7C7 /* RCTFileRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 63ECD21ECFCCE9856EE71224F20424DF /* 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"; }; };
+ 5231B412D56370F141E350799CAF6C74 /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 821AB08E5EE16214DE5CFA1F16CDC1CA /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5246C8B1D7CD3CDAB9202B280D8CA98D /* React-RCTSettings-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF6A04AE9AA433E47635D4FC9C959ED5 /* React-RCTSettings-dummy.m */; };
+ 524DA1EBC0DBCB2CDAECE02FDD129CB5 /* TupleOps.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1A0821F5F5EBBBD3BBE6D1A66BDCD6 /* TupleOps.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 52B21C30C1FB0CAE5BA26B599DEB64D8 /* SKNodeDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7EA9C28C027D146D8046B627AEC38B10 /* 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"; }; };
+ 52C0E391D9D5F587B296E2DA8D81AEF4 /* RCTConvert+Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 8530CAA5411393456E3F72C845E1D54F /* RCTConvert+Text.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 52E39979F439AD373ADF1108067FD6F4 /* Subprocess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 248B4CE1C7DDAE021DD958A76F7AFA3E /* 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 = B080691EA6FC112ED447AAC85925371F /* TokenBucket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 530798D8A1CF3289921987D9FDC7B884 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = CBEF13AC75AD67DF97B5EA50ED4DF5E5 /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 530F9743E35929C87133BD8E083735A9 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 4241AFA83AB806724D464D03F5808DBB /* UIImage+Metadata.m */; };
+ 531131AA54E45A625EE48708E77A7910 /* RNFirebaseFirestoreDocumentReference.m in Sources */ = {isa = PBXBuildFile; fileRef = 926CF5395313F9F3428FD5BC2B35E30C /* RNFirebaseFirestoreDocumentReference.m */; };
+ 5326F8694B63DCC3779B10E5468F40A9 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 78BFB7E36A5327DC5BF6B6BB7070D276 /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5338293C5FD4FC2D13D8524F4AE75AF8 /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ADA7FD6E818B79C11F3A37C72436627 /* 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"; }; };
+ 533F5B5A43499AF92AB8DBF7CC1CF84B /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 87B68BAE628A2A8CA9917371672FCF56 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 534165CBEA822027583EF311EC782538 /* RCTSubtractionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 539BF4DB69D01321C5BE4A260AA9B84C /* 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"; }; };
+ 5354A7D0794A6F677891E95C6D801AEA /* MallocImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = EB460ADDC1F5569961983DF5B4ACF701 /* MallocImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5375DDE6A2D2428D0B62F7B9BDE7FF2C /* SKTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5EE82E183F598BAD2EEFA16B129B91 /* 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"; }; };
+ 53AF2A54A8C7633333A29DC49AFA510B /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = BE3CD424E7DB8E762D92D536C6CEE051 /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 53B7113A74825BBE592A96A84DDA800C /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 84019186F066F8D813942800C2E415BC /* UIImage+ExtendedCacheData.m */; };
+ 53C93470EA83362D2AFC76C26071861D /* RCTDevLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 741A9B8065B9537B7158476A2AF1FECF /* RCTDevLoadingView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 54073EE40BD9B4238AEBF5770EFAB89A /* ConstexprMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C5AC01B5CB0AFBDACB3D1426B969A4C /* ConstexprMath.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5424FDC9A775A478793CFB44F0C12C00 /* JSIndexedRAMBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DD87A54C28BB40BC5B5E834E7CBACA2 /* JSIndexedRAMBundle.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 542F7BE5B54B4B65BA1AF476278AC639 /* RCTTextSelection.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F5FE4D5A5329974FDAA49B4E69A9A7 /* RCTTextSelection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 54A0942FF2E79992B2ACA0DB1C356437 /* RNNotificationCenterMulticast.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD42B941C5C7E79654F505AAB966947 /* RNNotificationCenterMulticast.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 54BCA853DAAC904AE97C54D9E4800CC7 /* UMKernelService.h in Headers */ = {isa = PBXBuildFile; fileRef = 47CC5C46198594774F4B78299E60A112 /* UMKernelService.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 54E5365217AC5AA2FA378CAB9BCE9A8F /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D608428DD410ED2575A7BE646697BE3 /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 550D2352901F043B246B1D99D593F110 /* ThreadCachedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = C3142A503B8B70FC802BBF2FB75CCC8E /* ThreadCachedInt.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 551B5E3B560EC006D5FAD9C21C88087B /* Parallel.h in Headers */ = {isa = PBXBuildFile; fileRef = D1E401A3FE7BA4435A1FE2ADDAD115B6 /* Parallel.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 551F5E8C6B3ACC04559C5E14ECEBD7D3 /* ConcurrentHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE87F1B7E9A22D42FD7738B6F546D44 /* ConcurrentHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 554920A9489ADD1F8EAB6770F610866A /* AsyncServerSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE791718BEDB633EFE7FC81BEE765382 /* 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"; }; };
+ 55500919C15445C3F593469D1022318E /* React-RCTVibration-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3F232F9D243EE68C61C3081FB4D784B /* React-RCTVibration-dummy.m */; };
+ 55755FF66BD8ABC78DD090E94188A763 /* ThreadCachedLists.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA7089CD95B48AEAED021DE29C3C09D /* ThreadCachedLists.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 557A6B876C549A6F26C4E93169856944 /* ARTContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D7C7D430B3C547B322B722ECA3C3566 /* ARTContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5580880843D5999818D1EF6AB3E114C2 /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = B9ACE18F1DE1ED8B6B0F309AFF867E70 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 55854F869F29193E5DAA4E646D9D90E3 /* BugsnagSessionTrackingPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = C621B5486B3375215B75B9953A3FFD76 /* BugsnagSessionTrackingPayload.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 558BF4D03AA6208D974D9C0157B9ED4E /* TOCropViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 992F4F987626FAFDBBA02A885495042D /* TOCropViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 55A233675FB29A834EFAFEEE1BBDEC7E /* React-RCTLinking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 951EC63DC8B115B83C595EA4AEF873E2 /* React-RCTLinking-dummy.m */; };
+ 55A29D332C49B325506C5763B2D1607C /* Try.h in Headers */ = {isa = PBXBuildFile; fileRef = C26B189FAC656D17783122181C6D1987 /* Try.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 55EA8380C02950332F6EB64F0788BB83 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 2EA7F3E61180F9381D6E7007D93FDC30 /* logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 55F72D6B2A29619435CE8615E7803975 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D106A0437D13965C3CDA586B2DF097B /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 55F74DC02B113A84B748479274EA1E7A /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 69A63582A04ADFDDCE6B008A3EB6E211 /* ko.lproj */; };
+ 5612114F7BCB79AA3F479A734A45EA4B /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C700F1330E291AE35A7D46C13C06364 /* GULSecureCoding.m */; };
+ 561F81782BF9AD278CB27E2C7B1A4BF2 /* MethodCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8D0161652C35B3D751DCE6501EC7EE3 /* MethodCall.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 562C0F7D5848679FC0309F931D51507A /* FlipperInitConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 203874E0A88009B0AA2F01295E927BF8 /* FlipperInitConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 56759F3D6F58028185DC0F592D888A07 /* BSG_KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B9511DF46ADBDA60A8EACDFAEAA6697 /* BSG_KSJSONCodec.c */; };
+ 56B0D7D9EADAA177FA3FE61F14F407D6 /* ThreadLocalDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FEBEC8046768D8E5EDB05572CDBB62 /* ThreadLocalDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 56BC2A3E8DC876F371CF9E50660BBDF9 /* FunctionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 883DAC6C7BEFCDBE955F00F5AB4B00AC /* FunctionScheduler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 56CA8A399D65FB392554775B2A4FC712 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C63A47DAF16CD2A0834B1A35401355C /* UIImage+GIF.m */; };
+ 56ED8B94761F40DE60DFDA61995A4389 /* RCTMultilineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EF227E3DB8ADADB230FFFC79DBB2C604 /* RCTMultilineTextInputViewManager.m */; };
+ 57104DD0061299F2315390B1033B28BF /* RCTImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 86957C323AE982D929E83AC3742BDF7D /* 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"; }; };
+ 572B11BB8CFECDBAE9F04DA95FA0D576 /* RCTGIFImageDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2FDDD082B6FE006988739CBF07F60CEA /* 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"; }; };
+ 572EFBA1CE95B80BC7B2B0A8441AF172 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ECFA9D5D7BB61AD5F9595852FD24E18 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5730650DB2DEAACDDD31A30086AC02D9 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D13110FBB2938986FEAE408B775B7B4 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 5741AFE087A083C8D0D5C9D5F646A707 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = EC45961C9D25EB434DFCFC9F4A481FDA /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 5767DA9A124859997676C94B06B184DB /* NSError+BSG_SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C7A1E51BD0713305A52B3D5AE1F360C /* NSError+BSG_SimpleConstructor.m */; };
+ 576D1D3D0255B54FFBDDCB00855FE397 /* PTChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 373709EFF0AAF162459EF5D0B0F390E6 /* PTChannel.m */; };
+ 577585E67A1D5A13B769BEDA1BFC1DCB /* RCTBlobCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = D47E7C28885A595768722B968633D606 /* 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"; }; };
+ 57779A997F204BED973BB03DBF2B8190 /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = AC35D70B9B8153E83D58B8D70C3DA9EC /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 577AD50B514CE766BA609B545A67F31D /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BDF09684B0F44CFCBF4337FE6DD8C0B /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 578C457D50296F1011D54182DA027254 /* RCTSurfaceRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = C916EAE49695758A365CBA893280ACBF /* RCTSurfaceRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 57996DDC978A05C90B5482D9DFB5CA12 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 922B2473FBE4D0221BAA34C02C755486 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 57C228A63490E86D0339DE0E72FAA9CF /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E5E391D33A2890AD170E829C7D11427 /* SDAsyncBlockOperation.m */; };
+ 57C316C8C1D30A80E5A09BE3C6B6DC7A /* EXFileSystem-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D68E412645497E037D13E9CC406B2B /* EXFileSystem-dummy.m */; };
+ 57D322CCECC40542E68BD6495990AA1F /* FBReactNativeSpec-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A83064DA6601E59BE2249DBCD11080A /* FBReactNativeSpec-dummy.m */; };
+ 57EA16615D9CD9D0C45DE091246065B3 /* FireAndForgetResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B33AAB90E79B725D52CF1853C2FFE5C9 /* 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"; }; };
+ 5835A6EE119F67B3B5DDB92D53520B25 /* EXHapticsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 78C730C35E7DAFA98E8DFE06B16DD05B /* EXHapticsModule.m */; };
+ 58528DCA2CD999D4137C83D043A9FC8F /* FKTextSearchable.h in Headers */ = {isa = PBXBuildFile; fileRef = 645A304930AEEC1F7191E3748AA175E3 /* FKTextSearchable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 58A135D3A7C85E720C02F34E315BCBF0 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CA5351483F2E3988401565F07C342CE /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 58A43ACC1FFBCC2F3EA6A25797071D79 /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C8CD40EE467EAD8F86B969DF4605D1 /* GULHeartbeatDateStorage.m */; };
+ 58AEF2D987F14D4D2AF6D28C7F7F4CF7 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B5D09E4561934D0AB01334E07B5EC77 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 5915489BBAB3A2877B98136691FA963E /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = E29E954D01DFE3A5E62A2561966CF90E /* RCTSafeAreaShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 592D531A0BCBADD41C6B8C1ED4C73EEF /* Builtins.h in Headers */ = {isa = PBXBuildFile; fileRef = C347EB43BDE636D5C412551BC1BF3133 /* Builtins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5967703126249D72DC6C94C045CEDDDA /* GDTCORUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 288780D994881037854C7588B3978585 /* GDTCORUploader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5969152A1F121E75A747F661F97C1FA3 /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 91E9B36A48C0911FBE8DB6872323E6CB /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5990C386CFF4495D345DE4BD9B720B97 /* MemoryResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 624A41185B51C7BF36CC977BA267FF6C /* MemoryResource.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 59AB2E9847C52F6350C5CA42F64D9B4B /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEB237EFA588675D5F1D8F4365EE764 /* SDWebImageDownloaderOperation.m */; };
+ 59AFFBDA7A1CEAA4938A2897A836C114 /* UMPermissionsInterface-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46BB08124CCD0D2ECD1630D0C44E06F8 /* UMPermissionsInterface-dummy.m */; };
+ 59BCF23690D35E682AF7213B1AA8B121 /* GDTCORRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = 22AC901C615FFB0A63B6E8F228C6A7F7 /* GDTCORRegistrar.m */; };
+ 59D2FF7D199E0FAEEA5D0C5C60C85760 /* File.h in Headers */ = {isa = PBXBuildFile; fileRef = 2266B9FB963B08C9EC349C28D1DD1637 /* File.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 59E39951CBDBBF3BE34F50771F0D63DA /* REATransformNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B23F965A023CEE6CE730A267294226E /* REATransformNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 59FA089B729EBF37634A4D344228514B /* RNFirebaseUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E13E40070A1054E42FF2394F68CF33C /* RNFirebaseUtil.m */; };
+ 5A2DF787817F7D1F598A859496117313 /* Poly-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3642927267BA5A07470303E775D65DFA /* Poly-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5A350E37511AB19E6CF063A477BF81E8 /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 76DB3B2F7762AF8DB1323D435E6DDE50 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5A4315CC7868A0AA71F72B6EB9DF3A8D /* HazptrThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADF9A92B9FAAABEF226F528138829B02 /* 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"; }; };
+ 5A5CD297BBC57D3E5C53437609953C82 /* RCTImageBlurUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 2513BC40C876525A961308BE62FC3F09 /* 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"; }; };
+ 5A6DE10F8372DDC647FF3AA6AFEDD5FA /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EC01C7DD8EF655C4BAF64171C2DD84A4 /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5A8459CCC3BF00828D32BB4D35ABA743 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = A483E9CBDE0930880E6851AC0CBD8B79 /* SDWebImageDefine.m */; };
+ 5A89504301D62525F736D0050854E4CB /* SonarKitNetworkPlugin+CPPInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = F3311BA7E4CF1072F845E0CB477D51D5 /* SonarKitNetworkPlugin+CPPInitialization.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5AA306AC79340E81306DB638EB0F6B5C /* BSG_KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A20106CABEA72560DF3581C82F7BB6 /* BSG_KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5AB7883D6F7123FEE9DE354AF2FE9387 /* Atomic.h in Headers */ = {isa = PBXBuildFile; fileRef = B6925D6E11BCBC1BF08A08FFC08C2DEB /* Atomic.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5AE8193588F9251CFF0BC1259587DC6F /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = FB8FD18AFAB9A08CB46C8C278C2E1C75 /* RCTImageSource.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 5AF92807EA677D3DE6A1F41612CB12FB /* FlipperKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C72E24FF9AE020F595BAB7BE7B92FF /* FlipperKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5B12AC89DB651FB7CF5A624F05E48A06 /* RCTExceptionsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0381DD58E447475C2B3C700C93942C53 /* 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"; }; };
+ 5B1FCCFA4BB7135E41DD10F990180597 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B4D7161E1CA2A76854A2799D3F18494 /* log.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5B4A65D10DEF39743F01781DD5DF6050 /* JSBigString.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DCD1E42F862E784F316B0E0DA0B8E39 /* JSBigString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5B5E44100CB0A817A1A887A5D865E197 /* SanitizeThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B90D4EB47DA9DA57A8D265D53BB0FC7A /* 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"; }; };
+ 5B5E9DD45758905E15ADE6E6580E1694 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = E407E78CE1F9669988D1BBC2C9EFEF6B /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5B5EBC23448AA1E36B9E489003457385 /* ScopedEventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 874519DA12D7FAC072DD95515A159F03 /* ScopedEventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5B74AD9EABDF35B29FC840BDC408B387 /* RCTSurfaceRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6091504ACE9959F2BBCF4BC344B113BF /* RCTSurfaceRootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5B84A2CFF7CB8244429AE34C525F7A3B /* RCTSurfaceRootView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4C8F95D6ADA07105C4067D8E3B01684D /* RCTSurfaceRootView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 5B8B332ECFF0056F7CEC66BD47604656 /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = B7791E8B79D3AF3B69AF7CECAD3CF3D3 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5B9BEBCA57F0295256B52F2895B97331 /* ModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = F534DC607A510AB2A0BBA00B3A1CE425 /* ModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5BA023BC55024F646839261CB6544CED /* BugsnagSessionFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A67685720BD654D0289878D61E40C2E /* BugsnagSessionFileStore.m */; };
+ 5BBD3BF8F1D8BCE5424520F1C5F597A0 /* RCTConvert+FFFastImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AD654EC72431C4C9F7497585B5F16D7 /* RCTConvert+FFFastImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5BBF60294A35EABDD416CD49326D9A68 /* RNCWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5579C36DCB0BCB96D871ACDBABF8FE87 /* RNCWebView.m */; };
+ 5BCC122BAE29ECBAEB136C7B886C7C8A /* RNFirebaseFirestoreCollectionReference.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DCC540BFBF9293F3D99218D2E8D546A /* RNFirebaseFirestoreCollectionReference.m */; };
+ 5BE1E55B90CC535E7C3CF5EA357B3612 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = FFB6A79C2797E4E6E8D7E12A68887DBA /* Base.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5C06E36CD574FBE8FCDF4DB23632E79F /* REANode.h in Headers */ = {isa = PBXBuildFile; fileRef = BFFA046690ED4C4F3D0A367B7F752945 /* REANode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5C1180DCDA66B2CC0EB7CA7EABA74DCD /* FIRInstallationsIIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = B482669D4D588E55B3057A7601BD6840 /* FIRInstallationsIIDStore.m */; };
+ 5C32CD8A3B4E70301043B885EBBA1F69 /* ARTLinearGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 07DB7878BC01DBA6BFD8D51E4CF07A99 /* ARTLinearGradient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5C635BB81BFDFB1ADD52B81A18A4445E /* RCTSubtractionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 205C3D49705389D56F60501B44D2C783 /* RCTSubtractionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5C6B3EF91CF6927788129874C2A85DC4 /* Ordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 153DF6367AD0FF17144D2F56B391560A /* Ordering.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5C73CA0113FF28D73B33DD995CB8DB9B /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 296F26B3120E45CB3390C0BD972146DB /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5CA6316BB302B36D6AE2B4A483F3EAB6 /* ARTCGFloatArray.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D494CCD2B1C61498C0580DF612EDF7 /* ARTCGFloatArray.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5CCE3FB238F67F4A1AE513C4461B1463 /* RSocketClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 87FEC7BDD5CE85B69C06F132CB3BE556 /* RSocketClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5CEC8F544EB06DB67845490887ADB7EB /* SKHighlightOverlay.mm in Sources */ = {isa = PBXBuildFile; fileRef = 902BE925D4C1D506F5B5171C0B9A13AF /* 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"; }; };
+ 5CF1B5B5750BCAEF93F745D0E4746629 /* RCTImageShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D15C0BF2E0D268CF991E73C780D85B2 /* 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"; }; };
+ 5D1443CA14941EC385B1380A3F3FD2D8 /* EXAVPlayerData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5497487F49F71B10F7C6149E0CB852C6 /* EXAVPlayerData.m */; };
+ 5D1C8EE105AF6A41604212C9FBEC1B04 /* TestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F46322A0AE7EB0D6FA7E55B04DDF78 /* TestObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5D33C608DD5ADB443C60BBCE274EB8D2 /* RNCMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4361B7E6A82D2C1602E20D99C39C195D /* RNCMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5D52EC77A0FD9DDCF15A0892BFF30724 /* RNNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = C5B2554A3970EBC557C2A665BC4E5ED6 /* RNNotificationCenter.m */; };
+ 5D85E4597A0EA4601AC058FC8A336266 /* FKUserDefaultsSwizzleUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F93898804FCC4161FCECF761209EF52 /* 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 = 715D59D39D1D872A96E44177A511E929 /* 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 = 64C33B2B0FAA72A88AC1771F62837830 /* OpenSSLUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5D94C85521F651CAF78D0774F739EFFE /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E014C494E5AF4E2D3B95E59278A6E7A /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 5DA0F137CAFD3FF8D4B8A1605BA3AC12 /* TOActivityCroppedImageProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D05179FA4AE4D78D8729A6771C06FE31 /* TOActivityCroppedImageProvider.m */; };
+ 5DA1958CF4DAD67AEB1A26CA2FBBB7EB /* RNFirebaseAdMob.m in Sources */ = {isa = PBXBuildFile; fileRef = 8928BD2AA6FD377F5AFC191F2341E94D /* RNFirebaseAdMob.m */; };
+ 5DA4697BAFAFAA6BFEA13B36B76B57AE /* Libgen.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B52C4B2E727C1B5CD37B50A5AE89C5F /* Libgen.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5DBEF4CE82FF2ECB983B8FE169924C38 /* QBImagePicker.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C4A0D8DBCC75BC63AB7E0F6A7E0E0203 /* QBImagePicker.storyboard */; };
+ 5DC27AEDBD9E3EE36BF2FE1912926BAF /* RNCSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E1E4AD743F5957E39FDCC96E925783 /* RNCSafeAreaShadowView.m */; };
+ 5DCE172EC75208EC2A3189C915EBF678 /* EventBaseBackendBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B8430674EA6F4FC03E630EADC00FAA4 /* EventBaseBackendBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5E833561B54208419B9E85618659A3AE /* JSBigString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 637601988461C61B79004A6B01A5E528 /* JSBigString.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 5E8F6FB0B98806087C46839D3C543998 /* EXVideoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 09B63F70ADFD867B7D048862066E36FB /* EXVideoManager.m */; };
+ 5EC0E201021C7D613D2D23C7D9072FC4 /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A5145D80ADD10F142F0288DDD631A0 /* RCTTurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5EC68AC4CF4EA48990F8D1086394208B /* F14Mask.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB58441CA996147D98F64EF8DD1482E /* F14Mask.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5ED7D21591BE3434BAD27251B09FC2C4 /* ScheduledSingleObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = EE096B4998A0498C28CB86AE0C6BE58F /* ScheduledSingleObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5EE007B3CAEB291063CB3BB2EFEF737E /* JsArgumentHelpers-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0012174DC0B42CD6367B28E089B87880 /* JsArgumentHelpers-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5EEE9C81EFF578DA8F518B1C0AB9CB32 /* StampedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CF7D6056217651E8A1F42E80D1E9B80 /* StampedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5F099D8A9A2A8ED220D004516093119B /* GDTCORClock.m in Sources */ = {isa = PBXBuildFile; fileRef = D4647D7862AFDBDD9D0EC8025146828B /* GDTCORClock.m */; };
+ 5F191C5FEB9571699CFED133F0E444D1 /* REACondNode.m in Sources */ = {isa = PBXBuildFile; fileRef = D113326A07C7DF36CFB0C802162D0860 /* REACondNode.m */; };
+ 5F2E203D0F81E6C57DAAE8CFAC56710B /* AsyncGeneratorShim.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF3EB101141ED2880B209625EBD273C /* AsyncGeneratorShim.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5F3914305B352AA4A312EA53ACD0BA46 /* RNGestureHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE962DA55CEF35AD1E5C2E16EAAB8CC /* RNGestureHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5F72C1EF68444D617C1AD2D5EF541DF1 /* RCTNetworking.mm in Sources */ = {isa = PBXBuildFile; fileRef = 17E0EC70FEC7E4B5550A1011741D3B1D /* 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"; }; };
+ 5F73A1810FE06CEABFF159E5B86FEF71 /* UMReactNativeEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = A015F7B82919F3FF7929E8C2E9FDF840 /* UMReactNativeEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5F988B2A4A7D8078E0577D101940810B /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 67CC2F00AF0ADC090103FB95341B3F84 /* RCTAssert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 5FB569FBD237B615CF14F490775C837F /* RCTAnimationUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1867D9C9D73D1480F6E06475FF1A4108 /* 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"; }; };
+ 5FBDE897F38FB994BBE94F564E24BDB2 /* RNFirebaseAdMobNativeExpressManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 43E7F436A33D19AC829E9A3794564692 /* RNFirebaseAdMobNativeExpressManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5FDFDE7CCBFFAA68D99152D78C02ED39 /* AtomicUtil-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A216542337674A0A89AA2C9BEE379528 /* AtomicUtil-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 5FF1ABE162C13243EEB4010193EC6C22 /* Combine-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F51D848138A0C792F5CF514F90242E8 /* Combine-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 605639230346E944534ADED2B00E96E5 /* GDTCCTNanopbHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = DFFF05D864AB8F9323BAE7B6AB515893 /* GDTCCTNanopbHelpers.m */; };
+ 60A86E0DA64B94C3016CED19C96C0E66 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB772AE2895A7AE60AEE2B71F800759 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 60ACF469233CA22469EEC756ECDB055D /* LifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B72F9A54777D6A6FFE5D29E292165D7 /* LifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 60CE5C3D3A6584BB97C2DF7A9A3BDD9C /* BSG_KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 967BB6452612DBB3529C40083B02D3A1 /* BSG_KSCrashC.c */; };
+ 60E3AA9CFA4C79047B61B69E4B1F9648 /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3184CDA6857D867A3354349A05355F2F /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 611EF16AF39B7C48DEEB1C051D09F099 /* RCTImageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DC165E0029648290BC07FA16C972E30 /* RCTImageUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6145080A25BD222CC71B172FFAC2218C /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = C14F4BB503354B49F03482C98BF581C2 /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 61475BE3E93F74078F49B9CCA07019B8 /* Stdio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86779627046C38D9E5C553C1856D3971 /* 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"; }; };
+ 61623E33745D2D46C2CA9D9EF256F2C9 /* RCTValueAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C4713F3CDCBC713DBDB145A09FB112CE /* 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"; }; };
+ 616F99E58EC3860AD362B2DC0C67277C /* Checksum.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC66D100BF1D2161354D1C02DA0C2B9 /* Checksum.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 61728BB54421812F931FBCB7B4FF2BE4 /* FileUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 161719886E740E1380CA97BC1D44C8D6 /* 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 = DD36D25F8C6D8BBED0DF6C0F0607CB4E /* 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 = 6955C48EABE0EBB9C60FBB6187DD382A /* ExecutionObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 618BC8EEE2DCD6EF77E27F834D5B84AB /* EXPermissions-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 924AE0205ADCB6244348E121A079C6BB /* EXPermissions-dummy.m */; };
+ 61945E2D534282269C85FC62CD40BF23 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFE392A6969AF30D2B7B04742DEE6BA /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 619D6F16CC305CC853D675CD34B313E7 /* QBAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 317017C9C4EBF7ECB39E0DFE06444D5D /* QBAssetCell.m */; };
+ 619E758999F00A244BBD89AE38C1C8DF /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F471251E0262FCD3C2433DCB30D454F /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 61B267925A8A1ECCAA88A2B69131EAF7 /* SharedProxyCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A3A26F1F19ABBFEA8782B5538DA52D /* SharedProxyCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 621D406A7D59BDA14F904CD4B069B21B /* Stdlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 029B3D446838960B31BCBD02394F100C /* Stdlib.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6238678941BD031252A3C85E53C82C8E /* Sched.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FBA0837C03BCC9FE4E8F7AB2C57E4B23 /* 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"; }; };
+ 623FC295B29631DF73E03BC69E36032B /* RNFirebaseFirestore.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AD04B4E8595968D852CC66D5D20FF4F /* RNFirebaseFirestore.m */; };
+ 6250372D9758B2074CD9CC7B09ECDFA2 /* SKNamed.mm in Sources */ = {isa = PBXBuildFile; fileRef = DB6D26EBDD86843CF9618C4518830999 /* 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 = 75632BE4B358E18FB1BAE8DFBFA50A19 /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 626C258D118CB98693D4581066B18804 /* RCTSurfaceView.mm in Sources */ = {isa = PBXBuildFile; fileRef = E50A3E9C26E2E91A3BFBB666DEA84E88 /* RCTSurfaceView.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 628C6483159FDCF38407770F1ACE903B /* KeepaliveTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = F14B6E873AB6F10E262C6D46E36D2BA1 /* KeepaliveTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 62AA89539DA1AA90B5F53B6A1CFCB024 /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F41B5AA8BBCEB3515325CE699D2679 /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6331F86DEDD565FF96DBD38F0C427C20 /* BSG_KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E3CD18AE5285832CBF9C1D1D8D9A46A /* BSG_KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 634B6D66C8BC61A3D3EA8CA7EFF968EA /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 142CC8827BCB37633DF17B9AA4E5107F /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6362DF49BD1FDC17099CCD40DE28B2CF /* BSG_KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A5A486246815BE5126309BC4BFD2A5B /* BSG_KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 63854BF7B7FBBA60157A488179072BD2 /* BSG_KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 4DE4E4F9FFEBCA56A62C5975BF6FE444 /* BSG_KSSysCtl.c */; };
+ 63CC635B37FED8C7DEF027CB5462EA7B /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 03FBD72B129570234DDB4A6856B7A3FD /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 640A5B859D78BF300F772830B148CF74 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 630E4D6E25D676B51822CBF1F082FDB8 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 640D5D2F39A0A64989F2920F9FB0E055 /* RCTReconnectingWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = D17566362116706A7304D244C8AD0867 /* RCTReconnectingWebSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 64352F81329BEC21DFF10C000BE8640A /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = C7022D39F0131D8DE5EE4852EFFE46A5 /* SDWebImageDownloaderRequestModifier.m */; };
+ 6447709A38CB47D0D4B539C0DFF9F728 /* GULSceneDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0082E5271A0A42B9A35B2F9EBBE28914 /* GULSceneDelegateSwizzler.m */; };
+ 644DDB8CB93BF7067201BB26F2D53D10 /* SerialExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9FED0083D687480639A7A9208F697C4B /* 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 = 5B5B5E49B3D85486AD01FA8E1934BD85 /* 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 = 47ABA1BA1295768CD8AB96F25A24A9C5 /* EXConstantsService.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 649188D94444AFE72F5C875C73621929 /* RCTActionSheetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 10BCB4C1079D6C1A2220E1E60A9C1ECD /* RCTActionSheetManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 64C08A1A299F65ACC045C824A64A0DCD /* Time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87AAB06C49E8BA84719378BA9A839301 /* 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 = 834583FE4A537D249D08DBD1B391D290 /* RNSScreenContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 64CF43A068C98B02A97EC497AD319A30 /* BSG_KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C12D48F5D07E48306658AA9705099FE /* BSG_KSMach_x86_64.c */; };
+ 64D7CA904E08C542214D6273B49A823C /* IStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0C00C3EB81DAD74BFC49082FC652D8 /* IStream.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 64E791612A7D27AE1C4409A981341CBE /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E40F2D58A72308F8A10C0603682646F /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 64E83E53B7F40F2CC0A0CF7BC3C8A43C /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8095BB8053756018C2AEBCCA3464114B /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 64E9035391D61BFA55BD23B151AD07BB /* RNDateTimePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F3F9AC3AF47E16DF751B013AB7E6DE /* RNDateTimePickerManager.m */; };
+ 650233BB7B2F93FF3BC7F54341C6E361 /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C897260301F730503DEEC41B5A14A32 /* 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"; }; };
+ 6502E38CB30B4C5057ED72B199AC364C /* RCTFileReaderModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 69FD159370B83EA3DACEF6A10556A11C /* RCTFileReaderModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6504940F5EB894DE69D5B2CF0FB49455 /* Rcu-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC04109110EA540685138F05EF15D94 /* Rcu-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6532B3DADCD47A8B33D8A6B7DD0F81CE /* UIColor+SKSonarValueCoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88971119938DB233CA8D9C3F4B661533 /* 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"; }; };
+ 653882A69EAFD0F4396408BEF954FFE1 /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A9DCA02E0CC7976C1BC6BECE713DA6 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6555EE2AE374EE32F457F03D348ED0A3 /* GDTCORConsoleLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = AB40D15C63CB2250B9DF830DCA6A7A79 /* GDTCORConsoleLogger.m */; };
+ 656610BEFEC50D7F52DD373712B20471 /* SKInvalidation.m in Sources */ = {isa = PBXBuildFile; fileRef = D5C22CF5859E6E41DFE710CAB7666427 /* 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"; }; };
+ 65678895444B4CA89B9031CB34EFE935 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BE6C2C2DA73A53178F65D3C116E0F70A /* RCTWrapperViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 657C87230A2934AED9C6AD06591F370A /* PublishProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = F9082505E190BD8F8AC684C2AF87E5F0 /* PublishProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6584F1A61DBB0A4BB4BD9EA418FB70E6 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = E27704A270699223EBC354F812A0956A /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 65CA61934FB03CF180290DE31AF56EF4 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 23EEA0044B9B84D5163474C480831759 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 65CB92D29B76DFDEC572A3AAE0564298 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BFE48D458DA92D142AE0F0EA6281A13 /* encode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 65E65D50285248E32BCA727175A9037B /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 8757D947022B1CD57422EF439A200556 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 65EC48B796CD30DB09C4EAAFE113C2AC /* ConcurrentSkipList.h in Headers */ = {isa = PBXBuildFile; fileRef = F9B49BDB2903B8C029C685B367994EEE /* ConcurrentSkipList.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 65F20C115C7320F488D580742E04DC93 /* RNCSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = B3E567E2955607D23C9B920AD9B1C55B /* RNCSafeAreaView.m */; };
+ 65FED0532D4CBEAD6563E7214A54768B /* SKTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F70F5609DAE1FD9A6DEDD382E67A1B5 /* SKTouch.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6627CD8BA3B27E0CB0BA0E912C78BE51 /* GDTCORTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 86CD7480166E478F25F1C37B316E3B56 /* GDTCORTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6664EF6453923DE49024DB69641F8109 /* FrameProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = C5C1FACAB4E7399CF7E9DA5FA30E0758 /* FrameProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 666F347B84B23221BC4D76B0BB3D521F /* RNFirebaseFirestoreCollectionReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E5E35D6D285B33747EA1670D1B64F8 /* RNFirebaseFirestoreCollectionReference.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 66811E431F72A69005364E0433281D70 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F944579685D689DAE1733447AB752E5 /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 66821B19957B6374B817C91E73C9D601 /* EXPermissions.m in Sources */ = {isa = PBXBuildFile; fileRef = B4BA8F6C4777FA9B4ACC939B2FDF9D6F /* EXPermissions.m */; };
+ 66A03981890D9863F11B9D8D04A07AA2 /* dynamic-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = B550147615851379CE21691A77B5B21D /* dynamic-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 66C5C3110649460A466AD2F6AFAA171C /* UMReactFontManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE39DA3EAA1705F2BF477E45F37ED4D /* UMReactFontManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 66D0421E4DDA33160130778834F66E37 /* RNLocalize-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 82CFD3CE16242603C5EF33FA1132C678 /* RNLocalize-dummy.m */; };
+ 66D6E62D450BACF145A456166BB45C2B /* RNDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 172DCAD3C85A7347C4FD561200258327 /* RNDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 66EDFE25C763A6E147A5B8AEC67A3449 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B29E87B343EE2656D8C225D85D82047 /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 671CCCC4FA52C454C17316202BD0F386 /* Barrier.h in Headers */ = {isa = PBXBuildFile; fileRef = ABC03988040C1E00B3432A7FE1422C53 /* Barrier.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 67213F11F20DF2020A3F928D6B627E80 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B16642936BFFA1575F0F8B1C60743341 /* SDImageAssetManager.m */; };
+ 67304F639591EAB43001263B341483A1 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F53E7DE802643EE9148400CFA8D2F2B /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 6730E006B7764F221BB7F81F7DB749F0 /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F7387949E542BBA6DC178190C86EC38 /* PromisesObjC-dummy.m */; };
+ 673967B0EE7ECC4BCDC0A751DC0A828F /* FiberIOExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 21C5FBC65D86618E8BB010733F011BE0 /* FiberIOExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 673BB15EBF0B152DD8D3B4CC04E13201 /* LNAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 98CE45BF551378726B9B8257F858FD45 /* LNAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 674B78DEE8CC679498E5DE48188B81FA /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C74E586D5AE077F987D557B3AB770A4 /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6757FE0A1CC1ADCC38E0BBDF5BE3C2A8 /* TimedDrivableExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E7BAD83EB8173C6E85EE46585F74AB1 /* 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 = D50F4782B72EB86BC5530080AB5E192C /* CheckedMath.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 67679FD66E5E1E1F6427743215A9BFDA /* EXAV.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D88CBBFDA977BB1176237D27C1F52F9 /* EXAV.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 677978C384BC8E68F54A53338361E3C2 /* PThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 42E30BF5CE842E55AEEC568063B8D31B /* PThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 677A083618AF312CC3CDA60EFA05BCB8 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1C379F27A8990190764E506A6244BA /* BugsnagSink.m */; };
+ 679174798499AA4B6CF32E2F96B10D4A /* TOCroppedImageAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 101039A0E2F69BBC8476AB61583B7249 /* TOCroppedImageAttributes.m */; };
+ 67A39A15971E99E5454C253E2080289C /* BSG_KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = F802FC7A44595B8A50073CBF55BEF0A8 /* BSG_KSDynamicLinker.c */; };
+ 67BDDCE0EF521A4394DD403549BC2986 /* EXImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = CB0DBAFAC29ABB416947BC4D065A16AB /* EXImageLoader.m */; };
+ 67F1415FB3DD965C1871B2A2CB74C8FC /* GlobalThreadPoolList.h in Headers */ = {isa = PBXBuildFile; fileRef = 11EA20EEA3BE11B46C97E00FE1D99E02 /* GlobalThreadPoolList.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 67F172904F7959C4715F3CFE9B1B4B10 /* FIRInstallations.m in Sources */ = {isa = PBXBuildFile; fileRef = C5702E4D9BEDFB43F6AA03BCC523ABAB /* FIRInstallations.m */; };
+ 68169597FBE0AB5B54FC67E15019A84C /* SKObjectHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CBC91A275622E387F639E5BDDA38294 /* SKObjectHash.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 68305A7D8906C121D6E084CF228B4598 /* UMModuleRegistryAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = EC5C160974BADB132FB318FEC4B20AD4 /* UMModuleRegistryAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6871111D26354F50F583D2187D9397E6 /* Libgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D81C2D6AAB73DE4B91831859669C32E4 /* 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"; }; };
+ 689CA5357FD9275EE7FC85FBC8F66370 /* GMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 37F05CAA072B1B41891EB96F94580E6D /* GMock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 68A75E9D1078739344B33B3737E61D48 /* ReactNativeShareExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A921AA3847C31DF20A44356DFFCF14A /* ReactNativeShareExtension.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 68B32248A4087D4D903A357B01BF8738 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF084CA92E405DE8D6B7E74EDB0C85B /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 68C7196D1EE46E00BBE92E8A229915CE /* REAAlwaysNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C18D05CC013AA1EAB2FBA1C0F66D558 /* REAAlwaysNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 68D2769B6ADE197D4C3196196FEB0412 /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C48287496A17E92102556696A3E7006 /* 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"; }; };
+ 68E14DF5295CA73DF30819A5D35C0D12 /* NetOps.h in Headers */ = {isa = PBXBuildFile; fileRef = A00A1F7DBCE854801805786CF75FE432 /* NetOps.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 68FA08AFB0147FC1574CEF32F3C4695F /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 965B97210F7F5DADC6B06E9DC763D03E /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 68FC649D07E74F02849E2344498C1E39 /* RCTNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C12697F34A69178B34BD4D8DDAE0BABD /* RCTNetworking.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6901050EF0902C7A013436C58A9B248F /* SysFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDE501DB07D92629B99BFC74828DDE8D /* 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"; }; };
+ 69263344AC2EEDC6526EEE47861A35BE /* FlipperCppBridgingResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 730E4E0BC41E24A628932A3852D22DD5 /* FlipperCppBridgingResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 69524FD0848A58F018B7677B110D7BCF /* GDTCORReachability_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F111A9E7C9207F0FD2FF36F1DBE8EE09 /* GDTCORReachability_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6954410A39E79118E4C350304D9A6161 /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F8756FDD4A52758E94E0B28BBC4574A7 /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6954C7E327E3C06A6AA626163C0C4B69 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 67124FDA9468FB603B07247B6743BB45 /* FIROptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 69C4123A15898007F90AC7D2B778DD73 /* GDTCORDataFuture.m in Sources */ = {isa = PBXBuildFile; fileRef = 1299B516202C6B6DD5D3B44DDCAB43AF /* GDTCORDataFuture.m */; };
+ 69E5F7365CB3D10FF7898098C3146A99 /* F14Table.h in Headers */ = {isa = PBXBuildFile; fileRef = F53A6E69750806523F38D485292B973C /* F14Table.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 69F787055B26C7E2B61B5B9B80F3C272 /* BSG_KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 458C7ADB0B1F8ADFC0176D36F7C67B09 /* BSG_KSMach_Arm64.c */; };
+ 69FEE4B83120F441AB20A039513A796E /* ExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5062F65CF90760ACE346693A81DC753F /* ExceptionWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6A03046C71CF85B2E59E2FBEFA35C326 /* RNCSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F595E5CBA82B7A30F6BAB577C7C55E5 /* RNCSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6A47866FA2B12335E271AF455D52025E /* BSG_KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 8250403C67A56F440A4DE3085FD05538 /* BSG_KSCrash.m */; };
+ 6A4FE90A1CC535DAA809C5525490B85E /* QBImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 41E811EEC23520A9217F0C87CC8BA9C4 /* QBImagePickerController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6A6811BCCAFE9B118E3913633F9D1A9D /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BCC25095D2CE9236C0C794B87DB2275 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6A789FEDD6D65DEB0888A4AB486DB224 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = CD9B56B3AE03BAFCDD4CC21C2991FF4D /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; };
+ 6A7BB4319F8D74B5D1D1C1D8FEA3C588 /* Unicode.h in Headers */ = {isa = PBXBuildFile; fileRef = B65582303CA5F442057542B5A3E6C957 /* Unicode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6A9BAB8845A46379E69D055193EC5871 /* FIRDiagnosticsData.m in Sources */ = {isa = PBXBuildFile; fileRef = 21290654BD889919D322EFF3B3F075C5 /* FIRDiagnosticsData.m */; };
+ 6ABEAD7FC928CF7779E132A291D0B0D2 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D98DE7B4C06BC15C59B3B7C5D8B39D /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6AC70626901D88616D1FAD15D39EDEDB /* DistributedMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = B1F9E9B39A6162E368EC9D781D0680D8 /* DistributedMutex.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6AC9857D5FAB49484D467CE13309EF44 /* SKDescriptorMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A663E5F2A25FF966FAAE28EB64263EE5 /* SKDescriptorMapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6AF606892AF0C31C6F0EADDA8900C803 /* FKUserDefaultsSwizzleUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 422866F2343B4FA12000754B30B2F006 /* FKUserDefaultsSwizzleUtility.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6B20F0EEC49A5600388DD9F9EE9CA2D1 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 010B5109BD821A3F8B3B29CFCDE19C3A /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6B217CCE28CC0B8DA7822706B41E3E8C /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = AF5CE5148857621B9A277B87101F41BF /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6B257CAC5E2C34DDAF304C790E898733 /* REATransitionAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = BB61DBB4B66AD59EA647BC2A2FF6F6F7 /* REATransitionAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6B2A4C18AEA7A928A2E33A7B5C6BB708 /* BSG_KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = 82138F626E118EA9E56E1BD855538581 /* BSG_KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6B2C45537C87B11EF65E69E9F333F4F4 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 18D02EE20BF587B8F1FD8003EE186FD8 /* SDImageGIFCoder.m */; };
+ 6B5DFA683ED97DE2B6FA5CC56D48571C /* Pods-ShareRocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FE0A6812B600DE9F54562F0F69D2DE /* Pods-ShareRocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6B67B6200914575EE45FB7C1F2A18716 /* Flowables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B486B15520686D88CF9A960BBE1BB153 /* 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 = EC5E84BFDB9AAF8206A9A237A394252E /* Observer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6B6CD41EA0E92DE12D6390B15A0C6D74 /* firebasecore.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = F2E76887F71660FFCDC6651E1CEB12AC /* firebasecore.nanopb.c */; };
+ 6B99A522B85248A477007A2F54CEBA1E /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 48FF178F4A6064362BE104052C28F435 /* NSBezierPath+SDRoundedCorners.m */; };
+ 6BB0A0E40EDC7AB4948869DCFB90D4E2 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E0F8EAFEF34E092F06B406FE9E3B18 /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6BEC4D1F3B47EAED77B9E07F0EA70256 /* GDTCOREvent_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA8F78A3513D80C50FF65E18B5F8F0A /* GDTCOREvent_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6BF37FE9E8ABB36E08295C0B612C29B0 /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A6F042C824B8C234E02AF82D6074C4 /* String.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6BFEA5716AA863598AB805E81B5BFE45 /* RNFirebaseEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C2A971688BB1F701CB0694EABAAA2A /* RNFirebaseEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C1BF50C54FFCDABA052C0D60E4AA1CB /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B699E2A67EEA22C814FEAB92F07069D /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C24EBB7821ECE451CC18A7AD9F1C368 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = B13F3CC7402172EA1283D8E1704C45E6 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C293AAE8A665126DB65576FB61F2C2E /* NativeExpressComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = EAC93F5A377286D42C1A59DEBA1519DB /* NativeExpressComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C2AEAC146ADE8FD2C8F6FC813463A9F /* EvictingCacheMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 419AFAD3BACA493568A21704D1085C63 /* EvictingCacheMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C2C52BDBEAAC3411053D5BD41B4DC82 /* QBSlomoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = 649C3CEA097C653A6C861AF972050C08 /* QBSlomoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C70DA166CC635856E26D25356B5A6FD /* SocketFastOpen.h in Headers */ = {isa = PBXBuildFile; fileRef = 5859B658E09A55DFE853367E281C57CE /* SocketFastOpen.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C848B57000ECB333F2141484B5061F8 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = E3BAE0A638D8910833AB351BF5FF8127 /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6C9CA546126A96EBB44E0EB01CA0C597 /* RCTInputAccessoryShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = D56E35FE010685B204A2A80A2D822EF9 /* RCTInputAccessoryShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6CA4114F7B18865EB558884C622ECAA5 /* RCTView+SafeAreaCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 49A60F9C779FB6C688373B473514791E /* RCTView+SafeAreaCompat.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6CDBAF244B152AB69B35CD781B81F6E5 /* EXVideoThumbnailsModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E0374CF3CB603D1AF747FE4DAC8F6E /* EXVideoThumbnailsModule.m */; };
+ 6CE4D23FE50DC0994EFB182F5FE54B87 /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 905EF73F6073997DFCE2EAD03A968E4E /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6CFCAB7E767E1BBE28175576FD06FC09 /* RCTLinkingPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9C9D4747BDD62C52CC2CD5C9F8D638 /* RCTLinkingPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6D16844C8F96A2DD292833AA84CD155F /* REAPropsNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F59930900EC25213D7E7BAA43CE5DB6 /* REAPropsNode.m */; };
+ 6D3150889C73DAD4E43A477FE1892785 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = BED4D12B7CB1907D3DD20AD65D6968DF /* README.md */; };
+ 6D35AB896CC748B13AC4B3C3972EE181 /* REAAllTransitions.h in Headers */ = {isa = PBXBuildFile; fileRef = A45D4FD8B14A2C4301D29581C28A3B4A /* REAAllTransitions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6D72A391A5E8B931A40E0EEE1122CE92 /* FIRInstallationsStoredItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A6B3A9C0BA27C92014529507E9122A9 /* FIRInstallationsStoredItem.m */; };
+ 6D8104F1766905FA5D32740A209F2A31 /* READebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 42843F655F2EBEB7B376B3A13919528A /* READebugNode.m */; };
+ 6D904A25444A6BB07820E09B40280DB4 /* Dirent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B5FF22642EC02DAD95385F97DE51F8C /* 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"; }; };
+ 6DB135CE25243C7A87B72013CF246917 /* EXKeepAwake.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5FED10295B34103C38CE8D6F5A647A /* EXKeepAwake.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6DB976F647E681AB06E97EDB58F98C41 /* RNCMaskedView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B45F3D1EF4D323DCAD63FC464E86DA18 /* RNCMaskedView-dummy.m */; };
+ 6DCD55BA285E5153356D0FB6617AF4D0 /* FlowableObserveOnOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5239E8274D8C6BBA02745A0F60FBA5C7 /* FlowableObserveOnOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6E0920954B6E212D8FED37C2A25D5CD1 /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F485C63D0E6C4AD0BFBD1FF878458B /* FBLPromise+Delay.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6EB2103944BC372A4EE0748B94A2BCA4 /* KeyboardTrackingViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F51EAA56012928EC9A494B3B3D2B823 /* KeyboardTrackingViewManager.m */; };
+ 6EC20FB3628ED3D4DA15AEE1BCCFA383 /* UMViewManagerAdapterClassesRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = D9023D781373B32A8C31D320188B8EAE /* UMViewManagerAdapterClassesRegistry.m */; };
+ 6ECC55AD73F0F5815E451EAD8D434D0D /* YGNodePrint.h in Headers */ = {isa = PBXBuildFile; fileRef = 265FCB8A2F73743BC9C8788C297D5A70 /* YGNodePrint.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6EDB4E90EFB2396C768AA9ECB68B9E98 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6627A50E91B9BF832CAA404FA40482D2 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6F07790D881EFAD49AA9EFE75FADA672 /* RCTFileReaderModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 36D7B563B68D839F00512886446DD237 /* 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"; }; };
+ 6F1F0DE59B8D85D5C5BBE4827591AFE6 /* RNFirebaseUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 413B4C71C83672415C8CFB2C97A0740C /* RNFirebaseUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6F55D5181CC9A51E052914C9FB3FE77F /* Format.h in Headers */ = {isa = PBXBuildFile; fileRef = DD3DACC72CC97E3AC947BE53B8DB5D12 /* Format.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6F88D197CC1AA3E0B50D93FD5F7CF071 /* Future.h in Headers */ = {isa = PBXBuildFile; fileRef = D14DC96327A1C1B943C69538D8D33BF1 /* Future.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6FADD2923098EDB7083BACF1DF28880E /* EXWebBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ACA8609DB50CF59D89A6985D0D135D9C /* EXWebBrowser-dummy.m */; };
+ 6FB0A78F16C8DC9FCA25121E22A34AD5 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C6A3C5875C4FA522C69652AFDFA30B60 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6FB624CE84ABA6F5B472A098FD3B96CB /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 867927D4402F4B8C40812057FCAF3150 /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 6FBDDAF47F6FB7758B11DD8F5B8B3436 /* ThreadedExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFF9C7A054206F034417F827D639CD3 /* 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 = 8573BA2D023860A9F6D970B57450563C /* PriorityUnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 6FFF1148634D9472933210CBFC2E6E65 /* REAJSCallNode.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC66F14851D708160AEB01E848E90C1 /* REAJSCallNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7003449F5AD5ED5357D584E2C927D1C9 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = EB30AF4296B7DF688702EF6329B3212C /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 701656AAE9EA2EB14ACF8B21B996906B /* RCTCustomInputController.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A0603381ABD95C267327745B8C9768 /* RCTCustomInputController.m */; };
+ 7024078DAC57D90432E6111E82E7BC2B /* BSG_KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = 7FF4605078E1425293E178F63B8E12AF /* BSG_KSCrashSentry_User.c */; };
+ 70499203E2E4E13465AA6BA667887CC1 /* GlobalShutdownSocketSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 75DA4BB71C1326F66B176CCA5A426509 /* GlobalShutdownSocketSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7051713F98CC30823562EB071DC39C96 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E62C990994B163B1E63FABB01328E5E /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 707B2CC24985C389209CE40429E62D49 /* FIRInstallationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF492AE67C415F581B90EE78BE0ED44 /* FIRInstallationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 70917AA85229371846B2BA9C6982B2D5 /* RCTRedBoxSetEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B8FE18159846F425FA9DDCB74BA8D94 /* RCTRedBoxSetEnabled.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 70A55701F794D3275F5989C1F4028042 /* FlipperStep.h in Headers */ = {isa = PBXBuildFile; fileRef = FE081383A92435653EE42E2C8C4EAB5D /* FlipperStep.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 70B22AAE6D8044176F9BAFA0F2511167 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1CFFFAB8A4A2D75524936EE293EC91 /* SDFileAttributeHelper.m */; };
+ 70C947372918C45265E8AA6243FAE044 /* StreamFragmentAccumulator.h in Headers */ = {isa = PBXBuildFile; fileRef = BFDB400359D9801EC7F5B043C1BE7FB5 /* StreamFragmentAccumulator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 70CA057375CA861D8A3729FED91030B3 /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAA1A97FF1A9F5CFF1F205E230F404F7 /* LongLivedObject.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 70DC9B10E6304A69135CCBE2AB263499 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D4F46B602F0430A1FBBB1734A3404C7F /* hu.lproj */; };
+ 70FD47128E14984FA9DABB052B73161E /* REACallFuncNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CBA374333AF0A0AA5BDF46E9FAB83A39 /* REACallFuncNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 71048C5E632D1CD5ADE2BFCAD39D0D0D /* RCTVibration.h in Headers */ = {isa = PBXBuildFile; fileRef = 23414F2D17AA588C674953D175875CE7 /* RCTVibration.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 713B6CFB2FEB27D47C3E3C5F2D908A70 /* AsyncSignalHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62B8EF8AF12E78C2AF1A636E291CB5C5 /* 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 = C2456B070C41806D7B609717DA4AE773 /* ProducerConsumerQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 718F3327BD8BC6C1649C8AF752369610 /* RCTSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CEFE09608082F54D2C665067B14FF0B /* RCTSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 71A171A31038A2903EE7E79423EB1506 /* FlipperKitLayoutPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = A55529A02D9F5950F616EA52CC95D4A8 /* 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"; }; };
+ 71A88BD28F32D462CD811AF18696F885 /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 66149099245ABA812984423B04B2B2E9 /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 71A8F1F7B8F1C500E5DB54E7568768BF /* RNSScreenStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 4842E2C79FBBABA4EF1C11A997788AFF /* RNSScreenStack.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 71B0ADC6C2DC2E47E30351AE0747533A /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 172AEA486F6E9D74F5962B8FFE25B792 /* log.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ 71B1F6D3D1676C67B9689723295BBBF8 /* RNNativeViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C4FCEC1A424E9F8D0907739BFA25102 /* RNNativeViewHandler.m */; };
+ 71BFB0C1F7C39D377180BE4A26405164 /* RNNotificationParser.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD159FEE1EF2711C5F74B0A405680B9 /* RNNotificationParser.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 72089BD4C4AB1DEC21AC8B8C15BE2ED0 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C4A42E529DA8C82241503BA7483D779 /* SDDeviceHelper.m */; };
+ 720F10A6F132AD7458D8B1BD85DE5BB2 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = AC81A20768143F9361ADB393EAA48626 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 721713500B4D40C033B10C063E735067 /* TimeoutQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8507EE48E0C9C50B5318C5CF50122148 /* TimeoutQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 722BD6977E9660D59526BB0AD44148F8 /* FlipperKitReactPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D448B892838AD09C2D3EF63EA7EA406 /* FlipperKitReactPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 725BA7CAA30F06AEDC2A790CB990123E /* REAValueNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FFAB622C522DEAF50AF38B548C3303B /* REAValueNode.m */; };
+ 725BC4B216ECC3B13922602F90FD5DDC /* RNFlingHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F9F3F8C38845E20F71517C90AE7A0DA /* RNFlingHandler.m */; };
+ 7284BF438F4A908AFDB3AEA753D92D54 /* UMSingletonModule.h in Headers */ = {isa = PBXBuildFile; fileRef = BE9BA04190DBFA8FF8389E8C4E8A4024 /* UMSingletonModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 729543A16C2009AED104FB4361519B63 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 433B2105FDE53C5CBB3D124CBA9AF726 /* SDDisplayLink.m */; };
+ 72A1DCEA3136CEF0217A05E9CC9D768F /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6670E329CEFA9C26B3B81FED088C73DD /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 72A89D0E917A84710512EBBC8A498DBE /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D65795EAEBDB3248E4FFEFD8AE28B5B /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 72F03A33B89D23334A2BF8C1544CB64B /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 863252F767AEBAE8074A0BC0B982D4E1 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 72F98D47E908D160397D2109949F8901 /* GDTCORTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F04E2D9A8DF407264771A7B6DB295D /* GDTCORTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 730CF59059356078E40500B6BB498E2C /* OpenSSLThreading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05672D7B2C6130AF07E326DF8EF6CDE0 /* 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 = 038AB41E492D82C079D7AB7C446FD88F /* RNCAppearanceProvider.m */; };
+ 73112C1488A872BEA689E089D0B0E0FD /* RNSScreenStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030C048B73FD673A7CBE08A73C7359C /* RNSScreenStack.m */; };
+ 73326E676CD26D5A4B3B135758C839A2 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6DCAAFCFD9C40302456BE418A600C478 /* nl.lproj */; };
+ 735677185EDE464C255FC2E8C20CB400 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = D175DEB9DCB303F9ECF104A3CCA72AE1 /* fixed-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 7375257DD805DCD78B8073530A459F64 /* Builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49B2130667FC877ECE76F0F609B82F7F /* 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"; }; };
+ 738F9534366A0B4D79D59BCD8E17CA6E /* SKRequestInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A479982B751B1B1D8BFCC5B1EB3F085A /* 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 = 6E53C61D4E9B25D6FBD32598566EAF38 /* Lazy.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 73C1987309FC66BA1F1ED22729624B83 /* RSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = D02D05DFF66D5FB7319CA280942F9426 /* RSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 73C360D38190B223621C837277090BF2 /* SharedPromise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 501527DF2B51A182FCF38F92501CA6FD /* SharedPromise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 73CE42ADD9095E1C00FD06E526EEF697 /* EDFThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BE8A21AE787CA0316CAB8B12808184C /* EDFThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 73F47C0D665D977282E99C099016D971 /* BSG_KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4A54956C56FA82B923896A01D58AD1 /* BSG_KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 73FC0DD23312E359AAF2BA654EAF7B6F /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = F8A31A8DA974B49272E80FBD49044CBB /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 73FE47BDC5B749B3E3CFBF41F35F23B1 /* GDTCORUploadPackage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D93EFFAB3C9CF568E8586640851F355 /* GDTCORUploadPackage.m */; };
+ 74025B9922DF7341E15B5DAA6EDBC05A /* React-jsiexecutor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A7A73D224B2EEF63B167BD4E30153C /* React-jsiexecutor-dummy.m */; };
+ 741AF7E0277F291C9A0D1BD934784DE5 /* TimerFDTimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 06800ED7F45E9EEE33317363307DAF0E /* TimerFDTimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 74300D3787589F62BD7ED937C2C6B714 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A6247BFFD6345418184A0A399334C902 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 743DB1E02A7BB6C13E5E07719EB4764D /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F34CDAA5FAE8D10A8A77EBE52B29E3A /* DoubleConversion-dummy.m */; };
+ 743E12102CBDF56F168BB165085C8ED9 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 1096C62987E060CDB91A9A0667807111 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 744569ED9F08B38A12D22F2F9FC0424C /* SocketAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 022760F1F3F03EEEF53CBA1B3AEB597A /* 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 = 8924A173226D2B10DDD893B3319E05A5 /* 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"; }; };
+ 74547C67043E4BCDE93F7D9474839E79 /* Yoga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 729B696C1A03BD81ABFD73F9DA28EE37 /* Yoga.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ 74560B9C92971D07E35C876489CAC5BD /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = AF0BA87AB2D055539DEBF67D45D91A4C /* 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"; }; };
+ 748CBB515393B82D47F544886EDE3446 /* RCTUtilsUIOverride.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C33959CC217F9D143660018D1D142B /* RCTUtilsUIOverride.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 74BCEF87E24337003DB52A4C98FEEF2F /* Core-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B3B8A2D8AA371D0684A81EAD100DCF /* Core-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 74BFEE5FD90DDCCFB94D28F70F9F952F /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DF471E434E4FFF4F5E34CFB225CD970 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 74D294644A5BAD6AFCC3AB3E1D464F48 /* RCTPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = ADC483E9B873C7536943D0BA1A1424C3 /* RCTPicker.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 7506148F3914E0D6F1A1AB594E55B9E1 /* RCTObjcExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 37FDABC842F6DF035CE566C91E95425B /* RCTObjcExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 75333439D6AC33E0F7ADAE8F60E86FD8 /* FireForgetThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4509075B648B1A4ABBF5CC9C07CA000D /* 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"; }; };
+ 7542B46F03BB40C5A9876C63AEA76479 /* RCTScrollContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = D31DADE049FA5D9E8820E7B2DEAC9566 /* RCTScrollContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 7563D4DBE0016DD8A873BB45F22E702D /* EXFileSystemLocalFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AC2DF8E9817C837DEC721ED899457F0C /* EXFileSystemLocalFileHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 75778E70621A1A6EE9A2FA787A37D730 /* RCTImageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = D02BDF783EBD4E1ABD3CC264D3FDA331 /* 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"; }; };
+ 757C477AF763DFCA1BE5A5D78341AFE8 /* FirebaseCoreDiagnostics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EE0B73152C4977E13E9D53721F35B0 /* FirebaseCoreDiagnostics-dummy.m */; };
+ 757FD90124B6536FA19702EAB1BB9355 /* FIRInstallationsErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B55A15A4DD10CFE1C54130E09F18C61 /* FIRInstallationsErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 75B8BADAC91B540F69B4C9B2B452FF29 /* BSG_KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 23CFA79D3DBAC766D3D4031F77171EBA /* BSG_KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 75C38367AD41BCC14148B858141FD9A2 /* RNUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = F61A98B6E6E827A9E11ED1AF97B72F0B /* RNUserDefaults.m */; };
+ 76110E4538EEE7713CF6399084C6A08A /* REAEventNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 064EEA022F90A653E3B0ABDFCD0B6D44 /* REAEventNode.m */; };
+ 763CD444AF9E7EA395CFD53721D810A8 /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = AD220AA276D5E0A82C411E0A45B1435A /* Math.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 764F640B2C505140321DA60CF2074D08 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 224B0F633CF99533D589753DA8AB82B0 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 765E1045CE05FBCD4A3B66341064888F /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E58ABE3A117EE7B01E6E6D36BE5510F2 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 766B635C7BE0CCE6707FFB964463D053 /* RCTWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = DC685069011441C4031C9C7C654045C4 /* RCTWeakProxy.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 766BD1F98174D03F873BAA01F87ED011 /* Windows.h in Headers */ = {isa = PBXBuildFile; fileRef = C44304169C35B4A7A519B1A1DCBDA0AB /* Windows.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 76764823DEFD4B7F2880A19721C6313A /* stop_watch.h in Headers */ = {isa = PBXBuildFile; fileRef = E042208C2048F997332FF45C2670A035 /* stop_watch.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7683D1EAD5E3D44A358E26F35D3654CB /* RCTAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6494D2E65F267B64013B61F701004E63 /* RCTAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 76BCF1FCF8D56F43523423D46A8098A5 /* RCTImageEditingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8737B02E85DEA1B1260BE758AEDDF8B5 /* RCTImageEditingManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 76CC28957C425E9D74DFA32D3F73953A /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = DCCFD8434CA50603862B2768CC4A129A /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 76E11DFAA4DC6209C6D3CC2CBF3EFA8A /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5210B14A763C0C46E3464166BFBBEB /* Time.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 76EBE6CD51BEEE22F89845516E86EBAA /* SDWebImageWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7ACEA4E132D42CE98697B34DC036A3F /* SDWebImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 76EEE05A743A33A2A0FAC336D130C2C9 /* GDTCORStorageProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B1FFB6141C73209C4E5A15B39EDEA7 /* GDTCORStorageProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 76FD2A79BEF913421A313ED50295DF11 /* RequestResponseRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A4B54DB3D9E006EB704E1D1E39532C22 /* 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 = EDA9FE0188AD9C6C8AAFDB5433A8682E /* RCTCustomKeyboardViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 771A42B5F74050C824EF6A90710BDB46 /* BugsnagSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2B4B1D3D51DD212026F65C9936E902 /* BugsnagSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 77622F1A0ABB1224B6239F7ADE18F4CB /* ARTSolidColor.m in Sources */ = {isa = PBXBuildFile; fileRef = ECFCCB31B6DC483265752C4E859CC200 /* ARTSolidColor.m */; };
+ 776799F6076113258BCCED1723ED4382 /* ThreadName.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C98A1F038692A38FFDA4138201117EC /* ThreadName.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 77744A82C948F3D83862E0015E612602 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A09FC1F6FE2C60C12E163DDE81961C9 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 777B202C8582C5E0780E559C0ED4F862 /* UMReactLogHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AE14B37BB74A4B9EB2419FB65B17BC6 /* UMReactLogHandler.m */; };
+ 77ACCFEBB20441467E34B9600FF1FAB2 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1E8829A45C391249A921EAA2ECB324A1 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ 77B27E8A50F6A983B614BDBEE2B4C702 /* ro.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 27C71620694D8BFBA545CB1B9B57506C /* ro.lproj */; };
+ 77B293EF5067D13B9EB06AAB2F947B77 /* Flowable.h in Headers */ = {isa = PBXBuildFile; fileRef = 77972F8869294C4A4D5DD271E126CABC /* Flowable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 77B3698D829519200039FAB0F98E726F /* CodingDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5DD97F8E6E4C0708077F62E6A6E922 /* CodingDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 77B46A28B3F86102E403AAB54A83DC0F /* RCTPerfMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = D967BF4EE62596776B7100F164450609 /* 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"; }; };
+ 77C8658812D7F0CE1234676F54F192E0 /* ARTShadow.h in Headers */ = {isa = PBXBuildFile; fileRef = 48874826693D2850498A61FB2459DBD8 /* ARTShadow.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 77EF2F92B9062A1EECCB6E0C9C275D88 /* UIImage+CropRotate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ABEC9560BE067BBE7FBDF9DBE45B2F9 /* UIImage+CropRotate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 78319D0098C1839D14DD35C5F572DDCF /* CxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 731736194FE161E6072E1E1D3E6CA487 /* CxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7841E1B4F2C70023205BC38857EE74D6 /* Combine.h in Headers */ = {isa = PBXBuildFile; fileRef = FD427A3E7446688D2E946889E162EF7C /* Combine.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 785BC4CF4809020AF5132A2626189D3B /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 818C77783BD22EAC8309ADF4787BA66F /* mux.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 785CAF95D72E52A3CB51D19B161EF757 /* RNDateTimePicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFE047793A60E877C4DCE8FE7E681578 /* RNDateTimePicker-dummy.m */; };
+ 7882CEFF17C5B91821AD080799F6FB5D /* IPAddressV6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A52D76A1966F86A98A1D54378299FD7 /* 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 = B82323AB272218CE115A7186AA94D3B7 /* UIView+Yoga.m */; };
+ 788C6BB15A2BE63266654114F27DFC9F /* JSDeltaBundleClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EC4F25F7D72AE852CBA9BE969958F672 /* JSDeltaBundleClient.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 78915BE17253AFB06827312FC0CCBAF6 /* RNSScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = FEE7362F2899D0241C4749C7686A1904 /* RNSScreen.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 78BB6FDBF3F970AB072D30BEC80DB9B0 /* PackedSyncPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B091310AD634FF79967BBCB2BEB5DC0 /* PackedSyncPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 78BF0D15DB0070EF5BFCF034FDBA9A7B /* JSBundleType.h in Headers */ = {isa = PBXBuildFile; fileRef = 397F6FB796F5E8F76EB2F8CB9A8C8125 /* JSBundleType.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 78CA63676DC67FB7253C5FFD5F3F7566 /* Assume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CABFBEA32CA29594155D5329465B93FB /* 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"; }; };
+ 78DAC16D9A5B8098D88681C436F3C6B2 /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE1C73211318E0EDE9B6AB1FF79DE86 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 78F927721FF33D4B9A04BF10E78C536E /* UMModuleRegistryProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = FD080A126A1C2B26028C4AFB5D460001 /* UMModuleRegistryProvider.m */; };
+ 790322F76C8B7D9855BAB016FF42BBD7 /* REAPropsNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A3D06E574C84FA506AA548DA51227A /* REAPropsNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7925BA5117C9FA8B8B85A031330AAA42 /* AsymmetricMemoryBarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5AE5ACA4257806B3925AD54D3C082CB /* 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"; }; };
+ 7934D62F5DF4DC847EB6890EF8C9FB77 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE0C13486C2DFDCFA6D5F336B7E0B8B /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 794567009289677F590846BBC3EC0ADF /* EXFilePermissionModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A1B8131325D1DB0658B1D959BBF026D /* EXFilePermissionModule.m */; };
+ 7949FD6EB727E69406421858C3A31123 /* CMakeLists.txt in Sources */ = {isa = PBXBuildFile; fileRef = 56A76614CC57F364D865AE803573465F /* CMakeLists.txt */; };
+ 7951728F21A13BEC0D339F17249D5804 /* Observables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8182F724D11E8A5321A5333A8531239 /* 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 = B3B7A14B0CD3520FAB6E3F14C46070CC /* IPAddressSource.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7998B28E952A9C7FB43756166ABEBF61 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = BB45A219ED8EC0A299CA36811D99FF2B /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 79A9269A8CDE8C5B66FBA6E2C4303509 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE41E7F1254E66C3663DDF781E9762A /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 79B1AC4695CB8BE38445A32F9D7AB8C9 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 48585445AE235AEDCD0FB7DD230879A2 /* de.lproj */; };
+ 79B7DEC0DCB3E71EE1D41FB02653FBD5 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = DE9CC7D43AA6CBD10C24925609E98F19 /* RCTRootContentView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 79BA26C737EFCA1A5749AAE7AC3FC842 /* CancellationToken-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 161D5036C6E1E9D09858BC871CC4520E /* CancellationToken-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 79C687418816B577E9622D673D38A213 /* RCTRedBoxExtraDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD054BF21AFA2C59C8638967EAFEC214 /* RCTRedBoxExtraDataViewController.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 79D1B1B06EE6E1F8AADDCBA060A8D0CB /* IOBufQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 54105DAE291928E7EAE8CCB1DA55853B /* IOBufQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 79E0AD4F4180F0958392212CA49E755F /* FIRInstallationsHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = A7D831E76894EA3AC47480A98214CEF4 /* FIRInstallationsHTTPError.m */; };
+ 79E4E9207266A429AE14B16726F40034 /* REAConcatNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 597B6A71547286720073D58487B456E4 /* REAConcatNode.m */; };
+ 7A0EB74832117D4542A2518BDAFAD9E4 /* FBCxxFollyDynamicConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = BE84F26DA698B446FF77833AEF40D482 /* FBCxxFollyDynamicConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7A161C90FAC2B1D71FB86C4B45CF885B /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CDA38BC42344828F8C2B489586C1A79 /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7A245D980616242AD065C7FF0609C46A /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 87F1EBB941B35CC24467F4DC20EF659B /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7A2C9312883FF8E666D535E21FE728A6 /* RCTModalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 058F3CC327C54E92399B95291B8927B5 /* RCTModalManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 7A383B2997E0FF8D0D194A0EDFD6CBC2 /* ScopeGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E7064B173A25FBB44D8EF835F3D27C6 /* ScopeGuard.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7A5135422A29083A9AA96DBDDCE35D93 /* ScheduledRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 43BE5D34C125EE2F7DE250FDD2B61547 /* ScheduledRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7A78222EA8111E0D5019C2D5F945758A /* SKStateUpdateCPPWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EFA54296C3CB620F743547DD8A9297B /* SKStateUpdateCPPWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7A7834A2F72C293E7AC78093E1B67C6E /* CacheLocality.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2CB20BD04177E56CACE67BEA86275FAF /* 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"; }; };
+ 7AB70076D594A0A054F93D465F06268A /* ARTSurfaceViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C317DE82D2ED2937C9D795FEF8AFEE70 /* ARTSurfaceViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7AD0DBA9E15F69157618464E1122115E /* REAValueNode.h in Headers */ = {isa = PBXBuildFile; fileRef = EC00B88F6FED8CE5DC2BE1519C59114F /* REAValueNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7AECC3D50F123A379D48712223BB9D53 /* RCTConvert+REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 823423915B517A929E43227B7011FA93 /* RCTConvert+REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7B393E70142C67758A4E74068C761221 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC73A689C0BAE889BDB972F2DE0C37C /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7B3EA463A77078AD28811472889B32F6 /* RCTDecayAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 12D08B96D95E86B5945C5D4BEFD11811 /* RCTDecayAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7B5442DCEF1DE4B2012EAF97871F3036 /* SlowFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 2263EA0BAD7D92061F727D33ABCC9D99 /* SlowFingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7B6F6115673E71640B69E46F867EA6F7 /* Promise.h in Headers */ = {isa = PBXBuildFile; fileRef = A03C51391E5DCC85F63CF0BB0B9149F5 /* Promise.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7B8176A0EC34E5A6E599C6B07EAE5D58 /* react-native-cameraroll-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB43F9F171C24D6F966AC6B51BCE3FD7 /* react-native-cameraroll-dummy.m */; };
+ 7B867BDB50330206036412351BCA3A62 /* CancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D15813CBCD75E6248C5684A453D7F43 /* CancellationToken.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7B8F82EB921486F892E840153E3EA908 /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 445E1C327EF4E1176AC0B5382418D5FF /* FBLPromisePrivate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7B9F31AF2CFDDAA733DC57561E908CB5 /* SharedPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = CDFF1BCD3977B0B17731B5CBD3F6C5E1 /* SharedPromise.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7BCC08DBECE42EBE69A54DBA30F6B549 /* MoveWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = D6B54BC0573F5256560D14D4C6B500A4 /* MoveWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7BFF4D65ECEFB20ACBDD2BBC2D01CF8E /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A469D3C7285FE42D9BAFA2CB009D58A /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7C0DB549FA227C02A2B1E6AED3A5B15F /* React-jsi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A76DBA665D62EB32274D5D810C3A09 /* React-jsi-dummy.m */; };
+ 7C1666EB58E8990F4CE28BC7508AE115 /* FlowableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D2F29E9273B0EF4FE4CC44B6380CDE5 /* FlowableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7C2AD3B775432BCF22E34431FC8F3EFE /* Assume.h in Headers */ = {isa = PBXBuildFile; fileRef = 999D010364128751CC3731B3050F4617 /* Assume.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7C2D89A79A5CCE2428023B7CDC78BBBC /* YGLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 340CF216836AE1108FD997C37A4833D6 /* YGLayout.m */; };
+ 7C4DA271EB10F9E06486E8335DA8F4BD /* RSocketRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = FC645CA549A188CF71F5B24852F61F73 /* RSocketRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7C4DBA9981D6328F8478F72A41244350 /* GDTCCTUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2795AF2B789927A411944CEFE2E4A9 /* GDTCCTUploader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7CA0E37B9E08810873F89B684905C1AA /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6B24ABDCD693828C98852D7DAB414E /* RCTModalHostView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 7CD1703B557168ABA37AE8C1A0238E5D /* SKTapListenerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA4C48C4AD14F4DC80C97F8432ED85C /* SKTapListenerImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7CF643F3FC2F33A94A2EDC7F942752D3 /* ProtocolVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 401B0063B340C5EA59BE881F792B4CFA /* ProtocolVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7CFEA0A6052051C538AD0B0F49158099 /* RNFirebaseInstanceId.h in Headers */ = {isa = PBXBuildFile; fileRef = EB9C71DE7F5988D779D2CCB9B8077326 /* RNFirebaseInstanceId.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7CFF3687BC9FE4EC0FCE4DE43AC06B06 /* ARTGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 27C44AF76D0B914B2FF34C5ACD9EBCD5 /* ARTGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7D0FC1CD6DE38EB0602240ED6DA589E1 /* BSGOutOfMemoryWatchdog.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A183DCC18DCDF068304C4209337A85 /* BSGOutOfMemoryWatchdog.m */; };
+ 7D2A357365A1488E3468A15CC26CA428 /* RecordIO-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C349907DDF23F683261B00548458E2B7 /* RecordIO-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7D32CB346A8A737EF45F15BB54F57AFD /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 77E53093581EE1B8FB2BC260A53B5387 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 7D34A100ED6377A6117EC9F1CB8291AB /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8C0BBC13610A1FC0E0DEFCC8F79316D3 /* 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"; }; };
+ 7D38F08E59ABB6BF7E221D088AB83D4D /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 674EC145D39681FBE369F624154EC4BD /* 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"; }; };
+ 7D6A5E9C9F6A6D7C4B6CAAB74BA8D214 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 8374BECF9023BBF87F380775FA231776 /* UTF8String.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7D74C0F449D31806561D458B8955CC9C /* UMModuleRegistryConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = E555F3FCAE1CC6D4383E70FED692E692 /* UMModuleRegistryConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7DD76BAFD20760145E437E105C5CC283 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8D7BA90FBE93229CCD6F13131D5545 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7DE0EFE6AB2647D5FACD08AF590EA581 /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = C8E57C46428DDC0632FE24C7BF610613 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7DE5523222AE9F4374CE11C62EC4CE68 /* RCTHTTPRequestHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE0B6CDA53E5C1483BD1034C2261E2B /* 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"; }; };
+ 7E1CB466C068CBB65A95F740166FD9E8 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 983D32ADFA0F12582AC7AEF1116188AA /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7E1CC457B4F2BD98BFA3743DD222329F /* BugsnagUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FEC58921B23E0F1859E5014D7F827A5 /* BugsnagUser.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7E5F55DE3AC17BA4FA9D94CFBB23A89E /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D8F07A79BD6CB0BEC7D9F73FF2AFA41 /* FBLPromise+Retry.m */; };
+ 7E6785216D5A27AA388421B8CB226AA1 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 12CD80C83BEB69E40871C0FC92B59C60 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 7E78EAD1C901860BE15DA026345506C1 /* GDTCCTCompressionHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A290C036AC4B6583D27A54150D182839 /* GDTCCTCompressionHelper.m */; };
+ 7E796C7B6B601FA5CFA6D5154D7B17C1 /* REATransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B209D28021FB6F6ABFED878EF876126 /* REATransition.m */; };
+ 7E7E6C3DC5E177A0D7D6FEF93C8A428D /* RCTBaseTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A9DCA02E0CC7976C1BC6BECE713DA6 /* RCTBaseTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7E83979670FE945E28099C8EED37EB44 /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 9670ACB4681120F7A7AC533E13305D1C /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7E945B7F9DF2DF5E9B4FADE31A4378FA /* RCTPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F9DF711D665520D5CC131BD655FD6CC /* RCTPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7E99CC8D8F66D2BADE6A8D3A09292927 /* CoreModulesPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 22A2D71D055A17439131406A32259784 /* CoreModulesPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7EAB54DB31F8AD2AA68AFE3659D27E89 /* ARTShape.h in Headers */ = {isa = PBXBuildFile; fileRef = 833CF6FE93F58739DD670B344668B140 /* ARTShape.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7EB2258E75A0CFAEB893EFE5CAB78DAE /* ConcurrentSkipList-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = E4EB2A16DD94B5CDABFF811E330D2FC8 /* ConcurrentSkipList-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7EC87131595CE695AC853CF457AC1477 /* GULSceneDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DE643715043E724596EFD68C71AEC4C9 /* GULSceneDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7EC96E3BBC648DE9280DD2DFC1A85DC4 /* FBReactNativeSpec-generated.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FBD2F7911A366A240B28137783155D3 /* 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"; }; };
+ 7EEB477B872B58A6D545BFD8B4981612 /* RecoverableError.h in Headers */ = {isa = PBXBuildFile; fileRef = CDA465A5010AC0ADAB8211CBBA19EA0D /* RecoverableError.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7EF07F5D301B2A8C165F1B15A8EFB2CF /* RAMBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C5994D979534418505BD39D7DE8EA7 /* RAMBundleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7F26FFEED6990F7DE6542F85864BF163 /* AsymmetricMemoryBarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 558DC40DA7E7A651E3445C0FD7432C12 /* AsymmetricMemoryBarrier.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7F2FF85FC360BEEB533BB12DEC940E61 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 16A19D3BA60E31A56CD6F95F12C0CD07 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 7F587E5E97E38B24059D626558F1FAF8 /* REATransitionAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B892CC1A72A22CD92F172A9F9D77B35 /* REATransitionAnimation.m */; };
+ 7F7C5C9EDDB5F08624115724D21E0DA0 /* FIRInstallationsIIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA4AADB1DAB0DCA0397F9D410A72638 /* FIRInstallationsIIDTokenStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 804663488445831432C6D6B04C2DAD1E /* ScheduledFrameProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FB5D71EDB1CE3FC9227ACB4D929D62 /* 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"; }; };
+ 806A978726204E5605965748326D6627 /* JSCExecutorFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B4D47A9123D2A7996CE36BFBEAF3539 /* JSCExecutorFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8070AA7AE73618DDBA207E20AA25953C /* HardwareConcurrency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 74F33A435A3CB7082ECC0809627A0A01 /* 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"; }; };
+ 80736038E8A66A4AF36DE75D3422AFE5 /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 086E11BE6D558D2E10D11B044088A4F4 /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 80924E3636CD65EEFFA53B4C7F187373 /* RCTLinkingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCC68D190BAF79D9561ED3CDD3A4863 /* RCTLinkingManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 80A07F3FC502FC926DED2369A414C9B3 /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 5490A4EF5B776FDB6A7B0FE97DF2CD88 /* Optional.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 80C026B0E39AC1F1703DF72A313A900B /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C4D8C35912F68FCA0375BED2E0356D22 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 80CDAEE930D06D1D2D6BCD00DEBE8108 /* StreamStateMachineBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E102A439D6647D41F701D80646B9C05 /* 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 = E47E6EAC5683C505E27D3E812F06FF0A /* Utility.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 80D7D1F640862031BC32186EEA10A65E /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = B98D588224753DAD9FC6121017222049 /* 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"; }; };
+ 80DC2F0DCF0B1FFC9AF851FD42BD23A8 /* RCTImageLoaderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2B9548149376B2655DFBC37F3C97FD /* RCTImageLoaderProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 81071E43B116BEE100693E96C1F9FE77 /* Replaceable.h in Headers */ = {isa = PBXBuildFile; fileRef = C4A8F789C199D44C73E456AC70D39B21 /* Replaceable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 81308D5B41DDC98C59C1102B81D5EE4E /* MethodCall.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF7DC233775793941F919990A06D8CE /* MethodCall.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 813E4CB01E4386CA919F5664F7E9D09E /* FKPortForwardingCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 07BCE99FA93A40DB52862B5658D00310 /* FKPortForwardingCommon.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8145C77FDDC575D33B405FF7F421A215 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 95863CF5020F6DBEE7687DD1B985A9DB /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 81561CA2BD7111B1F6C3D3EC67550617 /* StaticTracepoint-ELFx86.h in Headers */ = {isa = PBXBuildFile; fileRef = AD9B104B3FCAD3FE5DB05E65638A8A0D /* StaticTracepoint-ELFx86.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 815D8ABBA7979021C12E9297F0E5B795 /* RCTAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = AB4A155C97AC51F17D6EEDFAC9DA5AE6 /* 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"; }; };
+ 816247A876AC24CFC889B8629D8699B2 /* FlipperConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C6C22D1FEE3B00F2917C4C24433E46B6 /* FlipperConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 817F80FAD6CAC88EA2EA12B86A15C086 /* UMLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD02BE47DBA9279D207F1E3E3DC7442 /* UMLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 818FFA62B7ED6D4F27667F6428290F80 /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CAD289A64AE0C76D0C35AD49B6B4AF8 /* FBLPromise+Race.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 819836474963B13AE93DBA37FF26CF91 /* RNCAsyncStorage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B26CC21AC03B2A6CC0CEC5254DF6AA43 /* RNCAsyncStorage-dummy.m */; };
+ 819F83D63B167874E2EE18604EFDA365 /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = 70F31B995F9074BFE8C5A64966B80CF4 /* bignum.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 81CDD761CE987A83E4B9D0308E37CBBC /* F14Set-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = D0494757B3C1C765F02ABA217A56E0DF /* F14Set-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 81CE0E950350389881B94CF765F8EA83 /* cct.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = B3ECD8473F4F6935F6753CC01AFD9B20 /* cct.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 81DC789630EA64FE7CCB43BD80426A0C /* SoftRealTimeExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D525395ABBADE7600560BDA60B7A6FB /* SoftRealTimeExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 81E1D7AABE1CC4754D5E22DBE883CA12 /* TOCroppedImageAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = F121CFABC992758DF1463276E3F11DD9 /* TOCroppedImageAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 81F1D8104C6D7CE7780E40807E43438B /* REABlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E912E73DCABAD49F89A80019501AD53E /* REABlockNode.m */; };
+ 81FC60A335BDB739D75D24ED623A8264 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1ECBA4FA2EE40C8C14FC14A12567D8FE /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8210666640C5B1AF7DAB2FBA2292A1D1 /* ReactNativeShareExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CAF22DCE1F2A0073BE4538A1FE8F43D /* ReactNativeShareExtension.m */; };
+ 82231D09FD382B02393BB0898E36EE4C /* RelaxedConcurrentPriorityQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = AE369C5E433C27D42FD6CD3C3066D454 /* RelaxedConcurrentPriorityQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 823F08603B32859CE18D9E3D37357A54 /* SocketFileDescriptorMap.h in Headers */ = {isa = PBXBuildFile; fileRef = FF91004CA8D43870E149DF688938A87C /* SocketFileDescriptorMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 824AAEAA18CFB3DE727999EC5D6C961A /* JSIDynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D2B794BB0FCF8C65261E95C538CD536 /* JSIDynamic.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 825A977B244746D1AB62EE93F5ABD142 /* GDTCOREvent+NetworkConnectionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DC8DDA75D168B91F80255E52FE9015C3 /* GDTCOREvent+NetworkConnectionInfo.m */; };
+ 828546C2D849220CBE4FC2C7CDAA4240 /* NSTextStorage+FontScaling.m in Sources */ = {isa = PBXBuildFile; fileRef = D80455A642800F43BF28A27298FCA73C /* NSTextStorage+FontScaling.m */; };
+ 829168B41AB0527695E68C1D5380C266 /* JSONSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DA0A76583DF71D03B06B268C8E1BD8E /* JSONSchema.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 829DD372488FC133D2BFEC4D238098D3 /* RNFirebaseStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D0BD2F55A6C3634B7AFE4B05D84A47 /* RNFirebaseStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 82B3ACF24FBA461B54C393C8E8057A62 /* UMErrorCodes.m in Sources */ = {isa = PBXBuildFile; fileRef = 795ACD301B8837D7C358DE6DE8CEAB22 /* UMErrorCodes.m */; };
+ 82BC85853B48599CF7034D4978C66459 /* SKNodeDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA962609E253ADFE3AD2A762D7D940C /* SKNodeDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 82BE17CA11C38578EE02F5D438CA1EFB /* EXFileSystemAssetLibraryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = EFEB83886399806543D849C0A7BFF99D /* EXFileSystemAssetLibraryHandler.m */; };
+ 82E00AB632629A007250F0155CA70AF1 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 292BCA39737346379D2062A64AAFD7FE /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 82FAD75153594152D13166FA9C918B07 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D2A072D667BE41643EDC97BAC2D32FF /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 83136AA76652C7045CA261184E60A544 /* DynamicParser-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D4C87CD983A96E736323386CF3F2224 /* DynamicParser-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8323A813DA9029D2C9EB445A8FCD3E89 /* RCTImageShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7017878E4659CBF1E720D1A1499D516F /* RCTImageShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8344C1B23A7DCE5793D982D670EDED41 /* BSG_KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = CABF25ED785EE41ADE612456F02959AF /* BSG_KSSignalInfo.c */; };
+ 83473148D1A03C53409742D811D3583F /* QueuedImmediateExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = D6EEC3EE71DE1B866B0F12A7B9BA3943 /* QueuedImmediateExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8355F5AC1AF62C88E8E0CC029ED7862C /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 940927AF80BB56C30EFE4B1F381620E4 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8361085C392B248183522DFE3B2CE5DD /* JSBundleType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 96CC1F3E2E616F53877979A4E36C2D6D /* JSBundleType.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 8363FDC00B483DC0C835683A720EF012 /* Asm.h in Headers */ = {isa = PBXBuildFile; fileRef = B9EA65F8D084036C2753D98F4C662779 /* Asm.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 837C128041DAC467276F9B865D3DCA1C /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B1651F931B663F8C9E5507872B3F99 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8393DC193D20A5423A5F36D502C399CA /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EF5DD97AACA1860EB375EF5D474B603 /* FBLPromise+Then.m */; };
+ 83D981D69D42BD8850D6FE8DD2D18CB8 /* RNCSafeAreaProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF282132DB98999742EF9051898EA41 /* RNCSafeAreaProvider.m */; };
+ 841BEEABB39AFCE2F1A9B9A2F800B860 /* FLEXUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F1532B40383A3DB8C604FF6B96655F /* FLEXUtility.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8439EA0A5BDF6C5C7BD5988ECC8ED470 /* ARTPattern.m in Sources */ = {isa = PBXBuildFile; fileRef = E1B44901F072DFB6D4D8CBBB7EB60385 /* ARTPattern.m */; };
+ 844702018C1EEA417EC5B7EC5010D8D8 /* BSG_KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 80DFFA19B85D10214512BE80B1BD9A71 /* BSG_KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 84569A9460D3479F61EACCA135F8995A /* BugsnagLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = FB49F46831242B9644A2BEDCE1415904 /* BugsnagLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8463BA54CDE10E89F565BD48AF5D85B4 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AEE6076F5BF5AECC6C41B7DD7149A05 /* SDImageIOAnimatedCoder.m */; };
+ 846B52FFC3BDD2D2568D127BDEE7FC9B /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = D74F65899F162E4166D35B7018BD2D7D /* BugsnagCrashReport.m */; };
+ 846D662EF516396FA7314B3E2E1BD174 /* RCTObjcExecutor.mm in Sources */ = {isa = PBXBuildFile; fileRef = DD8105AE00559403EECBAD159ABA9423 /* RCTObjcExecutor.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 84901337E6298387C7597F48A4244F93 /* FIRInstallationsIIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 858E89073FD01DA1518836643725F960 /* FIRInstallationsIIDTokenStore.m */; };
+ 84A7473B9A205B904527095ED5D3DA74 /* RequestResponseThroughputTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 79402E701A69C8DF3E730013CE270EE8 /* 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"; }; };
+ 8502CB4758714A656E2ED14AEFBD8A98 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ABAB5A64E39FD3A82EEDA09B578377C8 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 85139AAA0A570EBB566C5015CE3C2EA5 /* HeterogeneousAccess-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 19CA29DD3AFD6634378EC428704EAC63 /* HeterogeneousAccess-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8517F23398DC828BCCD67BA41DE24E38 /* RCTVirtualTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F5877D2FD27A9A09FE4A7FF8C87B521 /* RCTVirtualTextViewManager.m */; };
+ 854011E8B4665CCA7D3CE510F229C6C0 /* AtomicStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = 53F8CC267E4F45BDC0AE8A7DF8F1875A /* AtomicStruct.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 85455233A524A6D36F12FB9D3A3E6129 /* RNFirebaseDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = F6FEF2872EAA27470B92F80B0020A34A /* RNFirebaseDatabase.m */; };
+ 8547302CC4693C69F676D0FAF738DF38 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE1D577BC7E2701CD1769E1578C3F2E /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8562DF2BC796D7D23CE5DD44BC407C01 /* RNNotificationCenterListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 615930596D4DFE3F75A6FE9A91FFD382 /* RNNotificationCenterListener.m */; };
+ 858BDD4EA403C4818D6DCBC21F38DC41 /* DispatchMessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D3B0B18BDB5A35B6A6FB12CA444A966 /* DispatchMessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 859CF4DDB4DF8D8BE39DB5AB5FE349B9 /* FutureDAG.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BC9EB36FA9896389542A9FC6195B19B /* FutureDAG.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 85C1168B650CAACD421980E5F1416548 /* FIRInstallationsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C6742C7BEBBD69BBBB16472408F518B /* FIRInstallationsLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 85D1E23F3C30060DC22262360CA05CD0 /* BSG_KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D429758E96E69F4BF379FC6B9942858 /* BSG_KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 85EF72DD40BCFC53D8722FBF1315AA1C /* Payload.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D032924FB29978E9F59D492EF7813E6 /* Payload.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 860728470F4EBC05ED4ED9EED2FACA48 /* FIRInstallationsErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 400DBB6ED3B273ABFFDB48A492E31FCF /* FIRInstallationsErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 86413B6185C68AF825C32E586B8BF4B0 /* Phase.h in Headers */ = {isa = PBXBuildFile; fileRef = DCA8E435EF07B58FECF3BF2DE95D69B6 /* Phase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 86558F39467D99DD75427289BF7D6D19 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 14678CD44F55B1A64B7CCF96F5E94126 /* UIView+WebCacheOperation.m */; };
+ 866019462A8D0A9F1B3CE6E15B47294D /* RCTRedBox.mm in Sources */ = {isa = PBXBuildFile; fileRef = FE2B9193832AC0582F719B9E3AF72BC3 /* 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"; }; };
+ 86F9D23859BB7C3DD7A1364A0F155842 /* NativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBAA854F4467E6F8F2C8B17CC4D4408 /* NativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8712A013B77EFFFE014DA5E077E5AD8F /* PTProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A9797F59D2A40E6912254EAD970F4F7 /* PTProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8771DE0E347F59255E887573DD7F53F8 /* SKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A5DEB2B58509094B3E9E367677E5F22 /* SKMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 87726AEFF151E25755DBEEB384C7E2A4 /* UnboundedBlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = D80B707F80D383336E128EF112233BA6 /* UnboundedBlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 87768AD792BACA0E657CEA3829636F66 /* RNFirebaseFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8418A6AA74CE6E3F620F3AA34A5A1B7D /* RNFirebaseFunctions.m */; };
+ 87873D084F83703DE3C009D5A2A0C043 /* UMSingletonModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 8659F3D1FEBA55090B49049A174FF612 /* UMSingletonModule.m */; };
+ 8799A7E7AF7D5000F6488DC84D14E692 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 822D4EB1CE679526E7E91CB7FB31A3CD /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 879A2F12063F7F3EC23F4BB0AC979758 /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 152014191CA2BD50E3C9D7E4E22D9CFD /* FBLPromise.m */; };
+ 87A323D292E1CDF36C181E54CB70C413 /* QuotientMultiSet-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 27487DDA42910A33F1B7210A7350CA6A /* QuotientMultiSet-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 87BE04CBC078520DB22E157E03434C37 /* SKHiddenWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B4516089BB11FCA44421395E3EC6C69 /* 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"; }; };
+ 87C6E86E0A3326D7EF29AC082930360B /* BSG_KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = A4C7D0D8E204288A3BB9B5A9B3572565 /* BSG_KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 87C72733BA76222A5C56FA47429534E5 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 22E66478D5DA686A2046529A8E05C841 /* RCTRefreshControlManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 87CB5DBA0826C9C8AB5991250EA3B6DE /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7123CE2244DD2A4036949A3F3447D95E /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 87CB66C902F11F7A98F8495131A29A63 /* RNSScreenStackHeaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 5739C9395CCB1A9A5CDA3ED292D40F52 /* RNSScreenStackHeaderConfig.m */; };
+ 87D1C8D0E94309AE54E7909240E8B83A /* FFFastImageViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FD50EC242D6964D5C42BCA698B16E2D /* FFFastImageViewManager.m */; };
+ 87D604BE8872A45E434BCCBA813103F4 /* UMUserNotificationCenterProxyInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = D02AB6E9C4439D7911A63E8A12DD5F63 /* UMUserNotificationCenterProxyInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 87EBEDB6463EBB931CB123175B4DB568 /* ARTRenderable.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA3C545B542D516DFF8C35FE0EE66A /* ARTRenderable.m */; };
+ 885EA3B1BA03C6F70CD3DD6FF81A6E97 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 1571AEAE2EF0732E6D6067B2390563D0 /* UIImage+MemoryCacheCost.m */; };
+ 88601CA34DF66C7A443806B033497F04 /* StringKeyedUnorderedMap.h in Headers */ = {isa = PBXBuildFile; fileRef = FD21676449E7EEF83007E2106E0355B9 /* StringKeyedUnorderedMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 887C97BFF8FE6AAB23F2B7A4F365901E /* react-native-safe-area-context-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EBE8A74A38EF7265C70BD45F9351C27 /* react-native-safe-area-context-dummy.m */; };
+ 887DC1F1F3429DD83EDC126591F3B6A8 /* OpenSSLCertUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E7DE151FDBF6BE2826DC87D2617C7B5D /* OpenSSLCertUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 88A7546CD0CC5EF28061417BEF92362D /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BBD251041467488C62CAACF77FC7EE2 /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 88E0E54C89590D83D5BFA15F1331204B /* HazptrObj.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A4E7BBCA6F5507E82249086A6ED9455 /* HazptrObj.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 88EB926AC049D3562D00810B79AF684A /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D697BCC42557ED8D742F74757AC54F /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 88F192ACC6825B1BE2B159EB4DC00CE7 /* ScheduledSingleSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EF180FCE27D736A47301B0BD8F72177 /* ScheduledSingleSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 88F339C128D6A79C0C6741E8F3FD5DEF /* TimeoutQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7289C53A79FF425CB53C7FDFBC11E2A3 /* 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"; }; };
+ 891E992D9EB633B92E3DF27F9B310C23 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4F90352A568E900EA80925A70D0247 /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 892372828F1C3FB28FAE3D384E5C32F4 /* FrameHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B873736FEBF203C4811DE9024673CA18 /* 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"; }; };
+ 8936375FFA316F9576C0448D9414F21D /* CertificateUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E27EE0A11AA474165B731B0190E8C4 /* CertificateUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 894C64E73E77B4F3B56C3D49CA9C59F2 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2FE243CEBF31283F9B48FD56D86CE803 /* 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"; }; };
+ 8958D59AAD95E09EE3548561B75CAA72 /* BugsnagHandledState.h in Headers */ = {isa = PBXBuildFile; fileRef = B24D1D41A6BCC3731FC5814F70B169BE /* BugsnagHandledState.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8962AB8A9C9B86593534D61FD3B4915F /* RCTFileRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C8243286EE333631E4E8EB1E42312D9 /* RCTFileRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 89A1C44FF67BFE028336E28D48080B42 /* Parallel-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 18774485D964BA179328A4121E1BACED /* Parallel-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 89C3A612CD4ADB81C44209858A136F74 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D122ABD895F3D0DD67C634D2BC3AC88 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8A1373FBD88F35501478391992C5376C /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 8D01AA4AAB14EE732D7B5D7F545D5AED /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8A16248DE23D916CBBBFA8DF54392450 /* Observables.h in Headers */ = {isa = PBXBuildFile; fileRef = 930B64E9A37A12B0B46B8A195AE76A2C /* Observables.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8A5B3D6D40DFFDC77EFB3CC4B479600E /* RCTTextSelection.m in Sources */ = {isa = PBXBuildFile; fileRef = 970A1E18EF328E55CBD9629567CCB74A /* RCTTextSelection.m */; };
+ 8A6AB74E5D979D543445E1AC15D30957 /* EXKeepAwake-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73E63A56AFEAB6DD09394FEFF3FFB5CD /* EXKeepAwake-dummy.m */; };
+ 8A7203DC25E6E40E7ED95BD4ECE3AD5C /* jsi.h in Headers */ = {isa = PBXBuildFile; fileRef = DE9ECB8FC4E06ED804FB20AA766AC722 /* jsi.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8A77D5E1942F02C90AEEF3957255C924 /* FlipperResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 81113C05310AA610F499A9D3D80DCDF2 /* FlipperResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8A77DDEE62494C3D749EBBAB907565D1 /* FIRInstallationsErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 2407279E734F1C65AA5D6D485EB3F4EE /* FIRInstallationsErrorUtil.m */; };
+ 8A8390D6CD5D28CB550DA998FDAAF223 /* RCTBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = AC73560456FBC5A01604F9DFA015CECC /* RCTBridge.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 8A8CC5BB726A951810D3CB4E255AFBB2 /* RNPanHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = E38DD527219FC0F2FE0A94E4691DFF9A /* RNPanHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8AAE349C589934222F73539BBD48FA2F /* JSCExecutorFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDD0BE0E35E4196346B95FDF6536C75C /* JSCExecutorFactory.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 = 3957078C9B055BE3CAE3EC2D92A5C3A2 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8ACC17FDF17D071CB95330A1E1850858 /* BugsnagSessionTrackingPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 39812302A51670F6445B354FE0BB1184 /* BugsnagSessionTrackingPayload.m */; };
+ 8ADC78D6C0CCBE0336F0FE0F53340F1A /* YGEnums.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FE22B36F0BF6E3DC89ED4EE12A3B54FB /* YGEnums.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ 8AFCA90D1EB93097DE2A5298C729381C /* Init.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F11EE95BDA3D4C8755C4D66D0B74D6 /* Init.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B06017BE3E8E65F2B4C459B94742090 /* REAUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E1702CFC8AEB5816A778F2CEF63D3DC9 /* REAUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B0E5441C89B63D6E7B68E74DE638616 /* ARTNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 064EF803E09705C1E6B2BE3F850395BE /* ARTNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B185D7F0B0EB26DF0FB3A62580B1068 /* Singleton.h in Headers */ = {isa = PBXBuildFile; fileRef = F0CB75F2570E2B32699A77004E0331CA /* Singleton.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B1A6727A64798A9A7D8B7AF7C25CCA4 /* Unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 11EAE715397E8FE0FA3CB97ED5895596 /* Unistd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B1CB4DE5C9EF20B3719DFE780F2ED88 /* BSG_KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = A463FE5365F3CC74CC615040014B7229 /* BSG_KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B1FBC37AF98101724B7B6AA22A23490 /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 18F92F00169D229BE1AD59EB4983621D /* Core.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B445DA6E9CADE8458DD316E4B83DE93 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 734D1B63F33711F47A4D575E64F45DE7 /* 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"; }; };
+ 8B4A5EFA46C771631880F96C6D857763 /* EXDownloadDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 47B22D32FDC2801B727600C9E00A477B /* EXDownloadDelegate.m */; };
+ 8B544C209EA7679C75EE239C93C0B563 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 874DD879EBBA0887150F2F86F07E12C7 /* SDWebImageOperation.m */; };
+ 8B808C168BCC293074E1671A5CAB5432 /* GDTCOREvent+NetworkConnectionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A3CB03B43186E240E4CADCA45981997C /* GDTCOREvent+NetworkConnectionInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B8C528BACC409B0720831CF1AE7E240 /* RCTWebSocketModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 2568B45B315032ED05A0C8EFF7A91AFA /* RCTWebSocketModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8B930FB85F7CB02FF575EB90CF55350F /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D3297C00E401A07F17B6B3F6A899B52 /* Array.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8BA01965AE0F888BE823F704AB0EB6A7 /* RNCSafeAreaProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ED7F52D4B96B0DBE2B3D4AC491FEF2D1 /* RNCSafeAreaProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8BA04E1FA3708A51146E5A1218DA87B3 /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0225409427FFE99591DCBD4FEDDA3EDB /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8BB881B01F898C5F3A979090A41AF7FD /* LNInterpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B97B4FA74738F006570570EEF71440 /* LNInterpolation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8BB9AE1787FD9D7C8F5388013BBCD2DD /* EXConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 65DE45DE84F8C1100D6689468E18A919 /* EXConstants.m */; };
+ 8BDC780EFAEC1B9826D9B25A85BE47E2 /* RNCAppearanceProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A63A56810BBCC6A162345266928FCDD6 /* RNCAppearanceProviderManager.m */; };
+ 8BF995DEBB32C5FE7CA0515E3DCD61C9 /* Pods-RocketChatRN-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D70D9EBB5B766C22C2364940119C9F1B /* Pods-RocketChatRN-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8C00041F49471316D4EC654B1C21A905 /* YGConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FEB867312FE4FFAFC6571061F219E4E /* YGConfig.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ 8C0663F8B96853E59403275B7CF470F0 /* ScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E41265E83423F7653CB43B816218D3 /* ScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8C0A640F7F5FA4D7E162DE9284F16BAA /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 768582E960B57142E27773A93762C7E9 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8C69C078920DA50B9E88B45647B20738 /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = C19DA73A1720DF11446683FDEE6F2AB7 /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8C908950962F392DD1C6D0F749224A8C /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 72AAC3CFCD9D5F65A049D400362D9B50 /* ru.lproj */; };
+ 8CA624564BD56CDA821A6C12FB87DF65 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E0B54BC3A206AD1A540ECB89440B2A5 /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8CBA61340D8457775EC61BAC42083002 /* AtomicHashMap-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AB231ED9A140087BF5AA534E8D4B5E5 /* AtomicHashMap-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8CC74E310D402BA29146B705FACCBDB5 /* OpenSSLHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882DEC08C6332CC1D2DB9FE03ACB481D /* 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"; }; };
+ 8CC80E0DEBC0B93E7BC4D5BA8A06D287 /* RCTCxxMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 76733B35373D7D89AE9FB0D7A1FF6A4F /* RCTCxxMethod.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8CD181EB78A6900601F244D3312CB8E4 /* QBVideoIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = D73BD4D64BC3EB2BCC22C8F9755E5A9B /* QBVideoIconView.m */; };
+ 8CD195F8D4797EA381A36F563A0E5F0D /* RNFirebaseAdMobRewardedVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C5FD29B6091B408CAA4AFBD7C7D2D4 /* RNFirebaseAdMobRewardedVideo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8CE299B1BBEBA23B44CDDFD5C12C61CA /* Futex.h in Headers */ = {isa = PBXBuildFile; fileRef = 87FB6F51543C5D49366322E741CBF6E6 /* Futex.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8CE9ED65324F42982FC8FDFDD56649EE /* SKTapListenerImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = BA6A2D8828FE7F15C161DF91C6F515C3 /* 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"; }; };
+ 8D0EE2AEB43B05F35365B75908E3740A /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 20AD3D3635A3FF1DBB9DAB77F8B591F4 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8D105DB328C60025F6EE3BECF043717B /* SpookyHashV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C861EC7F1643CD0F174E5FCE7F99FF56 /* 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 = 2E926577F0AA0A170FFA92180318639F /* EXImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8D396CB6D3FF882946FDF08D7DFD7701 /* FLEXNetworkRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9222696D078C54E7767955037B7E493F /* FLEXNetworkRecorder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8D4F75714A2F85B5F2ECE9860162E0C9 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = A7F6197D13E90F383CF5855CEAE4E528 /* double-conversion.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 8D624EDC48442DF2E2C1044345D16790 /* RCTConvert+Text.m in Sources */ = {isa = PBXBuildFile; fileRef = 157B253E72A3B3ED9C425DA5585EB8A2 /* RCTConvert+Text.m */; };
+ 8D9795A39176DCECC68A4E251BDBEED3 /* RCTSettingsPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AD384E3E9041C32895D68B7A241910 /* RCTSettingsPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8DA59E9D05B63A3D98033CCA9DA2B103 /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C51790B3B98810ACE46DC4E7C15CB1 /* RCTBorderDrawing.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 8DBC72BE4083047072D9F1ECAEED3CC1 /* CompactValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B81A0FC348744EAD26447FFA4EF6A1 /* CompactValue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8DD2BAF772C271D2D4FAEA77CBFE0CE2 /* SysTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2B3F4CBE63D26B3507E66BF620BF409E /* 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 = B590FADFAE58C8461150A0542F547B12 /* Sleeper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8DE4C3A8FD9E0E1115308E2A4896FA8A /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 494B8F92D84B22C8489D80D4FDA8FC33 /* GULMutableDictionary.m */; };
+ 8DEF96274F9BA17DDE42AC2EAE1EC1AE /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 18775CCD233F50176F12695DA5A375C2 /* UIImage+WebP.m */; };
+ 8DF60389EB9916428918923DC8086F1A /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3A653F780F3ADD1CF394FBCB204CEA3 /* TurboModuleUtils.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 8E035517C8AC7D884CBA5819743A15A3 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D404CA10C2CEAD6387E107DD9E948C /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8E24982870C8E41C148791A47D487770 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2134642023B5EEA4EDF1B56B7AACAAE6 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8E3E30DA44DAC307FF0AFFC9F890E9AE /* SysMembarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = DE363B43B15D99CB6921593B3870A813 /* SysMembarrier.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8E5BB2DDE8FBB037C835BEBEB5A8814E /* RCTSurfaceStage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B55ADF883E410BFA616A1FDA126D144 /* RCTSurfaceStage.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 8E842C89450F1F42FD0A472547D2DB91 /* RNDateTimePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE7E48588076357C1CB92AC874188A2 /* RNDateTimePicker.m */; };
+ 8ECAAD611878CFA4CA1E91A5ACC7FC41 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = FAE8D97D54BF3960347DC80964A857B4 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8EEEE5C24101D8A3A86527DA4A7B8D05 /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = D925282B7F947BB672A38DA74BF07041 /* FBLPromise+Retry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8EFE2147CC39B1A59725A0A336CBFCD6 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 82C01AE34B43424EA0DE03555983062D /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8F026D24EEBFE343FDBAC023E9D56938 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3AB87183B9900CD53A4C415F658014FF /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 8F0E822E61D22F4B1F22B72D68D3B3A7 /* DefaultKeepAliveExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 704C5E5BC0BAABAC4C0DC243FD8FFA9A /* DefaultKeepAliveExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8F1C53837C62D18AB63C32DF23B69F05 /* TcpConnectionFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D225FDC6130767EEC967DD4409EA7219 /* 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"; }; };
+ 8F47D298D362B0669D7EBA48AA0D21E4 /* RNNotificationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2BE7C31B1D28D302709AF84DA43F7F /* RNNotificationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8F49598262406F32631A122B489AF25E /* ModuleRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A7C5C1A8CB04248C69966432A3DD997 /* ModuleRegistry.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 8F7DA096463C9D570850B73D39BE284F /* Overload.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F18838412262166EBA0E797B231CC3 /* Overload.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8F89587395083D23F1F53F8F8CE7AABE /* RNCommandsHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 91193599D91B299D6A269DCFB050D786 /* RNCommandsHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8FA27A3BC06AD1CED8F5389442861A4B /* RecordIO.h in Headers */ = {isa = PBXBuildFile; fileRef = FC3C5BF456C03582D51729D8F77A34D9 /* RecordIO.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 8FB10A988A6DE8AB4FF13B4642AFFF82 /* SKViewDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = CFA0A7F0958E5927766B69BC0F318661 /* 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"; }; };
+ 8FBCED1491F348D833730523C6E63790 /* RCTVirtualTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 99656EF22DE3CD6266C03460447F6CDC /* RCTVirtualTextShadowView.m */; };
+ 8FDC510019D77E1C0D7BA688F8C55E7E /* ManualTimekeeper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85387473295C9E38C32880334B230F74 /* 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"; }; };
+ 8FDCF28C63DB7284C66DC2C0C26B8361 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = F1A9580C819BC6B80BEA8F9EB5C50B6F /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9006761B0D2F13AE8D9DFB4362DA3631 /* SysMembarrier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 80B52EAF8F2F8CB6936A987840B87648 /* 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"; }; };
+ 903509784A2416BE966209CFDACA4076 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9334249DD7A6E2DE88DE583AB343A262 /* RCTTurboModuleManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9035970046360BBEAB0136DF92759704 /* File-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A06DA5A6AC0A8948FDFC4B13C43D8CF9 /* File-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 903F10B3A802BE1A7C55CE787D766035 /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 12D7348ECB9E178985096E40F683606A /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 904E61CACB3A8BE0AC1D58731CDEF5E7 /* CPortability.h in Headers */ = {isa = PBXBuildFile; fileRef = C53FBAFE6757A0CC37B98D6A097FBFD0 /* CPortability.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 90544C74C36B85E098F17E2974C49C2E /* REAModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 03F5A16FA30D2CD2FFC3F9CBB5F833E4 /* REAModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 905873241B5AF3ED7969719250E32487 /* RNGestureHandlerButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5F6083D4EA89F03B6A49476386C1C6 /* RNGestureHandlerButton.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9062E6AF8DE81E533095420BDE289902 /* RNCSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1682851C4975E3A81389843C853CAC85 /* RNCSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9065DD549003066B9A069F40D2485CEC /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = D7971971246FE9195A5102CBE10BCDA3 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 906C4E8BBA2D21500EAE0AC78DE17092 /* jsilib-windows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2369C1AD7B226C3163B55E09852C159F /* 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"; }; };
+ 908397F13209B4A6E2DC2A3D5E34698F /* TimekeeperScheduledExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 12E7DBE9A6D2E2B64628A51D714E14E5 /* 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"; }; };
+ 90971B47C3418E340CF56D3D9E529587 /* RNFirebaseLinks.h in Headers */ = {isa = PBXBuildFile; fileRef = D2ECF1CED62DFD58B59A170223D48ED3 /* RNFirebaseLinks.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 90A33EC5C2A670669E33DBCE1BBFB53C /* RCTTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74748E5F0BE63B380BAAF27D3151560D /* RCTTextView.m */; };
+ 90A4FA2B12B95941392C6AB91DC061D3 /* RCTInspectorDevServerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B5DC87DAFF246B4C9B366102C49266 /* RCTInspectorDevServerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 90C95F7220758ED79831C1CF363000DC /* SSLSessionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = EA4D0250CBC2EC2C46D159B60763884B /* SSLSessionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 90D47A2F7D1BA712F1391D2371AE5C77 /* Common.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EC7AA68FB61CD52889F9C776977CCA /* Common.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 90DB84A6D6895BDE8742C4B4D3A683E1 /* TurnSequencer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D86D6DAA63D4275173FC63FD7F89BC /* TurnSequencer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 90E82D5D145841FBCB0ACDE8334222B8 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = E7C5136987B75A558800AA09668F379D /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 910C6F324CE795FE033EA8C7ECC59865 /* PThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26100ED62D912528C0C01D6903A8A230 /* 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"; }; };
+ 911A4A5CD56BAFF86A1671DDD8843603 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEE2FB19C2AA83405BBC137137D1412 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 911AA4796FD946BD3588E55F4CC55238 /* RCTUIImageViewAnimated.h in Headers */ = {isa = PBXBuildFile; fileRef = F587174DFDCFD195168C6999840F1E5A /* RCTUIImageViewAnimated.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9120D7BE95FE6542993581EABF38B0DC /* FirebaseInstallations-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 042DF8DFEEB1D8E5580AAC6A366BDAB8 /* FirebaseInstallations-dummy.m */; };
+ 913763F48A4D2A547A34E25D0905E3C9 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 40CE1C8663807E00DB38D4261D74E18C /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9154E2A2238ACBBA0FAC221758119C43 /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = A720EAE100FC5497152E570CB00FF846 /* GULReachabilityChecker.m */; };
+ 916D0F1BB6A524F34140B43CBF9105F5 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B62D579BD1508E022B99C191764D2D6 /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 916FA53C203CDD1276B204C0641E914C /* ConnectionSet.h in Headers */ = {isa = PBXBuildFile; fileRef = B082F6023D863668CCEB187F071F3F4F /* ConnectionSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 91A4E3F7372B8CFEFF1DE35BAE442288 /* DiscriminatedPtrDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = CCFE30DC291A9D63B08F1394853162E3 /* DiscriminatedPtrDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 91AD65151392B739A1EAFE57B0742A42 /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C76DEC04F2C98A70905605E623EA796 /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 91BBF552A2FF6BB3042AA2B96075C326 /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = D0788E90FE9CCC58D3C63AF5F144EE74 /* FIRErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 91BED5DEF72E7A2E92556E30A48337E3 /* StreamResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EECC37A5384ADA3A0EA2363ED1312A5 /* StreamResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 91FE289F51F96156C8ED18CF9888F106 /* RCTAppearance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8AD201EB0972FEFCF0E92BD007B839B5 /* 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"; }; };
+ 9211D95B45A67D2D9D76D71121F3DA24 /* RCTBackedTextInputDelegateAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E03FCE8BB3E2F930C183FB65E426F9E /* RCTBackedTextInputDelegateAdapter.m */; };
+ 92131AB83F381B6DDCBB859816480676 /* BugsnagSessionTrackingApiClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C257601717DB31328B4643A0B94244A3 /* BugsnagSessionTrackingApiClient.m */; };
+ 923F86F7077D0C0DFABA10FB37D562E7 /* RCTNativeModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = F1984A9AF81927E9A909C696D72BCBF2 /* RCTNativeModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 928C9250DEB2ADD3214968107989CB5D /* ProgramOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = F7B741A0FE2C31556C7176BDAB4BD8FD /* ProgramOptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9296946BE070ADED28DA5560FBA45DF9 /* Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 41B38A2014725CA6308DABFB8F503F4B /* Folly-dummy.m */; };
+ 92AA74D1F05BBE5402796AA8225D8834 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 85F8F0AB972F155D2DB653D0022B587F /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 92AFAE33AD485646B3E7EB8772215A18 /* Invoke.h in Headers */ = {isa = PBXBuildFile; fileRef = C2556B078588E78F3AEEC4FFA1F34A01 /* Invoke.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 92DF9D03171AB34F00DD37988294E67A /* YGLayout+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CFBE33C6DE3AED52E50119C3A4223A23 /* YGLayout+Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 92E0F28150B20AB70F5302620AA6AB4D /* RNCSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FF116B8A772272CE5A8D768731BCC98 /* RNCSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 92F22C6A1C5543C01988F3D6A1B500BE /* REATransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE96CFD13CB7CCDE0C5D5F2B806BBE6 /* REATransition.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 93020820AD3A13558AE142066790F4B3 /* BSG_KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BC49E4F7F0C8CAA7DF959372E858870 /* BSG_KSLogger.m */; };
+ 934AED685CDCF090D5ED160925EF0D71 /* RCTVirtualTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D6151B3091CCB1E7E0DF880D9F9EE3 /* RCTVirtualTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 934EE39A7D777FEAB83179E8B78FBD49 /* RCTSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 09F961A03F25C2A967B04D4BD0A7DDED /* RCTSlider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 935C588017563AEFEB80DC42C91EC15F /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CA65634937D623281544E5A6F9CDD6D /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 938629F70F1435EDFA4638D7421C6AD4 /* RCTNativeAnimatedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D0E866058F229819B0A0CEE2D4DE991 /* RCTNativeAnimatedModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 939AF54C8251EC34E539FB93C1766A4F /* AsyncTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E7F01BCB84D8C9EBBA34737EF2962AC /* AsyncTimeout.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 93A0E9A6CC99BE8D70FD6F259C9D5891 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 56F60D5152237E7C75B595341DC35946 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 93B4CF41B4F92A4904AE83D9FD29AC5A /* BSG_KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E6B8B694A26A90B3E157DDE19BB68AF /* BSG_KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 93ED1C2CEDC4EF1236212F0C80858B6E /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = B63947E2B5A38C4724077A19011B71D3 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 93F0C82780EBEC79DB8700ED1CF96F8D /* GroupVarint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A22F5E839A95C087BA61B4F175D21FA0 /* 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 = 6DC3D03BC0F98FA5DD832218D854E0E0 /* RCTCustomInputController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 94392DDD913E886B02C132A930C1FDC8 /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = E834EC534E31B1E93EE000507BF09A87 /* FBLPromise+Then.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9439847058CC81B6D2C14449CAF757A2 /* F14Map-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5E39873A6677F27B80EDDAA5E8AC81 /* F14Map-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 94495C8601E753AB823E75829956C014 /* Compression.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC59A759416F01C2A00B6A5889BF2E2 /* Compression.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 94717BAE4332BC8022BB19CDB3E538C0 /* IndexedMemPool.h in Headers */ = {isa = PBXBuildFile; fileRef = FC5A3E541C208102CA0FA2FE082E6974 /* IndexedMemPool.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 949933AD121308CF99120816674FF6D3 /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BAB6C8C8423679CEFB7ADBA86060969 /* Bugsnag.m */; };
+ 94A072B9A08448DC0F01CA2573467148 /* HHWheelTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = A11250059B012F3F12F7779B77BDD89E /* HHWheelTimer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 94C039AE0D8233E82EBBF8CD60D104E1 /* react-native-webview-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D334C109CF84998966ABB50F04508D20 /* react-native-webview-dummy.m */; };
+ 94D2057D96B17B5338176E0EAC6D6118 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = FE14511732DF9092162809773043F4D5 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 94F848D36732CD838F5B99C4A1D7DDC5 /* FIRInstallationsHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = A660E3609C26A84984902A21A8F5F053 /* FIRInstallationsHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 951BCD0242FD1AD0318E94EF9F9749B8 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C8C8F2005685BA0606C2E4D9A04FA8D0 /* SDMemoryCache.m */; };
+ 95220E2ABB7A7857B237C2D80C60F6A9 /* BugsnagErrorReportApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 821DB5391C478A75B87C9C6749D25C45 /* BugsnagErrorReportApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 953B94BD133A7467F4F38C0B944D76E1 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = E6401BB5120D214F07F0A4AFD853413E /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 95425C77DA0714BA59332C5423094907 /* RCTEventAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E816EDE064B1CBA0E7EEBE7E3B2BEB8 /* RCTEventAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9563C62CBE3FBA3E6607079FBEEABC84 /* Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 287BBF5036A97E7A194DC153ECBD3AAA /* 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"; }; };
+ 9569D11DD8C2CD434F2EC5127AE425A9 /* GoogleDataTransport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0519EC5A4AFFBE2BB26D2B7BA7702EDB /* GoogleDataTransport-dummy.m */; };
+ 95B68C33D8A3CA6C685E64643173F8C2 /* RNFetchBlobProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 99CA8A0E433DBF123BD56514C5FFE1EB /* RNFetchBlobProgress.m */; };
+ 95D26AA5A6FF5AB6CB7AAD85FBC462D4 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 181B1B487AC9DD3DC3B97011195CDEF3 /* zh-Hant.lproj */; };
+ 95F1E18B1B527539D5BC182C5A5CD857 /* Format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D47A14870CDE9E0FCF0FCEA6367E86F /* 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"; }; };
+ 960B81835CCACE99EAF6D7301646A57D /* RNGestureHandler-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F2EB0797EA61A94491C6D5342F016BC /* RNGestureHandler-dummy.m */; };
+ 9648DE8BFD642A580258906D5C4A72AE /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = F16FB127DE5B1DF19AA57A28FC72C1F6 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 964D4EB6DCD5294ECB1B2274765D9318 /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D364D8945DA84AF48161DD2387D4294 /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9688F6896053FCA3235E23B12FBA2925 /* Poly.h in Headers */ = {isa = PBXBuildFile; fileRef = E03322878A67943BE822E153E5246303 /* Poly.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9690E06E3CF2942C7D7DE920D72633DE /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D6A10E15B062A93E4B205F47161AD9B /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9699F0953E11FA6A675DCD375DB58C3E /* Flipper-RSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA73F5963360C0AA13E2C4B6B8163309 /* Flipper-RSocket-dummy.m */; };
+ 96A00C011A72200F5C719AA69C379BFB /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B717D9C7622FEE492A55061400A1CC /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 96B16CBD2DD52DA614AC23267995DCE9 /* UMPermissionsMethodsDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F536052E15012F84EC7A1288FA195189 /* UMPermissionsMethodsDelegate.m */; };
+ 96B1848EDA12E024991DC71441FB7728 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 05FD1CADBA934C110DFE16A11C133F0B /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 96B2D8B5FD04F1BFBFD24962C834C7FA /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C89756387640027DA1C2592A944C9547 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9704F9F1F14DAD1518EDEB3FAB732873 /* FIRDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6549206A02B2CB128166634A1466CF38 /* FIRDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 970FA39BE3980D80C3BF24070B42C3EB /* RCTBlobManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 72A6B4D0F1A08D9C31EA3E53C877FD9B /* RCTBlobManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9734201F36FA9C8328F2A14634BB11E3 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7B95F5390A986683EFD138AD4BE0C152 /* cached-powers.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 9738E4C9D8B2C022206D0C3A64B10653 /* RCTScrollEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = EFD104A0C2EF58695C47769473FEDA8C /* RCTScrollEvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 974D3D1D89E9AB50079AF4A57373410F /* SysResource.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B6C083F3FBB943D1EE24157A1F8E5D /* SysResource.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9782D88D88768F2CDF72ED3ED1C70E00 /* RCTFPSGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 889C26028CDB8F64A0F32CC4F8681875 /* 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"; }; };
+ 978A1FA62E59BA87B857CF2C45096E1D /* RCTNativeAnimatedNodesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F315874A2EACDD0ADFE5E921700C0FA /* 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"; }; };
+ 979243DB7BF5C1BFB5966534EA7F7651 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B0A3C699074BA5A89960FEB3303B723 /* FirebaseCore-dummy.m */; };
+ 9796980DC5E2693A40E90235CE55CA24 /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B15765A033F56AA45539C76C571546A /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 97B5917244291105CFF124F9A9547419 /* AsyncUDPSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6678BAD6B949AC3107BB4F1F2F20E /* 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"; }; };
+ 97CF55B7E0719297FAEBA79CD5D37988 /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6895A751BF74448383933A3B163C1BC0 /* GULSwizzler.m */; };
+ 982335F379D5B4FBF9B32E73DD9B5154 /* WarmResumeManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 820116149E7F0B0D49DD0A6E6984027D /* 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 = 3BC7F1D67235A38F4B166D80203E7473 /* ARTText.m */; };
+ 9840746F00CF232B1D6DFD8A1718E10C /* JSIDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BF5A7D303882F720EDF43E33574CB36 /* JSIDynamic.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 985F05D68DA486B2AD6D1753D52444FB /* REAAlwaysNode.m in Sources */ = {isa = PBXBuildFile; fileRef = EA34488091CD2A064DF5BA1CEF52C8D5 /* REAAlwaysNode.m */; };
+ 988D75C014F94B7584204ACED46F3975 /* RNFirebaseAdMobBannerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA5A13C483822D2F94DEB2D8015D688 /* RNFirebaseAdMobBannerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 98A6067DF7B3EDF22221CC59D86D6060 /* GlobalExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AE130A027B7F43833C7C43F403F665A /* GlobalExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 98BC38F964FA856EBFF4A1910983AD93 /* FIRCoreDiagnosticsConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 753BDE10DDED75830C20C2C67239AFB6 /* FIRCoreDiagnosticsConnector.m */; };
+ 98F4394CA1EE78DF275BDC48DA4339EA /* ARTNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 61435BB5DD7638A859A0E23DBFAE6A11 /* ARTNode.m */; };
+ 98F5499FC548222E238209963B115D3B /* RCTSurfaceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EF678FFDF4A85B02871DF657C419423 /* RCTSurfaceDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 991C9DFB4E1EBB20D56E31715E457B50 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F75B49F38575EBEFE4DAC7ED4CC9EF1 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 992CB0C6A03D842795BDF2045C33951E /* RNDocumentPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C3B4DE2994357B9D71B78D0F7DA210F /* RNDocumentPicker.m */; };
+ 993DEE091D2ECD262F17F281E60653C7 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 160D5029DBA2C42C89315C3F98DE573A /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 99422D209EA8F36C23CB01190A614AEB /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FB4E6C579FBAA5FF2F077D9065CA5C88 /* ja.lproj */; };
+ 9951C53F8DF76B21CDD26CE830B47FBE /* Bits.h in Headers */ = {isa = PBXBuildFile; fileRef = 78123FF997D6AA4CC2BFABF1F0A93100 /* Bits.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 995C13DB63AB4E9744F9C574B39F789A /* RNBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F7AD441B1F27CC3880874764608D68 /* RNBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 99678E001CBB1408805660436395E723 /* DelayedDestruction.h in Headers */ = {isa = PBXBuildFile; fileRef = D91B29BF814BA82AA00D7CF512DC6069 /* DelayedDestruction.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 996D4ABCD9CAB8072567D11BB4A77972 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0EAEFCC383084C94CA02F7A9929AFF /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9A1CAC0112D863F86569C7123C0E65ED /* RCTBaseTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BDF09684B0F44CFCBF4337FE6DD8C0B /* RCTBaseTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9A563C719409A7F1D2A79F1A491DCCB1 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 93BBD2DCE145C7DACA7A580FA1AC0F60 /* types.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9A6584332A48346E435E1681FAF817BF /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 3254163C10759D309B2575E574C6828A /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 9AAB02F415E5FC4AA386B4B262881EEF /* RCTComponentEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 808ABB403496347E3F3185DEE2229B48 /* RCTComponentEvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9AB480E0617FAB77DFDCDF1E49FDFABA /* jsilib-posix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5AAB9E2A0CD51A2E9BA2DD776D9182AD /* 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"; }; };
+ 9AD8AEA336F32F6C793213FA40B07ED5 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = D633C6BF035437D71F6FB57994AC25E7 /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9AE25D78D388B01F02FAF32C7D81B390 /* RNCCameraRollManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B15AB214F1E9A7E107E821308599918C /* RNCCameraRollManager.m */; };
+ 9AEE62323E7D508CCE862B14ADE42BDA /* FKPortForwardingServer.h in Headers */ = {isa = PBXBuildFile; fileRef = FB37D546EB0080A6541C5BD705C2E52F /* FKPortForwardingServer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9AF3AC333D8D973E63790414985BCCB4 /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FACA78D90AB953F871C42892796C3B0 /* FBLPromise+All.m */; };
+ 9B4D7BA740D6D143C5135BEA996C504F /* MPMCPipelineDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABF60825E26576EBCDB04028A7ACF8E /* MPMCPipelineDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9B5F3A51D09EF1FFC6732A3E9664F8EF /* Conv.h in Headers */ = {isa = PBXBuildFile; fileRef = A976C24D3A149D5463B2AC6009B2DEA9 /* Conv.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9B68BF491BB75FAAA081B710C4A019B5 /* UIColor+SKSonarValueCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 222E9654CA1C5DC25162987035779AAB /* UIColor+SKSonarValueCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9B6F64DDBE87EB44B326E289C0A1379F /* RCTTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 20AD3D3635A3FF1DBB9DAB77F8B591F4 /* RCTTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9B7D1422B56339A28AD9D4F4113A4C54 /* RCTStyleAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = DCF2870364B19D55AEF17D14FB483735 /* 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"; }; };
+ 9B7D2339739148FAF357EB985200C2AA /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = D129516A4ED825918FC0EBE083FF8FBC /* RCTProfileTrampoline-x86_64.S */; };
+ 9B9F376651B01626682667F916263D33 /* GDTCOREvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0686C0EC9AF0D66EFC1B412EB9124045 /* GDTCOREvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9BA3070F2D82AB8E6B229971E126D4B2 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = D2A120CA34815BB3A1C46C26AA00E5BC /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ 9BA8D8C40A0F28214F8BF4B31C15A8F8 /* EXAudioRecordingPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 084FC804678F4A678B35872B0DD7B3A9 /* EXAudioRecordingPermissionRequester.m */; };
+ 9BD1674F1714F428A9214FBECF3A70CB /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = 54206605F2A52BE5BA373E192791E240 /* FBLPromises.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9BD2D2FA032357A4E0957F26F2857EF7 /* EventBaseLocal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C617BD7A6A238D72724BEC1D456C125E /* 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"; }; };
+ 9BEC51D393D8EA15CDD2F5111C372E3C /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B01E3E9C77E29B01F7912F4D16A19120 /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9BEC9CCAE8723F6FCEBAFF8AFDFE2089 /* EXAudioSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5318CB714068C1C610FF3480C99266EC /* EXAudioSessionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9C3FA983775EB1772439679760DDCD26 /* F14Set.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A8A447263A0ADCDDC5832F1711C99F3 /* F14Set.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9C51952E3EB004507F8D0CE623D3C837 /* F14MapFallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 7553ED96421EBDED21160EA3D14231C7 /* F14MapFallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9C5F0C01FF4777F79659AD5434CD88E2 /* GoogleDataTransportCCTSupport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C456EFAF93A0A1D60547394235DAA4 /* GoogleDataTransportCCTSupport-dummy.m */; };
+ 9C6A5C8A1A300380603454BBB6B72200 /* PasswordInFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9A95DD3EB3F6CB78E76B32197DA83AD4 /* 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 = 8933F929FA40BDE07338D3050D54C5CD /* SDImageTransformer.m */; };
+ 9C7B992227884E45708C42CB4298926C /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 131281C3CA3CBEF8B374B1DA5946C719 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9C86D160EAD50FDAE70F149EC8944D0B /* BSG_KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AAD8948F4069CF1B4421AB53A54511 /* BSG_KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9CA86B6E4ED4E03CDBD1845A76675841 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 92C6347544B22A751313B8DB9E29045E /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9CBD1E29C594B829B142A09CA0012957 /* QBAlbumCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0A657F322875913F4F6DF4E7A389AB /* QBAlbumCell.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9CCBAE2F7B397CCE5B2F4A0389610216 /* RCTSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C7A3B234CC60258937936D3BEB8E7820 /* RCTSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9CE4BBBC558CE96AEB10D5D105E1026E /* UMModuleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = C629C6026ADF8693C70201A50EB15F45 /* UMModuleRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9CEF58684C0371C5723617778FDCAE9C /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F85897453E0E73C94F5F641AF96E26FA /* 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 = 4B52B751D77ED694DEA2432467C4AB0E /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ 9D37636BA7F0F4817392EBDD054CE8BD /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 075BAAAC1B9BADCE574DF4CDE1A4D902 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9D40193CB85DBCD47F289B51589CE632 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEA923C1F4F787CA00DBA6F476A6793 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9D43DF78A03C487B9901718BC83F99B3 /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF7950B13A36BBF92E8BBA20E066EDB6 /* RCTJavaScriptLoader.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 9D69DBE4C6CD55904653B09557C7F472 /* RCTSettingsPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2725A6A145D523A40630DA095CBE76AD /* 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"; }; };
+ 9D6AEC2BADA6415B32183279535FC3FD /* RNRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FF91D9094494C7D7ECAA18A59D87CFF /* RNRotationHandler.m */; };
+ 9D7DB8C63567BA4261B7F1C2D66253D3 /* Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C3A9CA1B921D6A836EAFBF3C435A579 /* Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9D8A2D740406E1048CB8E1A98A994667 /* ConnectionContextStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F67E3B28CF2EB033B8DF3FB2E30B46B /* ConnectionContextStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9D8D4EA0BAF1DF8818D1DCC72529B339 /* AsyncSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6676BE95A0304CF6A7BEB240331C4C8D /* 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"; }; };
+ 9DA028C9DC374A8253C86095F0ABA99A /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = B76EB25240F6DF11F9866520FD1C8839 /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9DA425D4E355C44431E6DCB6C10328DE /* SSLErrors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C438EEE3355895D23EA3E76753FF02C6 /* 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"; }; };
+ 9DE9270C04172DD40D69B6D9546516B9 /* RNCSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 36A05DD5399F763D89FB8833DADC6D5B /* RNCSlider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9E04D8058BC6847CAC65773EED54D05C /* RNFirebaseFirestoreDocumentReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF4C4288350787A29C99DA35755394E /* RNFirebaseFirestoreDocumentReference.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9E2A037E4D6EF9CD80A27514CB192F30 /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = D8E6A9062F6922C1F19C0FE487B5C685 /* FBLPromiseError.m */; };
+ 9E44726B3E6CED0E7F3B229765C52343 /* RCTLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = E28576E9FC49E81A3E14AC65B09CCF56 /* RCTLayout.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9E58367E443DD0FD20CD406075AC1BAF /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 50390829FC87E10941FD4886D0481C16 /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9E622B9D79EE00F811C5B02B4FC12342 /* BSG_KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB16D4D166AFBEB9D90E2AF3DEA9AA2 /* BSG_KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9E7028FA0F2ABF7D93770A85B5558BAC /* ScheduledFrameTransport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE36919341A524F6869FDFFF1B326CC3 /* 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"; }; };
+ 9E8CCA67A59216B83A6C4121D4FB5DFF /* SysMman.h in Headers */ = {isa = PBXBuildFile; fileRef = AC147D64E4CB195E28D96464BB18ACD6 /* SysMman.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9EA5C0B783EB521B73FAFDBF1BF1642A /* Shell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84887842153D8E6D48F397114335F4A0 /* 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 = 0FDC6B990073E8B1A8B035C2933F316A /* 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"; }; };
+ 9ED9CD281FEFD9101F2D8BB98BCFD18C /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A30E79178D6FA0359C8D0889910DDD0 /* FBLPromise+Always.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9F126C1826371F586DAD449F9B02AC69 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DB39F9CF2B97369F70DE7538C2026439 /* UIView+WebCache.m */; };
+ 9F1D654311A7953EE6DE9BE7600544C3 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D5E72F0B4326F6DC64500B7D8BEA26C /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9F306FCB67D6ADDA635F9D9A81D22BFA /* Cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CC685F7EE31C2D674B7F7C2FA09D3C1C /* 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"; }; };
+ 9F3B692ADD43E5DE7C06A18ED59A21F9 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E84637B197F201A5C192376A7F6D80 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9F5B9F9DE3D91E7196A1649FA52EEDAA /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C6C0395078634D7C1B9E8CF716DE049 /* SDAnimatedImagePlayer.m */; };
+ 9F69F8135343C51A14ECEC3DE3FEC05F /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = F093CCFA514D482A086778DEBBB51F33 /* format_constants.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9F7405607659697C93649510BB7FBC5B /* RCTCxxUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = E019317227B30A8686EAF3AE545F6642 /* RCTCxxUtils.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ 9F7B5FBC79EAF261C231ED68CCA2553F /* StreamThroughputMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D9974CBD930078B900874EECD585316 /* 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"; }; };
+ 9F8FA661BDBEB4BB9B95E9CF05A4A88A /* RCTDivisionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D20B3A3B015FDD54798E9D81BC84062 /* 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"; }; };
+ 9FC3C9159E55C02263FDC38027901A59 /* EXVideoPlayerViewControllerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 45E7B49A3ED8DBA023D2BF31799CD97D /* EXVideoPlayerViewControllerDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ 9FCA0C85E502C92ACFA86EABD32B2224 /* react-native-orientation-locker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A805EDE8559E4145D9CE81DEF8A278D /* react-native-orientation-locker-dummy.m */; };
+ A02478583635DC43AF9D1BA278F4ABDD /* RNFetchBlobNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 7900C29B9F201ABD73ECCDF0E26BCF27 /* RNFetchBlobNetwork.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A02936B34ECF830DE1E1034B359D50C0 /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = A94853AE166F4A07C79DFF4083248491 /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A031A8D4C70ABFA2E6794E0A997A259C /* react-native-background-timer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 32305B22E0BACC14D29F95B47B45962D /* react-native-background-timer-dummy.m */; };
+ A059C81E5903478539477CD5EF45FA2B /* TypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 41FE12E33CA973C1CA3D422181BB6C86 /* TypeInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A06691A45194C29EF1D311E2C72EE52F /* RNCWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = B771BCF565FA31A03A7808D7066A98FB /* RNCWebView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A06FEF799AA13ED077FFB3494AEDD1DB /* EXLocalAuthentication-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76375B876CB245087C0A98B077323FC4 /* EXLocalAuthentication-dummy.m */; };
+ A0BF45E5F3EAE179E31DC5E47DDD313D /* BitUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = C3DF85F69AD71E497141ABCF5170C7A5 /* BitUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A0E05E18B7340C52E3407E9F710973B3 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9852E77BDDE9ED729810D71AE619626B /* en.lproj */; };
+ A0F47781BEEC2952B78510FD30C65D7D /* RCTMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 808971C193CF9211274CFDAD1B107F68 /* RCTMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A108D0C39E6723A4722696896373F561 /* RNCAsyncStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7955CF30D9047F4155C010F69A966E29 /* RNCAsyncStorageDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A110C4BDF27CB8ADE103964E9B1D0CC3 /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = 01AEDCFC3ED04DFFE39D6F80D460287A /* FBLPromise+Catch.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A112F0DEF56645CF1EA28BFCCAFF8332 /* Promise-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = E096B85EA81BD0F719205C885724C82B /* Promise-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A123B51082FE44EDECB490C88DE3DFA3 /* GDTCORTransformer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A8142F2BD32A0A573F388E0EB7C982 /* GDTCORTransformer_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A134CBE0553F5F3339A4A20A87F18E3C /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = DE99BB1443E28E0AB813383FDDAB4BB7 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A1471032678B3AD024125ABA40B35D15 /* MallctlHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29E9C1CBBFB95DE4094DBF41CFB75549 /* 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"; }; };
+ A1582553685734DA47129C215578CE99 /* RCTTypedModuleConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BB4CF2FC233A1CD8DBB3AD4B9411DE3 /* RCTTypedModuleConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A15EBE154B437F49646D3509D0113685 /* Format-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = C4CA6DE0516D51CDB6B6CDE905DA3D78 /* Format-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A15EDE1DE8C6DCDFCE68CFF7C31BAF24 /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F73858E5F237B3A111C4E538C7F464E /* RCTRootView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ A1AE828FC8863E3F751638E4F21734BD /* RNCommandsHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D92467B94B891E8ADF555614B267393E /* RNCommandsHandler.m */; };
+ A1BD3EF5F8E40C42F8C2E6311902DF10 /* PTProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 2724C31E54B001AE871AF4177D6E4099 /* PTProtocol.m */; };
+ A1CA7EBFC2566496011ABF1D36B56A03 /* SysFile.h in Headers */ = {isa = PBXBuildFile; fileRef = F9DA532F1B119E3069F870EED104B2FB /* SysFile.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A1D4663851C21E6CE831427D256B8221 /* Instructions.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B731924D7E9A3A0E303495DAB9B40A /* Instructions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A20814ED32ACFBE1A68407431BFA4038 /* RCTSettingsManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 153606E451544FEFB17AFDD66ACB0411 /* 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"; }; };
+ A20A1BF93F6FDF11478EE34FB8F18CDD /* RCTImagePlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 729C6D46C95292256FDD2B899F893B9A /* RCTImagePlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A21AA461DFBE94B5DA7E5BEB211CE665 /* RCTConvert+FFFastImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F9C769CE2875FE03B635C28A47B7F5 /* RCTConvert+FFFastImage.m */; };
+ A22002A0C7C80FCF08FED28DB6F224E1 /* BSG_KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 6915A3A5666B795051F33E3B6E741A40 /* BSG_KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A27018554691D73B87FDF4C4F38FFA5E /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C85B32CE09C0680D191A596247D33DBE /* 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"; }; };
+ A28AC47E8F23967C0141177DB4D7DED4 /* RCTKeyboardObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 454B3470FDA73928AF6A8E1AD9F427A4 /* 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"; }; };
+ A28CD67E44E5F6FC59426040908B323C /* MemoryIdler.h in Headers */ = {isa = PBXBuildFile; fileRef = 229E2B54AB29984EC08EBB7E55115D30 /* MemoryIdler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A2AC30DF5EA70858EE380D76BB0D7697 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C79CE516CD630657363DDBDCA522425 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A2D4FC56C5FBD42F95A12900620C2A65 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 76421776D82B4D7F763F40B43681EE6B /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A2FB46DA4CC36021A5ECDACECFFC780F /* CallstackHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3151A27F8EB83157C77B704A82CEAB27 /* CallstackHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A30A244FB2E4A6C5EB09D2C8567E9F5B /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EF43FFB9533324103690B426A450B35 /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A30E24B8DAB4E9B313DEC9A9B3F70A3C /* PropagateConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C65F5B0700270E45B94C5E35FFBD4D8 /* PropagateConst.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A3235E29BA5E0D51FA6508C3DBD5AE17 /* ThreadName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 761200C677DC6FC1D4743B8A10AC55B3 /* 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 = A810AEA1B09EFAD2784CE0CB999EBC89 /* TOCropScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A3377E75A6E4A4461B63CFAAC884C5F3 /* UMAppLoaderProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 78C66B63B234C6621B3E9B8D32C73A83 /* UMAppLoaderProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A33A3974F5C9C762E24A8248D8300565 /* UIImage+Extension.h in Headers */ = {isa = PBXBuildFile; fileRef = C9152B76C14CEB7BB50703A04F6ADA5B /* UIImage+Extension.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A33AEAE53F5DA1DBE42A13F0F7180FD1 /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B8440B56243829CB710E5A438AC1A9CF /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A348E879FA3330E1712179F5B4FAC236 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F62789A845A410353364C9043AA03482 /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A372D39001A447E659CDFBC16C14DCBE /* CacheLocality.h in Headers */ = {isa = PBXBuildFile; fileRef = B6FA701B21708A73117560B03415D018 /* CacheLocality.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A389B2C547392252B058625077DD86C9 /* RCTMultiplicationAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A56048130CA125E314D3D7EAB5D54B /* RCTMultiplicationAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A38E1CD55FB4C876BFA4BFFFAE20F7D3 /* FrameSerializer_v1_0.h in Headers */ = {isa = PBXBuildFile; fileRef = 833332B1E0595783A9D2377B0749EAC3 /* FrameSerializer_v1_0.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A393F9F256FD061ADB964F68150EA99B /* React-CoreModules-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AAE586E7479BE916E65FF02DB46DFA2C /* React-CoreModules-dummy.m */; };
+ A3B77A398A9F20922A25D059D4FCF451 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C5A8B935E8DF40A65EB1C1D9CB8691 /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A3C5B95F92F2124418433EE74AF6D2E1 /* UMModuleRegistryHolderReactModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 02518A8A6A85F836F31B2E5CD2846C71 /* UMModuleRegistryHolderReactModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A3C99329F26A99A80CC933452619226F /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A674A79FB29DCAECD042B56FB29105F0 /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A3FEE631937CCE97FD38F800E98895A7 /* UIView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE163705C89AC21A131F39B79D0F63B /* 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"; }; };
+ A42284BAEF9A5D75B15BF4EFC4E4C468 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 08942B0A179F3F1363C8C8572C592955 /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A42C59477BEC3A7A4D2CEBD6BC4A4F1E /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 605E9B6EC7A5EF37450BA6FA70F98A66 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A43091390B40A7894AFABD8004B03FF6 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = F28F650D8D9AD88285C4A89116F9DB5B /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A444AC14D1AB1CEDE00F63E32EA7F7E0 /* ObservableConcatOperators.h in Headers */ = {isa = PBXBuildFile; fileRef = A4EA72A930B146D8E06004CA5968769F /* ObservableConcatOperators.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A4576BBC57A17E26132B2DEFB9B1B5A6 /* SKViewControllerDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D82F2C393E23EC158471DF71457891E /* SKViewControllerDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A4764E8EC572725B1EC20DE1F38F9ADB /* UMPermissionsInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 96945EE47F7EBECED4EE362A17499557 /* UMPermissionsInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A4AC2B3B0958347F35A3AE14A82BE595 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E9898D091B5FA658C28134DE7AF81D10 /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A4B2A83F3F46087317BDA98ECA699248 /* Select64.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A9C8AA219AAFDA477CA1004291AB179 /* Select64.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A4DF3AB01471BD888F4FD4EC2E9A21BE /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 78F1AEF54D5F3A4102B848FA30901EA1 /* FIRComponent.m */; };
+ A4ECFE935BBAB8F950062E28430507FC /* QBVideoIconView.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA5AA719C7B6D1827757DD68C76499B /* QBVideoIconView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A4F849F5F0D9CD393F337409679534FC /* PTUSBHub.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0C8319C7932A1BA4AE4B9C93D231B4 /* PTUSBHub.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A50388445DF10ADD6B22876F3F69E902 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 98F3BE2618A790DD0537B38C7D8A4152 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A530BB82BAF0C755B99BFCE96AC93639 /* BaselinesTcp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D12D9CB52D0A5C33E123C91F9F277C /* 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 = 518F58EE41AC10FBDBFCF9996E9A6B64 /* ARTShapeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A574026171CFEEC0EECDE544E2C1330B /* RNNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0B93CBFC7A7FD11207D8EB81A3D289 /* RNNotificationCenter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A578B94A41F41F9D07A358C7D2874C0C /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C8A26A69F3EF4F2DE018599DA2868F89 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A57D42FD0377610DA5E0E7B39CD90037 /* Pods-ShareRocketChatRN-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C44288E4F9D989101F85D6BC24EA9B5 /* Pods-ShareRocketChatRN-dummy.m */; };
+ A58985DB55A027C61BECD8DC75FEF204 /* RCTTextAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAE75B60BF59E425400437004DAD306 /* RCTTextAttributes.m */; };
+ A589A7984EA7376E70C72AF061F51B43 /* UMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = D9BF0A9B896DEFDBBECDEFFE05BC45BD /* UMDefines.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A58D964A05070A1687AEF98D527B41B3 /* GFlags.h in Headers */ = {isa = PBXBuildFile; fileRef = CBDC3ABDE410DD0CCD5E9C1C8EF6BD1C /* GFlags.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A5A3684A5E0E259D2E9CFA5D438958C0 /* RCTUITextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 57EE44A2DF44F52B9070278929126D2F /* RCTUITextField.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A5CBB0D2840E7F615A3402D241CA4A5F /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 95E32B303715252400E8F8151E2127BE /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A5E0249E14EF89BD7EE9DC4EB19DDC64 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A39A26BA33C5E32A2591D22BC6F9B47F /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A5F7A295CE8D9AB5DE3F0B75200DD1A2 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EF9D1B841C6204A2EC5D0DFE011FE80 /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A602F94288003EADC14BAE8B862E7B77 /* ScopedEventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B735C9F34C8311507D047A8CFB61DC62 /* 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"; }; };
+ A603B60A6B2B711F9E90CB714A876743 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5B4F13CD75BF09408179124F47872BE2 /* RCTModuleData.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ A60866B211E10A251823755E039D280D /* QBAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 99BA26108431C5AD6143C17007A34034 /* QBAssetCell.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A62AA3FA69C27BD3BA6787EF1D06B5BC /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0604879AFD38721840F3820AD762AE /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A6776FF2CD328909E8600FDCF823B0D8 /* json_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C9BABF3B59E5A42C45C1499E076A58 /* json_patch.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A6819EA409E0033334420B790115A46E /* UMReactNativeAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = C2119CB08998BBE2F0CA5C1AB7C56256 /* UMReactNativeAdapter.m */; };
+ A6AFA852779611E471E81FB7FB479423 /* BSG_KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A2B83F10F2FA2C47A0DB82D55B1E0D0 /* BSG_KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A6BABFFFD02CC5A923F1B76BE536EA3B /* BlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = D647297D553EC57B4A4D190486B9EE5E /* BlockingQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A6CAEE624647B633DA1FE379F3335BD9 /* JSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 24843D7C1B53A3D92BCB96BFEA53DF96 /* JSExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A6E5A41B5330A56303AC69C291ED1DB6 /* REAFunctionNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E1441D4FFD89BC070A48D1B5B12731C /* REAFunctionNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A70100EBBD9722DAA244ECEF1BDCCF92 /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E5823A98AFDC2E88398046ECD303BAD /* 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"; }; };
+ A7255A0E5A0B85CF61AEC27F539A8AD1 /* AsyncTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = F43EF1693B9096B253592907C9C4B687 /* AsyncTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A73A92EE393BA7EFB5EF12271CD5AE1C /* ResumeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D281DAF4DC50DA1C18025F627BAF319D /* ResumeManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A74265F5E9D3396D998C4D41384D939E /* QuotientMultiSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 68858AAD305821B0E28BAA93C995B30C /* QuotientMultiSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A748C7204AF3ED67608DB14125036794 /* SafeAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E1B5B2CFFF00267506ED80195F616B /* SafeAssert.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A75253B6013C5FAD19A4DEF9805308C9 /* RCTUITextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B1651F931B663F8C9E5507872B3F99 /* RCTUITextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A7556B80E5501E08DA08A33C9535A31D /* RCTAsyncLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E815207A789D62D2FE1A5FD848F7D72 /* RCTAsyncLocalStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A75F67BAE109D953729054CA3FCE37CB /* Flipper-PeerTalk-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A492A3D9D89118A05A744C52DF693A9 /* Flipper-PeerTalk-dummy.m */; };
+ A7721978FA34EA5CD4BB6F8FD361657D /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C745A79AF19F774C0B130D70815EC58 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A7774B196AF28DD549E0CDF4807F7B08 /* ConnectionAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5737A805379DB8158A0D0548C1324DC8 /* ConnectionAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A791685400809D96C26DFA3858AD4DA0 /* SetupResumeAcceptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0688E1BF1908E81DBF8C7C1D4D8AD3BA /* SetupResumeAcceptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A7A7525768BA7795D9437CCCC3E9523A /* RangeSse42.h in Headers */ = {isa = PBXBuildFile; fileRef = F06CE60C9D286F1F3036A2362259489A /* RangeSse42.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A7AC684A30CC732372746DC226BC7D7F /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE8D5C5CA905B9AC34C29647E8568A /* RCTModalHostViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ A7BE4D326DF6F9381E4D49A1C6A2F6D6 /* AtomicNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 201FBE1E6F0A8284A98B38DCA976AD1C /* 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"; }; };
+ A7C6CA4554F58BB1C409F0F4A97C1656 /* RNVectorIconsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E85C8A912F8DF63F9A767CA351FAA570 /* RNVectorIconsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A7CFFB6114517AB27EA824EDAF6F1055 /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CCADDEB59543E8515F14BDF3A347119 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A7D57A898342D32D6D087A8B3B880AFF /* UMReactLogHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4F3F91A98E72FA02F6831E593669AB /* UMReactLogHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A7FE4D8E743D00ECB115E087D53587C7 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = EAEF300CF4467F2E2E3B0C0D3A4D115F /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ A814790EEE1DB78F2C8EDC04096D870D /* Fcntl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 823CDE1E20E25209A991C64E100926EF /* 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"; }; };
+ A82A71AA973E93441F2A2C34E1D2178B /* FIRInstallationsItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AE2F69002D726C18C6E21B84BAD19E0 /* FIRInstallationsItem.m */; };
+ A838C97B9C39FC7758C0367ABA6E5D5C /* GULApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 528105474DED71A798CA300EF88F3691 /* GULApplication.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A83DF000E730CC16B797CA08DB29B9CA /* FlowableDoOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 29227B5772A6FCF4BEFAE1D7C92803A2 /* FlowableDoOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A85E3E09CE5A1C1FCBE000C05F72FC0D /* MemoryMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4412B653F20312FC38D099057A287C9D /* 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 = 5E70FF84FAD05DBBCAD01E729DAE8311 /* TOCropView.m */; };
+ A8850F1916921859A3847D004162D497 /* RCTSinglelineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6627A50E91B9BF832CAA404FA40482D2 /* RCTSinglelineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A8B6D15DA68092B480483FE020894204 /* EXFileSystemAssetLibraryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F82F299B8356E57BBC738D927374A80D /* EXFileSystemAssetLibraryHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A8B8BEB2134D3E68B9907C5A48A04A03 /* RNGestureHandlerDirection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4403F5A17591C7EE2561B18351EA25D1 /* RNGestureHandlerDirection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A8BE07ED93A4F36C2658BC2D58944C35 /* RCTWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D4756B0FE2873D659B67FFC6A34EAB54 /* RCTWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A8E01CE5F1EEE7260BF5757057CEF643 /* BSGSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = D33EBDF74FEBC48BCF47F53EFE44F25F /* BSGSerialization.m */; };
+ A8F65854124450A07A7180E05C65D284 /* YGLayoutExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 380CC79E918E3BBE9C8BAFCE026DFC7E /* YGLayoutExtensions.swift */; };
+ A9102589774A3FD3F3808AB2F0F83ACA /* RNNativeViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AC7B1E16F9C84845CC138D7524CD4C4 /* RNNativeViewHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A91E2FEF560C2FB37C85DD84F1B01CFF /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 48BFF4507769ED087BF273D65AA632EC /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A925E1BBAE734866DD93941974FCB644 /* YGConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A842E12D4F3D80E87F7419F9896137B2 /* YGConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A96C68C0C268482DDD4103E565FF1C77 /* REABezierNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0017B4D0B1DDD7F0D97CEDA6CBA7C94B /* REABezierNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A976416CE94836C67A780BDA4CC35100 /* AsyncSSLSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B8B862A2BB8DD3C2F5379C018818357 /* AsyncSSLSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A99A29500A84A17672C54F80F175DCEC /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = AA4641D524204BA714D6170B44B752F8 /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A9C22AB6A1DFF4957F5564EE589A4A64 /* DelayedDestructionBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 43289003F43ADD8130C473D9EE7B1E19 /* DelayedDestructionBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ A9E69DA1D793E8F8FDBBA1BF0892E119 /* BSG_KSCrashIdentifier.m in Sources */ = {isa = PBXBuildFile; fileRef = FA64BE59A2EED6CFF40A492C82DD9834 /* BSG_KSCrashIdentifier.m */; };
+ AA0833E0CD30D0CC1E832C8D53373D1E /* ChannelRequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C995004C50B3E13137FD7EC58C6EB255 /* 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"; }; };
+ AA395570884B9EDD2EFF69F413B2EE8B /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = C53575728EFC73202BEF99CB780CE5AA /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AA41B806DDD2464BA472118CA6EB6576 /* SaturatingSemaphore.h in Headers */ = {isa = PBXBuildFile; fileRef = DBD5194ABAD450816C36C5AB50F85835 /* SaturatingSemaphore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AA49DBEB959622BC320A0C55CBB53722 /* RCTInputAccessoryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6697AB464ACF95973D103507DBA2600D /* RCTInputAccessoryView.m */; };
+ AA5F944B8A228102EAB6BF9BF25031DA /* EXRemoteNotificationPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = F64DB9BBD6B0E660FD9A142D988DAAED /* EXRemoteNotificationPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AA71EAB157D4DA18A57F72BBE833E954 /* FIRInstallationsStoredAuthToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 3718C0542EF040AFC08106C65C8BAA2D /* FIRInstallationsStoredAuthToken.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AA98E5E760C605F57551D3D6192E5225 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A10B06A83720999590D42AF776AB280 /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AAA397302AB9735FEE54E85069DF673B /* RNFetchBlobNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FFF3E8B82CF70BF5179059139F95480 /* RNFetchBlobNetwork.m */; };
+ AAC20D7627D16FE0093FD265E896DEA1 /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61FE89EA87090AC4966F4838A3743050 /* RCTUIManagerObserverCoordinator.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ AAE3C47A93D1E6B9C643FEB27927CE4E /* EXReactNativeUserNotificationCenterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 78FC2DB8F6EEBBF3857DFE70EFCFF71E /* EXReactNativeUserNotificationCenterProxy.m */; };
+ AAEC54ADA9A9C0A6DD785E903782EFB3 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6443C7E41F5A8260ADC4DBB27F17EBC9 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ AAEDC523773D6B13C078505D8B0973C0 /* RCTGIFImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E07A5F1FF35497046AA2DDC542D9D1 /* RCTGIFImageDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AAF05BFDD102FD660418FD7AE198030D /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F165263816B6742FF0626215E359693 /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ AB04017D38E62DF07CEBA7D22022A0DD /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = D9F226710D2D92BC84B6A5765349E167 /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AB0C50C0B3F909061C6A5A0892C77B3B /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 66A0546317DA4C87DFE514042A8B1530 /* symbolize.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ AB0D233175695AD5A5CFF80D84E56874 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 088370164BB99DF2DADD633FC502F026 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ AB21B48DF0CEA00D94C8AF2781E9A2A3 /* RCTInspectorPackagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D256DB6A341426B5F5386E2CA437F6 /* RCTInspectorPackagerConnection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AB59C6234A9993C6BE675204C9AB2EE6 /* EXImageLoader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A35BE081997EAE35CE48CEB25DDEFD80 /* EXImageLoader-dummy.m */; };
+ AB5FA629662137136E8341AD06FC1978 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 471F523A97739A5A43D77C7D24F81237 /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AB66FEE1AD76390C20E69570385B29AD /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 10D8024A3E862301166AF1F823758DFE /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ AB6B1C527596D3144A8E068B20847368 /* RNFirebaseDatabaseReference.m in Sources */ = {isa = PBXBuildFile; fileRef = D7BC384A4B74C6D298A607CA5CC6AA43 /* RNFirebaseDatabaseReference.m */; };
+ AB71242585E87C1ABAFF732A17092713 /* RNGestureHandlerModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C93D4ACEB17866615F53388227722A /* RNGestureHandlerModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ ABCD3CDD7AD0B48F038E8BDF3399A5FD /* IOThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6119ED8AAB4AB85F6BAA8F27EB5C2C2A /* 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 = 63E30E444F516DDBA667711E50C18E59 /* SKDispatchQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ ABE92E6DD473C1C3130AFCA71ACCF240 /* Benchmark.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA1B40348C9BBE28F7C3E9A1A7C5931 /* Benchmark.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ ABF126106FD8D877441956C3AF553EEF /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = D93DD89F6DEFF2301FFFDCD8B263150D /* pb_common.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ ABF8D2E2E1BB9810CDDE4BD97264E33F /* SKEnvironmentVariables.m in Sources */ = {isa = PBXBuildFile; fileRef = 5448E1EBD4A4EC32710F6DCB92875E3E /* 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"; }; };
+ ABF99A187E110B6F62BB3441ABCCC206 /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0D62EBA38E1AF2F71F055E9DDC77A9 /* FBLPromise+Reduce.m */; };
+ AC123C0D22624AB059F2EDB2C55A4115 /* NSValue+Interpolation.h in Headers */ = {isa = PBXBuildFile; fileRef = 326CD316CCF6EA3849E6EDE511C0243B /* NSValue+Interpolation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AC2903679DA7B6240539795ABD3F3FBA /* RSocketStateMachine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29A7D37421922AE17AD3190FEF825B11 /* 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 = 94DC221720C39FEF83E7E829A7AFB235 /* Semaphore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AC2E600E71A57F53043FCCCA443D8E3C /* RCTInterpolationAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F06795111777723EDBC76DCC92CD60D /* 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"; }; };
+ AC32932952C3DFEDD41B409756F6F777 /* AtomicReadMostlyMainPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = D83A0EF7A0565FE92CFDCBD14BB075BE /* AtomicReadMostlyMainPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AC352F1ACD856937CFBF55A36C6E6D30 /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = 271628024F5B32722D701F5A8AF5E9AD /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AC3624864E7F8698E97EF22EF270A5F1 /* Subscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 55458DAFBE268090431885279A793745 /* Subscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AC3905F52FE0809F628BCC0CF306E76F /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 382DF59437BD2A2071FCEA0EECB84C6E /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ ACB6DBC72055A867888113D9CD5B715C /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF0514810A92A8E63AB4ABA3539228B /* RCTSwitchManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ ACE7F710533E4AC5D694E89A3877D51F /* SKNamed.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B6DE4D2D46CFDBBE1E1CE8DD67B7E4 /* SKNamed.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AD0DA245B890349D01A915A669A813DC /* REASetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C5407851B741A370776FCF13626CB5E /* REASetNode.m */; };
+ AD15E974D8793EA9FA3799E5793CC334 /* RNCSafeAreaViewEdges.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7BC2C85A1D79FEB103659A411D847B /* RNCSafeAreaViewEdges.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AD2FCDFC407F22399AA03C8D219CB35A /* MPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F1300F6438D6713BC5B1068611D50052 /* MPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AD766F8E538630FCAA9DD71EAE9F86D2 /* BSG_KSCrashReportFilterCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 91AD437CD8232026CDC225FC45827989 /* BSG_KSCrashReportFilterCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AD8B355E377543CD09CE6F54DF1FF9F4 /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = E656EE68C394A256ADDCBF9F6DE1064D /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AD96A58A131956BB8C9879F48A442247 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 87214272F27375D3F241FF271FEDB77A /* SDGraphicsImageRenderer.m */; };
+ ADDDC9248A6F312AD540F1D3E1D2F888 /* UMEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2283AD44A7447A9A50C4819D2D10BAF1 /* UMEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AE026FA2E0FD35314CAB62FA85B127D3 /* VirtualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = F605404C83D4809573DBE2B341C7A3F0 /* VirtualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AE3574F9F3880AC0BB6A51947E420FEB /* Access.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A7859468E03E02E0496C59CBF6861D /* Access.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AE35F51C28C993A1ED2EFAD1C5B4A08C /* REAFunctionNode.m in Sources */ = {isa = PBXBuildFile; fileRef = FA370321FC08FED93996CADBF7546E6F /* REAFunctionNode.m */; };
+ AE5A86615D0136412F914D9EB421D86F /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CFEC74572FF5C38CA370DADB4559BC3C /* RCTEventDispatcher.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ AE696B4A35AF464F62260BA86B736EC9 /* RNFetchBlob.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D8E4CBA451291D04D672A89C3E217E2 /* RNFetchBlob.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AE99249C668CAF3BC44DABC8BA941249 /* React-cxxreact-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF8836D4E15362C960EA908DC67B415F /* React-cxxreact-dummy.m */; };
+ AE9BAD5416D1788A60DA1E7F3ED08F51 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 55446750D23DEC41D551540FA5A25403 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ AEB27C1EC087D6AAD63447C482C26AB7 /* RSocketException.h in Headers */ = {isa = PBXBuildFile; fileRef = B5E8CFFCDC8FD47203CE9765D7EAC259 /* RSocketException.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AEC4034BDBC291C3369745C3115A90D8 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = E2E7CD69A72635DB08D6C6D6CC353FCC /* RCTMultipartDataTask.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ AED318D41C7F3BE4C37C7FB57249C483 /* HardwareConcurrency.h in Headers */ = {isa = PBXBuildFile; fileRef = A3655DA0C714FD3F0A52EAB3408EA589 /* HardwareConcurrency.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AED86CD66E589042814E7FA334BE0790 /* BSG_KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CFDB0C2999CFB1A43E29C419A09FFD9 /* BSG_KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AEF02D003A6C637C4E79B072ADE0A70D /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = DB3E6CDDFD013761E504645ACB4550AC /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AEF42982A3A95308AF9611FC36E58B26 /* RCTNativeAnimatedModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 601D769E9100F287A87188C41651A0D9 /* 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"; }; };
+ AF05B4B144F28758071058C7E8FD1640 /* ScopedTraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = F4DB2D4FEA0D4D5F688A3E11A90F2F72 /* ScopedTraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ AF1D206C1E91A995683BA28C56E6E8EC /* LNInterpolable.m in Sources */ = {isa = PBXBuildFile; fileRef = 552370BCE0CDA43AACEC213746EB964F /* LNInterpolable.m */; };
+ AF3ABFF1553A775B32EB8EFC443D7305 /* SysResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9743CAC8A3D833F16EAF621477B8F637 /* 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"; }; };
+ AF94C7B27B49E1FDDF351596F49886B9 /* SKBufferingPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9AA7F46614DE4962D1B776D0893B3684 /* 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"; }; };
+ AFA1747D7903B71E12ED58F61E2A35F4 /* BannerComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C983F46558E8E8F7AAC89A269177FBC /* BannerComponent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B01E94A5DB2F0ACF14D31760C121B225 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = F6CE2FC04ED6483FE6A99948553E7C25 /* UIImage+MultiFormat.m */; };
+ B0293EF73AFB370CF8D66F32A68DFBFD /* UICollectionView+SKInvalidation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 11660FFD2D5E05362E022517E8D47E88 /* 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"; }; };
+ B02A53EAF212B4BF6CA79C1D9501549F /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AC69B228C927726F100BCC549ECD230 /* FIRInstallationsItem+RegisterInstallationAPI.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B042D39C0C78EEB53F92CD779043E7F6 /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = E6F9E4C9DDAC6F0051F1A6AB9934EAA8 /* RCTI18nUtil.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ B04C1E49A57CACC60F17F76082838191 /* RCTProgressViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED5E229C4F4EB5732C04612D1559778 /* RCTProgressViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B05521F41DF6AD44A22725CBD8B1C16F /* Framer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD8946FED6F5245C8C8B92D24FE2EDCF /* 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 = 9B0B2A2470ADB5772F4AB8C99FFF4076 /* Portability.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B0881CA09218A618A785683BE4C79CC8 /* ARTGroupManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5371CE83B8DD4F9CE369F18852753214 /* ARTGroupManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B0ED107F3AAF83FDD3035D0B3D864953 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFFB836871837E3F0F105DF572CA9D8 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B11CA48DA91BE9D78A09D892242DB4C8 /* RNJitsiMeetViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F6D50CACE5421CE17038714518C10931 /* RNJitsiMeetViewManager.m */; };
+ B1208ABEFA22504998B800C8C953EEED /* RNTapHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D8ECFBBB093BB361B91F849BD5276E /* RNTapHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B12AD0D904923BBD956FF1A6D89EF7E8 /* Color+Interpolation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D73C3610BD24416C3DB45E15E97B40C /* Color+Interpolation.m */; };
+ B13C0BF250F77AAB2226545533D79A54 /* RCTImageViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CB85F07A6AB2AB34DDDB8BEFDEFA0057 /* RCTImageViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B15A90827FD84A3A1F79DE8E2630486E /* RCTSurfacePresenterStub.m in Sources */ = {isa = PBXBuildFile; fileRef = D2D6F269C1C068A2BE6D9E9A3CA25502 /* RCTSurfacePresenterStub.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ B199F4C45C3FC5E1C5EAB6EA690EDA67 /* SpookyHashV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 37E57BF0ADE4302F482B1DB7DA3957F2 /* SpookyHashV2.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B19C8210EF9AE5488C1603055CF085D0 /* GDTCCTPrioritizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 72BF1AAEF5436D10A0081BBBEC48C39F /* GDTCCTPrioritizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B19F61D3F34687101A8E5B7BE2B4EAF3 /* TcpConnectionAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 62F8ACF7B212F46D44231884C7929C5F /* 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 = 48927A4D44559D7320D6AACB0EC86314 /* ThreadedRepeatingFunctionRunner.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B1C753FE90549D728716F43E12DDADC0 /* ThreadCachedArena.h in Headers */ = {isa = PBXBuildFile; fileRef = AC4EB289D6F2CCA5B3D2B476B9D57A49 /* ThreadCachedArena.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B1DC50C9C897484260DE304B56E3FBDC /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = CA1D9E34698532A63591D07A7FA5B258 /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B1E5D2A6D98AFFA7757879EF1D62694F /* RCTInputAccessoryViewContent.h in Headers */ = {isa = PBXBuildFile; fileRef = D072B3ED484089C24CE7CD4478A7C9E8 /* RCTInputAccessoryViewContent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B20E2104DD60A194165542B0AA180628 /* MasterPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BDEFCD869A4F4674CE7CF0D6E3AA523 /* MasterPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B21ED47165915C21EF394F4CA8C6DE71 /* RNFetchBlobRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DDDF36194AE7584E48B938D84CB4A8B5 /* RNFetchBlobRequest.m */; };
+ B23E67E4C9BE3A1C7B6E94B36BBA23A4 /* RCTConvert+RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = 361E2DEB7B47766C0E2A8E7EF24BDB1D /* RCTConvert+RNNotifications.m */; };
+ B2679FA44A18368E0569B37207A535C5 /* REAOperatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E063890B8090400E09445933773628EA /* REAOperatorNode.m */; };
+ B286814FE12B03656F533F95A27E6699 /* SKStateUpdateCPPWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3608FA6C0F3B192297FA0C37931AF755 /* 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"; }; };
+ B29473DF36DAF4E8EBD4667D6DBC717D /* RCTMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0331E0560A2C553EA0BB867498C123F6 /* RCTMaskedViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ B2A1662DAC4C5D56E5DBDE9F7A56C09B /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0648676BF9CD205E0A6CA555902CA27F /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B2ADBA919A83F3489D1643A24A241C8B /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B40E16E4E7EE49A482B38CA021F3E602 /* FIRConfiguration.m */; };
+ B2D7E5D0798F269609AD21592B9F9843 /* RCTImageURLLoaderWithAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 96586A27994699E234E2F57BF542D456 /* RCTImageURLLoaderWithAttribution.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B2EF5C82BC611CBDF4B346F0502EF1CF /* YGLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = C6BF76A651423C1B5D83A11E5FC23681 /* YGLayout.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B3182D6C3C0A4B073C751F68DB727998 /* RCTInputAccessoryViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C89756387640027DA1C2592A944C9547 /* RCTInputAccessoryViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B31FD9F623593C92C57AAD4C85353B96 /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 37AF5D92F804DC1E4803325BF6503A8B /* RCTCxxConvert.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ B33E52DD3539A7CE133743B32AA0A785 /* Random-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6196966892C9BE70A8483E42D92929AF /* Random-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B3DA463FE22DD22C783EA37F931CEFC9 /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 791F9B8D660CCC66392DF7B3E7A1CC8E /* FIRLogger.m */; };
+ B3F14FDA0D22D6BBA1A8665801D74FDA /* ScheduledSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = A96C888C80D9DA21FF6DF2F4A7BFFD81 /* ScheduledSubscription.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B3F297ECCAE6B3DCAE6CECB743F916B3 /* CxxNativeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C49545C474688418B1203390C73597DD /* CxxNativeModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ B410AD52D34F133BEF01D2BEEDFABF8C /* BSG_KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 91DC076918A028D1D0158CDFC3E555DF /* BSG_KSString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B41D1BE775A5E1E71F079E1661B1553C /* EXAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B976AAABBCCCAD3ACA2D477F76B9E96 /* EXAV.m */; };
+ B43D4373ACC84F4651349E2C0584EA84 /* RCTAnimationDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 720CF36B2E42A509CD998B55CAB3EC62 /* RCTAnimationDriver.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B4681C085E07706AAD0AC18E0183E0ED /* RNGestureHandlerRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = F35CC9CBA4515D0FBB5B71EDDC13A2BD /* RNGestureHandlerRegistry.m */; };
+ B46D8BAE4C9ACE396EE6E38D21C53C39 /* FFFastImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = FAFD8D74105C5D54C30567123DFF0533 /* FFFastImageSource.m */; };
+ B4739208CCD185642B0D5DCC2FC489E0 /* DeviceUID.m in Sources */ = {isa = PBXBuildFile; fileRef = CC046F1F7F3465D57BFB852B5D07A8D4 /* DeviceUID.m */; };
+ B4BA80755C5810BA53BB0E7D0F5367B4 /* Compression.m in Sources */ = {isa = PBXBuildFile; fileRef = 392E5C6C8BFA55889C6C65662FFE7C00 /* Compression.m */; };
+ B50672BBDED3036FC7ED6BF41CAA049D /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D222764BE5EFFDA1CB8E727535B257 /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B508D8495B9D9A5641D2D5ABD0D079AF /* QBAssetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F3B92EC66F3EAEC76F172EAEAB3D2474 /* QBAssetsViewController.m */; };
+ B54B8FEC222B2A26021ED66D627DC63C /* RWSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 04AEECEA2393B4EDABC37244F1239588 /* RWSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B57AC832F696B961129F42E68DA0914F /* SKSearchResultNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 49FEA5D9BD36512D6DAF0305E454C21B /* SKSearchResultNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B61FD3AA8214DE7386C1FC11C8D29267 /* RCTConvert+UIBackgroundFetchResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B404AE5854A6829DCDAF911B321A7A58 /* RCTConvert+UIBackgroundFetchResult.m */; };
+ B625D5784F759BE494CD345370277911 /* AtomicHashArray-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 10AC0610BFD1233219F62C08EA9836D5 /* AtomicHashArray-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B63190A3185A392452E244869C86BA24 /* ARTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2D49D3046B0FB626C027F45D59DF08 /* ARTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B63DAFB06AC2D02D95A8CF66D6E1FECA /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 154F69A69C27A4D8693B7BB2D3BB1152 /* strtod.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ B6593DA8207ABB3E1214F7D025C2AEB0 /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFDEAE55F13AF514F755C6AEBAED37A /* FBLPromise+Delay.m */; };
+ B67E435AC80EC2BAB981F94F5D607C59 /* YGStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = DA6C0D387D5B644CBED2614F3CDDE78B /* YGStyle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B6842E62885EBBE6CA0C133734CBD26A /* RNFetchBlobReqBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = BEAA90B55BAE43DAC42985B71D22D74D /* RNFetchBlobReqBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B68CCC3524E9472D12E6E84D5D64B33D /* FIRInstallationsStoredAuthToken.m in Sources */ = {isa = PBXBuildFile; fileRef = D0E746D98ECFB576C1CDE133CDE4A748 /* FIRInstallationsStoredAuthToken.m */; };
+ B6AFF1D2AC43774591A5DEED821AF788 /* ClientResumeStatusCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 015B8C320491CDF6FE6160D9DF5F206A /* ClientResumeStatusCallback.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B6C5B18E7D63F47D4127BEFAEB0E082E /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = DA41E96E699A7134DBAC6CB3C1D4635A /* FIRVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B6E3A26C40D3CE8046F2A4E6F2E526D9 /* RCTSurfaceView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 07F288089B3AC6F33F2960200FFA9FF1 /* RCTSurfaceView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B6EA4E205997B8C4DE9F5EE2C46D4FB6 /* RCTAdditionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C83F60A37EE8FC6AA280EF323EDDAB /* RCTAdditionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B70227D69A6C4A9AAC333E9A6BC9B3BF /* GLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3FC0C9D81433252C2F08F2B3C9CB52 /* GLog.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B718BDD197AE1C7D0EDF9A1E4B642CA5 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 57077BC8832B77EB3280A03E94418B43 /* tr.lproj */; };
+ B759270B24D2CBE4F50041D28432CE75 /* HazptrObjLinked.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D7A00734ABDED0D84DE85316BAF7397 /* HazptrObjLinked.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B767F6175EFBE5741993405BBEBE97D6 /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = 6775920A939C775EF8140BAA7F286927 /* FBLPromise+Do.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B79379EE30EB5B9FAB3B9E5DDFAF509D /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A01115DDCB89F5DB53C547F949CDE10 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ B7960B2A4F1B3A056186D0BCD8F4EBAD /* EXReactNativeUserNotificationCenterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = A9BCEE0D62F881DCA4B548C97C0B6D4F /* EXReactNativeUserNotificationCenterProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B79E683059398347D30F641EB0D6D947 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E28A07190E1AE72714AD7F02C6B71C2 /* FIROptions.m */; };
+ B7ACE0423F22C8093B0347B15D5E6DF7 /* decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = FA43A93F6E08F487C4EA38D9D116FA4C /* decorator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B7B02CF69AD8090F7EC4BDF6B106340B /* AsyncPipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18174ECBCD33426D3D4DACD46232DB0B /* 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 = 6CA68C76334A6FC469D61CAF8A391766 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ B7BDE180DE1B36F39AF1EB08FFBC40F9 /* react-native-notifications-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DC1A44A432F1F503728958281122C66 /* react-native-notifications-dummy.m */; };
+ B7DBE33CE276F58E6F233BA4D78F093D /* BSG_KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 324B9EA58D3AC381F5B20F38AA7075E0 /* BSG_KSCrashSentry_CPPException.mm */; };
+ B7DFA107ED277F43F7F2BAC8F7E62403 /* RNFirebaseMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = D70C1A20279D39F74DF268D4CFA6D923 /* RNFirebaseMessaging.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B7FD8E55781BD2B09D63E76DCDF4A3A2 /* FlipperDiagnosticsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AB6FD7FA8A7CF99124B42EAE0348214D /* 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 = 074D29A3CA93853A8F4330ED4EBBECC9 /* REAClockNodes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B80A5602ADDC9557632BB5C6BCB3DB03 /* UMErrorCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = E00FCD0A34B25FF8268E529C92FE9C79 /* UMErrorCodes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B8143F787828257EC3C64CF3782049B8 /* Hazptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77FE10D1824E65E82C3519974520DF77 /* 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 = 87EF947C2BC99F143419A619075D6445 /* AsyncSignalHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B82032A92F84669EA74AA0D58915F302 /* RCTImageURLLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B0C3909B365A13EA3D18A9E04AF9B9 /* RCTImageURLLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B8317134B45F9440FFFEFF835F1613A9 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = FA584A9A692794837A7D5B9895F4B148 /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B833FB9D115B433EC0105072048CB9BF /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 76521996D62C3431E1DC9A685A7CE155 /* TurboModuleUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B83F8B847341E98718FA2955E7BD865A /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 48EDC414BBEBBCF4FD093825281EE056 /* RCTProfile.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ B8452766055CC04DBE28676D43F70E27 /* RCTBaseTextInputShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F8C123DB507AFD3B5810BCBEA23015E /* RCTBaseTextInputShadowView.m */; };
+ B8502C80D8E6C9931169155C3D26010A /* ResumeIdentificationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 07EF8F24AB991394A0B0F3F56E87D22E /* ResumeIdentificationToken.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B85C42718BEFCF4BA75650A4251641CF /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A364F1EAA61FBF4BCF095078841037 /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B860E187C366E80D3D751472B347400F /* FlipperKitReactPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AA080C7BD9045A026E2CCFBF9120E84 /* 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 = 781386408A834FB314B5B80336788C98 /* SysSyscall.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B89E3A3447915DDB4DFD9C50DCE2D762 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EC6ABF7A331B4AC0D40A2C9F022B941 /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B8CDBCB2063AD7729F98BB1F42114206 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 28449F76B89032B07C051A3E0089EC0B /* UIImage+Transform.m */; };
+ B8DFD92B4164576447420BA5B4E9657E /* GDTCORRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = D0015689AC1ACED5608C4686630747EC /* GDTCORRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B91776339604D97A896D26A18DD95CCC /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E24753E2BF7235A9180BA697DF606A /* SDWebImageError.m */; };
+ B91E70B671250005FA74AD2BC312CA08 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF92919B59F5604713F163B30ACF5A7F /* libwebp-dummy.m */; };
+ B94722DA2E0A483D06286C0BDFE937B6 /* CustomizationPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEE7C2366CEEFD94681B02B93483CFF /* CustomizationPoint.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B948BB6AB8F03C5EA60D9BCA3F8ADC54 /* RCTImagePlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = C6848FED8F6EAF62CB0FE0C6DCB7CEA8 /* 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"; }; };
+ B9A14EB621D0FB90A99FFEDBF1C4C5A6 /* RCTSurfaceHostingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AE1E9BE4E0C8B5F1C38F45F2745D52E /* RCTSurfaceHostingView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B9A3BE02909B5E7C23AA24C087C11A9E /* RCTMultilineTextInputView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD717E74C0D84F52FBA15BDF7F1D6D3 /* RCTMultilineTextInputView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B9B73F905DA515472B22E42E9EE1954B /* RCTLinkingPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 177BAEBFCAFAC3A6700B70DF20F02521 /* 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"; }; };
+ B9D1154CD997F0702268F81D59B6406C /* RNFirebase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A7EB76F91D3D1CF67257B7C8B89552 /* RNFirebase-dummy.m */; };
+ B9D989270BF39444739B9D53F28332CB /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B1B31D2AC8605E7CA304254F6F815DE /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ B9E9A4C8414CC010B04907511592478C /* RNFirebaseCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 7205BF793D25C95A537808E3DDE9A42E /* RNFirebaseCrashlytics.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B9EDCDF3FAC046611DB90A9950FC0F52 /* RNFirebaseFirestore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F831AB74505824219558CB93BA33027 /* RNFirebaseFirestore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ B9F471E76219FEF567A697FCAC6988A6 /* RecordIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EF928F0135955C6628E8137331522C3 /* 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"; }; };
+ B9FB25A6662D91DE4E9F30FD760ECA2B /* RCTUtilsUIOverride.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B3569E30057D2C8C5D88F1F6654C031 /* RCTUtilsUIOverride.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BA2CD348EC967C9A230CEBAC06ADEB71 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9147CEB367B4AAB81E1C5BD889854C52 /* UIResponder+FirstResponder.m */; };
+ BA320783C2C9624896E06C34E9BF688F /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 2537A03F74E26F248FC9304254BCA826 /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BA5E0CA71A36D82490FA1A0B3127E89D /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF9A72ED1750E91CA64088BD18ED276 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BA884E615C31E28E4084698CB73A0AA8 /* SysStat.h in Headers */ = {isa = PBXBuildFile; fileRef = 31CA4A4746C7B9C11F6F7B92681A9B88 /* SysStat.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BA8AF0CCF12B99D7536C662611ADB1FD /* GDTCCTUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = D887C9588B3363B0692499FB3E771513 /* GDTCCTUploader.m */; };
+ BA942A5A358D6A3A01F66E7C949FD930 /* vi.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 17B16E05C4A91EA5C4A45ED944F1411A /* vi.lproj */; };
+ BA997D0A220566AB86D6FF4BDE3FA2C0 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 942C04CD3160AE3DFED89E1A2E902892 /* SDImageCachesManagerOperation.m */; };
+ BAAF1FE5B7910872AF80471430B0D4FD /* RNReanimated-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA27C0BEB730096219CA4074DF96496 /* RNReanimated-dummy.m */; };
+ BAB34DC9AE18D51771AD2EFF9AE9E82E /* NetOps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 812075657E590B5CDDA368DC0ABDE940 /* 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"; }; };
+ BAB4242AB0145F5AF6043535E7E14C07 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = 70D96090BBCDB182858DECC77C0B6491 /* RCTProfileTrampoline-arm64.S */; };
+ BB0753E38ECF0A3D20B3D17FDA002525 /* RCTBaseTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B487F70E9C2C047FF8C8E2835856DBE /* RCTBaseTextShadowView.m */; };
+ BB0E48F804C4577F614C7C4144E7757A /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B606C3DDAF2EFB94FD81B5B70B0A198 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BB6E05C3DE3BA57A47108822797DD27D /* RCTImageLoaderWithAttributionProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BE5E514662039A1ADF09B63DE1B1B17 /* RCTImageLoaderWithAttributionProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BB72C52113C41EE2194D3A3EA913DC69 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = F1912D79F479F748F47918A3423B88C0 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BB8D91196242AFE19E79B921D659EE74 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AB4803F03BF1D4AF0109D3F92786755 /* TurboModuleBinding.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BB91AF0B1144084593E5017E91C3A237 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA104852192F9F2689C07B555B3293D /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BBAB76A21C95354A81832F9C5F856D09 /* SKResponseInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A4A6152E441BA892D3155E0A5B3C5736 /* 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 = 8C1460D9084CFBCE271CE70F15C7785F /* 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 = 288FA69B3B754B0FB6067DDECAD79A67 /* SDImageWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BBC83955233A742A5693B1C7A40E2E1D /* RequestResponseResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBA203410526E873FD2BA6EA31CAC0CF /* 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 = 528FBF3A38050FAB0D15ACE839634B1B /* Try-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BBEF57329313254ED8F52D89464F39C6 /* FlipperStep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7475678D43B3FABE4C3E6E70042FA89A /* 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"; }; };
+ BC09034C66F7BDEB05FC6DF3A6D2B7D2 /* CallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA37D69C2488F640817D3A78D72613 /* CallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BC254260B8604B20837E6C808B72014D /* TOCropScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D44D139FA47494C9F2C3FD27FC9C14F /* TOCropScrollView.m */; };
+ BC383056F1DB2F7478B30CCF6FFE5F60 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F13C587249E9D10A20EDB69E61DBF834 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BC41EDFC95D158F607DE441FBD7205D3 /* RCTCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 591207728377CEA417CF997AFFA671B1 /* RCTCxxModule.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ BC479BD3F6C3BF2BD1FBC876857618B5 /* QBVideoIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C6DB8CBA59F2B3501DD42FA56B16005 /* QBVideoIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BC5B61B37C8BCD8467E30F6D9F15783C /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B49746D7B4C1049D33AFCA620292EF /* SDImageCacheDefine.m */; };
+ BC618200543E0DFEF8921BCFBC97D579 /* AtomicNotification-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = A6F20E6C826970B299408713259A5FAB /* AtomicNotification-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BC726EC62C981E8283E5D854F08EE647 /* SingletonRelaxedCounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 67BC50D5F96759CF85CF5669EF447234 /* SingletonRelaxedCounter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BC96F7ECB77D069E3F7256A1284D7D22 /* RCTTiming.mm in Sources */ = {isa = PBXBuildFile; fileRef = 563158C8D2A4F2BEF97E3DB28F7029B9 /* 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"; }; };
+ BCC6BAAAC00E3426AC2DF5559231EAF6 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 93BA551AE1C819009F3ADCD688A0BE78 /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BCD873A143E0D34BEC00AA959AD55659 /* Futex-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ADC07E6F8AB8508C61B7727E03C3273 /* Futex-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BCDD72F20390EC6D23080FC948D4EC3B /* HazptrThreadPoolExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 41286BF43643EC0D22E6495D126A94B9 /* HazptrThreadPoolExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BCE287AB23E636C9B4A9CA60EB400D52 /* KeyboardTrackingViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 94AF8141780AFCD9DEB1D38F13136644 /* KeyboardTrackingViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BD0D4A0B32634B1D13D9E57BD4D4DAD8 /* Memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF7BDD7B589CE7CD8BC311B01574069 /* Memory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BD1D9E289B85888E5A0DA85BFDB7A306 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE3248F0F7589500C47384F04CAE609 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BD30D501178A064D19E7DB0BDEED207C /* GDTCORTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = C3A93A7C5F6A0F2C1EEDC9EDE3C12E12 /* GDTCORTransformer.m */; };
+ BDADC8329AD00834CF153FD2DB953E04 /* RCTBackedTextInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6670E329CEFA9C26B3B81FED088C73DD /* RCTBackedTextInputDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BDC1917353224F29E170FF5FFB75F6BE /* ManualExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C22259A206D11BC58FAD50035C4E804 /* 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"; }; };
+ BDD8E02DC0DE315460C8452A92E64F0C /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 975543F4DF1A3254A9BE804D71DF9D25 /* 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"; }; };
+ BDE17974FF49ED73F08298CDC7E01D5F /* FlipperResponderImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = DCF9C0F901ECE09B6D592C8AC869357F /* FlipperResponderImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BDFABD15A8D4DB4905425E02902B21C3 /* AtomicNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 063EE953E780320CB010F1F0C42E48E1 /* AtomicNotification.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BE13FFBC3ECD1D252D25888F6B0FF93A /* SKTapListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 3494E2DD06E10CB2B5DAEE094A77E219 /* SKTapListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BE40EDBCF4471381FF28E7701C8FEA69 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 85AC1326A0F55B702F31FCB4E29C0D18 /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ BE495B8B88591823B448C899FCDC22A3 /* JSINativeModules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4113EFBDE9A038231A917D756B8D7AB /* JSINativeModules.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ BE6F8D3062484095226992E20BB339DA /* SafeAssert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 668B5E80E08960E464EB3C163D8D19AC /* 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 = 6AD306A52450FF701DE02555B3745972 /* json.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BEA7DD3B32ECCC8891AF8E6EB931B571 /* ParkingLot.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E01C0EB45DFE73C38812AAD0C34E7E7 /* ParkingLot.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BEAE3668C99FF6B70535D14ADBFC1971 /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = BE82ACB8D3A3FD7EEC31385B81082D0B /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BEB8A46866B0036585164D48371F67F3 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = EEB506DC9174101E862BE53F349EEE1B /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ BEED64FF0DAE73F86741D0DF21B4CBD6 /* RSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6C52B6578B5E021E9BF2AFFF4F6FEF84 /* 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"; }; };
+ BF08BC85875ECC5F80F249620BA6FF98 /* GDTCORReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A469974EB144681D75EE677799BD632 /* GDTCORReachability.m */; };
+ BF4FDCC4F1BC4069129114C5CC7C0E3D /* ReadMostlySharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 55057364D1B31884FD509434B07AFC70 /* ReadMostlySharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BF600203ED20170B32D07A27FE9D63D5 /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A61C8A16EC9FD842A0F5341E12789FB /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BF649BCAE7F16742B4A6781A42372DFC /* LifoSem.h in Headers */ = {isa = PBXBuildFile; fileRef = 88AE1DDDCF2704E074DA97D4881CCB17 /* LifoSem.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BF8DD81AF5CA47EDA91EECC241516063 /* BSG_KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = 2063A3F885CC01E7923F2DB75B0B56D3 /* BSG_KSCrashType.c */; };
+ BFA315F1B904E334EA552B6D6A6848F8 /* REAConcatNode.h in Headers */ = {isa = PBXBuildFile; fileRef = D8E273B3300218062192615D3B9D1F9C /* REAConcatNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BFCC85691AED43515CACDCDB566E10EE /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC616C8356C77BB569FB79454D32E2D /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ BFD25A0DCB8C16E01937EF26DBA8E7B1 /* ARTBrush.m in Sources */ = {isa = PBXBuildFile; fileRef = 321C45064D9F8DB70B860C1EA6DD2832 /* ARTBrush.m */; };
+ BFDBEDA2F9345FED6BF31A72192A415E /* REATransformNode.m in Sources */ = {isa = PBXBuildFile; fileRef = D8CFCD773994127F095E7371782C6A81 /* REATransformNode.m */; };
+ C0212109D1A2A2C10AAC8340C845DC73 /* RCTI18nManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 79DC7689DDBCED9A10EAA62ECCD6E92E /* 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"; }; };
+ C057DE004A17A3F8D3B35D884C28C883 /* DynamicBoundedQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = D6900D86A4145822B97D5B8BE8BC3265 /* DynamicBoundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C06443B16AB8E3BFD89427A2B4B49DEB /* SKHiddenWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 249E431ECB7062A376A77BF1293AE447 /* SKHiddenWindow.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C07E5C729C5CDBA463F9B3244CB7557F /* ParallelMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCE56F98F0FD3F694163684BF304F9A /* ParallelMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C07F031199013D105FEAA8C15D45F158 /* OpenSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 7462E6A88C35E7538B62875DBBCA35B8 /* OpenSSL.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C0A2023B19676FAABBBA6B2BC4D9F8F5 /* FrameTransportImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 631395FF074A61F59CD06E7617BBDB84 /* 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 = D950CA442FCE71D20BAC91A8491BF8BF /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ C0A764E2A7162F96CDC19C3FBB3941BA /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D5B3A87EDE5E5EE3B834F94B26B292 /* Hash.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C0ACB39A2A62B6BE2B02F8A7AB97A14F /* RNFirebaseLinks.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B257BA0E94E7E9C5DA132603315748C /* RNFirebaseLinks.m */; };
+ C0E488789FEA375C81FE2F74F4AA9D58 /* EventBaseThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FF0C368240181DC19A047556A75A06A1 /* 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"; }; };
+ C0FCDF752209039DE050D739046CA841 /* RCTUIImageViewAnimated.m in Sources */ = {isa = PBXBuildFile; fileRef = 72AEC82182E131ABDD3DD7873CE4E7C5 /* 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"; }; };
+ C0FEA850E34B4915EAAE6772C2C0221B /* TOCropViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C091FB67164F621B15BB83DF4194BE7 /* TOCropViewController-dummy.m */; };
+ C10FBABE08506DAFC414E706F80196A9 /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C264F736F6693D0D0D75D50A4348300F /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C11DD2F2A0EC13794D0F91C78BD33660 /* BasicTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = B49412CDE6DE2E211035FF09F182783B /* BasicTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C13607802A82E097C94614A6F16A33AE /* RNVectorIcons-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1732103266D98BDF46EF4CF9721D2F6 /* RNVectorIcons-dummy.m */; };
+ C13EFBDE5744BB83A5A6033903378641 /* InspectorInterfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB4F36A8465ED1B7BC69664EAE3C6191 /* InspectorInterfaces.cpp */; };
+ C1527E631CCA0A9E697CE853758205F9 /* RNPanHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D663BD863ACFBCA6DF14EB29593B4F12 /* RNPanHandler.m */; };
+ C17FB5AEA62C5636EF99FC0311BF2FB3 /* BSG_KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB367AB53DA5C212663BDC04099EEEE /* BSG_KSCrashSentry_NSException.m */; };
+ C19100CFF6BD15D5AFE3EC100C926ADF /* RCTAnimationPlugins.h in Headers */ = {isa = PBXBuildFile; fileRef = 43377CFA553FE471A6B5AE8CD26C5057 /* RCTAnimationPlugins.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C1E765069FBFC5049BDD3048CF48C443 /* Config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEA16C84145A5C716890FD5A24439FB /* Config.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C2210BD937C3EFB00A98950CDF17E200 /* F14Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DD62CAAA7E16DC81FADB221C0579481 /* F14Map.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C28013B0E6EE2B2312C28F6C894195C2 /* SmallLocks.h in Headers */ = {isa = PBXBuildFile; fileRef = E23A8B7A5F1AACF75628382B60FDC727 /* SmallLocks.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C280FBA6CB4B66759E107B5F44C4873B /* SingletonStackTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 56722B3CD28973C29746EFC85B194276 /* SingletonStackTrace.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C298975604349C2BB0E1BA4F33DC37C9 /* CoreModulesPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2C8844C615260230C8785A060779EB61 /* 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"; }; };
+ C29D2737771EAE9744B4FA2AF8CD3927 /* RCTSurfacePresenterStub.h in Headers */ = {isa = PBXBuildFile; fileRef = A19B3B2C0A44264465EAF9F9D5E7A663 /* RCTSurfacePresenterStub.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C2A20A2FC7C090819B293CF1B8AE1C79 /* TimeoutManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5092168409DB8012F9B2825897B078FD /* TimeoutManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C2C92CE1A68EF439A391D8CB91F831AC /* RCTRawTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA0CB1495F300E7333421961334884 /* RCTRawTextViewManager.m */; };
+ C2CD982B19A3149D14C0DD99C903BA27 /* RCTPickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1E61C9F4FC92EAA6047B8F07CAEB1C /* RCTPickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C2D28B4B3FBFC6E8C78FF52F978104E4 /* AsyncSocketBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A0DAB5825027912427BBC8195D3F162 /* AsyncSocketBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C2E7DC0C436E0EAA9FAF9517CAF48A97 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 76A4B37C2322B11E783BB4C6BA6EA403 /* RCTSegmentedControl.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ C3349FD62950CE68B534E08E98989248 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 46CACAFDC7683A8955912C018E916497 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ C35C08137C73A031B842E342644BA18C /* FormatTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = CEB8AEED78C1A8EDC8CE62AB73EBFCB9 /* FormatTraits.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C375C167B744F2795615999A24BFDCF4 /* SingletonStackTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CAA843AAD8263F323CF147222124FAEE /* 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"; }; };
+ C39D561E85EFC337D50ED754F7246617 /* StreamFragmentAccumulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFD4D97C2F3F13F89A50B8B6C6E52B07 /* 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 = 02E8490592B6B8646DFCDAFE80399BCB /* RNPushKitEventListener.m */; };
+ C3AF87D9D12C1AEC2EE36F4AAFCD8A97 /* RNNotificationEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 998F03B0782593A738C95BCCDCEF404E /* RNNotificationEventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C3BC1E0AA405968BB6EF6C6CFC4C639A /* AtomicSharedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = 1211C74ED88052FE47183F43521FDB6B /* AtomicSharedPtr.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C3D075B877A7097CA3E91A1A67E36A39 /* RCTFrameAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A73138A18618E8BB2C887FC4FB1DF0F /* RCTFrameAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C3D46DB31D5CA3166F7DB6B8CD502DBE /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F5C675F5E41BEF548A3FB5333BE327E /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C3DF2BDF751ACE6F70AEA46E964F80CC /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = BEE7566DADC9290D9D5DE481B28E3B47 /* RCTScrollView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ C3E036FEC576797A6BFFFD89A6BDFCFC /* Fixture.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B9A005C14FA62387D3BB415960382A /* Fixture.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C3E14453F764B48F93D114B6F06DB8F8 /* SocketAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B7B73865CCB3765817B24DF3D68838F /* SocketAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C4121604E1F1CE075F2594D362577B7E /* SKRequestInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A3A2CDB7464AA942E65D7943827F970 /* SKRequestInfo.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C4190620ED58E5958E162C56DF3BC389 /* JSIExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E31E70157B57E0CE7676C2785F295A /* JSIExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C4307E73DDD599B8D73C2F25D0D8C3B3 /* RSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD0C39047A1B7B83CFC0981F4638A13 /* 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 = 75C2E673BC4C602DC4840634FAA6E617 /* 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 = 11C02616B5C0A1629DE792B60F8EE355 /* WaitOptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C4700FC8D4591A4BEF06FBDB6F9D6812 /* BSG_KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 875261920213CEBD4AC17E83278E1A9A /* BSG_KSMach_x86_32.c */; };
+ C470700CB17359170121D3848FE063BC /* Benchmarks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 757AC54CDF7539E8394457D47402CCE9 /* 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"; }; };
+ C47A8BDB0918FCB122CB5FAF28A4D5AD /* RCTBlobManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 08A6B8161CAD72409C0AF571EDDE0C73 /* 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"; }; };
+ C49DDDA4E8518BFB2BDE88FDE0C8A5AC /* React-RCTAnimation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0544766E1DA9929D248A7B5AD1E65B99 /* React-RCTAnimation-dummy.m */; };
+ C4A377EE7504F7B0BEA766EFD9885DD8 /* Sse.h in Headers */ = {isa = PBXBuildFile; fileRef = 57A2682F160B9C465AE15810B9B19680 /* Sse.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C4C0690D0CC7D0EFC458CE9E1C67B9A2 /* RNJitsiMeetViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1524F3D5348E09F057F5375A1D13E950 /* RNJitsiMeetViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C4CF1A9274B26F538346FA24265C245B /* ExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4713EAEA9D6383DD7339BE8807484191 /* 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"; }; };
+ C4ECEC9864CEFBADAB76ACF75704CFF3 /* FlipperConnectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = F96D58AFECF46661AD69F7873285F7D6 /* FlipperConnectionImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C51C3D70CCB9260030FA831AF35788CC /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = B591A431C729998F00CA050097C3BFE9 /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; };
+ C52EA3FB913ADE72343ED96051402BD4 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 95FEEE73FE294BCF172DF9D75458CD19 /* SDWebImage-dummy.m */; };
+ C53E701EF1D59823F42034EEDB90ED79 /* RCTConvertHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1172187111B1A9BB21977EB6A9E776 /* RCTConvertHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C54D5160B45A0C5EEF25E42C9361598B /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CDF4230B4B34095A302F4F2B0B66A0 /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C5754429324490E0B719A268D20FDD4F /* Tearable.h in Headers */ = {isa = PBXBuildFile; fileRef = 618261D3DCB248A7327BF46578D22BCD /* Tearable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C57BE850AD61F126370C11804774D465 /* EXAVObject.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C8DED65288B7314CEBC33BD7FA53FD /* EXAVObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C581E04803E07B777CFAB982B06F6515 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4AFF8382EB875A35344AA1563A2860 /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C589A35739F4BFB30A730B9898674387 /* ScheduledSingleSubscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 704B64BA0F1BDDF94DFCB7B5179EB319 /* 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"; }; };
+ C594A31CA074A02AC4A482543C626257 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = DD501F169A7952CB4CC3B224447AB103 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C5A63C751653FE433E1E8DE64CC61E39 /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8153185828B69A0D3C68B5AF0707197A /* RCTRootShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ C5DD3BF95D9FB28F7148A8EECE77A93C /* JSModulesUnbundle.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E58047D7A344F90A3F2EC808057E76 /* JSModulesUnbundle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C61606AB4B09AD3974A7A65C762E5F1C /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4B25C480CA6B76598CB40CEAF97417 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C67D0F5DEB6F068A8453FA1A2921CE32 /* RCTTVNavigationEventEmitter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3E94471C82F43BE9887C8DF28DA166B8 /* 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"; }; };
+ C67E74CD75F4E6B9D8ADDD965B00F75F /* Unistd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 093E9DA3FA192A5297614C0C463DBC19 /* 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 = C4357117361F6EFFBB01B49DDB8EE787 /* ObservingInputAccessoryView.m */; };
+ C6896F42011DE55D6973292599D4A3E4 /* BugsnagReactNative.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C1B5FF2057212AEF7804F719557FE22 /* BugsnagReactNative.m */; };
+ C69D82AAFB23D14F38C990FDD557510B /* FlipperKitLayoutPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D55BCC259F3B2CF7742F3661A16058 /* FlipperKitLayoutPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C6A936FCFCA729233A8763BEE3CA052B /* RNNotifications.m in Sources */ = {isa = PBXBuildFile; fileRef = AAE2985EEF2F8399CF4521390BFD99D2 /* RNNotifications.m */; };
+ C6B1A2F2FB22FD061CBDEBC73699BF85 /* Retrying.h in Headers */ = {isa = PBXBuildFile; fileRef = E11431493CDFEC7F972E8599788F793D /* Retrying.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C6CC8CC7678B10107D83F3250F05CA3E /* RSocketErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EE6A9F812A3C115B660CA48025BE38 /* RSocketErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C6E3FFB8A72569EFE2929C9FCA7D9009 /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E31ED6E905AFD8BECDCF60354335DC24 /* 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"; }; };
+ C6E8A155E4A808F940A640CA96DCFD89 /* React-RCTNetwork-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 898FCA7ACAA7BD93ED678AAC1BD68540 /* React-RCTNetwork-dummy.m */; };
+ C6F23BF09870212DD14AB8BB5BE54720 /* BSG_KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = C10ACE03111B5DB4743D241FAF38BFD3 /* BSG_KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C6F9B4904ABB416A99C913DDF6EC210A /* RCTCxxBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0290E194F9C2C8387788644469BD58C5 /* RCTCxxBridge.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ C6FD6C0DC9F80A90245FCF4CA62032FF /* FrameHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C825ED21B535E55F3D0EEE80B078549 /* FrameHeader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C6FF1B92FDD6FFE0C9F1C50A0A7C95D8 /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 89B5033DE84F81672B53C35CC3C9429B /* RCTProfileTrampoline-arm.S */; };
+ C705373FEB64A9758E0642ADACF65A94 /* PriorityLifoSemMPMCQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E020A900A1ACF98213A0161DC618761B /* PriorityLifoSemMPMCQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C716E94E1FC3FD317F9317D4B823F47B /* SKViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 149A84F1B702EB46F6EC1A6325AB9C43 /* SKViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C722F120971D6AAD6A8DFC845041263A /* Fingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 664A1E1DEBA57083FD1997F493C51AEB /* Fingerprint.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C72CC6BD3565CD3EC264AF9A1ACA561A /* Flipper-DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FC532428432E804195A4FCFA849F055A /* Flipper-DoubleConversion-dummy.m */; };
+ C74CEEC16CE658ED09054C50F88A9BFA /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A54CE0088E318CD3EB4D6B915A6339D /* BugsnagSink.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C74D336962240FCC776B8DC81312E56D /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAF85D535E9F2BB052407942686D8B70 /* RCTLog.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ C79C1C099A4E3D41A76FCFCB94D45A0A /* MessageQueueThreadCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = C8FD6A3D321A0B69FA95EF3F0C1F4932 /* MessageQueueThreadCallInvoker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C7A173E1725C1373814BB51FE821C9FC /* FIRInstallationsItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DC15B5BDDC4879CFF2CD5A65DAF5B70 /* FIRInstallationsItem.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C7A3E57940443B5D7E81822829D93FD7 /* BugsnagSessionFileStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 3730019F33292CEA47767312BD97998D /* BugsnagSessionFileStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C7A9C914D1147D6A5DD39398DF218798 /* ConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8331554D3A413E7FCEE06A54CBD9353B /* ConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C7AC334C71CD87B757084ED03CABC794 /* SequencedExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = C618383C9180ABFE3C78D4CD29ECA29B /* SequencedExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C7B54C967318F61468B5526684FC207A /* RNCMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C39C614A4F7B63685C01936FD5F9840 /* RNCMaskedViewManager.m */; };
+ C7EBA3555289B8BBEDD910BDB3C7FCC5 /* SSLSessionImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C98A071646EAE29F19D01679B12360B /* 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"; }; };
+ C7F5BB6C7FCAD904664AE2800AA4713C /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 490165E0D9F85898CA99885BD124DE1E /* BugsnagNotifier.m */; };
+ C805F6088C0BA02E7153F45BB0997ABA /* Flipper-Folly-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36D65CCC06124AE710B6760C10754CDA /* Flipper-Folly-dummy.m */; };
+ C86859572C69BC64FFBD0CDE09D902BF /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D28BC83B2BD12060727669AC9861AFF /* Event.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C8820AA0E2B0ABE921571E52B40F5A56 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FDDCC6DA0BA82A421AF5D9EB9C12D7 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C8889525AB03223E9DDA3ED5DF1D31AD /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 98BC1CE48D98190B5806B7BEF30C8ED3 /* ja.lproj */; };
+ C8A1E2B5B461F13C1F45D6B15FFD6DE8 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 149229419C1D7A7AE8C9644705ECAD82 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C8ADB8A15F701A88C476DD0A3D66386E /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E7F22B7245E497EC584FE2D5AB4A257C /* zh-Hans.lproj */; };
+ C8DC7F316AA448EFF2750D2E38A093BD /* IOBuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6A1D97AFF083766F7924AE8E0EFCE04E /* 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"; }; };
+ C90AFF718E45E2616D23519AC26AD09A /* UMAppRecordInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = DA2697F1C1CABBF4F31717257A02A1EC /* UMAppRecordInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C935EA88458F6D63A29BBB247BC8EE2A /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E5138C96BF9E64D500B447348CB329D /* UIImage+ForceDecode.m */; };
+ C940D03C9052AA2516156A393AFB5D41 /* RNFirebaseRemoteConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A6EAF195828D61B3F56C61BA522879 /* RNFirebaseRemoteConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ C94909826EB31FE3C9016B6E13C2FCF6 /* UMViewManagerAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = C0E6A174E14B065B436981557F116E03 /* UMViewManagerAdapter.m */; };
+ C996524E284ABF18068EFC4E43751D3D /* FlipperKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EDD90116CC8A889E97D909D6A37CE4C1 /* FlipperKit-dummy.m */; };
+ C9EDCC5CE69F87DCB8DC82E1C7455285 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E430EAB0F355543050C7C7CAC453516 /* RCTErrorInfo.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ C9EF8A6C951E50AD3B3D88D47A9D569B /* RCTRawTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 905EF73F6073997DFCE2EAD03A968E4E /* RCTRawTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CA1B639183072FD3D497C782D81793C6 /* Subscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 418B8D4F6330C0269AF6A1223E9EC36A /* Subscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CA28EB9031E5E5659B2CA1F6BF10E4A2 /* RNFirebase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B1E81F99345BE116E13051ED0CD5959 /* RNFirebase.m */; };
+ CA339FABE24CC2DB0B928D4BD89E2C1F /* BSG_KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F674F4126EC004F2BCF55E3D08E94577 /* BSG_KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CA346BB90844C8A182A003AD3F622192 /* Instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3876F11B283033DB331D5E596806649 /* Instance.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ CA358CA581FCD7B53B91B2DD197E9052 /* FireAndForgetResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A57C7D5BCADD30378DD824EB5551C2 /* FireAndForgetResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CA424AC6B355B3DFDFD75FC85D27D2B9 /* FIRInstallationsIDController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2D3B9CF557114DC33DF027B49A13FB /* FIRInstallationsIDController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CA450AEB2A714A74FB125D41DEBE56C4 /* RCTAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C59CFE65E77692E21DEC5D949A09C0EC /* 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"; }; };
+ CA67199CAF85BD631A173567EACB114D /* Orientation.m in Sources */ = {isa = PBXBuildFile; fileRef = FC14692CB5033B70E02DF22B888AE81B /* Orientation.m */; };
+ CA6E8BCDD8BA3F3A19D47CFD4CA9E6E0 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A0DF227EC04A4C40F7B84D88C1068EAD /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CA7C3CCDF100231E301CFFE195B6FA17 /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = C5FBF2C655BDF50FBE56FB922C3EDC64 /* utilities.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ CA7F2680DDBC7A3D04FBED8EF5242924 /* AtomicHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 93C4D9135868E958AD1A54280FA2B248 /* AtomicHashMap.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CA8D0188358400F296BEF9AF39B41632 /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 48DE2235F7876B7D827E04FB10D92127 /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CAA79EA2F883D11144D8FFD4130687FB /* SysStat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5678C9D9DB388DA83DB82B80263EC63E /* 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 = FE2D7DF4575D500D9A9592204018B389 /* SSLSession.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CAC7B70AE74EBD9280EA43FCB75DE9B5 /* NativeToJsBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 697342F71FA0D885B1AD553ABF75BE2E /* NativeToJsBridge.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CAC7E02596426939C6B1169EB15CFA6A /* RNEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F708E8571F5F395B8647F3C26BDCBE2 /* RNEventEmitter.m */; };
+ CADB95A31F2F4B8A80B5C6C4D7F4DB38 /* RCTSurfaceSizeMeasureMode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 21DCDFC81D6D74A0142313C7771E40C2 /* RCTSurfaceSizeMeasureMode.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ CAEA7F7BBB0FE8A1CC81D246E71CF1A6 /* BitVectorCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 6234151CD15BC62EA675A7907B1AE6C3 /* BitVectorCoding.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CB0D74E997007796BD50F14F96295806 /* UMExportedModule.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B29093FE15F5BBFEB755EEAE1F64E0 /* UMExportedModule.m */; };
+ CB53CB8940FA626EDC9DA002C71F0199 /* RNCAppearanceProviderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB3C6941F3A7BAF0DF9B6DD73E3A653 /* RNCAppearanceProviderManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CB75321A593E9F9CF14DC01E77D2B71F /* RNFirebaseFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = C36B9314C2944F4430FEA2130B0AAD66 /* RNFirebaseFunctions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CB7AF504CF55228FE97BE27D1AA84EB7 /* TcpConnectionFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B10A80804D7B5437EBCF0938D2DFD31B /* TcpConnectionFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CBB4C50DABAB2D82A6DDA813CC909A1A /* RCTUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 530A427E758E07BD4A251260F9138A6D /* RCTUITextField.m */; };
+ CBD6C33EDA705688C4E4D90AB9F52DFD /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A5874AEF59E026C3AD3EDF6FE7090F0 /* FBLPromise+Timeout.m */; };
+ CBDA33DF25A0B3889FDE9EAD72F6C6F2 /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FCFBF486FC88745118FD4B578D6ACE2 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CC0C82C53785C1930CFE2B2816A38858 /* RCTImageEditingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 19E99EA1569E4DEC3D3ABEEF1FFB8C14 /* 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"; }; };
+ CC2AB736007F0715B7BDD403B7D738E6 /* UMCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 74B3E6B551CBB740E82DF9C48BF7506D /* UMCore-dummy.m */; };
+ CC2E7A5892E595B5BA476ED0030918DC /* EXAudioRecordingPermissionRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 818623348B801D0B54CA2B5415989FAF /* EXAudioRecordingPermissionRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CC60FD647487AB617149066737938DBC /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F7678F697CCE24251E2DEEB64D3E414A /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CC6A0BE35082DBB5289101DECECF77D8 /* RCTCxxBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E863579AF9518CD7EB3A5EE3C2B9A23 /* RCTCxxBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CC7566760F4B12E3E0E4E0E37F7FEDC9 /* BSG_KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3748478DB88D0A49252109A0798CF1A9 /* BSG_KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CC8C89F32092A2B0EA79F08C72D037AA /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = DD75A655155B6AEEC07FDD53E086BEDB /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CCB6F59AABF0E21BC0F9A4A9021C9181 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = AC3CD90F37CA219F8D166586CE751D6A /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ CCBDDDE01F7D70E7A680F5C8A65FC3F1 /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = A3FFAC91C49A81187EDE5BD42D028F4D /* TurboCxxModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CCD493CA845E56EFFB36328003F1B60A /* LockTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = E80ADB1E43F05B829F2D1AB9967D3EA4 /* LockTraits.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CCE2222A3A80A75225E2F7E51A4BF168 /* UIImage+CropRotate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E71D20E66B64C5F1349B061C42EE2C7 /* UIImage+CropRotate.m */; };
+ CD112F3E6CF0C8643C9C8AF17A5302E9 /* RCTImageDataDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = AA37F6D5255A632CAFF13870A7DE91D6 /* RCTImageDataDecoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CD13075789AC57DE43330658CAA0DCD2 /* RCTAppState.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D91B4A75543B142721E571C460E9D35 /* 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"; }; };
+ CD1FB10AF746E63E2B5968C20FF87173 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5590AA1C00F0472D5C2137DBFD262D8B /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CD52A4AFC3FD3D2461A0A97D88D9013B /* Common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD62D51A9B5534C7BFE6863D088B08FC /* 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 = D726DC19455D2E4EFCD7FE942BA02580 /* Types.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CD6E94CA433866EB0CE7F4274BC0D7C0 /* TimedDrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = C3109FCC2F4243964C3D83291577711F /* TimedDrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CD7DF4058DA2853BB82D8FD9E7E33F0E /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 10FB5534639C045636CD9E9989FCA732 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CD804FB79353F1D929886460D8F8817E /* RSocketConnectionEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = D77E534BE1CD173935AFB52C39C8707E /* RSocketConnectionEvents.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CD973F58FC399073BDFBBC113C88728A /* RCTBlobPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = AC26B01815EBFB1D0A2B7BAEA89E8194 /* 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"; }; };
+ CDA2E0586EEA705D076F557E182B0848 /* FrameTransportImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = DD29E6E8E8CB4743522F65BD6C3DDCB2 /* FrameTransportImpl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CDBF9E5042AA209F0DC26458C3E0A33A /* EXConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B5819FD099721520492AB709D715FC5 /* EXConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CDD8EF76014DBDD339CB5EB4289FD974 /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 577A0ED79153264870D863307A072FC2 /* RCTMultipartStreamReader.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ CDE265747CB7B6A680D6189792C377CB /* json_pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D45168709ADC376EA8B431E1DDA9015 /* json_pointer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE0C6EB5F386C798A10DE6CF9D9D3163 /* SKHighlightOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 881F444B09AAEEE836F18BB0EE44916A /* SKHighlightOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE246B49EC4C8A293BE0DA3A8282AB7F /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = A7923607719EDA66D548A934B9CCF71E /* QBImagePickerController.m */; };
+ CE25C95BBF3F1E5830A8EF8E1F7A9929 /* RootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2979CE836973A0FFCA9ECF3DDC84753A /* RootView.m */; };
+ CE3A139FD95866808065114C3CE2F2F5 /* Cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 809EC9165948C2BAF546C95AD86A48B6 /* Cast.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE5150E60AB674AB60524EF055A64D8D /* ConcurrentBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 58CE32F77928341D12176EB9E0F9248A /* ConcurrentBitSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE535C17252BAFF7F01344DCD59DE2AD /* AsyncServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 711E5A29559B0895B88DC7DA2EC244D8 /* AsyncServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE535CDEB9D6DBBB9E70C19F3BE1369E /* RNCSafeAreaViewMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6161860A37EA1DCA314B968A84BF1500 /* RNCSafeAreaViewMode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE5B0C859F1EC24A652A91AAECC40B5C /* RCTImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 79C46703C895398EE76193E59E1B6CAE /* RCTImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE7B88EEC6948188535038D487BC28B4 /* React-RCTBlob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B402EF50380CE48B76C67618A1D17BA4 /* React-RCTBlob-dummy.m */; };
+ CE8B8A61CC8002F9B980D10E9FECD1B5 /* FIRInstallationsAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = 86CC666650265ECF3DD15EDCF8418BA2 /* FIRInstallationsAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CE8CF5C0C2C84E7FA4BDE6058199BD86 /* RCTSurfaceRootShadowViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FC33F35E25548882BC1F82F30BFC4365 /* RCTSurfaceRootShadowViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CEAC4026292553F61925463F50AAD811 /* StreamsWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AE389898517E134B6C210F47469C4FDC /* 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"; }; };
+ CEAE8036251091EE26E6E066741C0E86 /* FIRInstallationsStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 53987FF53060DC7928984443DC058F56 /* FIRInstallationsStatus.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CECC1FBE7FC467B747E6C2BA8B0CCFE0 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D1DA016AD9C4ABE9530E299EE9495FD8 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CEDAFDB3B3EA3DCE1E62FF82FCD516E3 /* RNFetchBlobProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D1F6AD2FD8DA37ED8D4BCD8CAE2571E /* RNFetchBlobProgress.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CEF123E9C8B4FD3D3654297488F5C198 /* GDTCORUploadCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = AC42E8A852293278C6758BA9966495F7 /* GDTCORUploadCoordinator.m */; };
+ CEF6DC752682E4243AC785B96B9158C4 /* RNBridgeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E61405F948E161852A46347C492232 /* RNBridgeModule.m */; };
+ CF2D3F2E3A348ADF3DBD9EF35343E212 /* EXAV-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 520EACE390409BB24CD53637F0290CE5 /* EXAV-dummy.m */; };
+ CF414AEB4CBAD8DF30894113E61CD76B /* AtomicLinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = 719DDB7B841C4CBCCF38804EA3ADD44E /* AtomicLinkedList.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CF44D440631F5B8957AD89ADED1F1D10 /* FlipperDiagnosticsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AFE1689B228874B6E1B0D1D4AB2D9BC /* FlipperDiagnosticsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CF48FE22C5AA6A7005BC079B79517D56 /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F08128760E5FE35F4806DDCBAB1A22F /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CF4DF7F6E87AA3A94C5A5FBE827815D8 /* RCTImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 888FBBD61DD4E1F17BD4DDB3DA31A377 /* RCTImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CF80B9F4958D0C931B081B404CE9284E /* GDTCORUploadPackage.h in Headers */ = {isa = PBXBuildFile; fileRef = AA21E5249C04715DB601081A3584269E /* GDTCORUploadPackage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CF8A9457FD8A625D62F1C5B42B5CDB88 /* YGLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEA6CB16CF7F8D5C1220A0B0D2121A39 /* YGLayout.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ CF951D21CFD9031FE384D48969D63034 /* MacAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E57E533E30A43A5232CD36E33390556 /* MacAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CF9F05AC93CD70E3F63B06ACFE0E4F30 /* GDTCORAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 82BB41D75E00673F2C570791310E59A2 /* GDTCORAssert.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ CFA7D57801B17592FB386DD9D64B0B4A /* RCTLocalAssetImageLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = BD7B98A0C879980A2A35FCAF444C353D /* 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"; }; };
+ CFEA96EBFA4939A78536A1C1A6DD63D7 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 54BAA365514E4531F9A6F30FDD09B7CD /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ D0108264911D29A92E4A0F784F7D000A /* UIResponder+FirstResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = AD4CBEDB83F395A20D7C6530BA8A9C54 /* UIResponder+FirstResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D017A2D31E3E20C791F6F44D7A01B8A6 /* RNCSafeAreaProviderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B9D7FE71D69F52615A8E61E80F277486 /* RNCSafeAreaProviderManager.m */; };
+ D02983F9F8E968E99F28AC389A5C34EF /* FlipperPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D821F450106BEC44B12802D4CF95277 /* FlipperPlugin.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D034FC411932B8C3C8F83C7E9D7687EA /* RangeCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FA17742F16077F42413F16F266817EAC /* 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"; }; };
+ D0667C2FF38D83D7109D27C016A9D8F2 /* SystraceSection.h in Headers */ = {isa = PBXBuildFile; fileRef = DF6F43C37C7D10BF3659840985917A18 /* SystraceSection.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D0CC2110764169A031BB05D078F35A7F /* AsyncUDPServerSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = C611ECDB782023017C5311E0E1882107 /* AsyncUDPServerSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D0E1D34AF074E0454077772E3BF6B079 /* BSGConnectivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 559E6736CD3A004E0C4A25E595CB45DA /* BSGConnectivity.m */; };
+ D1249775C6575028B25BE687B4F0C982 /* FKUserDefaultsPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = DCE9904090A911013AD90075AB8884C2 /* 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"; }; };
+ D15B1D25AFE4F0CB60215790F195A38D /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = D6CBA639BC0A106017274FB55FAA013A /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ D18081D33C6AD5B2343DCBBC2CF61BB2 /* RCTTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8D7BA90FBE93229CCD6F13131D5545 /* RCTTextView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D199E0C3F8DF1441C00AAAE2E597A99B /* Future-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DF671BAA08D1EA42C0975602D70C3688 /* Future-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D1A09E1E3713069EE95C7B2D1CF845BF /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CA3004A5AC4AFDE2CCAFE1FCFA6508 /* RCTEventEmitter.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ D1C6F6705A1FE1010070DCC4A3102D3F /* Foreach.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D9830840C80FE492AE46EEB8E178D46 /* Foreach.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D1DEC09BFB8020649801F18884526D9D /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 23B988FF7781A76A0B6F07682B8E3871 /* SDImageCoder.m */; };
+ D20919318EC23971CB63831D24F3955B /* RCTReconnectingWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 073811E9B1DA10591DB9C8F267E41B86 /* RCTReconnectingWebSocket.m */; 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 = BC34FC3BC5FBC0454E09F0942A1E2962 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ D23230B6BDBF204F574436EC80D5795B /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 1480D363919A35F1E19FE10FC4D6B113 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D29943598FA75CCE4393E3AB70854DB6 /* experiments-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D67CAC5BB2433D4D5FCB5DE62C93A38 /* experiments-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D29D44E4839A3581CC7F03BFC1497A51 /* BSG_KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 380C76FC4A9DABD9B8422B6C180B533C /* BSG_KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D29F28485DEE738B6FA3CCF80F59FAB2 /* RNLongPressHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D47AC1BF23D231D3667944F9EDBD5E1 /* RNLongPressHandler.m */; };
+ D2B279573F702220400EB7E904392303 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = F45898649C5CA3AC6085CBACADE2665E /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D2E11DF07AAD7072CC507F7E383B4FE3 /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E2E67AA46EC78C7A9CB72800AEEC2B /* pb.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D2EF73B37E88FF241247DD0776642D6F /* Subscription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9346E24A80AF7765A8BE8B33BAE93F5C /* 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"; }; };
+ D2F61C74B5DDE79B769222FCC98C82F6 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CFF644F37AB474C65E4D5EB0CD86FE /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D343EFB9E30EB3366E9FC4842C03757E /* RCTNetworkTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AAEE6F5856EE0679EA712A9BD178364 /* RCTNetworkTask.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D3461F25CB195DE12347CFB156107C31 /* Payload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93778A3F3CA3D98E90562F56F9D95611 /* 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"; }; };
+ D34EA63B7BC10C3B54AC07BB3DE56978 /* RCTTextViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D00E5ABAF1CC20758B3C053B17953B /* RCTTextViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D3579009269FEC6A34542333B942C9FB /* UMExportedModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 35A5C1266C288F8ED15FD77883E83562 /* UMExportedModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D39505AA86E323C96932E3A04B1A0351 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = EF85D2C72A3C34E909C3195AC4283D33 /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ D39629D5BD5717BD08135885F724851C /* BugsnagCrashSentry.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B55B7751F36597C0D3F8ED97EB15183 /* BugsnagCrashSentry.m */; };
+ D39901BEC90B8BE64935C7372BE4D371 /* RCTConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FF2F63716094C1BB614EB006A377D4B /* RCTConstants.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ D3B16597778203DE6EDD2C915FC363E2 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 165CCAFE6A06D409004F8CAF07494C97 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ D3B5E7CD68B29084575732B1464A24CD /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BB2EDF8C88A9379789F00C0BA1276BB9 /* pl.lproj */; };
+ D3BBAAEC1BB62E99D63C32C6742A60ED /* UMLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CE0940CDAC57D87C4CBAB14A719124C /* UMLogManager.m */; };
+ D3BE4AC7988B7A740B423AF784E299E1 /* ARTSurfaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 98B99AFE826CD501AF35C514B973A78C /* ARTSurfaceView.m */; };
+ D3C108FFA4787ECDB0A68E07CDF2BDBA /* FlowableOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 245D2AFC8ED9BFDBA2EF29D68EBC985B /* FlowableOperator.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D3C839E16CBE186C0BE387F94B00165D /* RCTDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 23547B65AB5A43BF9D8326C01AF662DE /* 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"; }; };
+ D3F1F2786E81D2998037E666F2138400 /* REAParamNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7334482EC7A81C352AF120B64EDE4141 /* REAParamNode.m */; };
+ D4040F200D00D6261963F43CBE89C880 /* KeepaliveTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB3029A06A7EE04F47FD16BC1EF44748 /* 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"; }; };
+ D411323A01E0FB6595BFB07200F5BAA0 /* RCTBackedTextInputDelegateAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B2D6D325745C868057F6ABF534E38F /* RCTBackedTextInputDelegateAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D41E53EF9B0E35CDFF682EDEAA2B70AD /* Iterators.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E160FB766104FB176D30B9193996EF /* Iterators.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D4492AA35116BD68F0668FD3DBC22437 /* RNGestureHandlerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 57017C9FE217D76061966DAB22B0ECE7 /* RNGestureHandlerManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D44F4B162A48877F712281A9ACDD787D /* EventBaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C108660121E046B1BDEF96A2F71B2A5E /* EventBaseManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D46DB93B022EA46CE68A0AC363D5BAC4 /* RCTStatusBarManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = A47E233B83072A44165ABA2216D87AB1 /* 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"; }; };
+ D4854148BBD285293974A3574283014A /* RCTStyleAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DD5587CBB05758AFF02BE681B4C7BE64 /* RCTStyleAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D49C2B5AD12F94C14929E9614A269641 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E82C8E592B07968E3A2267B265BAE21 /* ThreadLocal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D4CCA1BA396882B6AC8AE5EF772DB855 /* Baton.h in Headers */ = {isa = PBXBuildFile; fileRef = B523F4277C8B2D610E8E1299460A3CF9 /* Baton.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D4EE7FF64A89536083DBE4FCB3D2C5FD /* BugsnagReactNative.h in Headers */ = {isa = PBXBuildFile; fileRef = 48293B7BC23FBC05810510027A3D8299 /* BugsnagReactNative.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D4EF29669510C233A73C4D1BF709A3F5 /* QBAssetsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 797DC627874830AC501283824A4B2844 /* QBAssetsViewController.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D4F870A3745DAC99F9D1DE10267A3FDC /* Codel.h in Headers */ = {isa = PBXBuildFile; fileRef = 713A81815B3885B08757A419B2659FE6 /* Codel.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D50276F979C7915BC1E670A13F14C468 /* FlipperRSocketResponder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FE820CDC63138126A93DFA9D1289691C /* 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"; }; };
+ D5127E8BB6E9A1A9B7F449A6C3D8F2E2 /* PublisherBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B4BC528B33441223AA224532206DC3C /* PublisherBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D529453231AA557E09192E5B80F73FAD /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = E95676B1FDD263DC3DF63C40CB66210C /* Range.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D52DAA8939002A1F3DFE857D0843F561 /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 2885BF137F3A56176A92387EEED7B8F1 /* diy-fp.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ D548578B0B4BAB40AA2F67986DD948C2 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D21BF6BCB829FC04D2BC3A16759D75A /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ D55F976F4368D978B696E3A99B3665E4 /* StreamStateMachineBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E800E6D8B687A321154741B20EE305 /* StreamStateMachineBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D56AEDCA89023A1E7C86652FEE5B716B /* DistributedMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E3DA206C09B3DF568B673F2FAD2FCB1 /* 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"; }; };
+ D59D6B91B38D40385B5671A02C789FFD /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F9AC5E09B6219F4FAECA474AD5900E6A /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D5B67F8483C8FB4C3B5356D28C3374D7 /* Sockets.h in Headers */ = {isa = PBXBuildFile; fileRef = 02CAE9298A2C4E7810DCC16EA4120CD2 /* Sockets.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D5C7E82437FE04F2CD8A96072D2E9593 /* FIRInstallationsAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F93B35E7840328A0BE89C021462A46 /* FIRInstallationsAPIService.m */; };
+ D5EB936081DE1ABD23F6EF6E9A31D4A9 /* RNGestureHandlerModule.m in Sources */ = {isa = PBXBuildFile; fileRef = DCCE3C97AD77D7E30FFAB8713ECC79D5 /* RNGestureHandlerModule.m */; };
+ D6147C5ED241AC483FF409EE1CAD9E12 /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC153CADA88D1B0EDF1F9180048460C /* FIRInstallationsItem+RegisterInstallationAPI.m */; };
+ D633250EED186E817206A31F4E170C99 /* RCTVirtualTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 922B2473FBE4D0221BAA34C02C755486 /* RCTVirtualTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D63D855F5E5694B1078376751720F336 /* UMModuleRegistryAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9214FCBA9FCBAE8FB291C2BFF4BAE8C6 /* UMModuleRegistryAdapter.m */; };
+ D64F6039BAB8836544F7C0A4B8D04F32 /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = A3281C86332D17180C7DEBEA44E33948 /* event.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D657B1508E0606220A7DAFC0D6614475 /* EliasFanoCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = D6085E200587F025BD81BAAE6C3A3232 /* EliasFanoCoding.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D65D905E1500A2BDD75E310C0E2C97FA /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 43E23AAE370FC3B490FE0E75B74C4899 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D6889E1CF5492CAF58DE17FB57EB93BA /* RCTTextAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 76DB3B2F7762AF8DB1323D435E6DDE50 /* RCTTextAttributes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D69223C42741872E5B2A529FA5828F8E /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 81554050354D000790D952969A22BEFD /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; };
+ D6BE43E386E838E2F1C713789DFF481D /* ARTText.h in Headers */ = {isa = PBXBuildFile; fileRef = 9708897D27D9B19BFD665E4EC49551A4 /* ARTText.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D71EEB365C42671A5A3E1D412C6118A4 /* RCTDivisionAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C46E8CBCA47F1F1EEBC00E10C1262AF /* RCTDivisionAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D72503B8233647DFAB18589EFE0F1091 /* ExecutorWithPriority.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C059CB14AB6A27102E06C7874764793 /* ExecutorWithPriority.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D7356315BF8062584A1CE7E4ACD15EF1 /* BSG_KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 6730BA72B118FFDA2F6B1E7F34C1E167 /* BSG_KSMach.c */; };
+ D7386042B011F13F43898B1B9A5DEE54 /* Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = C49C77B14C7A4ED1DE03E4400210D47C /* Merge.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D73C476373DBCB99DBDA5E3D9583A35A /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = B81FD2C473D887F59427BE78B558C91C /* GULNetworkConstants.m */; };
+ D74FFDC85A25F62F1B5AE4B8AB0B65D0 /* RNGestureHandlerRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 22CA588B9A7FD8ED055DFE2327034A61 /* RNGestureHandlerRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D7690664E9554486C6A08570CCA16219 /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 365636C1858BBACEADB5F99BE4C9864C /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ D76D243B815E6B6FBC1319E69838AC67 /* Singleton-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = FC6047C7715AC0C09653607C8FEC3E33 /* Singleton-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D77CF59BDB5FC2113CF820C1C8CEC5DC /* FLEXNetworkObserver.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F4B3E6B4F39F0C0A8D6F8349CA8D6AB /* 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 = 51674CEE544BAFE4827F0D6B40061039 /* TOCropViewControllerTransitioning.m */; };
+ D7E5C384A3818E74886E35808F0E358B /* RValueReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = D4F0F8AE60A7F903304667D6C24687EF /* RValueReferenceWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D7EE17DC61F2C233EA1F0DB1D29A9473 /* NamedThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9701A78261BEDC2C84BE15AC12B2DF21 /* NamedThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D81AC0C4DC01BB7B898EF80BA080B002 /* RNCAssetsLibraryRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E8BC1F4976E68D94F5297C6C0B062C63 /* RNCAssetsLibraryRequestHandler.m */; };
+ D82111A4E6432431C15468B9E171C02B /* SerialExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = C78AC8F8193767D450E7E8B4E33C3393 /* SerialExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D82A9BB2212B45FA75D895A40645B283 /* QueuedImmediateExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E85A19C773A4016CCFBA95A003F7AE7 /* 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 = 260532C1B60BB9AC2E87BAA0D001146C /* GroupVarintDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D86127EDB743996C7268E4EC78797A46 /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D3F042F12358CA20535695129D757E0 /* FBLPromise+Always.m */; };
+ D88C31D279C21999DD8E5D38378AF5F4 /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = F09F1807E45B0D81EF2C3805D8F0CC04 /* GULNetworkURLSession.m */; };
+ D8A4FDD0CECED20763327BBFCBD15B23 /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CBCF7BEEC8F4E16E46889D066B6010E /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D8A85963A2D21C1579FAB3528EE4157D /* RCTPackagerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = CC0FC4C9D3D6C4F4E3D1671348A3F599 /* RCTPackagerClient.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ D8BB8787764B7EB4D18B8371DFCDDB62 /* TimekeeperScheduledExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = BB7F42A922D4DCFF8096E3C184E06556 /* TimekeeperScheduledExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D8BE1C65E30421034BDF3B754E368854 /* UMAppLifecycleListener.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE2467483710EE4F2F235CB04045CB0 /* UMAppLifecycleListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D8C07DB43458BB67C3DE4C4ECC0074A4 /* NSDataBigString.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7FB9BCAE2232918DAF09FA568CB7E4E /* NSDataBigString.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ D8F0C0DA31A17B805ED9F1CF41673F8A /* RNCSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BFEB2F6D7753794C2EAFC9EA75FD1F0 /* RNCSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D9161027757C44A3F0538F626A0F1C75 /* RCTRawTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEE2FB19C2AA83405BBC137137D1412 /* RCTRawTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D92CAE62ECAFE549B7CADB800BE130C3 /* RNJitsiMeetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2152B11C7B020FAE551BA116FC4607C5 /* RNJitsiMeetView.m */; };
+ D93D8D29DA246204947AA3E291D57A71 /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 30539B5B3B365E05845C9FA3F83E3497 /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D942DF7B87B23857D907B43E8D40B6C8 /* RCTInputAccessoryShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3508BA1687366E1DF31CD610C84932DE /* RCTInputAccessoryShadowView.m */; };
+ D942F947E98B998E31292371B94924C1 /* RNFlingHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F7E8B7E4630A75A2CF6E6E59339C5B /* RNFlingHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ D9818AAFEEE3ADE3426F8CEFD018BF08 /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1657415DDB45FD8F874D9D4A8B5454CE /* TurboModuleBinding.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ D9840E859E25D2072D4E5546E72D9C09 /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F12CBE31D838DDBF13F58B4BFAD54EE /* RCTSafeAreaViewLocalData.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ D986C95FAAA3C9232D94D3CBC10130B9 /* RCTInspectorDevServerHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = BE0D8CC0D599530EF3B62E2D6BB716D7 /* RCTInspectorDevServerHelper.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ D9AF634317E7F9D5802F08016A42573F /* BSG_KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 368A0EAE5118D0C61F274B5EA2BFB774 /* BSG_KSMach_Arm.c */; };
+ D9CE5C4ED521A9CCCEE7E5371A8FEC83 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = F56B5CF5EB9A68ABE832746E0B370670 /* SDWebImageOptionsProcessor.m */; };
+ D9DF18476953552CD71C30DABF23E52E /* BugsnagSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 61811B01A5CB67DAB5E10CDB778FE864 /* BugsnagSession.m */; };
+ D9E85C15A4C7B9BC786776755CBE4E10 /* RCTFrameAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 108B478F1BDCB155D5F1C8B87B0D8333 /* 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"; }; };
+ D9E8EF785F0508D50522BF668E520107 /* EXHaptics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B2654B783950DD9EBA7E5340C2A6DC2 /* EXHaptics-dummy.m */; };
+ DA28A006984C9041039EA6EEB0F8195F /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2533E13A6E27DC148740766B9E66FAB2 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DA2A500F2405B86DEEDCB9FC6C8CC0B6 /* BSG_KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AF55D8037C4385B0BB6B12712AA461F /* BSG_KSSystemInfo.m */; };
+ DA3E756FDDBB22F63B92675EE270BFD9 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 5ACAACE3DEF9B42B05A7E23CB9EB6DEC /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ DA5203CF64B1E9D5DAA840D3417F241E /* StaticTracepoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A0D3291B6110B268D394A23BB9189970 /* StaticTracepoint.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DA553EAB5D6042B76746804E1EAB9AAC /* RNSScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = D220EBEFD04E0CE9F327DDA6DDF86B59 /* RNSScreen.m */; };
+ DA6126735254CBAD81AE08F7B1ED78B7 /* DrivableExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EC05AA3F51FFF6F2DA357A81C9C31CE /* DrivableExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DA74636CD45F5B96E9705928A634522D /* BSG_KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2021041CFF7C057F9EB0AA5F23EA76 /* BSG_KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DA8E7E9B1199739DD8242F7D627AA01D /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 941D82A7D647586A28F6DB4755B80869 /* FBLPromise.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DA9EE774CF939AFC136CFF0C1418CBD4 /* RNRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3187498EFB7FE641660612C8DB473AA8 /* RNRotationHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DAAE0E3FED2202C7C92F463A7C4BAA2E /* CertificateUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D36006052769CE515737F1DB51F04D2 /* 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 = B9D44E9E36A1184899CF5BCDEA4B323B /* RNFetchBlobFS.m */; };
+ DAFC2F91BEA931FB9BA022CB9B77CA90 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB002D534600214F4271BBA8E723272 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ DB23770DDD223F6F66DD3161FEED485E /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = FCBB5CDE0891A424562D3C9DCB1D606E /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DB5A7C7920EAF6928FBD7479829670B3 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3FD508A386252F71C815C4EA55471C /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DB7453AA7276EAE43F16788C031FC022 /* RNGestureHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = CB31F8303F4DF7C079A7C73A95420BFE /* RNGestureHandler.m */; };
+ DB802AF253B585166A65DE3AF2807ACA /* IOS7Polyfill.h in Headers */ = {isa = PBXBuildFile; fileRef = 2016C6A73E9DF472B24608FD687151FF /* IOS7Polyfill.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DB961B674D484615508DB15C8C03E3A7 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = CCF4D0A31596C7ACCD7B68399DBE7374 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DB9717086AE45CE81AA97C3D12CDE9C7 /* rn-fetch-blob-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D21362A6B3210E4EA66DDCDB0E55BA97 /* rn-fetch-blob-dummy.m */; };
+ DB98C51FFD075C2E920AE1CFE2B57068 /* ARTGroupManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18E2360322320BBDA01F491496566000 /* ARTGroupManager.m */; };
+ DB99B89B363F703C56CC1CA9540AC911 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = D35AA32383740911279CBEFB0A7CED01 /* SDAnimatedImageView.m */; };
+ DBB5DF09AA103C6B5C2410567FC0F306 /* RNGestureHandlerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F0397EC3E59C1264C7950515C078CDD /* RNGestureHandlerButton.m */; };
+ DBB7C961CF22090D0F1F8FB705151A2D /* REANodesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FE7B10871D357711F275E0E84BBCD3C8 /* REANodesManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DBBFB726B54D132205F42D6FD8E81979 /* GDTCCTPrioritizer.m in Sources */ = {isa = PBXBuildFile; fileRef = F59E426C20672DB4A39D2D32BC4D53FB /* GDTCCTPrioritizer.m */; };
+ DBD6857FB4D7DF12D570243ECD9C73AD /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 496C4BCDC4081164495550E02694D6EF /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DBFAFC7FD12442E27B09353B999EACC3 /* YGNodePrint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D0A269283C9136E6E53D9B47610450E /* YGNodePrint.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ DC03FCBF6A0FA06C65EA19F08571B9E5 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DBB13559E8E285EA4195AF7EE4092886 /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DC138CE0F250720A264B598D27AB4C84 /* UMUtilitiesInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFE2A68644DE4D88A3D917B76EF06F8 /* UMUtilitiesInterface.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DC22B9ED9AEC92C3C5BB77EBB9B54CA4 /* RCTModuloAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 639D99CA5A706A66CEB271DAA9887CB4 /* 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"; }; };
+ DC236F473EAB0803CB9FA676FAEB4377 /* RNFirebaseDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = B3E4034AA80A90BD20EC256D30A45680 /* RNFirebaseDatabase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DC28E96BA8BC8E051CA66420F836DDB5 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = B744243DDD3E90CBDBBEE7F8B7F2B4BB /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ DC83F9A19E21E99237CA1E1903EE6DFD /* RNBackgroundTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 35AC010D17706FED0720B57037FBF834 /* RNBackgroundTimer.m */; };
+ DC91434903C0446DBE4EC705CEBBB6DE /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = DC45F7A3D4A7E67D6A6C04602CF64F57 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DCB90D8D8966F8964BA8B9A333F44E4F /* Base.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 087E38FA9ADF56CBFB0A88F271CD2D97 /* Base.lproj */; };
+ DCC79093B0298C5C73431BAB4A5CD43A /* IPAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = FC68EA81DFB6AFC80791473DFEFA648E /* IPAddress.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DCDCE485909B5CE0B0BC06693D89E54E /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 73C7E748D6247016CD225AF20049FBC9 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DD0172C138C004D1206227573AB94742 /* Uri.h in Headers */ = {isa = PBXBuildFile; fileRef = 744FDBFE85D90D5ECFA859B3F358AA90 /* Uri.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DD0ED0194269A9546678AE2F538F3017 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = B3734B6DEF352FA194A23D8BF4EB7C2B /* SDImageFrame.m */; };
+ DD1BC3892CC8386218B2AC5A82F6D729 /* ReactNativeKeyboardInput-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC65CA5CAEF88F5C77CD0DE0B55BB69 /* ReactNativeKeyboardInput-dummy.m */; };
+ DD31E664C8D93EBC57110B8E97E90E9C /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 311652007C95DA14AF3C4E1583B6843E /* NSImage+Compatibility.m */; };
+ DD4C7A9E5CA5013D7786CFA9D177B890 /* FixedString.h in Headers */ = {isa = PBXBuildFile; fileRef = B9940970BDE50BD21BE9ABF71AFB8E2A /* FixedString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DD5E5AE9110DDEC1969C9AEB96A26D7A /* BSG_KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = F3AE91949EF5A2516FFE5C29170C891A /* BSG_KSCrashDoctor.m */; };
+ DD62E087ABC9059C2E7E3104FF8A8835 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 193E2251E77EFDE11012242D727DC062 /* GULLogger.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DD631AAE5B18CDDA00ED19CF2081DDB3 /* RNFirebaseInstanceId.m in Sources */ = {isa = PBXBuildFile; fileRef = CA2BE840A0594C6FEAC427E3F760C35B /* RNFirebaseInstanceId.m */; };
+ DD8331D4F1339F9333C4665A0589D24B /* BugsnagApiClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F6950F221F46E91034D72C10A5A289 /* BugsnagApiClient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DDE256F5734BB9FFB186080C5B47E01F /* RCTSinglelineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 863252F767AEBAE8074A0BC0B982D4E1 /* RCTSinglelineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DDE321B7B9538F10B934152A17769962 /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D083D91DCF05A1194D88C22CACAC0A4 /* FBLPromise+Timeout.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DDEECFFF302A446DF9F1194D17A36925 /* FutureSplitter.h in Headers */ = {isa = PBXBuildFile; fileRef = AB62F1932D4F21CA1B738E66C407D3A5 /* FutureSplitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DE0EEF1A731CE26A87DF2824C0EA61B3 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BB65946732ED3F23B1969C0FF50053 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DE362CD58EB6E55028F789361187A702 /* ThreadCachedArena.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E49BDF8511EA64309A578D4B1B2DEE45 /* 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"; }; };
+ DE3C8E08E38361EC13B19AF977A7F012 /* RCTWebSocketExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EBC5783DE2C5A5EB793434D604A94A0 /* RCTWebSocketExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DE9795B12DC6F34813DDA08D4B8BA982 /* FrameType.h in Headers */ = {isa = PBXBuildFile; fileRef = AE1DDA6462CAE7ECA09C1514C6480BDB /* FrameType.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DEBFD8640231926B88FE3CD4FDDDF381 /* ManualExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = C594763EE856BA417805AA977CDF305E /* ManualExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DEDBA7D5E0A65DE6FE7B04A4E3B87CDD /* StaticConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BF0A5227479C231AA36262A1AE5569A /* StaticConst.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DEE4EA1E653EC166B12DE85CB96230FD /* ARTRadialGradient.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BD0ED65AFD9E1D75BACDD107A23A088 /* ARTRadialGradient.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DF404DA0B392DB192D47AC020D531A9A /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 40C99E3CD223EBC64465DFCAF6F3E771 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DF7078E5269EF7551228DFC3F9501FEC /* FrameFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE65E4C5199AB765432132DFD5B72525 /* 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 = EDD81CB684516A2C3CE6651B54126EB0 /* PolyDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DF8D5DA3700432625CCA28276EBC56FE /* RangeCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 362F533612F39ED0A116F12242EB3851 /* RangeCommon.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DF9256449C0F2EFC90E1BFC1763DB46F /* RCTAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5EBDA3945F8F3A060653354C35921E07 /* 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"; }; };
+ DF9CDE086F36000D7C8E6834838EAAA6 /* RNFirebasePerformance.m in Sources */ = {isa = PBXBuildFile; fileRef = 19B6D8DA320632A554EECF604664716D /* RNFirebasePerformance.m */; };
+ DFA2F79F9121657E2DF8E7DDE482828C /* ThreadCachedInts.h in Headers */ = {isa = PBXBuildFile; fileRef = 0672A1C17F80DFD5A9341B19DD72461F /* ThreadCachedInts.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DFB1AFA14DA04F33017F0086D60693CF /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 69BD22B376ED5AF2061DF89B1D183BBB /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ DFFC4019C4EF86FD6A5A8A62F767ADDE /* BugsnagCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = 58B3CBF3732727D39103DF6F055FE3C2 /* BugsnagCollections.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E00AE219C77E8D17BBBF9A091E04A29D /* FFFastImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE93345F2E8F141DC62077AC4017B92 /* FFFastImageView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E00BC402FDDAB7D225D87AB8410D1B1A /* DecoratedAsyncTransportWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 86AC27475EFFAFF90ED461FD8F0DEC1F /* DecoratedAsyncTransportWrapper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E00FAD0FDB26AF9FE9B56ED65F8587EB /* LNInterpolable.h in Headers */ = {isa = PBXBuildFile; fileRef = CE847580D35EB80A82CAE598C4F69950 /* LNInterpolable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E0362698CD153611761F5468EE9F1CB5 /* FlipperRSocketResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = E6DF44FB4D4D204EDF10E6845C6C59D9 /* FlipperRSocketResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E050964E1AB1383EA71092C52BA08CAC /* Syslog.h in Headers */ = {isa = PBXBuildFile; fileRef = ECE4810BC3C59E5A850326AF4F5FB19C /* Syslog.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E053534668BD0F090E588EA79CAC026A /* BSG_KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = A6095EC26D5350DEF238ED8DA1C26334 /* BSG_KSObjC.c */; };
+ E087DB435044D30051DCE1885634E2C9 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0B7541A49C2650D4598D443197E8C8 /* UIImageView+HighlightedWebCache.m */; };
+ E0A65AF86EC06BDC7937CA9CB9972285 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = F785BAF95304001F5E6B0B6185D7BB7E /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ E0A95348DFCA5B73FAE577A45F6822FD /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 398877019437A0142F23A0EA7B2F5B8C /* Function.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E0C46A52452ABB7A82187CF8BADC033D /* RNDateTimePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D8A6E4F8F0C5AFECC8C7A6965979E2 /* RNDateTimePicker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E0D24084E545AFDA689960BB764202E3 /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 074C1E05B043D1A5ACC62F62AEBF6382 /* RCTScrollContentShadowView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E0F5FE366AD6B4F64411919D22AF271E /* RCTSurfaceView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D40D799AAEA2D9AC7601884D2D2AA4D /* RCTSurfaceView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E10071787CB631AD444940A8906FF5F9 /* YGNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD7B9E8229BE1EB4821088B01A4ED56B /* YGNode.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ E11E13EF27F699205C8B6E7CA84524E0 /* ar.lproj in Resources */ = {isa = PBXBuildFile; fileRef = DE7E37E9E3C94914A6B940F786C071BB /* ar.lproj */; };
+ E1266B55B38842C13A05CFD3DF2E4C0D /* StaticSingletonManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F45C7EFA0D2C146F8C8BE384EE03B7CF /* 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"; }; };
+ E13457FACFBE0A02A510B6A2FA0976A9 /* RCTTextShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 45897675433452C3AB9BF440F9901835 /* RCTTextShadowView.m */; };
+ E155D2FA7860A20F4D688252FEE7C5EF /* RCTSpringAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 06FE790FF70CE85F51A6EC4F139CF32D /* RCTSpringAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E19B575090355E623900BC4E520EE66A /* REATransitionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C06A6B1F2DDF06CF785E30276E4A774A /* REATransitionManager.m */; };
+ E1B270459C9A3A1F331BAB2B69F8B319 /* Align.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF5403BF740F93C1CDC1335EB3741F9 /* Align.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E1C92AEEAF907D9FBB3D536670867DE4 /* UMAppLoaderProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 88435FE399BD6B3DB8503CF6F11F6A42 /* UMAppLoaderProvider.m */; };
+ E1C98A18F4F7534AC0A3D36EDB71822B /* GDTCOREventDataObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 88BB7BA6E4C7D37135B581C10BA17555 /* GDTCOREventDataObject.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E1E6C85C75FFE608F8639A084D7ADD81 /* Stdio.h in Headers */ = {isa = PBXBuildFile; fileRef = F56E6BCC902E5A6906931A4FEDCB7224 /* Stdio.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E200867DC2C7080B4818C3CC6A4A0B18 /* RCTInspector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 440B94F295CCD1A9C4A0A849347424D1 /* RCTInspector.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E2067AE94EC192C9626F836E18255B3D /* SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = C686E607286AB7E08B8E8B083E7C3B51 /* SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E22214E4EF2CE522B3E8311CF4A002F9 /* FrameTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EB8D45C0E97E90D087657FC89EDEF81 /* FrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E265227A4C1DB2311EFF7D1A481C37A6 /* SSLOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = CE89012333BC726EDF5F257C32C6E23C /* SSLOptions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E275864857518C091CD5FF4CEEE87FB0 /* PTChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 578E7DE2903207C8DC9A9E617D70D24E /* PTChannel.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E289DD56FB9A64EB8AA6A75ACA0F9CD3 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7940B7FF54FA147AB10C0B5E98C0DC /* RCTLayoutAnimation.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E2E490B23FB206AE0B3CD336767D0DC4 /* RNDeviceInfo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E4542843A7B4DECE68A799FBA36AC60 /* RNDeviceInfo-dummy.m */; };
+ E2E5AC3481B7CEC723E71F315B175F36 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 122708C9DFC98092F5A5FA752040053E /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E2E63F80091EF95DB669379D32B18540 /* RCTDataRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 53474391CE584165CF5E243ABB9C26BD /* RCTDataRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E2FF9B95985AF9F0893B58D3A56E8F8E /* RCTNetworkPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3165FA7D47E7C0BB1B273AC221D8ED22 /* 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"; }; };
+ E305DF061F26647A3385379DB71FFDC6 /* RequestResponseRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE30C981AFECA8F5C7649212D790153 /* RequestResponseRequester.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E30DBF6F24A1AA672DB410F688B108B5 /* RCTInputAccessoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = C4111313DC1D51E6052D3F4709BB68FE /* RCTInputAccessoryView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E35C6D7DE7A931B32026F76A9CD0ADF1 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 21687532BBF95813285D4614E00325D8 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E36CE82EE6E8EB310110289E09673AA7 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = CCD31D2478D8ED31D3995A308550CD8E /* Likely.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E39E3634C4CA7E2E69BB72A8AF9DF0DC /* RCTKeyCommandsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 86F9F0B62ECED65D478CDAE83BEDC2A4 /* RCTKeyCommandsManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3BEB1D6134538FEB6EF8E1F561712D1 /* REAOperatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 03CD8B081094014BC56C6D94C83B4283 /* REAOperatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3C2AA2EF8BF87E30448B374DC2AC287 /* CxxNativeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3E14E739B2485A2FDE9FE5885CC032 /* CxxNativeModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3D417E505AF2104EB996901585FD373 /* UninitializedMemoryHacks.h in Headers */ = {isa = PBXBuildFile; fileRef = D3D5F57863D6E4968D27A62227156915 /* UninitializedMemoryHacks.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3D899247BA051EF2CCED618D78F98BD /* EXPermissions.h in Headers */ = {isa = PBXBuildFile; fileRef = E5E13D919EF9F91CFE71230CEC777F73 /* EXPermissions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3DEE879EF45B3369CCA589810AC4F9D /* Pretty.h in Headers */ = {isa = PBXBuildFile; fileRef = 117D6F285FFB893278988CB329E1BA68 /* Pretty.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3EF52EAA4DDBA2C5783321F550DC1EC /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F122EE862E59792B0A33EC8317F7495 /* RCTTouchHandler.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E3F33BB478775D7C31E8EFF44424CABC /* String-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 54F0EBC3C7D804136FA44144E2525C9C /* String-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3F93C06523AB7C891246F4F5AD44B0D /* BSG_KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 039AF8250A6CC02D33970FF0D01346A0 /* BSG_KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3FCFE46DD5FB40E8C723A5AB913D248 /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = AD262777613C055355DBC7C54854A6E0 /* Utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E3FFAD5E1E8EB56B739FE7117329E4AA /* REACondNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2551DAE6A9BBD7902D9B32A802A1B540 /* REACondNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E432F1ADFEA6AF93027885C4153879EB /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = AE2B51D72A10BBBF6FEAAA9CD98C67A5 /* zh-Hans.lproj */; };
+ E4346CBB30A1CE0D0CCFC60AB0111070 /* Aligned.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D3D68E6A6FD5EAFBF6E6CF0344C747D /* Aligned.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E435A140ED65F86C87BCE291EDA0F8FE /* StringKeyedUnorderedSet.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C0C1A7183EF88CCC354BB8A1419EFC /* StringKeyedUnorderedSet.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E4371B1E44E185F3F7756EE3FFC0D0D4 /* RNLongPressHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = D7D480A807DFA8B5EFC4AF596C5FB7BB /* RNLongPressHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E44CC82BF34E84E10A31CF56B0A6337A /* SKYogaKitHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = B473A7ADF0E19BB8A0272C25026C4DE5 /* SKYogaKitHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E46F43ADFBAD3F9789D0F8A633EF8A2B /* RCTRedBoxSetEnabled.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1B3BD135F6A654EEC1F13A51696555 /* RCTRedBoxSetEnabled.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E490A09CBBCE0CDE87FE320AACBA49B5 /* Async.h in Headers */ = {isa = PBXBuildFile; fileRef = D11D6FBDB64F3E56C9FBE59F31698518 /* Async.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E49188CCEC47F2B014FEF6031EED26C5 /* PTPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C310DC3306E164BCE850AA3DB4439C /* PTPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E49C99B16AE53555FE7A7CB8A8BE5382 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = A686518110E3EF511C07B43C54066949 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E4A5D4B6B6E51731DC54DCEF2061BC80 /* PTUSBHub.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B0729204974CFA3C66706EA274FBF54 /* PTUSBHub.m */; };
+ E4A62623BCCFF4670E75A06222D71804 /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = 194FDA7D4FB1A675A8B7C35218D609FB /* FBLPromise+Any.m */; };
+ E4A838167C6B85DD73C925E657D83B30 /* ChannelResponder.h in Headers */ = {isa = PBXBuildFile; fileRef = BD6E1BB5617BB3C9B9EF365E5F0203B4 /* ChannelResponder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E4C0666D63FE7DC33BD914E34AAF77BF /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C2B4A45BAEFA2B83291B29E21C89F4 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E4D6FC3D6058A2F376C5C6D38B9C8442 /* FingerprintPolynomial.h in Headers */ = {isa = PBXBuildFile; fileRef = CF4E34DDFF9D97702ED9739067447CC8 /* FingerprintPolynomial.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E4D838084D6CC4D8518F1896EB83CCE4 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 688F773A73569EE7691493F2EC65617B /* 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"; }; };
+ E4FE62A73A78E2082178236455F1A718 /* Shell.h in Headers */ = {isa = PBXBuildFile; fileRef = B583011EC779284025BD8BC1EBE6A7C3 /* Shell.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E54627196D731B399218E48C6FA9CF9C /* FBDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EDAEB7D91BA29518EE5F8AD1DC515B9 /* FBDefines.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E547BCB79227691987B5794BFB30C99D /* StackTraceUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 217FB6AD97DF7CD2EF569E3A2676DC8D /* StackTraceUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E554598FD317EE9149AB8454AA9059F8 /* RNScreens-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F6F72C66A13407FDA1AD07DF144790 /* RNScreens-dummy.m */; };
+ E56618D37F0F6C8E1894028F83D901E7 /* RCTDatePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 11CF2C5F4F622829B9AD25506D690CC9 /* RCTDatePickerManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E5782D8BD91896AAF55C1CBCBEF37684 /* SDImageWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA7FAF71D780486BCBC9CF348A92AFC /* SDImageWebPCoder.m */; };
+ E5AC340EBD1517A25C5CD160306456FA /* TOCropToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = CB53773BBF77C128A533EB2861B17953 /* TOCropToolbar.m */; };
+ E5CC97DD2276BCDD567C0F159E753813 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 47589F57C14460D5BDC99E69B4E10519 /* SDImageLoader.m */; };
+ E5EC406439D4AF312D4EB82CF3EAFDF9 /* RCTNetworkTask.mm in Sources */ = {isa = PBXBuildFile; fileRef = EB6397B397DAF77ADF1CEBB38F3753D1 /* 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"; }; };
+ E5FB31F6C23D375DE5CBC98123BE9B8D /* RNGestureHandlerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8937EE7E9A6CD6F2654290F72E0C42AE /* RNGestureHandlerManager.m */; };
+ E5FF1743F9D79897E8139453D5C34C92 /* AsyncPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB48F690B5F5C5245ADDEFC1C2B0144 /* AsyncPipe.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E6335683CD8324A549F41BBB5F393D3A /* ARTShape.m in Sources */ = {isa = PBXBuildFile; fileRef = D3C998650F13A798B9653598C0815BDA /* ARTShape.m */; };
+ E636F64793DF12561685F8A8C80F63FF /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D117A13E94F82321D8B4159140BC45B /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E67F1572C88EAE81A75D56813DC25A81 /* Init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA0C002C7BB5AB0659612B13B3F68B59 /* 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 = BF5A819FB9B46FDA75917ED73A1ABB5A /* RNFastImage-dummy.m */; };
+ E6C3AC1533E09AB22822D392C9B9CFCC /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E5F817AABF49567F3399B48908C5949 /* FIRDependency.m */; };
+ E6E661E87351F35E9363075A0879E1B8 /* UIView+Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = E9EC0706590ECF7C9BB06ADB9A20367F /* UIView+Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E6EEA57B39231F94F387361EDBC11C38 /* RNNotifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EB1F754B746E59F1F52F5B8978220F4 /* RNNotifications.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E6F7B9CEE9EFBFBE390A29BFBC562255 /* RCTLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 33699ECA5E36E94B54CD5E6355C01F85 /* RCTLayout.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E6FE2807B85DDFB3EA91EEF768018D80 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 46F4719382C42FA298DC8726823D9D46 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ E707A2FAC0C36218BA2830206A0D76B0 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1A03993F221E91A060D8EF328972C0 /* NSButton+WebCache.m */; };
+ E71ABA1C157CF07D0AB0F5123F4B3DF8 /* FlipperUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E38B6606BBB78AB1FF04F7074200380 /* 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"; }; };
+ E71B7C43CA2B681CE0F3BE76936B0452 /* DynamicConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 311D3552CE0BEA00664B89CA15F9E487 /* DynamicConverter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E72DABDE93F1A7CE6ABCABB7826FC731 /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = D785CA1C788CA08D3854486BB5C30F3A /* TurboModule.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E7584AD4F81B71B32D045FCA44EBC026 /* SKDescriptorMapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8449A83B76B6D20EA14E5B02BF02BD30 /* 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"; }; };
+ E76931DBEBF9716593668E19CED50263 /* RCTBaseTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5076F4863B1809C1C1C6E6AA39B6E1D7 /* RCTBaseTextInputView.m */; };
+ E79CC0FEF54CA45A7593ADEDEFEDF2F7 /* REABlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C47608CA1D79BC0AE5DBE9C6A0452DF /* REABlockNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E79E09130D1B077C25C4840E4C51B025 /* HazptrRec.h in Headers */ = {isa = PBXBuildFile; fileRef = CA23BBA18B09DFADF204605037FA6989 /* HazptrRec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E7A5F444042456C0ED617E5BD78C8D41 /* YGFloatOptional.h in Headers */ = {isa = PBXBuildFile; fileRef = 990A65352F619C837BF109C5295AF99A /* YGFloatOptional.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E7A62D6CDBAA229E65AE672373925C76 /* fa.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7975F4555AD3757824FA4466A2497A85 /* fa.lproj */; };
+ E7B341F66C139B10A13B3829F1EF50BF /* F14Policy.h in Headers */ = {isa = PBXBuildFile; fileRef = C1AF7046F4295200DA1091E98F1B557F /* F14Policy.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E7BD9FFCE36687BDCA52879B12903E20 /* ExecutorWithPriority.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F17EAB6EC5ABDB09AAC7D5AE5ED78FFD /* 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"; }; };
+ E7C35E716B800BD4F5E87951BB2B21B6 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 85F7C760A276EBFC7EA9BBA94C4EA357 /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E7D2340812F03790C705D669D0BECD8D /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BF3FE3E84F42D1F8138AC883498CA26 /* 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"; }; };
+ E800B9775C2890021CD5E850C1902AE5 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 2809E32DC0F703CCEB5C09F8DC0B4772 /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E81B4FD413363CBA1C3EF0C8871AF34F /* REACallFuncNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 03EE79588247324A1EAAF6C680259B9F /* REACallFuncNode.m */; };
+ E82C91CC8CEB33B774DB5E1C9E5D8FB8 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 12E9A42573FF35B5739794EE14DB0D7D /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E853513BCE291CEE0B0E1CA5D20B1809 /* RNFirebaseAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = ADBFD90C049CD483E80800B2274E5431 /* RNFirebaseAnalytics.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E86715E049DB72C646A5223D1367BA05 /* AsyncTransportCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F40837B384672DDFC34288BFFD5EC34 /* AsyncTransportCertificate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E88CCC48841EDF21CCE4162898C3A67A /* RCTBaseTextShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DFFADFF3F663EBEE0584FA50706850 /* RCTBaseTextShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E893729E87251274E6D1D3B51566E3B4 /* RNCAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = CA2EB21DC23A20D45DE11939731AA099 /* RNCAppearance.m */; };
+ E8995EBE55A6CB262BBBE43F5A8C476D /* BSG_KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 74E09460824B797A29CDEE6E9241157E /* BSG_KSCrashReport.c */; };
+ E89D296821E52EC4446DEA0176A80531 /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E60F435B52B7803C148CE926CF7AD658 /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E8A3095A649700DAC4035399D6F9253F /* FIRInstallationsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F8EBA16B75A578F19F3C024272E7DB /* FIRInstallationsLogger.m */; };
+ E8A6ABDCF3C0C5876058B074C4E29BB6 /* UMJavaScriptContextProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B5255E432A7591B208A1515CA11F96E /* UMJavaScriptContextProvider.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E8BEE2CF803308491014F4084284C941 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7FA9C670FDACA6DAD2C7B0BC088A8CB /* 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"; }; };
+ E8CEFACE95B22A5EE6355422706B5E1A /* BugsnagKSCrashSysInfoParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 931827959F968582F4BF7AC51B356ACF /* BugsnagKSCrashSysInfoParser.m */; };
+ E8E57DC7FD3E1405D821BA98E547E940 /* CancellationToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28CE9608E7A72C33778634272680ABCE /* 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"; }; };
+ E8F8A1FD8DA38CF4A4223242F5E905FD /* GDTCORDataFuture.h in Headers */ = {isa = PBXBuildFile; fileRef = D8CF38A9D65D586F07E4D1801E49DEF4 /* GDTCORDataFuture.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E909C3B354A842A014E4C9C2F341F55C /* BSG_KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9CB66132A075F66D1CC6822D629F12 /* BSG_KSCrashReportStore.m */; };
+ E930EFA4028C347FB207A0C4EF2AB204 /* RNNotificationCenterListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 491F9FA76FA99891C748CBE4DFD6F351 /* RNNotificationCenterListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E9420AC963BB88173D440157F5C2F49B /* ConsumerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 167F569B180CD0BCC576258711BEB603 /* ConsumerBase.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E955BABD4485D7B2B958836126D6196A /* Cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B721BD26A928F014758863ABC256CD /* Cursor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E9724524AA9D6AF0B15DE2A0E50866CC /* ColdClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 188016977A4BCB7C17AA39C769EC6872 /* ColdClass.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"; }; };
+ E97AC526AA9C09756D6D691D576366E7 /* RCTInspectorPackagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0204FFF9D9BF6D7F08FC69597476CDA2 /* RCTInspectorPackagerConnection.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E98690E099869FCA322CDB7C8AB9B323 /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DDE527B11E155E4BB506DEC931D0CBD /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ E99670DE6BBAD7C09E618409533D1080 /* EXDownloadDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B9827A37080D74927381246ADE6CFB /* EXDownloadDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E9A3CC8E413540C894C020ABF96AD215 /* BSG_KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 81B7E0C967462A98C96EDD2CF0C0BF55 /* BSG_KSFileUtils.c */; };
+ E9A824AE0E78956A27149966A7E03D42 /* SKViewControllerDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B4C7BCE8DE1F357EC2A2E9C1BEB2D53 /* 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"; }; };
+ E9AA3E90817EB0A8CD2A00F94D3F005D /* ReactCommon-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 52324B23FA35BAC16C6A60EEC59BCF51 /* ReactCommon-dummy.m */; };
+ E9ACBB81BB2D21567E75CB08C2B132A4 /* RNLocalize.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A99A0C94F18D1C6F8C5FA065042F905 /* RNLocalize.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E9B3CCF9119F1CA395816741CFF9A3F1 /* JSCRuntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22E9D17F6FDBD9B5CC42C79D378C8670 /* JSCRuntime.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ E9C187BA8A39A6E5DC981B6BCD05DE81 /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = CD6CDC57D21CB19E1CCE28CE8A32DAD5 /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ E9CB3E4BBC56D018906CC137FDCC2218 /* BugsnagSessionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 918A14291BA6F3E397E9C826686E0563 /* BugsnagSessionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EA0FBF913FD0E76C393BC35D6CF6F339 /* SysUio.h in Headers */ = {isa = PBXBuildFile; fileRef = 76328581CF6F60674D9292C4EC0DCE3F /* SysUio.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EA1177A39135D58784EC37A4E968A7C4 /* SKButtonDescriptor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4E8C8594A79A3396703CAEB947C0E080 /* 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 = AA7CF873064A7554B34BAC6A3F9E7DEB /* UnboundedQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EA4E9E8232435EE430E8A5864860B289 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = C8896265D038C4A8BC58E1851B938227 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EA6CE73D410804EC6E57F5220D5163D2 /* RCTTrackingAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 49DD0C2C4A6C7F7A207B3964568538AE /* 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"; }; };
+ EA82D914F7C4376FA679563B04C8C252 /* SpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = DC07F7F25F7586236F6C78AE12515F9F /* SpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EA87C832CF6E91F3233B9E41993D100D /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = EA785CF2674DD39BE886B697D24FFAEB /* UIImage+Resize.m */; };
+ EAA2B4C60F7BDB41A80308A76A4D9848 /* FlipperStateUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 892713889486EA2800AA0E9C659FEF2C /* FlipperStateUpdateListener.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EABBB15709D35D5F8EA21BC4880847C9 /* UICollectionView+SKInvalidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 861E52E0F513A697B05B52BAB1712F11 /* UICollectionView+SKInvalidation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EABEB2DE7ADB678B7E0DCFFBB64EA5F5 /* AtFork.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C0E589628171911A1111FDFEA643A78 /* AtFork.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EAC3C6074678F577E47481233D845A7F /* OpenSSLVersionFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = CF73B714894B60C06E72E372750D3331 /* OpenSSLVersionFinder.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EAE7EB64A517307EEDACB23392569599 /* BSG_KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = C9B30B95ECBA0C01033E48857A071D5C /* BSG_KSCrashSentry_MachException.c */; };
+ EB15609268E86B4D0F86331DBA9B9028 /* REABezierNode.m in Sources */ = {isa = PBXBuildFile; fileRef = D27D94849181BD9FCE7CC03BE5EBB826 /* REABezierNode.m */; };
+ EB25A6FBE311C5DDA2C62825FC450926 /* FBReactNativeSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 47DF1DA84B2CFF66F46B1C333A806E55 /* FBReactNativeSpec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EB2C44784270DFBA3B582FB79FB0B4CA /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1697E071BD485DD567399534761FB4C2 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ EB3971376915EF8F6758C39F0A90EF35 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE5EFCABEB336804CDA1C119FB28B51 /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EBA79B0AE533BE87BCF47925BEEF5A58 /* RNGestureHandlerEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E222C6E6D612A761DC70B79195415A9 /* RNGestureHandlerEvents.m */; };
+ EBA878971E9F0642C4A9BB01CC1CF5CF /* EXKeepAwake.m in Sources */ = {isa = PBXBuildFile; fileRef = D7ED8395CADA1B8846D1CF30287D61E7 /* EXKeepAwake.m */; };
+ EBB0B32AE8A9FE7267668D1F2DF10CE4 /* FramedReader.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7324CC6440821330D5AB267227CF47 /* FramedReader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EBC0F9270448ECBF6E1A9B635E245FD0 /* RCTMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 32EA6BCD42E36D9C35272DCCBAD04A36 /* RCTMaskedView.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ EBDA10C96D8A27B909F8DB3B0A7C32F1 /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA6F654F7CF1E6F99A19DC2E57C9CC2 /* pb_decode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EBEB8E966F0000E5B9996ECAAA718A72 /* fa-IR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 123D42F2364ADFC74FCB4B75098452B2 /* fa-IR.lproj */; };
+ EBFD540945522362ECEE6BE93F273482 /* RNFirebaseAdMobBannerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 732FEE2050857BD9CF4A7B4FED4699E6 /* RNFirebaseAdMobBannerManager.m */; };
+ EC60D5885663C26EC9E47C3CBEC60DF1 /* Sockets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3ED322C4DA7FFE66A84B029B0A0F8B14 /* 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"; }; };
+ EC6C3231D7D2C1200CB6826C0A9CEE53 /* GULSceneDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADFFB1471FE2E15D6E606ADFC40A14E /* GULSceneDelegateSwizzler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EC6FEA75CC5E02F4EC760C49A764BF56 /* REAStyleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F8267C23905BB6C2208CEB08240807FF /* REAStyleNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EC90A4E51EF3B2F0B3EBC17E4880A9C2 /* SetupResumeAcceptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9105437915529F5B93662FFE4F8C5AB /* 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"; }; };
+ ECB6B7BA94B66641FE3315168B7D0F3D /* FlipperKitNetworkPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA2BF1C1B987C3DE8074663DD5C69C64 /* 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"; }; };
+ ECBA10F950524D80B5078713F5AD858F /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B42B73F0EF7CA430347CA9808822EE02 /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ ED241C44D1BE21C144A33B37AD586BD7 /* EventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 89AB6E474FACC815694CD925415864A5 /* EventHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ ED368130DB855003BACEA28F8A340D7A /* OpenSSLPtrTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = CD130C92244E30DD5B03966D954ABBA4 /* OpenSSLPtrTypes.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ ED429D2623150E0DB78AE2FF534E555D /* BSG_KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = AE1FF08A8239B5513E8297435977C1F6 /* BSG_KSBacktrace.c */; };
+ ED62691B003B2C54B15DD706EBD7FA6B /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 233894ECB8BBAA48D27FF8FFCE1B143F /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ ED95751FEA58215AFA04947C656EF88D /* ColdResumeHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E790B8EA7C4CAC702EAFB5FC27534D19 /* 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"; }; };
+ EDD81D5D065ECC3489D1E01E230664E5 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D9274FD89581B52AE591700F394D0E7A /* SDImageLoadersManager.m */; };
+ EDDC688091DA36B599E3070AF38C8E58 /* SKScrollViewDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0396D3F432432F9B9F518FCADFBED3 /* SKScrollViewDescriptor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EE12DC119553B31EDCD3458F6E314E08 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EB36C22C54328AC6FD3EC533F82A9299 /* RCTActivityIndicatorViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ EE26C68BA1E4A373F6AA58F711E44168 /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = C2C3BA5452DF3C79CF3586FD7F42D79F /* demangle.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ EE545CCD58E4A2E2390092397FF90035 /* DestructorCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = AD1783DEF94BD003B7142CE78AEC498B /* DestructorCheck.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EE7F301F7EB3117BC1E77E72245E3FDA /* Sse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D0C2BF3F5C45A731E60EC8AFB9F98F12 /* 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 = 3BFC378E35DFD38F87AC7213983ACA3F /* 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"; }; };
+ EEC8F25A4CD8C7F41690C1DBFE4D31D4 /* RCTBackedTextInputViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E7B6A3BCCF0A073CBF1785F5211363 /* RCTBackedTextInputViewProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EECE8417F87A642504A215B21A1BD894 /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 255BCEE432582E3F2C689BDA7BE538E4 /* Malloc.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EEEE7946609F4EB86E6A6971970E1A7C /* DistributedMutexSpecializations.h in Headers */ = {isa = PBXBuildFile; fileRef = 02057BFC1C42DD60C7390331C635D854 /* DistributedMutexSpecializations.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EEF97C679BEE5F2A9C7F7D95720C9AF6 /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 631F1241AC9687C84BEA7F2B9A6BB421 /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ EF0BEB03832B6EE08C1A5B8CC1007A9C /* SanitizeThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 18ED57B25C62135D25FAC8C5ADBBFB06 /* SanitizeThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EF11639F4163606C334B78456636022E /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = E739943F032BF69F9E739DAE065FFD27 /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EF153C1A817D0EF6AB7227F017E64900 /* GDTCORFlatFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = EAF99815E09678135013C1BE2BF5D9C9 /* GDTCORFlatFileStorage.m */; };
+ EF22605AD9E69B3DD5D66D833CE2059D /* ExceptionString.h in Headers */ = {isa = PBXBuildFile; fileRef = 2512C05B6417269BA0C18DFB826A09D6 /* ExceptionString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EF627458DF9DF92352237F2364F8D8B7 /* FIRCoreDiagnostics.m in Sources */ = {isa = PBXBuildFile; fileRef = BDC43C756C3C42122F1233A36382BFD4 /* FIRCoreDiagnostics.m */; };
+ EF6ED61C297982CF31DF19548C24548C /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D4CDCA061F91341EAB5C84F1240915D /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EF78A78AAD79DFDE72D424FF8F35DB23 /* GlobalExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AFB017F3173CA155D67E4F2D5C68D4E9 /* 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"; }; };
+ EF7E6C878AB8A30D92FFA18861A908EF /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 874E66AD127D6AABA1479A242A5DF47A /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EF8E20FC60FEDE81B71F5AE86978AACA /* RCTSurfaceRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 08030EAC44A99BB699C75421F8CF5FE1 /* RCTSurfaceRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EFD68E385A78185DD955ABACB421ED01 /* MapUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 48EF4C8B5B8E6AC7B3B8A8E4EC37313B /* MapUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EFDA25149EA9A68F536F11701E46BDA4 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE01DE23AD5E76A26F1065DDCBC25CE /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EFDDDA86D58A5A3B5A5C52CD2E4684D8 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BADE06D6084A945F5CA9C74E12346D3 /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EFFA7E6647BD21D78B6DAF725C5E62E5 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 393A3EC9791AAD4CA73A390DC97CBD6A /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ EFFF616FD9B0B9494F7242A085F23A95 /* NotificationQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E90ABA43547076CF75FFE95114B3CD8 /* NotificationQueue.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F01494E1D98DEC7F2602E362E9CDD818 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 397E6D69FB3DD6540F8E625066B129F9 /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F026131495373C5DE569B201034D9101 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 7AC126BC129D538B800F33EC28D5D75A /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ F029DBE2241C707F43B4AEF3919C8C0C /* NestedCommandLineApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 108FFC228C1812512805FE28F3585E1A /* NestedCommandLineApp.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F02C80E50A42C5C5D22B26EC7C971239 /* RNPinchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C2FAD97B2201271822497DF59811766 /* RNPinchHandler.m */; };
+ F062B79236AA526A32FA60C8582C91A7 /* AtFork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FFBD976BE791AD9DDF1BC7B789CF0041 /* 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"; }; };
+ F06D028A6F88B5E5C99E9486691C1816 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B755882455E18414CD2AF4E615548B3 /* SDImageHEICCoder.m */; };
+ F089F83DA2C72E81AD2B58C6535A6626 /* Executor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A5652151D82DE56E6CE3D4428217CE5 /* 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"; }; };
+ F08E1F3162FAE93CE66909E4583887AB /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = EFBD4A456ED89497B04A66A5DFD19923 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F0A43A4B163BF7CDF1684938F768C1D5 /* Synchronized.h in Headers */ = {isa = PBXBuildFile; fileRef = 64DD08219E980D9E770DFBC6257F8F08 /* Synchronized.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F0F6A3B9FC5593A2B135B3C15359DC36 /* GDTCCTCompressionHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A87DE3CF8DDFDB1D63FA6F3678C624F8 /* GDTCCTCompressionHelper.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F1077AB8D86DD9D6C3C84F7EB71B01FD /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A4A38F32B082EE0D0EA4116F164EDFCA /* SDWebImageCacheKeyFilter.m */; };
+ F1270B3BF10D921BCFC9023E8D24D71D /* LockFreeRingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B986BC6E10518C6271D2246B808BA2A /* LockFreeRingBuffer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F128E5421AFDD733B6EA5E6DC0BDBBBF /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A7C6D8E16697B9813BEB8DE1975BA7E /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ F13D5204BA38F81E8AABCCEEFF2EBB49 /* EventBaseThread.h in Headers */ = {isa = PBXBuildFile; fileRef = CA3941A14A20F28719058AA8F389EEDC /* EventBaseThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F15168851413744B3EF7AADCD0B323B2 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 39FE99B255C3EDB7A4096503FDBE8A66 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F15C77BBB508B9EE00B7C25733685310 /* NSTextStorage+FontScaling.h in Headers */ = {isa = PBXBuildFile; fileRef = 83341965E754C6DDB908F0C8FE8B7E73 /* NSTextStorage+FontScaling.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F15DE35EBA4CB4B476438C0692A0950A /* FIRHeartbeatInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CD69B1BA273ECED47476DB724711B422 /* FIRHeartbeatInfo.m */; };
+ F161334CFD6395BBE0856CEBF4DE186B /* WaitOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5E4040453D8C7A7AD4D19C06C47AF6B /* 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"; }; };
+ F1CFAD1BBFF7E0BDA26021957C170257 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5857793AC1B20D235A93893B55D4E024 /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F1D29EEE977196CF2060E83F8D6DC9F4 /* ARTSolidColor.h in Headers */ = {isa = PBXBuildFile; fileRef = B60E9296DFD33ACE6D55C3BC4914646D /* ARTSolidColor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F1D8204CAEC154C28A303A0B0E0D8B7A /* TimeoutManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CF20FC977818063C4962F1A51D72E83 /* 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 = 4B07751216357C1E69AA12C5DC7BCB51 /* EXVideoView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F1E9F4F61494F37A09D095B3675E4A8F /* RCTAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 186867606E0FD61A82872D97617D3B91 /* RCTAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F20C9E3E4D0BE9C8724AFD7556F663C8 /* RCTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB8B710585915A2F9F79831C81C7AB9 /* RCTConstants.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F232397B38A23317C4A05F4975207C25 /* BugsnagFileStore.m in Sources */ = {isa = PBXBuildFile; fileRef = BCFEBD10D7D1518182906C439B3F97C0 /* BugsnagFileStore.m */; };
+ F242BAB0E83DD4405CC1FCE0D2D9B7BA /* RNCWKProcessPoolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B670233BB6C4F53BCF9BE584844CDFE5 /* RNCWKProcessPoolManager.m */; };
+ F252EE542CF5FAC448CADE1D81F56DF6 /* RCTCustomKeyboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 712E05C251AEC5F287C276DB55B1C193 /* RCTCustomKeyboardViewController.m */; };
+ F255767A43EB01B5324B1B7536288503 /* AtomicHashUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F7EDC18F664B0FDA4C2400EB74F4144F /* AtomicHashUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F25A24D58F9DB18D19FA4AF42B7466B0 /* FIRInstallationsSingleOperationPromiseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F169A2F5C7C92F36CCF25CEF693D9EB /* FIRInstallationsSingleOperationPromiseCache.m */; };
+ F262E5F995D10548509FDF5E5834B607 /* RCTAnimationPlugins.mm in Sources */ = {isa = PBXBuildFile; fileRef = CF6D228ED8A27D62B396FA2354EFC1E6 /* 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"; }; };
+ F26A41277C12D8FFF8439BA0A0DAE745 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 675B3C63734646BDAEB1A3033BC02E0B /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F272955FEB837F77CA7044A8841831DB /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DAE28EC73109D44B9C46C23181E60BC /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F2A8DA1AC957383ED61BC129CBFEE9AE /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = E656F2916FF54534E4646F7D2B1C5400 /* fast-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ F2C1EAB86A623FD0E3AE7D85B984C89E /* RCTBaseTextViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC034BF46E5396EB31D25A205D49E5D /* RCTBaseTextViewManager.m */; };
+ F2DC4D68D95807B1FAB1279790CB7918 /* RNTapHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F86677BBD3242A63944EDB55865ED1F4 /* RNTapHandler.m */; };
+ F2F6974CB2911E6E418367E261E1CB4A /* UMReactNativeAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C6DD6669371274DCE016BD21B49C421 /* UMReactNativeAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F32F2C636023C27F22172F64D4D1936D /* EventUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = C8DD038465A9BEFEA0B2B73AB0D535AA /* EventUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F3636AAE48C74951140FBFEF7AD11D19 /* RCTValueAnimatedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E29C85339D025D91361CE19A043BAF31 /* RCTValueAnimatedNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F3A009B81FF8A92B347826968ED9AF1E /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = 830FD88C94F259C1A38BAE2C9E877464 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ F3B34CBCC961EF36E3ACA1228C478F39 /* FlipperConnectionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D5F7BCB867E244067BE6D14F9FAFFAB1 /* FlipperConnectionManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F3B80E2B758010DEDA95D8CD4B00CB84 /* OpenSSL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4F0E80F5B80651483B200226F1AC7F0C /* 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 = A5B7013E4DAFADF0380625AF4FB5EDF9 /* Fcntl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F40D4C45C56E709102FC28245D674082 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FCAF078C3CB21E5E988A1FA178661F2 /* SDInternalMacros.m */; };
+ F4227A5A22C299DB2F673D8875C42BAD /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 96DFA5E6B7BD7B64B68398EF8B746DB5 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ F42591F023436E2D251408E0F6DC9E9F /* GTest.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DC09936FA681FD6534B67D460E6377 /* GTest.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F43EF5DB5AC2D8D783DCCDD92DEF2232 /* HHWheelTimer-fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = EB99404986864F2D05D2FC2B60B4B753 /* HHWheelTimer-fwd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F458466F3BF75C1058975EECD1F9FD6D /* MessageQueueThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6A998942CF218272F71E9E3C124440 /* MessageQueueThread.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F489673F5E89F0C8C8621528F0F3BD78 /* RCTSurface.mm in Sources */ = {isa = PBXBuildFile; fileRef = DC00191422D551BB69378A7A3D6801D6 /* RCTSurface.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ F48A0381C51B2F0D24730133B0C5D5FA /* GlobalThreadPoolList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01317DD0FBC67A8D7591529633AF3EC2 /* 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 = 3A14A135D0D1EBAB15A05123FDC4C6BD /* ColdResumeHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F49F1B5A4B1DA201D133771E9923D648 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = A27CB91DABE5DA552B926FF662C52DD2 /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ F4A5AF62639EE12B25A134CC761AE115 /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 191C3B3E7552405036568202426D45B6 /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F4E86361F0A277D41AF92EEC1D515841 /* FIRInstallationsSingleOperationPromiseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C597DD708F8111E3F8A0C470DFC62F00 /* FIRInstallationsSingleOperationPromiseCache.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F4F2AD90553CB120BC682940433493B8 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 47870AF521D3DC75A055CAC41A8A11D3 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F4FA192DF8E95C26C55DAC65EE6B310F /* EmitterFlowable.h in Headers */ = {isa = PBXBuildFile; fileRef = D1D081B8E8C632A44F45A426E3345E74 /* EmitterFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F506CCC7C34A049D1253C979B7807514 /* SKNetworkReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = C189539BA2A4A2E7C6039B950C1B63FC /* SKNetworkReporter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F5106A9D245E7C593DA00BD467654ADF /* Chrono.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B49F4886F558A20270FB1B28A61A7F2 /* Chrono.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F518CDF6FC7F5085F4C33D36E71E6B35 /* RNCAppearance.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F16D1592CD6B74C4378F4B4FF0AF99 /* RNCAppearance.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F52336859BB9F756E055C93AE2968A87 /* TOCropView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F1ECE604E7ADB398D87DEC9A211AF72 /* TOCropView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F5292BB5CF2C799435F4B1E53237DFA4 /* CString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5210F187C4D7354884092134D73C6EB0 /* CString.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F555F8C238747A97FF295FA277B84567 /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CAF893E56A3E68A2D0CE06985393DF /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F5569D7601768A0E8A97A9EDE6CCE8E0 /* RNNotificationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 92AA5522FEFA2A469CA3ABBE89DE7D7E /* RNNotificationsStore.m */; };
+ F557D614321C8F93BE3F898A9BCAA82A /* ParkingLot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23FBFEF2ED0201D52F50C20C8BFE4A8B /* 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"; }; };
+ F5978CC4D77598D1A49F9D24FA00C184 /* EventCount.h in Headers */ = {isa = PBXBuildFile; fileRef = 8919BF37BBF0ED23EB9EF0C3029F1AA1 /* EventCount.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F5BC03175EE7232A1912FE3CDDCD970A /* QBVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7309E09E6C45346E9D1975DF2F66A982 /* QBVideoIndicatorView.m */; };
+ F5E977F9F31FB31665D9BB76A04FFF46 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DBB41E2265A85A4A5A23B38A7B6E88E /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F6086ADBCBE0EF97E2FEAD8C5415439D /* MemoryIdler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14B3C2BFC1E0AFF93FB0ACAF2513E787 /* 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 = 501080DAE21711CE6E8FADCE54B0D5D5 /* UIColor+SDHexString.m */; };
+ F629573D9A6915E4B81534F7AEFF6C94 /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8807101BF9D69023F47A7AB405086309 /* BugsnagConfiguration.m */; };
+ F64B30462C3E89F7E2EF6BB6F90F0B57 /* BugsnagHandledState.m in Sources */ = {isa = PBXBuildFile; fileRef = 07E2274D99C3759F3D10EFDAE6C50F79 /* BugsnagHandledState.m */; };
+ F657530EEA9AC9426F2F7045A997234F /* Singleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AC846AEF3261BACC05944DB052148106 /* 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"; }; };
+ F670C6D440F38F5C8CB289D1D0A50C7B /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C2AAFC26A4DD056AA8FC2F5D11405DC /* RCTSafeAreaViewManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ F679A1C3FFB46A8DA72E9B7078375DDD /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = ED89F458A2CA581F83FA7C1B223BFF63 /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F680A09D6874079978F4C5CAD3748BF4 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9AF79998E78893179131B1D456AD4AB5 /* fr.lproj */; };
+ F69B2A01BCC45CE52653888D2D954540 /* RCTDevLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2453E529D607BD20DC6FDA7CF112AA /* RCTDevLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F6CA15782A2C0C1E88AD0B2314B7655D /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8983E13C6AB634198E57549AA3815B6 /* TurboModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ F6EAE7F32B58579065F02A073AE50A0D /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7800B790FFC5452E20D4160DE70B923E /* RCTFrameUpdate.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ F6F66797F0FC78C2248492479CBE62CE /* IPAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4F4C3DDEFA9C202FF1A5B1F8644FBA4D /* 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 = 59211E17E611B8A20CE3C0D35EB995C4 /* TLSDefinitions.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F714A528842E6AC83C6A9282ABE869CD /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 969742EA463838E22D79466329ED84EA /* Exception.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F718E29630F179BE5B516894C8601FBA /* RCTSinglelineTextInputViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC75C0CBFAEA2A75E5B9797E3D0E978 /* RCTSinglelineTextInputViewManager.m */; };
+ F75DC605FC8D1F7681541CE667AB7CB4 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = AC810F6424D64F2673FB3991806617EC /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F76B9F350B7C4018D1A20BBAB9D61AEB /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C58A27711C40DC78C76DBA036880A0 /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F7792BF3636610713062788116665BF3 /* RNCSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5579A13B6F1428BC262AB9A6AC5FFA60 /* RNCSafeAreaViewManager.m */; };
+ F78CCFD0E705F38836EC90A08A0D099E /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 385BA6571C4DCB5823D2F60C3ACAB115 /* event.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ F79075F88B5F0A11693594549A7B8C5F /* SKScrollViewDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B571F3F029DD2D6D83D36652A5A26DE /* 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 = 7EA9E7E0A8E853CA0F94059F56F6E222 /* ScheduledFrameTransport.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F7957488A7E05B294D0FDCB86F08DE8B /* react-native-slider-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F51F655160A46E983FF9C0C7D0A6C3CD /* react-native-slider-dummy.m */; };
+ F7A599510F9FFC45C84600ECE6EB69A7 /* experiments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9274ABA2F2F36D356DE318162E18B88 /* experiments.cpp */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c++1y -fPIC -fno-objc-arc"; }; };
+ F7AA02141B7C9712F22D1023EE2FA272 /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EE50DF2753D29D083173EACF2387EAA /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ F7ACA0219D0817840C5BDC9A69E4BF5C /* Conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD35DEE35B20109018E8DAA45E5264E7 /* 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"; }; };
+ F8382867AA53861CD193DAF210EAE2DD /* BitIteratorDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB253740B78D4B6FC3BA8FB6859F65E /* BitIteratorDetail.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F83D6DC16A3DDE2C67D8E9F41EF111A9 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = A5465A0CACF72BF7759D145CF9FDB9F5 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ F868B0F2EB72D34861497F45B6754CFD /* CString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35E4046ECB7E16B188B82CD52EB5578C /* 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"; }; };
+ F87291CF6BE44C7D989180B811879180 /* ProtocolVersion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 223ECB752B780279A2762E33A0D366C0 /* 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"; }; };
+ F8D2633BB510B8BEDB93A5A5E3F3060C /* RCTLinkingManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2789E0085B947B686B5A417913009F7D /* 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"; }; };
+ F8DB5DE2E38CD1A3156CE3DE8EDB3FB5 /* pt-BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D0BB7E5B597F81C13326CDB06D9B74C7 /* pt-BR.lproj */; };
+ F8DF4276E3FB3B7C5B8439933EF119CF /* FLEXNetworkRecorder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13557C0B7A0B2B1C2F2818AEAF31F414 /* 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"; }; };
+ F91923107338828C1B57FC4D410102FD /* RCTBaseTextInputShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C222786AFB9DC27018BF7F47A0CAFDA /* RCTBaseTextInputShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F9231F6B75F9828C1E7E7BACA93EC40C /* CpuId.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EB737C1B839F683C08D055F496DC54C /* CpuId.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F93061647B578E8C3199EE4628107A1E /* RCTImageViewManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = B13E966B22427EDE08C27787609C98A9 /* 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"; }; };
+ F93B81DDDAEA148C915D38C6EFCEB3D5 /* MicroSpinLock.h in Headers */ = {isa = PBXBuildFile; fileRef = BC4A4DFD5C2B5E942C4C4F8D60E0C9FE /* MicroSpinLock.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F96192C5BD1E33227FEF89509259CDCF /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E6373AA654AB7C0358CCE7BFE827109 /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F96D1655C792D82A40819E223055836E /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DACA396D8E1DBCC1A5CD118B5ADF96BB /* TurboCxxModule.cpp */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ F97BED093A11441ADBF6C0E05D48E8CE /* ProxyLockable.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F577B012AF7393F7179A8A5A123DAF /* ProxyLockable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ F99C6EF148A5F929C6714A10414821BB /* react-native-jitsi-meet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF1DAAE38CD0C0D74BA612D0085E9806 /* react-native-jitsi-meet-dummy.m */; };
+ F9C79E07315E4101EE1E6284DBE96B6D /* json_patch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E61C8595E6BF0B87BDBC62507DE05D8 /* 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 = 96C64DD2767B07BC03C0ADB071CBADFC /* DeferFlowable.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FA0913FA65B2D27FCAFE7E072BCDA6B8 /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8138E78BE79841833134605F801B1C /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FA14342E79B4712BB89BFD6F442A6A64 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C169D4829984F2E758F0715F2FA405D /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ FA261EF55BDA4678D08512DF89105B12 /* RNSScreenStackHeaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D5CC37DF068E56467E495524C6A0481 /* RNSScreenStackHeaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FA4153C149EF3F1DDED6E4846513C67F /* ThriftStreamShim.h in Headers */ = {isa = PBXBuildFile; fileRef = 22EA2EFC4D37975856FABA3B17A53CA7 /* ThriftStreamShim.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FA41B3CEA87D34E244EA46A8F06EBCD1 /* BannerComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8399F0FDA89E05B4C707CB2C8AA4EB5E /* BannerComponent.m */; };
+ FA4347EF4A800F16CE57D834D4859D8D /* CocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B43351F49906948085795035177EACE /* CocoaAsyncSocket-dummy.m */; };
+ FA6CDEB2A292F61C8FA52F4239629B79 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 83F0F82AFBC4629671A941AE098F0E35 /* RNVectorIconsManager.m */; };
+ FA7B91BBFE85B37005DA2A166EA97D07 /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 444C4CB3BA6D072ECE05A85E7B4AD55F /* bignum-dtoa.cc */; settings = {COMPILER_FLAGS = "-Wno-unreachable-code"; }; };
+ FAE7FB7F49C39C5CC3B15E412575429D /* sorted_vector_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9460FFFD360C196CCAEFA156B82B71 /* sorted_vector_types.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FB0F92706EF1B0B3F1CCF387BAFC3433 /* RSocketStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C482C4730A3D930704DB1E78CED3AA3E /* 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 = 699E3A51920E2B9318649B379A34C156 /* InlineExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FB3DE01BC34DE183A41B48871808F975 /* RCTSourceCode.mm in Sources */ = {isa = PBXBuildFile; fileRef = B86BFB126600CB6587BF6987F0B0C3E6 /* 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"; }; };
+ FB3F02BE14AE9F8DB2CEDA38C6A80300 /* ScopeGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2C589B0E36FF0F86584B6C9F7A250535 /* 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"; }; };
+ FB68E4F21B1748E1957D68800AFD3CA1 /* RCTImageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 028638983A5BA05D9401B2B5D38291B9 /* 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"; }; };
+ FB72FD83F67C894AD142EB1845000CF2 /* RNCAsyncStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 15CF010D6A8631A57398D49CABBCFBF8 /* RNCAsyncStorage.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FB813826D2D03C2BB7AAC1130C477D8F /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 6700E2BDB115EB45814A2D38566B31A8 /* RCTParserUtils.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ FB8C1E2C48F2AD8515C5E099C749C5BF /* AtomicUnorderedMapUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 94096471176B5A63422BD7DDAC6122E6 /* AtomicUnorderedMapUtils.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FB92EE439043A66D7DA98BFDC70A3E17 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BD12214F5826815CB7FDB5BED2E67ED /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FB9DEAA3FF6C672E354650B1ECAF88D1 /* RNCSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1343E5CDC44A722CD124B39AA8944DEF /* RNCSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FBBA5CBD3A64DB549CC7D70A8158B368 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = BFC7C2CDFD20C9563CC341F59F84CCAC /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FBC0D2805C929A4C5832392FC8E13163 /* ThreadFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 486B9CD622145C39FA6B9A49869C4CA8 /* ThreadFactory.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FBD7C4826F1DD46AE003317225C0D984 /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = C4D02AD3FB4B53CDBE474C4BCC0F2D7E /* raw_logging.cc */; settings = {COMPILER_FLAGS = "-Wno-shorten-64-to-32"; }; };
+ FBED05764440E7FEF17C007B2437FB0D /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = EB8616166244CC3EEF891C531B942EBA /* FIRVersion.m */; };
+ FBED8C83DADC53ED21AFE070E8625622 /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C37665C975CCE77389A0208BDF883C8 /* RCTReloadCommand.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ FBF4EEFCACA4C3C85581D62F93473E7F /* Partial.h in Headers */ = {isa = PBXBuildFile; fileRef = E023960F905CAC763C2EFD745F313EC4 /* Partial.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FC26ECFC0E452C0B1FC7543F2EBC89C8 /* RCTMultilineTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B832FEDCD2516935023CD75901AD14 /* RCTMultilineTextInputView.m */; };
+ FC6B3ABED8B138EF2E98AD6E2819FBF0 /* PasswordInFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C278422DC579B6055C42FC6492DFDD /* PasswordInFile.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FC759D82AFEEBB0CDCFA7B4D29B2D9CF /* RCTTVNavigationEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 38696AE9868DF61A7DB0F0DA2BECF269 /* RCTTVNavigationEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FC75D51E54C6036FB1E4A073F39DE7B2 /* ScheduledSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = AECBEE636EB2D64798479F9B3CD4FA9B /* ScheduledSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FC775095597914294ABF7C56BF70052A /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A4EA46F14A54B737026EC7D1B2CCAE /* FIRComponentContainer.m */; };
+ FC87714A41923AA16685BCF5EA2F22F7 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D65D4E79DCD9838F91437CD602771ADD /* SDImageCodersManager.m */; };
+ FC98D260B0CFC32AFF56A78B6D25EEFA /* DeviceUID.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB736575ED1D30C28D121A9393087F2 /* DeviceUID.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FC98E27E7370D5E45EE6140BE503DD6E /* Yoga-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5E771DFE8AD9520B7AC820B82C0D07 /* Yoga-internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FCA9C6B6B3DC07E4BC8A9ECC0A5E19C8 /* React-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C094633DF2F9F0B8AA0CE3CA8C9CDF /* React-Core-dummy.m */; };
+ FCC4D9CA0739EB52E8ACD925155F5C8F /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2B8CA91FAF518D816F9D608C6514A4 /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FCC5B2ABD1B7DB7019EF1DF3AF45565F /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3248F22991A3C9B53C9E7D53D3540A41 /* RCTUIManager.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ FCD3515E17588302448E1EEEDB5DE753 /* FlipperClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9FCE117B9000CC7F18A99493B9FD2771 /* 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 = 09D4038CDD88FC038830FBE0AFECAA2D /* RNDeviceInfo.m */; };
+ FCE3A33F83836596ACAE1381D52942AB /* Cursor-inl.h in Headers */ = {isa = PBXBuildFile; fileRef = EE2991BE8BD32C230B39899B8AAB4CA9 /* Cursor-inl.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FD0A3452882955D51AE629E3813489BA /* RCTBundleURLProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 65C34AB5D97728F8943EBE29139E884D /* RCTBundleURLProvider.m */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ FD0FD721DD68A6C1A0E02CD6C8D21303 /* EXUserNotificationPermissionRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = 8362A4D51AF7AD933F8DFEE721FB3955 /* EXUserNotificationPermissionRequester.m */; };
+ FD309F3148AABB6FF5CE94800C8CEEC5 /* RCTMultilineTextInputViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEA923C1F4F787CA00DBA6F476A6793 /* RCTMultilineTextInputViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FD4075015771EB548EE8ADB386FA5E20 /* REANode.m in Sources */ = {isa = PBXBuildFile; fileRef = D688EC3D5297A6B715E62B6AF9237604 /* REANode.m */; };
+ FD8440A64A1004A0B0E3D18D6E2AFAD2 /* BSG_KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BB261223916B77163B04EE23937F1D /* BSG_KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FDD5FCFCFF3A1F08C968E2B47BEEF20A /* SSLErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B2B27F837989ABA1A2A07BDA1C4149 /* SSLErrors.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FDD98AFFE343DEF1281990CB755B5933 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46D770330A5BDDAA6FCDCF618C6EA47F /* 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 = 9370A3A3860C554622DA5C821883ABF1 /* 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"; }; };
+ FE01338F38ED1D4F33168220521C0B44 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B88BF0F6E8E0D9231FE0B18A655A9D4C /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FE568F942AC8C78A9288A55D7EDAD5C6 /* RCTPackagerConnection.mm in Sources */ = {isa = PBXBuildFile; fileRef = B8B2AECA2F84A0DF65462C163A2DF617 /* RCTPackagerConnection.mm */; settings = {COMPILER_FLAGS = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation"; }; };
+ FE570C55427946ABBAB0EF448040C12E /* CancelingSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = B46F3DC8D803A6ABEDBB0D57180B5093 /* CancelingSubscriber.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FE5B55CC4A37EF0D7B2C1E92CAF12F99 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7957D5180559E76A9D30C43440B199E0 /* NetworkSocket.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FE7D0BE1B4F581460DB11DCED18BCE1B /* RNCAssetsLibraryRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 020D5673F40E26308134182F52007846 /* RNCAssetsLibraryRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FE9B01DC938E8FF1AE38579797F5CBB0 /* EnvUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = C9561D2C0C8BB162D69476064062DDAF /* EnvUtil.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FEE81DDBC8EE950322B4DFBC3C91A8F5 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = BAED703E7AA2427C8BB0AE4748AC34C7 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FF20886F669DA038DCB2D84F30D71D5E /* IOBufQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E105AEEC4F98A6688022793332EF421 /* 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 = A8E513C03EBCAD9CFDA52110D64EB020 /* FFFastImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FF25A72AFBFDD3B1F8A677B56EE3F6C6 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = E865E5F7D3DCA436B02BC22EA8D2291B /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ FF26719BB69A2F1411F3516CE44D4912 /* RCTAdditionAnimatedNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A129A2300B4271605C8D0A7B9C393BA9 /* 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"; }; };
+ FF28A2B722BF2ACB2EEEA732848F44CD /* UMViewManagerAdapterClassesRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD69567618510ABB0392604FE4DDA4A /* UMViewManagerAdapterClassesRegistry.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FF60B7B41824DC680D901D24F8DB2F78 /* EXFileSystemLocalFileHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6940910B85B7FA3F137C4C1A7E6EBAD2 /* EXFileSystemLocalFileHandler.m */; };
+ FF6C3E3D7803F7C47C69F0D1971E6E0B /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 509489BC85EFAFC38500F5E74CBFE115 /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FF8366ADAE423B2AFB5753C39F314128 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 7BBC3B23E8EE049BC21430020FE0977C /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; };
+ FF9E21A6087B13223BBAD7DE03C03FB7 /* REASetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CE18C7A272ED36671B3033B59DB110 /* REASetNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FFA5B034E4A506917A5D5ECDF9E13251 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D7603F1BAF85E5C25B87E41D2D5AC5D1 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FFC03B7D8F37AE0403024D9BD66DB19C /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 120F2F5591146C7F60A5E7F5D1050B47 /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; };
+ FFE8ABF8136FB927DC4744C89D988D59 /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E57D81AC9B27761CE40C566F67EB80 /* GULKeychainUtils.m */; };
+ FFF5AE518B8DA538253C4191FD313308 /* CPUThreadPoolExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BF59E237AF5DB0D099095014DA0DC64 /* 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 */
- 004C8F5F789B36F26D63939E8F4CBF8C /* PBXContainerItemProxy */ = {
+ 004E28481B999EBB8713F583C49F4661 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07;
- remoteInfo = "react-native-background-timer";
+ remoteGlobalIDString = 2D4D3D5AD93ADCCF3DD45A88009E48D6;
+ remoteInfo = "TOCropViewController-TOCropViewControllerBundle";
};
013C8C712E31279FB89EBADB1C1A4BC4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3085,13 +3143,6 @@
remoteGlobalIDString = 2644525CCE081E967809A8163D893A93;
remoteInfo = UMFileSystemInterface;
};
- 015FE2E7F34A5343B8FAE10B149BD8A2 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9;
- remoteInfo = "React-RCTActionSheet";
- };
01B7E2B77CFBD925BCAA5EE41E2360D6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3106,13 +3157,6 @@
remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131;
remoteInfo = "React-jsi";
};
- 01FFA6425ADF76C54A7EA973539292D2 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951;
- remoteInfo = UMCameraInterface;
- };
02884AC05BC4B650EBE6E310CA3916B7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3120,20 +3164,6 @@
remoteGlobalIDString = 2644525CCE081E967809A8163D893A93;
remoteInfo = UMFileSystemInterface;
};
- 0293930FFD72F7D2EF341479DC971847 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 807428FE76D80865C9F59F3502600E89;
- remoteInfo = RNDeviceInfo;
- };
- 02F7579CB1C07E489F983DC272882DD9 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131;
- remoteInfo = "React-jsi";
- };
040622B4EF3FFAC25FCB8BED372F45F5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3141,13 +3171,6 @@
remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87;
remoteInfo = FirebaseCoreDiagnostics;
};
- 045BB9F8C246EA95DF5597411D7A62EA /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B;
- remoteInfo = RNBootSplash;
- };
0460274CCCBB15E986D75C4F43071A5F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3155,47 +3178,68 @@
remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131;
remoteInfo = "React-jsi";
};
- 0491BF5C66E0E3744D2A65D913A34BB9 /* PBXContainerItemProxy */ = {
+ 04AC6EAE469EC4414B3EAB01DEF406FE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC;
- remoteInfo = EXLocalAuthentication;
+ remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA;
+ remoteInfo = "React-cxxreact";
};
- 075BDEF35C638FD25B24B2E61018461A /* PBXContainerItemProxy */ = {
+ 04D605D506AC35AD02972BAD7DA7B17F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC;
- remoteInfo = EXLocalAuthentication;
+ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
+ remoteInfo = React;
};
- 08F242A01CC98E01F06F3BD1FCDFAC7B /* PBXContainerItemProxy */ = {
+ 05191BF66C1BFCA4A580959E1537A163 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 807428FE76D80865C9F59F3502600E89;
- remoteInfo = RNDeviceInfo;
+ remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951;
+ remoteInfo = UMCameraInterface;
};
- 09B4F49BAFEBBCC03650AB595927E68A /* PBXContainerItemProxy */ = {
+ 05D6B3AA9ECAE617991212497D6BBB71 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6;
- remoteInfo = "react-native-webview";
+ remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56;
+ remoteInfo = "Flipper-RSocket";
};
- 09C4F3A8827A5BF56AB6C5E0DA2BAF71 /* PBXContainerItemProxy */ = {
+ 06077DFB8F706D2526C0CCE423D323A0 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F;
+ remoteInfo = UMBarCodeScannerInterface;
+ };
+ 06D8CD85EEB90391771E1FFD546B8767 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A;
remoteInfo = UMConstantsInterface;
};
- 0A6E183C51BA4CE0760887C859674D79 /* PBXContainerItemProxy */ = {
+ 0922594B09D4078570F8091153FDAEC0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397;
- remoteInfo = EXWebBrowser;
+ remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B;
+ remoteInfo = UMSensorsInterface;
+ };
+ 09695122E86E83A05572DE739F0C09E6 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD;
+ remoteInfo = FirebaseInstallations;
+ };
+ 0A55C9F85AC377023013E8CA11212312 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F;
+ remoteInfo = FBLazyVector;
};
0A78C568CA90DDDEBA5BDB1A9F02EBD9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3204,13 +3248,6 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 0AAF69CAD8CED905905A68E05F089910 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87;
- remoteInfo = FirebaseCoreDiagnostics;
- };
0ABA41EE7B3250B41F236C99879E22DF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3218,33 +3255,19 @@
remoteGlobalIDString = DA0709CAAD589C6E7963495210438021;
remoteInfo = "React-jsiexecutor";
};
- 0B12C38586470FD6F994547525D09197 /* PBXContainerItemProxy */ = {
+ 0C87CA7BC1C6292C194130C1A6BF1936 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9;
- remoteInfo = "React-RCTSettings";
+ remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41;
+ remoteInfo = UMFaceDetectorInterface;
};
- 0B311CEF96EEAD6AA3998C9550ED0FFF /* PBXContainerItemProxy */ = {
+ 0CC950880CD039534E5C98570CBD7EBA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56;
- remoteInfo = "Flipper-RSocket";
- };
- 0B53A7AF6A94D20FBCD1FBFD5BA93309 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F;
- remoteInfo = "React-RCTVibration";
- };
- 0DA4C9E60B351F62A059B0E3470E32F3 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717;
- remoteInfo = FlipperKit;
+ remoteGlobalIDString = 014495932E402CA67C37681988047CA2;
+ remoteInfo = UMFontInterface;
};
0DBDC3964B7166E1CC00C4929706C8F0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3253,12 +3276,26 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
- 0EB93DACED31549362613A8548F77A77 /* PBXContainerItemProxy */ = {
+ 0E441C1CDF9D438A5BFDE5CD831DE72A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53;
- remoteInfo = ReactNativeART;
+ remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A;
+ remoteInfo = "Flipper-DoubleConversion";
+ };
+ 0F4D9300AA2F65CA3F94F5A30EC2F42C /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233;
+ remoteInfo = "react-native-document-picker";
+ };
+ 0F6B65C0BCBADF9B482DCC22B3F4A40A /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3;
+ remoteInfo = nanopb;
};
0FD6A4ED78388214475895E97458EB68 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3267,12 +3304,12 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 1055DDCECEF0F5C1FB48B003EBE7D90C /* PBXContainerItemProxy */ = {
+ 1024C7E06C1F5324EDB4E77A8D8FF9B7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951;
- remoteInfo = UMCameraInterface;
+ remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027;
+ remoteInfo = YogaKit;
};
10C2BEA52A3170A3F51CFAF499B2C693 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3281,6 +3318,13 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
+ 110C9D1BD17BF54898E2211EBADAC4E2 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87;
+ remoteInfo = FirebaseCoreDiagnostics;
+ };
113CDDB809E5888DDC4ACE47ACB7FEB3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3288,19 +3332,12 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- 1148DCFED659F0F008EB429AB19E146C /* PBXContainerItemProxy */ = {
+ 115CCA86DB6AB7370941066A9B302016 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F;
- remoteInfo = FBLazyVector;
- };
- 11A2A259D6CEB1CB67F028B5A756E795 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F;
- remoteInfo = "React-jsinspector";
+ remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F;
+ remoteInfo = Firebase;
};
1202CD0D4E7F78CCFBB9BAF05625B5D2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3309,6 +3346,27 @@
remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155;
remoteInfo = "boost-for-react-native";
};
+ 120F77CD6B734431ABE27D6B9B95CEF7 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4A95B7CD1D5F80C5E8CD9CDA00D41F70;
+ remoteInfo = EXVideoThumbnails;
+ };
+ 1210C28D1AB82C4D1837E387E330FCAD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71;
+ remoteInfo = JitsiMeetSDK;
+ };
+ 130574F8D8891F1453986EADD63A0867 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF;
+ remoteInfo = RNGestureHandler;
+ };
13791CBAE3B4CCAF1FC636BA2BBD9DE4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3316,19 +3374,12 @@
remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A;
remoteInfo = UMConstantsInterface;
};
- 13B0A602F5BB05BB6178D9E13FD2CEF0 /* PBXContainerItemProxy */ = {
+ 14722DCB8F68C7B126A0262F20447F56 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03;
- remoteInfo = "Flipper-Folly";
- };
- 142AC52C32E58EE1DBBAF6BE519B0EB8 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
- remoteInfo = glog;
+ remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788;
+ remoteInfo = TOCropViewController;
};
14BB3DAC17135FD28DBB5B1361FD079A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3351,19 +3402,12 @@
remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
remoteInfo = ReactCommon;
};
- 15F170657600D9F2893626C28457C3D3 /* PBXContainerItemProxy */ = {
+ 16E44934722D0AC14E3A11309AD772E6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05;
- remoteInfo = "Flipper-Glog";
- };
- 177EEC019BCCE03D85E0AF53E9E239DA /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
- remoteInfo = RCTTypeSafety;
+ remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233;
+ remoteInfo = "react-native-document-picker";
};
1842322FCC293F8D40D3185CF322FF92 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3372,40 +3416,47 @@
remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5;
remoteInfo = "React-RCTBlob";
};
- 1843EA0A667352D107DE9FF84EAFC98B /* PBXContainerItemProxy */ = {
+ 18EE5FD92F8764133F74995E9BD9C00E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5;
- remoteInfo = "React-RCTBlob";
+ remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39;
+ remoteInfo = RNDateTimePicker;
};
- 18B67F11FF5697185DEBC06BB0C4CA9E /* PBXContainerItemProxy */ = {
+ 192590E09BE19704697506D31C20E866 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161;
- remoteInfo = "Flipper-PeerTalk";
+ remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F;
+ remoteInfo = Crashlytics;
};
- 19AF8AA0B6120BAA4A582BF687062154 /* PBXContainerItemProxy */ = {
+ 19B5717DB1E7FFDBE757144F8466F021 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46;
- remoteInfo = UMAppLoader;
+ remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638;
+ remoteInfo = libwebp;
};
- 19D0599A49E7E0F0B70546A7473255AE /* PBXContainerItemProxy */ = {
+ 19DFFDA029DBD50B143A1D5D042A88EA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806;
- remoteInfo = DoubleConversion;
+ remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518;
+ remoteInfo = KeyCommands;
};
- 19E0E420B080AECE321692641FABC6B0 /* PBXContainerItemProxy */ = {
+ 1A99D6916F2E3FEFF619B998F819F04B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF;
- remoteInfo = RNGestureHandler;
+ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
+ remoteInfo = Folly;
+ };
+ 1AA686702F036F65C38376F1FC769F63 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C;
+ remoteInfo = "react-native-orientation-locker";
};
1B209875BE1A2519F69D4DFF0948FFAC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3414,19 +3465,54 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 1D2E6DC52E6158D90C72C209E62343CD /* PBXContainerItemProxy */ = {
+ 1BD9990F03FCEF96A713BC3A736B3FC1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = E16E206437995280D349D4B67695C894;
- remoteInfo = "React-CoreModules";
+ remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B;
+ remoteInfo = UMTaskManagerInterface;
};
- 1E680F2DBF399A69C6E63B5B3E9C8DAB /* PBXContainerItemProxy */ = {
+ 1BF7D21703728713D5B54319EF9E1EC7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
- remoteInfo = GoogleUtilities;
+ remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE;
+ remoteInfo = "react-native-appearance";
+ };
+ 1C1A38CC8A67F1B41759DDA6BA479E36 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1;
+ remoteInfo = EXHaptics;
+ };
+ 1C29EAEC0578677B9B0599C1694CD969 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC;
+ remoteInfo = EXLocalAuthentication;
+ };
+ 1CA405A4A6002D06ECE9734792298B7E /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
+ remoteInfo = glog;
+ };
+ 1E745FE16538A2F9196781147D99D511 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD;
+ remoteInfo = FirebaseInstallations;
+ };
+ 1EA9C75F53E82EB2E883DCCD9918F7C3 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = CA400829100F0628EC209FBB08347D42;
+ remoteInfo = "react-native-notifications";
};
1EECCDC5376D77D4DC29D8ACA3551B3F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3442,12 +3528,19 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- 217A9402BB9DADC4244A2988D1391F49 /* PBXContainerItemProxy */ = {
+ 20C97D71C56660FFFE67965E2BF768B7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46;
- remoteInfo = UMAppLoader;
+ remoteGlobalIDString = 014495932E402CA67C37681988047CA2;
+ remoteInfo = UMFontInterface;
+ };
+ 211592C2FF1F7A5C2BD9686228DDA4FE /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A;
+ remoteInfo = CocoaLibEvent;
};
21B7FFD1A14C9DCA797642821E09A7B1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3470,26 +3563,33 @@
remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
remoteInfo = glog;
};
- 2325D3BAC15C0D347B8EBD609D599003 /* PBXContainerItemProxy */ = {
+ 22EFF7481F575CC20A1CF30CB6533F89 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2;
- remoteInfo = FirebaseCore;
+ remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
+ remoteInfo = glog;
};
- 2452928914F8A3B32931D14A727F9EA9 /* PBXContainerItemProxy */ = {
+ 22FD96137778147C3E9D5A4B94DB2F68 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
- remoteInfo = GoogleUtilities;
+ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
+ remoteInfo = UMCore;
};
- 250D735080BD2E620ED19A725E2D4056 /* PBXContainerItemProxy */ = {
+ 24635A8370C03A9AFD62B008960DEDA3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0;
- remoteInfo = GoogleDataTransport;
+ remoteGlobalIDString = FF879E718031128A75E7DE54046E6219;
+ remoteInfo = RNReanimated;
+ };
+ 24D7163670985A78B9835AD1E710167B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = E16E206437995280D349D4B67695C894;
+ remoteInfo = "React-CoreModules";
};
2539C386890D7883A108FF4E3829524A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3505,13 +3605,6 @@
remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131;
remoteInfo = "React-jsi";
};
- 255647DCDA46BF5FA85647D2AE07B813 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA;
- remoteInfo = "React-cxxreact";
- };
256A3233D39C474C08913C7F1FE396E2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3519,6 +3612,20 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
+ 26465F84D592CBC614F96421463B723B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07;
+ remoteInfo = "react-native-background-timer";
+ };
+ 26915A2E38BEAEDDB095E19C3FBBC640 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 807428FE76D80865C9F59F3502600E89;
+ remoteInfo = RNDeviceInfo;
+ };
269E90A4666876CC5B9B5CB8454B71F7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3526,12 +3633,26 @@
remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B;
remoteInfo = "React-RCTAnimation";
};
- 277AACA3D2E2779095A077CF224C5AE1 /* PBXContainerItemProxy */ = {
+ 26C9F2F91BAF5F78239097542568F406 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C;
- remoteInfo = "react-native-orientation-locker";
+ remoteGlobalIDString = 1A0445474DA11CA659C4BCC5AB64B1BF;
+ remoteInfo = RNCMaskedView;
+ };
+ 275547C0DB3C350C8CCFB24D91CDB446 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53;
+ remoteInfo = ReactNativeART;
+ };
+ 283528D48AFC98A55B3062DABBFCBA81 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1;
+ remoteInfo = EXHaptics;
};
286C7DA34EBE9F8A3EC10424B36A30C8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3540,6 +3661,13 @@
remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56;
remoteInfo = "Flipper-RSocket";
};
+ 287574AE9A746F76E33FB86AFF922D89 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB;
+ remoteInfo = "React-RCTImage";
+ };
28E9E87BF06330725E1FF3E5A023FE61 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3547,19 +3675,12 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- 2997048CF71BE83C30E2D458147A800B /* PBXContainerItemProxy */ = {
+ 290DBB4A150713A9E1CBEAF5E9DAC400 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
- remoteInfo = React;
- };
- 2A3C26B926698B2FA3E2748F2504AD42 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 64F427905796B33B78A704063422979D;
- remoteInfo = "rn-fetch-blob";
+ remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE;
+ remoteInfo = "rn-extensions-share";
};
2AB4E316E2673B76ACA537189D619922 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3568,26 +3689,26 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 2B4957EAA07ACCA18F420317536045EF /* PBXContainerItemProxy */ = {
+ 2DB940ED6CEDBAC6A685C40BBF256074 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8;
- remoteInfo = PromisesObjC;
+ remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B;
+ remoteInfo = RNBootSplash;
};
- 2E4A6100591F18D2FA3DFCB05EB15E0D /* PBXContainerItemProxy */ = {
+ 2E1E454B327932AE914124C66C371526 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56;
- remoteInfo = "Flipper-RSocket";
+ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
+ remoteInfo = UMCore;
};
- 2E843DBE58216FB157B040F505DFAA4A /* PBXContainerItemProxy */ = {
+ 2EEDA8CE75E6D0DC62A3B88EAA06ADD9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5;
- remoteInfo = Fabric;
+ remoteGlobalIDString = 6D979AB5FDA2E858850D9903776A30B3;
+ remoteInfo = "RNImageCropPicker-QBImagePicker";
};
2F33AF4C1C0B51002BC93979F647366E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3596,6 +3717,13 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
+ 2F62B91A1697C55AF74244FF3FA34838 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB;
+ remoteInfo = "react-native-cameraroll";
+ };
2FECF1896BBEFF162E79DB1B4AE97494 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3624,54 +3752,26 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- 303E21441EA81F6D0C7C37A8A3F784A9 /* PBXContainerItemProxy */ = {
+ 30A193F26E0CAD08A00658FA3EBDDD89 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B;
- remoteInfo = "React-RCTAnimation";
+ remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9;
+ remoteInfo = "React-RCTSettings";
};
- 30E62352F87A53A0479838E4B3B2B534 /* PBXContainerItemProxy */ = {
+ 333F3A94B29510453740279B1AE80628 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
- remoteInfo = FBReactNativeSpec;
+ remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717;
+ remoteInfo = FlipperKit;
};
- 3234AAB3E8D304565F079DAC37081122 /* PBXContainerItemProxy */ = {
+ 337BA47785E1E16A9A9B38F4FD67C996 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE;
- remoteInfo = "react-native-appearance";
- };
- 346EB07811BDB3B7987A0E517C8591FA /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = CA400829100F0628EC209FBB08347D42;
- remoteInfo = "react-native-notifications";
- };
- 347D6AAA9DBA4E6316C693315E777A84 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638;
- remoteInfo = libwebp;
- };
- 349E537D5CBD61F65187B796D0F01D74 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 449C1066B8C16DEDB966DCB632828E44;
- remoteInfo = RNAudio;
- };
- 34BE4A7571F8983AB013DEDD961DAD35 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8;
- remoteInfo = PromisesObjC;
+ remoteGlobalIDString = 807428FE76D80865C9F59F3502600E89;
+ remoteInfo = RNDeviceInfo;
};
34DE7C292D92E3CB1F5D90FC054FCBA3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3687,6 +3787,13 @@
remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8;
remoteInfo = PromisesObjC;
};
+ 3686B3B7D3CE136B22D53B8B68843A92 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512;
+ remoteInfo = SDWebImageWebPCoder;
+ };
36984564ED77D3FA35292387EE92F363 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3694,13 +3801,6 @@
remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7;
remoteInfo = UMImageLoaderInterface;
};
- 36A667FA3CE9CB3B00EBF7C2909E8A94 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41;
- remoteInfo = UMFaceDetectorInterface;
- };
370DE049C383B99628BC1490AE7AF5A6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3708,6 +3808,20 @@
remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155;
remoteInfo = "boost-for-react-native";
};
+ 37E8E9F2F68233A668B454279D550370 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E;
+ remoteInfo = ReactNativeKeyboardTrackingView;
+ };
+ 3898CD8D33569926A17A533754F42178 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C;
+ remoteInfo = UMReactNativeAdapter;
+ };
38EA73CE3C061B8768A17C136BC136B7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3715,6 +3829,20 @@
remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F;
remoteInfo = "React-RCTVibration";
};
+ 38F2ED071712B90AB004F2913F9CAD9E /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53;
+ remoteInfo = ReactNativeART;
+ };
+ 392A3F0339F728BD09C934E32A227FC7 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
+ remoteInfo = FBReactNativeSpec;
+ };
39CD33DB7DC4569D42431023259B76CF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3722,19 +3850,19 @@
remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
remoteInfo = glog;
};
- 3A2E01B80E10C39344D240F5DAF03ADA /* PBXContainerItemProxy */ = {
+ 3AB13E2B80414AAB54DE1E517E6A5B01 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 214E42634D1E187D876346D36184B655;
- remoteInfo = RNScreens;
+ remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D;
+ remoteInfo = EXConstants;
};
- 3AB321BF7B2A984CC6C4FA224C1969C6 /* PBXContainerItemProxy */ = {
+ 3B23F8C129E088828D6C4D3140D62639 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8;
- remoteInfo = RNLocalize;
+ remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A;
+ remoteInfo = RNVectorIcons;
};
3B2CB4C09D3A44183329A2C1357EC2EF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3743,33 +3871,26 @@
remoteGlobalIDString = B9ED5194E665042005069EF06C82A050;
remoteInfo = "OpenSSL-Universal";
};
- 3BB76B5E03B9ACB09A327299C921D14F /* PBXContainerItemProxy */ = {
+ 3B35B4F6ACBD085B708E2F9A6939A281 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6;
- remoteInfo = "react-native-webview";
+ remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
+ remoteInfo = CocoaAsyncSocket;
};
- 3C880EFFA5C06B49DDC759D4FFCFC3B0 /* PBXContainerItemProxy */ = {
+ 3D1B8BA4F3BA7AB61C7C25BECFF28CF2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05;
- remoteInfo = "Flipper-Glog";
+ remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71;
+ remoteInfo = JitsiMeetSDK;
};
- 3CEF5087A2D3E75491CFFC434701FF1D /* PBXContainerItemProxy */ = {
+ 3D6DAC323F46FFBE7ADC6CF3F18F7150 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2;
- remoteInfo = "React-RCTLinking";
- };
- 3DEF14A4844EAA86628388DCC7FC1B29 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128;
- remoteInfo = RNRootView;
+ remoteGlobalIDString = 4D67CFB913D9C3BE37252D50364CD990;
+ remoteInfo = RNUserDefaults;
};
3E4CD36F9EC3B65498E3DB16276FF67A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3778,20 +3899,34 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- 4204021EDABEC78BAF0DB82314B755DF /* PBXContainerItemProxy */ = {
+ 3EEA77F546B1BBDBBE07136FC8E0B998 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB;
- remoteInfo = "React-RCTImage";
+ remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185;
+ remoteInfo = FirebaseAnalytics;
};
- 42EFDCD22937EE937D7C6632548D1388 /* PBXContainerItemProxy */ = {
+ 40539F9A0C8031F65858CA8CD59CE3D7 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05;
+ remoteInfo = "Flipper-Glog";
+ };
+ 41E083FFD0B50B1FC82E9F758534F3A6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7;
remoteInfo = RNCAsyncStorage;
};
+ 42A689AEA8FEE7713527C0A338648FE5 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8;
+ remoteInfo = PromisesObjC;
+ };
437B65583B16B649BD8F25DF7359E61D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3806,6 +3941,13 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
+ 4402C6B57BF3BCF540F28CDCA375E8F0 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518;
+ remoteInfo = KeyCommands;
+ };
449D79087AC8EFD285D3D6948D363A86 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3813,13 +3955,6 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 450413FBA01E8CD526537C49AB881FF3 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9;
- remoteInfo = "React-RCTSettings";
- };
455009ED9ED8F59E3D7880EA52A66B11 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3827,6 +3962,13 @@
remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2;
remoteInfo = FirebaseCore;
};
+ 45FF1AD4E9A440E8997C5C2A80BD3445 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F;
+ remoteInfo = UMBarCodeScannerInterface;
+ };
46123FA0B5C451A00D38BB12B40AD23A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3834,6 +3976,20 @@
remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
remoteInfo = GoogleUtilities;
};
+ 470AA549B15C475EC9C00D607B2CBC00 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0;
+ remoteInfo = "react-native-safe-area-context";
+ };
+ 472F6A809DFE71DD3C2AA96A1D0EB422 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333;
+ remoteInfo = Yoga;
+ };
47CDAF2090697A38D58C4D7A13E2CC2F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3841,54 +3997,26 @@
remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
remoteInfo = glog;
};
- 47FC62F3560B787BCA7A31FB7237745B /* PBXContainerItemProxy */ = {
+ 48D21A2CBCA8C5EA2D87D75552358462 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A;
- remoteInfo = CocoaLibEvent;
+ remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA;
+ remoteInfo = "React-cxxreact";
};
- 48099D488F54E1318DEC2EAB02E15A47 /* PBXContainerItemProxy */ = {
+ 4916D489F994048D1B5DC7B974752AB7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A;
- remoteInfo = CocoaLibEvent;
+ remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B;
+ remoteInfo = EXKeepAwake;
};
- 4836D9B1825D8E8B0380218D4AC8AEE9 /* PBXContainerItemProxy */ = {
+ 49E163D07CCC2D8FF615C8F87640F324 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F;
- remoteInfo = UMBarCodeScannerInterface;
- };
- 48BD0D6A30D6827EC1D9FB4C4D0C524A /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 014495932E402CA67C37681988047CA2;
- remoteInfo = UMFontInterface;
- };
- 49827D8E6C9C3777D3311051F5025546 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F;
- remoteInfo = Firebase;
- };
- 4AEADBCB37DD4BE17E3E35E924CEFA3E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
- remoteInfo = "React-Core";
- };
- 4C1697A40951818428033F654248FC84 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 868B90C74770285449C60DBA82181479;
- remoteInfo = EXFileSystem;
+ remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF;
+ remoteInfo = RCTRequired;
};
4C6653A5CA1CE41FC050930288153C50 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3897,19 +4025,12 @@
remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF;
remoteInfo = RCTRequired;
};
- 4CD227D31426463B5FD883F36389CB42 /* PBXContainerItemProxy */ = {
+ 4CCDB17D4AB33B84123D67F4C49E77F0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806;
- remoteInfo = DoubleConversion;
- };
- 4DF27DE68F23622E80FF9986C23BD14A /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41;
- remoteInfo = UMFaceDetectorInterface;
+ remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824;
+ remoteInfo = EXPermissions;
};
4EC2A48991B69891116F09993FBAC1BC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3925,6 +4046,55 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
+ 4F6B4B9AAAE4116905503690D88D4C22 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87;
+ remoteInfo = FirebaseCoreDiagnostics;
+ };
+ 50B7688F9BFBA167E6827E05B9CEFBAD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B;
+ remoteInfo = UMSensorsInterface;
+ };
+ 50D6FED4C03B7CFA2302104CFE724337 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B;
+ remoteInfo = "React-RCTAnimation";
+ };
+ 52539D6A5B079431203ED0B226F0B4B1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 449C1066B8C16DEDB966DCB632828E44;
+ remoteInfo = RNAudio;
+ };
+ 527233C2D27551F81E91C0331CF15FF1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5;
+ remoteInfo = "React-RCTBlob";
+ };
+ 529279178B99E73497B78243D762643F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 5EB4B0B6DA6D5C0C3365733BEAA1C485;
+ remoteInfo = FirebaseCoreDiagnosticsInterop;
+ };
+ 5295376FF742A93FD6BD3358733081AE /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
+ remoteInfo = UMCore;
+ };
52D75569EE8B532085465A5470C6C390 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3939,6 +4109,13 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
+ 53D438FDDD5B0FF1192DA777710252CF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E;
+ remoteInfo = ReactNativeKeyboardTrackingView;
+ };
53E2A1BD19729C2293AB46582C686251 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3946,19 +4123,12 @@
remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
remoteInfo = GoogleUtilities;
};
- 541DE4A51AC21718887C5E375B5C7D94 /* PBXContainerItemProxy */ = {
+ 5403D7A31F4546BB93E093BF8ACA9DFB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 868B90C74770285449C60DBA82181479;
- remoteInfo = EXFileSystem;
- };
- 548C39B9B1056D07EF30B414335EC9FC /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = A30157FD17984D82FB7B26EE61267BE2;
- remoteInfo = RSKImageCropper;
+ remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B;
+ remoteInfo = RNBootSplash;
};
553C9E2156C22165A3D5F8E54F781E1E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -3967,13 +4137,6 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 55A40B509622C6CB878A95B7D18740E2 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE;
- remoteInfo = "rn-extensions-share";
- };
55B00EF6EA1E3BAC13075885EAE12B7B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -3988,12 +4151,12 @@
remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2;
remoteInfo = "React-RCTLinking";
};
- 56B0572E090AFE2E891D0901AD6858FC /* PBXContainerItemProxy */ = {
+ 561768C32CF4BC893B07634029451FB8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2;
- remoteInfo = FirebaseCore;
+ remoteGlobalIDString = 2AD4F40E67E1874A0816F6B34289EB41;
+ remoteInfo = UMFaceDetectorInterface;
};
56C91901D2770AB6795E24C1123C4FCC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4002,19 +4165,33 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- 579558DC66F7B44A40FF7D64907D3401 /* PBXContainerItemProxy */ = {
+ 56E8161AC8F9339D1C72458E777A2B65 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D;
- remoteInfo = EXConstants;
+ remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A;
+ remoteInfo = UMConstantsInterface;
};
- 588BD95DBD977F2020E42BD9C1313D7D /* PBXContainerItemProxy */ = {
+ 572997E5C43604FD98F706033C8EE56B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
- remoteInfo = RCTTypeSafety;
+ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131;
+ remoteInfo = "React-jsi";
+ };
+ 5813971F6276FD70393A028C08A4A0A6 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD;
+ remoteInfo = UMPermissionsInterface;
+ };
+ 5832688F7F44D843BBDC577850ADC439 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 5EB4B0B6DA6D5C0C3365733BEAA1C485;
+ remoteInfo = FirebaseCoreDiagnosticsInterop;
};
592671C6C3F74111AF89BE688E45B730 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4037,19 +4214,19 @@
remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
remoteInfo = SDWebImage;
};
- 5AAE4BC71664AB267ADEE3E95D590897 /* PBXContainerItemProxy */ = {
+ 5B6102D6C93E0C288D15FDF7AE1B051C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6;
- remoteInfo = "React-RCTText";
+ remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D;
+ remoteInfo = "React-RCTNetwork";
};
- 5AC99F768AC62CCCBE0AD4A98DA4A004 /* PBXContainerItemProxy */ = {
+ 5BE1625FF2C73ACD1127D4A9DDADF1AF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
- remoteInfo = CocoaAsyncSocket;
+ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
+ remoteInfo = "React-Core";
};
5BE488B88EB1D7B8BFE4A63D278D4B18 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4058,13 +4235,6 @@
remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
remoteInfo = GoogleUtilities;
};
- 5C6E738D9CF62D0EDBFA6741B7403A05 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333;
- remoteInfo = Yoga;
- };
5D7263A8C3B911982BA2A84F9C447C16 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4079,6 +4249,13 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
+ 5EB9633DA71E572454310767DB9CFB59 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE;
+ remoteInfo = "react-native-appearance";
+ };
5EED9A44D7E37951C7239080722062AE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4086,6 +4263,13 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
+ 606FFA92CA6906FD35F59B837AD2C5D3 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027;
+ remoteInfo = YogaKit;
+ };
60A0EA9E2BD9CEC64E95082A2A9E3B65 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4093,13 +4277,6 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- 60A62D9570D4EFA0BA608A7C022ACA05 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1;
- remoteInfo = EXHaptics;
- };
61101C6B91C9ABBD9763AA3B33D38B1C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4107,12 +4284,12 @@
remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD;
remoteInfo = UMPermissionsInterface;
};
- 616B97A6EAD4A48B2D36AADAF1A04AA6 /* PBXContainerItemProxy */ = {
+ 616F4623023EDB744266E5E1E0E633C7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF;
- remoteInfo = RNGestureHandler;
+ remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128;
+ remoteInfo = RNRootView;
};
619EEBECABCD9B0BBCAB20D81A8AE764 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4121,12 +4298,12 @@
remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA;
remoteInfo = "React-cxxreact";
};
- 631B87AF2D6CFF9F83EFCE06839E439F /* PBXContainerItemProxy */ = {
+ 6295B26D9349A23F0AF1DE7C6AD8A1B3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = A4EF87F5681665EAE943D9B06BBB17DF;
- remoteInfo = "react-native-slider";
+ remoteGlobalIDString = 2644525CCE081E967809A8163D893A93;
+ remoteInfo = UMFileSystemInterface;
};
6423924A022902547DBE5FC8EF93BD4D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4135,20 +4312,6 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 648C1D4E6D1D696611E950AC41FE465B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A;
- remoteInfo = "Flipper-DoubleConversion";
- };
- 64B8FE1E6A9E2311C7D102CDB6BD4489 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71;
- remoteInfo = JitsiMeetSDK;
- };
6514B943829E36F02B9A139465155A84 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4156,6 +4319,13 @@
remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD;
remoteInfo = Flipper;
};
+ 6548B00F7AED9399544909F22EE2CADF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9;
+ remoteInfo = "React-RCTActionSheet";
+ };
65F1482F271C028DB3676FA82CE9C9EC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4163,19 +4333,19 @@
remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
remoteInfo = RCTTypeSafety;
};
- 6653EBAD6C7E773D73762DEA44F1E906 /* PBXContainerItemProxy */ = {
+ 6737517A95882E77112C708BE4E9412E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161;
- remoteInfo = "Flipper-PeerTalk";
+ remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F;
+ remoteInfo = "React-jsinspector";
};
- 66C780598341392528649A06B2C30A8E /* PBXContainerItemProxy */ = {
+ 67D576BBC6FC0C3167A798613C38C47F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = A83ECDA5673771FA0BA282EBF729692B;
- remoteInfo = RNFirebase;
+ remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2;
+ remoteInfo = "react-native-jitsi-meet";
};
68398EDCB17F0A6D8CEE83EC1EB7E137 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4184,12 +4354,19 @@
remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F;
remoteInfo = FBLazyVector;
};
- 695B12575543EAE87240731C8F1836CC /* PBXContainerItemProxy */ = {
+ 687A049B2D3DF03B5F595D44592357B0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
- remoteInfo = Folly;
+ remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788;
+ remoteInfo = TOCropViewController;
+ };
+ 68D888198DACB195279E9C04988C4192 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7;
+ remoteInfo = UMImageLoaderInterface;
};
69C4D7766C312F032D5267A5354EEDFE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4205,13 +4382,6 @@
remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
remoteInfo = RCTTypeSafety;
};
- 6AE56182B0BAA6258AEB3E7C0283E1D5 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B;
- remoteInfo = UMTaskManagerInterface;
- };
6B208C6A49DF0227CFB52DEC61D41F38 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4219,12 +4389,12 @@
remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA;
remoteInfo = "React-cxxreact";
};
- 6B3B687D7F79A74A9B0E3129C7591AC8 /* PBXContainerItemProxy */ = {
+ 6B255FC5B83D4AAF2F0054F6867FDB2D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB;
- remoteInfo = "react-native-cameraroll";
+ remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4;
+ remoteInfo = EXImageLoader;
};
6B6C9C98FB7F5650E3334BCFFACE0D76 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4233,6 +4403,13 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
+ 6BD308FEA6069A6CB7D9DD293693314F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B9ED5194E665042005069EF06C82A050;
+ remoteInfo = "OpenSSL-Universal";
+ };
6C2F4A0DAC27B8CC1550B7060BBD3B66 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4240,26 +4417,12 @@
remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
remoteInfo = ReactCommon;
};
- 6C6C21381C0030C061547E5493C464AC /* PBXContainerItemProxy */ = {
+ 6DB9745D8BE2E60A8226D85AB2F50DAD /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128;
- remoteInfo = RNRootView;
- };
- 6D0864F41F867DEB5ECF23827B8098F1 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A;
- remoteInfo = RNVectorIcons;
- };
- 6D3B3B992C0BEC43909F993F0FF329C7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C;
- remoteInfo = UMReactNativeAdapter;
+ remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B;
+ remoteInfo = UMTaskManagerInterface;
};
6E0F5F25DDCF1759D45031621E96590D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4275,13 +4438,6 @@
remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA;
remoteInfo = "React-cxxreact";
};
- 6FD6FABFE43447D15CA7D9CAD61CBEE0 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717;
- remoteInfo = FlipperKit;
- };
6FF8F75EF6992288E8D349C09CF22BD3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4296,33 +4452,19 @@
remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F;
remoteInfo = Crashlytics;
};
- 70AF2B7C4A4C383D405EC28191B9C06F /* PBXContainerItemProxy */ = {
+ 712C7F87CB091C7AECD6C74EBCB5F72E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
- remoteInfo = FBReactNativeSpec;
+ remoteGlobalIDString = A4EF87F5681665EAE943D9B06BBB17DF;
+ remoteInfo = "react-native-slider";
};
- 72321C38B22880024C990C1197740C6D /* PBXContainerItemProxy */ = {
+ 717271873A4662BECC2BE809E6B95AC1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB;
- remoteInfo = ReactNativeKeyboardInput;
- };
- 7233D610D9F4D656DDAF9BB8D0F38AE2 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 3FF2E78BB54ED67CA7FAD8DA2590DBEE;
- remoteInfo = "react-native-appearance";
- };
- 7238A50621C3AF093C1110C364BB5C77 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 50188AAB5FAECCA9583327DBA2B0AF2B;
- remoteInfo = UMTaskManagerInterface;
+ remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2;
+ remoteInfo = FirebaseCore;
};
729C920815C311E1D586861019E10612 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4331,6 +4473,13 @@
remoteGlobalIDString = 5EB4B0B6DA6D5C0C3365733BEAA1C485;
remoteInfo = FirebaseCoreDiagnosticsInterop;
};
+ 729ECF15F89CA9C1024DD9430DAF86B3 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8;
+ remoteInfo = RNLocalize;
+ };
72AEF3DC8768694E58AE665D174CE14F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4352,13 +4501,6 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 748D7DB37563A19AD264C4C080B45A4B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2;
- remoteInfo = RNImageCropPicker;
- };
74C2CAAD882619C327EBDCCC07631937 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4366,27 +4508,6 @@
remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5;
remoteInfo = Fabric;
};
- 7507280D306C10833F001714926E95B8 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
- remoteInfo = CocoaAsyncSocket;
- };
- 753FA5A207823BD66D1D71B0CDCF0732 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7;
- remoteInfo = BugsnagReactNative;
- };
- 7577DCA93516F64058BE2CBD4D16AAB2 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF;
- remoteInfo = RCTRequired;
- };
77650DB9BCD15D3DBD659DF4437F2533 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4394,19 +4515,26 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- 7874C0256A752A615882184EB9C8F75F /* PBXContainerItemProxy */ = {
+ 782AD42F6AFA36EB9A04ECDE06024DE0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7;
- remoteInfo = BugsnagReactNative;
+ remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6;
+ remoteInfo = "React-RCTText";
};
- 79CE470BAE9ACBA179FB8EAD07E849B8 /* PBXContainerItemProxy */ = {
+ 78602F88C9FE9AA27863AE830209FACC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87;
- remoteInfo = FirebaseCoreDiagnostics;
+ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
+ remoteInfo = "React-Core";
+ };
+ 7A17280F92918F4E62CED18BE65DC05B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DA0709CAAD589C6E7963495210438021;
+ remoteInfo = "React-jsiexecutor";
};
7A89F7EA8C0CCE4C1799109D360F0F8D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4422,12 +4550,19 @@
remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185;
remoteInfo = FirebaseAnalytics;
};
- 7B14E6BD90EA4165214257636A78C7C0 /* PBXContainerItemProxy */ = {
+ 7B03AA6868013A7E7B5B3A9E28AE3472 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6;
- remoteInfo = EXAV;
+ remoteGlobalIDString = 2644525CCE081E967809A8163D893A93;
+ remoteInfo = UMFileSystemInterface;
+ };
+ 7B2A1080BA77E44918A0A8A8593DCB42 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
+ remoteInfo = ReactCommon;
};
7B4E5E1C683AA4C9D6520E9A4748E8B3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4436,12 +4571,19 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
- 7BD686A6589C91A0687BACB84CDA4EA8 /* PBXContainerItemProxy */ = {
+ 7B89B8C8EFF1EA794DBFB9CF6FB1C9EB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
- remoteInfo = ReactCommon;
+ remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161;
+ remoteInfo = "Flipper-PeerTalk";
+ };
+ 7CBA093BB5F4F39B712F2AF488BEEC02 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
+ remoteInfo = React;
};
7CC878764E325DF5D6D1F598241F3FC1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4450,13 +4592,6 @@
remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D;
remoteInfo = "React-RCTNetwork";
};
- 7D72217BF6506BC58BB7E80E9B09916B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F;
- remoteInfo = Crashlytics;
- };
7D9A4DEA0175BC4538E1272B3B0504FD /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4464,12 +4599,12 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- 80628139D04AD297BCA1171F65E5A904 /* PBXContainerItemProxy */ = {
+ 7E88884E83A1AAF7C1AA515BA149463D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155;
- remoteInfo = "boost-for-react-native";
+ remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46;
+ remoteInfo = UMAppLoader;
};
8074B236F0C465FFAA342F8D44BC108D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4485,26 +4620,12 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- 80AF874E16F9906580FBC01C3C903730 /* PBXContainerItemProxy */ = {
+ 808277C0066675DE59B6B2151FE5EC06 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B;
- remoteInfo = EXKeepAwake;
- };
- 80D98167D220E6CE6447260E8A2AEFA5 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E;
- remoteInfo = ReactNativeKeyboardTrackingView;
- };
- 8109050B5E46CC7A491E59935EDB62B1 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 5EB4B0B6DA6D5C0C3365733BEAA1C485;
- remoteInfo = FirebaseCoreDiagnosticsInterop;
+ remoteGlobalIDString = DA0709CAAD589C6E7963495210438021;
+ remoteInfo = "React-jsiexecutor";
};
8110DAB12235E146C76645C74A703974 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4520,20 +4641,6 @@
remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A;
remoteInfo = UMConstantsInterface;
};
- 82A58AC27DB05F10516AA23D87CD3B42 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2;
- remoteInfo = "react-native-jitsi-meet";
- };
- 82A7B3FF6D6F4617DD95988690470EDC /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 2644525CCE081E967809A8163D893A93;
- remoteInfo = UMFileSystemInterface;
- };
82B12BA2AABCF09A5F85DF84C0BDD0AE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4541,27 +4648,6 @@
remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8;
remoteInfo = PromisesObjC;
};
- 837CE5458DBA3870465F878FC3CADD93 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 449C1066B8C16DEDB966DCB632828E44;
- remoteInfo = RNAudio;
- };
- 859652560860CC726099971D9DBEB5B8 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F;
- remoteInfo = "React-RCTVibration";
- };
- 872C0871F55F2ECBBB9FC53685A787A0 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8;
- remoteInfo = RNLocalize;
- };
87DDD74C6168E8F38B8554781DEEC63B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4576,6 +4662,13 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
+ 884BA911AEC45DD4840765F8021A3B6A /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2;
+ remoteInfo = "React-RCTLinking";
+ };
884D4E9F643132CA763055003CE8B51B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4583,6 +4676,13 @@
remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB;
remoteInfo = "React-RCTImage";
};
+ 8889FA65A3A2606A65D2B524A1483D92 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = A4EF87F5681665EAE943D9B06BBB17DF;
+ remoteInfo = "react-native-slider";
+ };
88BF67064CFFE8794B0B07782EB28354 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4590,26 +4690,12 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- 8A63BF9F45CB7C2F21B947C2AA9FA350 /* PBXContainerItemProxy */ = {
+ 8B5CC8F5F8C76086D78760D4D04E98DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185;
- remoteInfo = FirebaseAnalytics;
- };
- 8A85832EE1A6877F579F093A9D3DB93C /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 5B40FBDAD0AB75D17C4760F4054BFF71;
- remoteInfo = JitsiMeetSDK;
- };
- 8AC3B2B8F7504F27CDDE9FBE8E16615E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 9668C19AA6D8EA320F83875FA286855A;
- remoteInfo = UMConstantsInterface;
+ remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2;
+ remoteInfo = RNImageCropPicker;
};
8CD598B3122E1B5D5E0411E9F8DFF385 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4618,7 +4704,7 @@
remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0;
remoteInfo = GoogleDataTransport;
};
- 8CD79A2A80337FB72AE57AA8D9785D23 /* PBXContainerItemProxy */ = {
+ 8CEC8E1D9C72E78BC3B079FC0ACBAEF0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
@@ -4632,6 +4718,13 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
+ 8D83BB961C637E0F9CA89AA9DFD7B881 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806;
+ remoteInfo = DoubleConversion;
+ };
8E0CE3BCFC23F708AABA713FFB149206 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4639,12 +4732,12 @@
remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333;
remoteInfo = Yoga;
};
- 8E3C0614D370D7F394E44134278E56A8 /* PBXContainerItemProxy */ = {
+ 8E1CB156888F62262C02E7A6F8441524 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
- remoteInfo = ReactCommon;
+ remoteGlobalIDString = 0A915EE9D35CA5636731F8763E774951;
+ remoteInfo = UMCameraInterface;
};
8E91990EDE03926388322CD5BC7E9596 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4653,12 +4746,12 @@
remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806;
remoteInfo = DoubleConversion;
};
- 8F59B68DB48BE55715202C35546798A0 /* PBXContainerItemProxy */ = {
+ 904FB7BB3495F73E12C947A9B8558D75 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD;
- remoteInfo = UMPermissionsInterface;
+ remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0;
+ remoteInfo = GoogleDataTransport;
};
90A863AAA5E405464866F689B43DA4E0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4667,6 +4760,13 @@
remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806;
remoteInfo = DoubleConversion;
};
+ 91345979BEE4768EF9136EE4EE3D00FB /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB;
+ remoteInfo = "React-RCTImage";
+ };
914920FE125E08820136442E6C40FF7E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4695,27 +4795,6 @@
remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
remoteInfo = SDWebImage;
};
- 92905335AC1A9962BF38521B85E71DAB /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F;
- remoteInfo = "React-jsinspector";
- };
- 92E3BB6EBAEFC78CB85CBD28AA64A821 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03;
- remoteInfo = "Flipper-Folly";
- };
- 934036B476AAA6A4DCA1E0D4F67897D6 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F;
- remoteInfo = FBLazyVector;
- };
935BBCA2BD6E481D46FA01E32BFEF1E3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4723,33 +4802,54 @@
remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03;
remoteInfo = "Flipper-Folly";
};
- 93844C1B1AC7AB5814E7B2FE59053A85 /* PBXContainerItemProxy */ = {
+ 93BFEDCD3B60E27B910A0184088DD176 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824;
- remoteInfo = EXPermissions;
+ remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83;
+ remoteInfo = GoogleAppMeasurement;
};
- 94618A9760AF55BA57DF48ECEEE813DE /* PBXContainerItemProxy */ = {
+ 93EE17CAB3728340F8062C27E555701F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7;
- remoteInfo = UMImageLoaderInterface;
+ remoteGlobalIDString = B9ED5194E665042005069EF06C82A050;
+ remoteInfo = "OpenSSL-Universal";
};
- 9461A07938C27CEB5079BA27ECC8DF88 /* PBXContainerItemProxy */ = {
+ 94023378E91B91C51D5534AF3056BBEE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = E16E206437995280D349D4B67695C894;
- remoteInfo = "React-CoreModules";
+ remoteGlobalIDString = 2644525CCE081E967809A8163D893A93;
+ remoteInfo = UMFileSystemInterface;
};
- 959E7E161182EAC527ED41C4224C461C /* PBXContainerItemProxy */ = {
+ 942B4C9E160320C4C38707B6662D9476 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D;
- remoteInfo = "React-RCTNetwork";
+ remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
+ remoteInfo = Folly;
+ };
+ 9477F0993105094E9858F7348A5548E1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 868B90C74770285449C60DBA82181479;
+ remoteInfo = EXFileSystem;
+ };
+ 94E1F7A2A6F6F514F23CC2F13BCE3549 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7;
+ remoteInfo = RNCAsyncStorage;
+ };
+ 95274C4D3EC61F2501578E2FB4F19FD5 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = D63EF582C3FFEAFBF76242E9637C6E0A;
+ remoteInfo = CocoaLibEvent;
};
95D6942673DEF26CD96965BD3A7F39D6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4758,40 +4858,26 @@
remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6;
remoteInfo = "React-RCTText";
};
- 973375826EC3C5CAEC5BC24D5D8FA5B9 /* PBXContainerItemProxy */ = {
+ 96208EEA9F5B6B8B386F08BFDA373E4E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 463F41A7E8B252F8AC5024DA1F4AF6DA;
- remoteInfo = "React-cxxreact";
+ remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B;
+ remoteInfo = "React-RCTAnimation";
};
- 98E57BE9EA167ED0FA9EABA43624AB80 /* PBXContainerItemProxy */ = {
+ 96224831E3CE45E98B7452662410283A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333;
- remoteInfo = Yoga;
+ remoteGlobalIDString = 982644B5B647690B2E4F5B3F54EB5717;
+ remoteInfo = FlipperKit;
};
- 9947DFC2989D2E7E76F753F50BA5186C /* PBXContainerItemProxy */ = {
+ 97C08A7C09D7B7C2D57C2662E5DD0233 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 2644525CCE081E967809A8163D893A93;
- remoteInfo = UMFileSystemInterface;
- };
- 99895A9632B61357C50AEECCA4561303 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D;
- remoteInfo = "React-RCTNetwork";
- };
- 9A0FF3CE0359BC059D1CBB9669AD7751 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512;
- remoteInfo = SDWebImageWebPCoder;
+ remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6;
+ remoteInfo = "react-native-webview";
};
9A2D94180C1D8549B209C4F116F4FC88 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4800,19 +4886,26 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- 9B7DF91205BC0FCDCF42F1C7FA199438 /* PBXContainerItemProxy */ = {
+ 9AE7A3F01E6DE88C072BFBF3E43673BF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3;
- remoteInfo = nanopb;
+ remoteGlobalIDString = B51433D546A38C51AA781F192E8836F8;
+ remoteInfo = RNLocalize;
};
- 9BA5FC7DC2C6E23E73CB5561D875B17E /* PBXContainerItemProxy */ = {
+ 9B003763263A1E45341DC765CC5008F6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 64F427905796B33B78A704063422979D;
- remoteInfo = "rn-fetch-blob";
+ remoteGlobalIDString = E16E206437995280D349D4B67695C894;
+ remoteInfo = "React-CoreModules";
+ };
+ 9B27D5708D8962FE89DABE2CDD3BD203 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB;
+ remoteInfo = "React-RCTImage";
};
9BAAC27A785084FD67CA13B8EDA42C7D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4821,12 +4914,19 @@
remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03;
remoteInfo = "Flipper-Folly";
};
- 9C1523123F4B2E1D269F447EA30989AB /* PBXContainerItemProxy */ = {
+ 9BCD1E0D34EBE624970FEA7E53A7A6B4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824;
- remoteInfo = EXPermissions;
+ remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03;
+ remoteInfo = "Flipper-Folly";
+ };
+ 9C753FBEDC4E65825974AE221A26545E /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7;
+ remoteInfo = BugsnagReactNative;
};
9D5A278B1D609214380E444D1D5DFFEE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4835,12 +4935,12 @@
remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
remoteInfo = RCTTypeSafety;
};
- 9DC2DD71210441738528CA3CE8ABCEB4 /* PBXContainerItemProxy */ = {
+ 9DACD95C44D6BE3C15CA9F3ABF5D9C42 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87;
- remoteInfo = GoogleDataTransportCCTSupport;
+ remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07;
+ remoteInfo = "react-native-background-timer";
};
9E534D42CEE0BAE16AFBC5CDD1AE05CE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4849,19 +4949,19 @@
remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A;
remoteInfo = "Flipper-DoubleConversion";
};
- 9E9FD5212C281E4633454FCAA11D8969 /* PBXContainerItemProxy */ = {
+ 9E5FA75BF3B59BD0E8FE430DEEF925AF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = A4EF87F5681665EAE943D9B06BBB17DF;
- remoteInfo = "react-native-slider";
+ remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF;
+ remoteInfo = RCTRequired;
};
- 9F2328789E7A4B811051BF9D4104093B /* PBXContainerItemProxy */ = {
+ 9F1048484A8FBD94D51D8BC11A3B059A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83;
- remoteInfo = GoogleAppMeasurement;
+ remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8;
+ remoteInfo = PromisesObjC;
};
9F5139B580DB48CBB546E5DA6213CF53 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4870,12 +4970,12 @@
remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155;
remoteInfo = "boost-for-react-native";
};
- A1A282289704EDA50F18108124D75A67 /* PBXContainerItemProxy */ = {
+ A13694EF0E46364CED55209C18C92C18 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2;
- remoteInfo = "react-native-jitsi-meet";
+ remoteGlobalIDString = 1A0445474DA11CA659C4BCC5AB64B1BF;
+ remoteInfo = RNCMaskedView;
};
A21650743E2C37A78D811B8920A0B860 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4884,61 +4984,26 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- A253B0B4E3EA6E0E65AF80B814CA8C5B /* PBXContainerItemProxy */ = {
+ A2E48001768A7114FCBAB8EE922CEB6F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = B9ED5194E665042005069EF06C82A050;
- remoteInfo = "OpenSSL-Universal";
+ remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D;
+ remoteInfo = "React-RCTNetwork";
};
- A3AB2A0EE3F1761ECBB4FF800C6CA2E9 /* PBXContainerItemProxy */ = {
+ A31BB5982335971828FE9F5CA54D8325 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 4D67CFB913D9C3BE37252D50364CD990;
- remoteInfo = RNUserDefaults;
+ remoteGlobalIDString = 64F427905796B33B78A704063422979D;
+ remoteInfo = "rn-fetch-blob";
};
- A3BDAF38FC335B1A73DC6CE04E8E944D /* PBXContainerItemProxy */ = {
+ A618A06B86F29E3119B7DC17F87D463D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 938CCE22F6C4094B3FB6CF1478579E4B;
- remoteInfo = "React-RCTAnimation";
- };
- A488F9846CBA54BB07FB12B29E552F2A /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C;
- remoteInfo = UMReactNativeAdapter;
- };
- A4EF2779024538A36B6887A8DE57956B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 89F573A6B1292B3B2296B2206BFDC3D7;
- remoteInfo = RNCAsyncStorage;
- };
- A6161B2ABBA63D913268BF2780143A95 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD;
- remoteInfo = FirebaseInstallations;
- };
- A6CBE22D95622F2D7ACC00F3B3E4E111 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = FF879E718031128A75E7DE54046E6219;
- remoteInfo = RNReanimated;
- };
- A6D3FBE192729DD81F271A1FC6DA3AC7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB;
- remoteInfo = "React-RCTImage";
+ remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9;
+ remoteInfo = "React-RCTSettings";
};
A7E5D397C11338DEED5E896EF959836C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4947,13 +5012,6 @@
remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638;
remoteInfo = libwebp;
};
- A7EC3FA2EAB338AFB4C2D3488304D925 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
- remoteInfo = Folly;
- };
A86A3721252494F286B714B8A88F95BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -4961,19 +5019,12 @@
remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03;
remoteInfo = "Flipper-Folly";
};
- A8E389D91D646E794A926BCA5BF94E40 /* PBXContainerItemProxy */ = {
+ A90740853471CF6E511DF00359CFE27C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6;
- remoteInfo = RNFastImage;
- };
- A90DDA6C7C83CD307012B1D59B0E693A /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131;
- remoteInfo = "React-jsi";
+ remoteGlobalIDString = 0A72FB88825FDC7D301C9DD1F8F96824;
+ remoteInfo = EXPermissions;
};
A948FF4AC90480FCBFC7BBA8916F351F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4982,12 +5033,12 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- A9E735C1F9867C0B3DD9BCBFD431DFB3 /* PBXContainerItemProxy */ = {
+ A99070C4F30512EBD19E4675DF655A2F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C;
- remoteInfo = "react-native-orientation-locker";
+ remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2;
+ remoteInfo = FirebaseCore;
};
AA5B8F43EAD114EE3717346D55C72BE5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -4996,19 +5047,19 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- AB551A88F6A300437B5AAEAAACB9EF0C /* PBXContainerItemProxy */ = {
+ AAB4914A4F53866112D618A74BBFEB53 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = DA0709CAAD589C6E7963495210438021;
- remoteInfo = "React-jsiexecutor";
+ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
+ remoteInfo = React;
};
- AC280A8F0A33B9A38D661AFF3F7FDCAF /* PBXContainerItemProxy */ = {
+ AB94A9436BEB15ABA5C3EF3BC06CAA4B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F;
- remoteInfo = Crashlytics;
+ remoteGlobalIDString = 214E42634D1E187D876346D36184B655;
+ remoteInfo = RNScreens;
};
AC4A774AD4298B03F7153D4FC3C59F8D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5017,12 +5068,12 @@
remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
remoteInfo = CocoaAsyncSocket;
};
- AC808FE34F24C8F77ECCE627F8F376A6 /* PBXContainerItemProxy */ = {
+ AD3CB3EB2C6E98ECBC90DC5F7BF80CDE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B;
- remoteInfo = UMSensorsInterface;
+ remoteGlobalIDString = 2B25F90D819B9ADF2AF2D8733A890333;
+ remoteInfo = Yoga;
};
AD772911BB22AACF6D82C7659AC43148 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5031,12 +5082,19 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- AE58832D440D3C3E05A0B799A6B7147C /* PBXContainerItemProxy */ = {
+ AD9ACE72EBC29BEF04E1DC107C8E7E52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 014495932E402CA67C37681988047CA2;
- remoteInfo = UMFontInterface;
+ remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F;
+ remoteInfo = "React-RCTVibration";
+ };
+ ADF062D1736EDB6F26FD6C5ACA975CC5 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
+ remoteInfo = SDWebImage;
};
AE7111F2927DD7B05F869FBCAFD506C0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5045,33 +5103,12 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- AE8BF63331C900BD24FFF78F77912815 /* PBXContainerItemProxy */ = {
+ AF3F8642E566BD5CF3B9BA190339D4FA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B;
- remoteInfo = EXKeepAwake;
- };
- AEB9655D38613FF8562019AF175C8D94 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD;
- remoteInfo = UMPermissionsInterface;
- };
- AEC8DF6D4B91F6B6CAA5DFE9C52B76F8 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = A30157FD17984D82FB7B26EE61267BE2;
- remoteInfo = RSKImageCropper;
- };
- AF2340914EB7C63D626A23319D326F86 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
- remoteInfo = React;
+ remoteGlobalIDString = B9E8F4CA2A4A8599389FEB665A9B96FF;
+ remoteInfo = RNGestureHandler;
};
AFBC06851050FD0681A66F16BA170F39 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5087,19 +5124,26 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- B09959DF38D2937CDD2C49B95ABF8D0C /* PBXContainerItemProxy */ = {
+ B0DF5953BD9FF2F1F7C3425542546325 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638;
- remoteInfo = libwebp;
+ remoteGlobalIDString = 897EF6A99176326E24F51E2F2103828C;
+ remoteInfo = UMReactNativeAdapter;
};
- B39F8CFE6AEFD0B40C4EE481A0F5AE56 /* PBXContainerItemProxy */ = {
+ B2D5DF5939E8C54D61891334BB5A1AD7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
- remoteInfo = UMCore;
+ remoteGlobalIDString = D39AB631E8050865DE01F6D5678797D2;
+ remoteInfo = "react-native-jitsi-meet";
+ };
+ B306318F37583A20641C1C872CD9EC44 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = B6D39E083AE0FF45BA30D7CDF6198A03;
+ remoteInfo = "Flipper-Folly";
};
B3A01A4439D0D10A063FC8A085DBCE8F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5122,6 +5166,13 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
+ B4D10A8972BE55EC5C823395BDDA95B5 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB;
+ remoteInfo = "react-native-cameraroll";
+ };
B4E7AA2F388BF06D09134ABA91287970 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5129,13 +5180,6 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- B50760BF6C822D4858F346BED1C530B6 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 49821C2B9E764AEDF2B35DFE9AA7022F;
- remoteInfo = UMBarCodeScannerInterface;
- };
B56678A4474A9DE17802BB174F7A946D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5143,6 +5187,20 @@
remoteGlobalIDString = 680299219D3A48D42A648AF6706275A9;
remoteInfo = "React-RCTSettings";
};
+ B5F4E388CAD6C8F7396AD159CF73F4BF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 1092C13E1E1172209537C28D0C8D4D3C;
+ remoteInfo = "react-native-orientation-locker";
+ };
+ B60740AB481EB57F55F6CF34149043C3 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = CA400829100F0628EC209FBB08347D42;
+ remoteInfo = "react-native-notifications";
+ };
B6677D6DAB197C7676A97F624A434B26 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5157,19 +5215,33 @@
remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
remoteInfo = RCTTypeSafety;
};
- B8257E31E04AD1FB72C6CF52AD939356 /* PBXContainerItemProxy */ = {
+ B8617A76F851D96C852E87BC974666DA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 4D67CFB913D9C3BE37252D50364CD990;
- remoteInfo = RNUserDefaults;
+ remoteGlobalIDString = C452F579644C83E8D8E36EC24A9BBD46;
+ remoteInfo = UMAppLoader;
};
- B8E07F7CAFE7517B43D7E90D97E4C14F /* PBXContainerItemProxy */ = {
+ B92769C65DC4EC824794641319161672 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 5EB4B0B6DA6D5C0C3365733BEAA1C485;
- remoteInfo = FirebaseCoreDiagnosticsInterop;
+ remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87;
+ remoteInfo = GoogleDataTransportCCTSupport;
+ };
+ B9395C2993F3DD914809573ECFFF199D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638;
+ remoteInfo = libwebp;
+ };
+ B9A7B6FBA74623F8F74EF8E27BA4C7B1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
+ remoteInfo = RCTTypeSafety;
};
BA9E3A8B825153221034FDB7B6A40DD0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5178,13 +5250,6 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- BACC6629FB49C2F2D8132FAE1D3A3EC8 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
- remoteInfo = "React-Core";
- };
BBDC7C661CA5567D3925BC0747CAAEC5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5192,26 +5257,33 @@
remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83;
remoteInfo = GoogleAppMeasurement;
};
- BD52F6557F29272F7B0CDB1133B2E0D2 /* PBXContainerItemProxy */ = {
+ BCCCB1AE6E4004DADC51BBE306B3EB9E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0;
- remoteInfo = GoogleDataTransport;
+ remoteGlobalIDString = F3966F664F3CFAEFAB57C40FB54D3788;
+ remoteInfo = TOCropViewController;
};
- BDD2B43F39F748B165D3B4CC4C141AB7 /* PBXContainerItemProxy */ = {
+ BD392FC75C6BA65808C24214162C08D4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87;
- remoteInfo = GoogleDataTransportCCTSupport;
+ remoteGlobalIDString = 0CF4D9052577C85B6B8C4E957332626B;
+ remoteInfo = EXKeepAwake;
};
- BE860A2E05B7BF993B1F29F3F8B90838 /* PBXContainerItemProxy */ = {
+ BE3E643D04F6568D2377DFB98C7DF259 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4;
- remoteInfo = EXImageLoader;
+ remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6;
+ remoteInfo = EXAV;
+ };
+ BF12DA3AE3D73664BAFEF1F021A59E4B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6;
+ remoteInfo = EXAV;
};
BF32D407ED9D0F154DE76F25EEB923DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5227,6 +5299,13 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
+ BF8BA4201BBB3143B001EC0D3566A695 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = FA877ADC442CB19CF61793D234C8B131;
+ remoteInfo = "React-jsi";
+ };
BFD1349A73D002FF8BADA635DB23EA34 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5234,33 +5313,19 @@
remoteGlobalIDString = 5EB4B0B6DA6D5C0C3365733BEAA1C485;
remoteInfo = FirebaseCoreDiagnosticsInterop;
};
- C033DD1B5F4B16A9A96069B6144CDE96 /* PBXContainerItemProxy */ = {
+ C0AD4D9081FD608A010F99EF55244F52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
- remoteInfo = SDWebImage;
+ remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
+ remoteInfo = GoogleUtilities;
};
- C04D6EE8BDB5D547263340CFDC3A7FE9 /* PBXContainerItemProxy */ = {
+ C22258420D96F80AB97A4B2E2926C6BD /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD;
- remoteInfo = FirebaseInstallations;
- };
- C14C23E586AF0C0DADFCEDCEB985FBC7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = A83ECDA5673771FA0BA282EBF729692B;
- remoteInfo = RNFirebase;
- };
- C20A830A75E8924D6ABAC4BA679017DF /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518;
- remoteInfo = KeyCommands;
+ remoteGlobalIDString = 4A95B7CD1D5F80C5E8CD9CDA00D41F70;
+ remoteInfo = EXVideoThumbnails;
};
C266DDB269EE618DE8FA720583C9C81B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5269,33 +5334,26 @@
remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
remoteInfo = FBReactNativeSpec;
};
- C2A4A257DC28D124C5CD45F7046545F2 /* PBXContainerItemProxy */ = {
+ C27CB593E5C2B3A076B88DAEFEDBF316 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6;
- remoteInfo = "React-RCTText";
+ remoteGlobalIDString = 214E42634D1E187D876346D36184B655;
+ remoteInfo = RNScreens;
};
- C33D32857511A8B4E852A615B270DB75 /* PBXContainerItemProxy */ = {
+ C289DFCE9CCC2D8C170FA2A6E547CA76 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5;
- remoteInfo = Fabric;
+ remoteGlobalIDString = F7845084F0CF03F54107EEF7411760AD;
+ remoteInfo = UMPermissionsInterface;
};
- C346D6535452B40DE97F3DD730EFFA98 /* PBXContainerItemProxy */ = {
+ C49FCD4B5F9BA16496F424C120E576EC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 13D7009C3736FB694854D88BAD4742B6;
- remoteInfo = EXAV;
- };
- C3EBEFCD96AED8CAB041BC6A9010D8B7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 6677891AC2F7AB93E04BFF30B293A46B;
- remoteInfo = RNBootSplash;
+ remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A;
+ remoteInfo = "Flipper-DoubleConversion";
};
C5792CABC007D0A7A4E11F4A976C441D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5304,13 +5362,6 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- C5A29F79D44A9B5007673C3FAB1A0F4B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = D9245543B79C09FAC40FC8B9F291536A;
- remoteInfo = "Flipper-DoubleConversion";
- };
C5C74D9E7DA1AA3DC76770DCBD7CC27C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5339,12 +5390,19 @@
remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
remoteInfo = ReactCommon;
};
- C7336029FC65CE439FD369C7E6F4B1CD /* PBXContainerItemProxy */ = {
+ C759847DBCD24B6A5DEC32DF3B0A76F8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2;
- remoteInfo = "React-RCTLinking";
+ remoteGlobalIDString = 449C1066B8C16DEDB966DCB632828E44;
+ remoteInfo = RNAudio;
+ };
+ C82CA9475C3C13E3FD25736F2546924F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = A83ECDA5673771FA0BA282EBF729692B;
+ remoteInfo = RNFirebase;
};
C8CA4B534CE37351B06EDF9C3744C014 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5353,13 +5411,6 @@
remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD;
remoteInfo = FirebaseInstallations;
};
- C95055B3936F1D9BEA0BB8E7D30288E0 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
- remoteInfo = glog;
- };
C9A96638BA1FF6B3D2046312346C0E9B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5374,20 +5425,6 @@
remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806;
remoteInfo = DoubleConversion;
};
- C9FA794791DD269922D94CFC2AC0216F /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 27E277B43A5F7AE00EC5051AB99AC38E;
- remoteInfo = ReactNativeKeyboardTrackingView;
- };
- C9FE640C91CF104AE8C75974E1D0F465 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83;
- remoteInfo = GoogleAppMeasurement;
- };
CAAFA5AEF75D91014E0A847946B5CD1B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5395,12 +5432,12 @@
remoteGlobalIDString = A4F685BE3CAC127BDCE4E0DBBD88D191;
remoteInfo = Folly;
};
- CAC354F481A7DACB27DA3E491CEA9611 /* PBXContainerItemProxy */ = {
+ CAB3BD8844C120B778AF94B9D505F8BA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39;
- remoteInfo = RNDateTimePicker;
+ remoteGlobalIDString = A83ECDA5673771FA0BA282EBF729692B;
+ remoteInfo = RNFirebase;
};
CAD9ABFE1D8247DFCA7C5B5DC70C1C94 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5409,12 +5446,12 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- CB03656E5F5E47071957ECB1CFB5E0CB /* PBXContainerItemProxy */ = {
+ CB242EAB7B844C5DE6E1FFF83F51AA6B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6;
- remoteInfo = RNFastImage;
+ remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D;
+ remoteInfo = EXConstants;
};
CBBD408BB7D70EE08646E3F8BD770069 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5444,33 +5481,33 @@
remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
remoteInfo = glog;
};
- CE2F57EADD68691AA638B2E9100575C1 /* PBXContainerItemProxy */ = {
+ CF3CFF517720948A0D6F663FFF8151A6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 7F591BD8674041AAAA4F37DC699B5518;
- remoteInfo = KeyCommands;
+ remoteGlobalIDString = 53D121F9F9BB0F8AC1C94A12C5A8572F;
+ remoteInfo = "React-RCTVibration";
};
- CE6BDBC6FB2F46117631B453644B3D91 /* PBXContainerItemProxy */ = {
+ CF4421051A0A6BFCF2FD0CC6AAF4A542 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233;
- remoteInfo = "react-native-document-picker";
+ remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05;
+ remoteInfo = "Flipper-Glog";
};
- CF87F655D13B486B7A39F4A5166807A5 /* PBXContainerItemProxy */ = {
+ CF990F3FD8B6BBD497351A5F212CDAA8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6D979AB5FDA2E858850D9903776A30B3;
- remoteInfo = "RNImageCropPicker-QBImagePicker";
+ remoteGlobalIDString = 6083682834ABE0AE7BD1CBF06CADD036;
+ remoteInfo = CocoaAsyncSocket;
};
- D069D1BD6BC655C9307A6058CC0D703A /* PBXContainerItemProxy */ = {
+ D047390B60F5B2A994E39C8C95DD0A58 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 214E42634D1E187D876346D36184B655;
- remoteInfo = RNScreens;
+ remoteGlobalIDString = 18B56DB36E1F066C927E49DBAE590128;
+ remoteInfo = RNRootView;
};
D07A2073C8416FD3ABDA2FC695482B1F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5493,13 +5530,6 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- D28C49964D540257512849A23140B004 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027;
- remoteInfo = YogaKit;
- };
D290869CE5E3CD1EF4C5525BBBF8EC9C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5507,26 +5537,33 @@
remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
remoteInfo = ReactCommon;
};
- D2E55B6BDAF81BDCC2A59A9ABDC26C17 /* PBXContainerItemProxy */ = {
+ D3095285867D2DB471F341DD6BDFAF76 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9;
- remoteInfo = "React-RCTActionSheet";
+ remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161;
+ remoteInfo = "Flipper-PeerTalk";
};
- D2FC7C42D392B0B8E09236101A4E09C4 /* PBXContainerItemProxy */ = {
+ D335840018C565A84BB9F116EE65ABBF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A;
- remoteInfo = RNVectorIcons;
+ remoteGlobalIDString = F7D033C4C128EECAA020990641FA985F;
+ remoteInfo = "React-jsinspector";
};
- D40C3B376A3048883C9983514D1AB138 /* PBXContainerItemProxy */ = {
+ D372B81F63D96D97133F539019FAB415 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 409F3A0DB395F53FFB6AB30E5CD8ACD1;
- remoteInfo = EXHaptics;
+ remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB;
+ remoteInfo = ReactNativeKeyboardInput;
+ };
+ D43CD107C83CF9DCA5F1707EFA8BD23D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397;
+ remoteInfo = EXWebBrowser;
};
D465047540D12FD9D95291AE82A76DB9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5563,26 +5600,12 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- D5E0F479080A3548EA71565443BF62B3 /* PBXContainerItemProxy */ = {
+ D5CF246CE9ECFF4D4570B23383019051 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = BA3F5E5AA483B263B69601DE2FA269CB;
- remoteInfo = "react-native-cameraroll";
- };
- D614721636D133154CBE77DCB8E740B7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F;
- remoteInfo = Firebase;
- };
- D6196B4CF9DD24461E62959DB974D255 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = B9ED5194E665042005069EF06C82A050;
- remoteInfo = "OpenSSL-Universal";
+ remoteGlobalIDString = 869CED37B4B77AAE35DF8B6E70788BBC;
+ remoteInfo = EXLocalAuthentication;
};
D62C017428E93B98F00E023C43EC1EE8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5591,12 +5614,33 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- D8896153C90376FD841F9F6226640769 /* PBXContainerItemProxy */ = {
+ D6A39A1B02FBF4680496A401E7266E21 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6514D69CB93B41626AE1A05581F97B07;
- remoteInfo = "react-native-background-timer";
+ remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6;
+ remoteInfo = RNFastImage;
+ };
+ D6E8A8D3F28E90ABE3AB3F14B9CD44B4 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F;
+ remoteInfo = Crashlytics;
+ };
+ D7FAF99FFD5B32BC61ACAA789E96A41E /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 1FAAE067C1BFDEA17DFB657C3379AB56;
+ remoteInfo = "Flipper-RSocket";
+ };
+ D8DE891F2D981C9095267F2AA1B84D83 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = C3496D0495E700CF08A90C41EA8FA4BB;
+ remoteInfo = FBReactNativeSpec;
};
DA7D2B89AC64EE5AF84FBFEB65251C98 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5605,12 +5649,26 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- DBE61D88AE671E8815214B116F57E6EF /* PBXContainerItemProxy */ = {
+ DB9461D581120B1BFAC73D1DC983D0B8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 32CA4CBD6B28983076BD93DA221AD027;
- remoteInfo = YogaKit;
+ remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F;
+ remoteInfo = Firebase;
+ };
+ DBAF5B9214875D71ED465337C9A5E835 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = DBD2D83E10F8B7D3F4E0E34E6A9FCFA6;
+ remoteInfo = "React-RCTText";
+ };
+ DC1DEA204CE8983D464B781DE6840639 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 6FE9147F8AAA4DE676C190F680F47AE2;
+ remoteInfo = "React-RCTLinking";
};
DDFCA674E1FE8DC1DB86D5A0C0A1FB6A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5619,6 +5677,13 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
+ DDFF1EFC12E9DBBC9685C6500A23EAEC /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512;
+ remoteInfo = SDWebImageWebPCoder;
+ };
DE426B84920AAD68A99A39CB81DA3490 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5626,13 +5691,6 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- DF0EE647BBF3364114B255E46E8374DB /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4;
- remoteInfo = EXImageLoader;
- };
DF12C5D7BB68C2724D2F39A531F2A52A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5640,12 +5698,12 @@
remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3;
remoteInfo = nanopb;
};
- DF677F765D6C60D3DE6B97DA735E120D /* PBXContainerItemProxy */ = {
+ DF7A68A04A8BCB79CA3CD70E9EB0EEDA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB;
- remoteInfo = ReactNativeKeyboardInput;
+ remoteGlobalIDString = 96150F524B245896B800F84F369A9A5A;
+ remoteInfo = RNVectorIcons;
};
DF83807DED7F8C5AF770B13C6BAA9515 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5654,12 +5712,33 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- DF9C8A3667CAC52B56A1BFFC2B88ADAF /* PBXContainerItemProxy */ = {
+ DFC4BA79553EE526D9502069450916FD /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF;
- remoteInfo = RCTRequired;
+ remoteGlobalIDString = FF879E718031128A75E7DE54046E6219;
+ remoteInfo = RNReanimated;
+ };
+ DFCB7691C9ABE5CCEC808C75B1BF7B0F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = BD9A27D8398DEB3205D3F8937B0672A0;
+ remoteInfo = "react-native-safe-area-context";
+ };
+ E100972C69F45EB8DCF790210D5CBB99 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 0BB7745637E0758DEA373456197090C6;
+ remoteInfo = RNFastImage;
+ };
+ E13A8B3B7F985F55E7C2335A25C12C1F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7;
+ remoteInfo = UMImageLoaderInterface;
};
E151C3507E1AC3F51E6253967970D729 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5668,6 +5747,27 @@
remoteGlobalIDString = E7E7CE52C8C68B17224FF8C262D80ABF;
remoteInfo = RCTRequired;
};
+ E15864AF59D421DD6266EAF9AD8A08D3 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155;
+ remoteInfo = "boost-for-react-native";
+ };
+ E17378F09BA939152A69C2B71DE85721 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5;
+ remoteInfo = Fabric;
+ };
+ E1BB4EB85C322EFA7AF3D3A273373591 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D18C49071FC5370C25F5758A85BA5F6;
+ remoteInfo = "react-native-webview";
+ };
E2A7D57EF8EAB020233EDC68A9ECF68D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5675,26 +5775,26 @@
remoteGlobalIDString = D0EFEFB685D97280256C559792236873;
remoteInfo = glog;
};
- E2CD70AE7A465B98362B9ADB9A67C298 /* PBXContainerItemProxy */ = {
+ E4D7990772282142E699917A831E94D0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D11E74324175FE5B0E78DB046527F233;
- remoteInfo = "react-native-document-picker";
+ remoteGlobalIDString = 64F427905796B33B78A704063422979D;
+ remoteInfo = "rn-fetch-blob";
};
- E4DB45AF08911ACBFF949FE113CCDB83 /* PBXContainerItemProxy */ = {
+ E5471ECC0FF32AF5DB9B37DE1B56E852 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
- remoteInfo = UMCore;
+ remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5;
+ remoteInfo = "React-RCTBlob";
};
- E654496422A19164DCA87DC87D60417E /* PBXContainerItemProxy */ = {
+ E5AA093267640BBBCC5DD96EB4B0F8C2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 1953860EA9853AA2BC8022B242F08512;
- remoteInfo = SDWebImageWebPCoder;
+ remoteGlobalIDString = D20469A9A1E5CFB26045EAEBE3F88E5E;
+ remoteInfo = RCTTypeSafety;
};
E679399E70A1302F64F34F5147A0D753 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5703,6 +5803,13 @@
remoteGlobalIDString = 6A9637F1BC8154F777335A6420579C05;
remoteInfo = "Flipper-Glog";
};
+ E6FC33E29FF7B295ED4EE623B3D5038C /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 4D67CFB913D9C3BE37252D50364CD990;
+ remoteInfo = RNUserDefaults;
+ };
E79050B7B79BB88D74178F90A19D9ECF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5710,19 +5817,12 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- E7BF3B994EB1EB816A02193931536817 /* PBXContainerItemProxy */ = {
+ E7F4DA5B7432D6ECC28FD3F8270EFABF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397;
- remoteInfo = EXWebBrowser;
- };
- E81B6CE6732C69531355630EB618ECF6 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = DA0709CAAD589C6E7963495210438021;
- remoteInfo = "React-jsiexecutor";
+ remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2;
+ remoteInfo = RNImageCropPicker;
};
E8524B7128B54F7936616A550BEB7203 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5731,12 +5831,68 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- EB9A58B4D2988FEA4D86FDE9BABCB937 /* PBXContainerItemProxy */ = {
+ E85ECABD89ECEAEC447413509F4A390E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155;
- remoteInfo = "boost-for-react-native";
+ remoteGlobalIDString = 33B041E5D061336F88B875C8B86E45FB;
+ remoteInfo = ReactNativeKeyboardInput;
+ };
+ E883AF62EF1FF0F648E8895A6B0053BB /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 9EB556EE511D43F3D5D7AAF51D8D0397;
+ remoteInfo = EXWebBrowser;
+ };
+ E9120983EF353F07446C49C7D50BDFEF /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 868B90C74770285449C60DBA82181479;
+ remoteInfo = EXFileSystem;
+ };
+ E93E499365006B4429ED95B74372134D /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE;
+ remoteInfo = "rn-extensions-share";
+ };
+ EAA8B2468CA7977CE967BD422327F9EC /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 0745200E60DC80C9A0A48B7E6C1518D7;
+ remoteInfo = BugsnagReactNative;
+ };
+ EAA9F477386E52EB30E75431006FAA8C /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
+ remoteInfo = React;
+ };
+ EAAD5728B721ABDCFBC826453ACEB975 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 2AB2EF542954AB1C999E03BFEF8DE806;
+ remoteInfo = DoubleConversion;
+ };
+ EBFB8BA28CF561E9355D087105359282 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5;
+ remoteInfo = Fabric;
+ };
+ EC93B8228CB3B4B5FC5F686AD456AE9B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8CC4EAA817AA86310D1900F1DAB3580F;
+ remoteInfo = FBLazyVector;
};
ECADD9C57FC2C24C9729ACF2EB4520A8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5745,13 +5901,6 @@
remoteGlobalIDString = DBCB1B4965863DDD3B9DED9A0918A526;
remoteInfo = UMCore;
};
- ECC3487D6608A718BFB2B34971B08AC2 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 2038C6F97563AAD6162C284B3EDD5B3B;
- remoteInfo = UMSensorsInterface;
- };
ECDA3E11587890F6131BBCCEE8B3A5A3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5759,12 +5908,19 @@
remoteGlobalIDString = 718DB7D0A7E90B531AD577B3356C4161;
remoteInfo = "Flipper-PeerTalk";
};
- EE649AE455D207F2A20EADD20FE41444 /* PBXContainerItemProxy */ = {
+ EF624B2537AB5D80C1359E8D7E018589 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185;
- remoteInfo = FirebaseAnalytics;
+ remoteGlobalIDString = 11989A5E568B3B69655EE0C13DCDA3F9;
+ remoteInfo = "React-RCTActionSheet";
+ };
+ EF9E61FBA7CDD7A04F20DB757E6ED8E2 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = F4F25FCAC51B51FD5F986EB939BF1F87;
+ remoteInfo = GoogleDataTransportCCTSupport;
};
F02CC3076A54CCCA5F221E28F3E20FAE /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5773,6 +5929,27 @@
remoteGlobalIDString = 651511D7DA7F07F9FC9AA40A2E86270D;
remoteInfo = "React-RCTNetwork";
};
+ F05D8CC5F18A4C0EA63AC8BD2E80245F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD;
+ remoteInfo = Flipper;
+ };
+ F099B99198603A64690A7AA16E3C2A9B /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0;
+ remoteInfo = GoogleDataTransport;
+ };
+ F0AE92F70485621CD0BD9C242C03149F /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
+ remoteInfo = "React-Core";
+ };
F13412B1EC8D97A0134A577EFE4FFBFA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5787,13 +5964,6 @@
remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
remoteInfo = GoogleUtilities;
};
- F1BE6DEC64F23BF14FC235D00C202386 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 0D82774D2A533D3FFAE27CAB4A6E9CB2;
- remoteInfo = RNImageCropPicker;
- };
F1D31400DE78E76FE461920F078645F1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
@@ -5801,12 +5971,12 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- F2BF1D08AD7B7FCC772F2A70DE138319 /* PBXContainerItemProxy */ = {
+ F2B005E2CF6BFCEA9AAC40A17BD7CCEF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39;
- remoteInfo = RNDateTimePicker;
+ remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83;
+ remoteInfo = GoogleAppMeasurement;
};
F2E57867E76DED400D1A4035EF3D8735 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5815,19 +5985,19 @@
remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3;
remoteInfo = nanopb;
};
- F2F4250DEEBBA02EC2E4F57AB3F67E2F /* PBXContainerItemProxy */ = {
+ F362B824AACF6CC705BC906F60B3594D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD;
- remoteInfo = Flipper;
+ remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
+ remoteInfo = SDWebImage;
};
- F3D4FACAB449A01E756FB1E30315D033 /* PBXContainerItemProxy */ = {
+ F3C2346CAC9CFA53E348127A654743B6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD;
- remoteInfo = Flipper;
+ remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D;
+ remoteInfo = GoogleUtilities;
};
F40F967DB5AFDF925A6D54E4FB17CA0A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5836,19 +6006,12 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- F4D48F51991C68B64DDE7029DC81A05F /* PBXContainerItemProxy */ = {
+ F55D242DECDFF47E08518D59329C9723 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = CA400829100F0628EC209FBB08347D42;
- remoteInfo = "react-native-notifications";
- };
- F4DC8CC6F0D649433FFF38A495BCC6F4 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 97C4DE84FA3CC4EC06AA6D8C249949B7;
- remoteInfo = UMImageLoaderInterface;
+ remoteGlobalIDString = ED2506AE7DE35D654F61254441EA7155;
+ remoteInfo = "boost-for-react-native";
};
F56EBC18CB64EE0482444624DFEC06A2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5864,26 +6027,19 @@
remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2;
remoteInfo = FirebaseCore;
};
- F74239C82F649DEB050E9FB99E683A60 /* PBXContainerItemProxy */ = {
+ F86B84661F4D8AD6700D089DE9542A39 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = FF879E718031128A75E7DE54046E6219;
- remoteInfo = RNReanimated;
+ remoteGlobalIDString = 263266A9E29FFF0E9C8CA0E4582BFCF4;
+ remoteInfo = EXImageLoader;
};
- F944FBD086B4F0B7A6A8F98BCFF0D59C /* PBXContainerItemProxy */ = {
+ F945D63C24C60315750DEAC3185CE6A6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 6C1893932A69822CBE3502F2E0BCFB6D;
- remoteInfo = EXConstants;
- };
- F9BC7D28AD87790D95A38C36E89FA025 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
- remoteInfo = "React-Core";
+ remoteGlobalIDString = E63939AA6EFD3D6A8C09E45929F11DBD;
+ remoteInfo = Flipper;
};
FA5C86A90420903CA42E08EC8584B824 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5892,12 +6048,12 @@
remoteGlobalIDString = 7ACAA9BE580DD31A5CB9D97C45D9492D;
remoteInfo = "React-Core";
};
- FB9B37C957C03C39DFF9BFB0F54280F4 /* PBXContainerItemProxy */ = {
+ FBE287EE09033E27AD1C72F24E6B2258 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 90148E8FD1C445D7A019D504FA8CBC53;
- remoteInfo = ReactNativeART;
+ remoteGlobalIDString = B6D5DD49633DFF0657B8C3F08EB3ABA9;
+ remoteInfo = ReactCommon;
};
FC9ECE85F287C504E4BF453D581199F5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -5906,3457 +6062,3510 @@
remoteGlobalIDString = 1BEE828C124E6416179B904A9F66D794;
remoteInfo = React;
};
- FCD9E02655D4F4E60EF5892BACBA98C2 /* PBXContainerItemProxy */ = {
+ FD36AF97EAA17FC2E49F582BFCEF4FA0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = A238B7CE3865946D1F214E1FE0023AAE;
- remoteInfo = "rn-extensions-share";
+ remoteGlobalIDString = D760AF58E12ABBB51F84160FB02B5F39;
+ remoteInfo = RNDateTimePicker;
};
- FDB4CC5D5AEB96DE88E1322E135629B8 /* PBXContainerItemProxy */ = {
+ FE280BDF435844C482B5DC06E0FDD925 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = A30157FD17984D82FB7B26EE61267BE2;
- remoteInfo = RSKImageCropper;
- };
- FE085C3B3F06A79867228ECFD647A377 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 4F265533AAB7C8985856EC78A33164BB;
- remoteInfo = "React-RCTImage";
- };
- FE38C858C518B8FDCD04A5D2231EAFE9 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 95D98F901D07557EF7CA38D3F03832C5;
- remoteInfo = "React-RCTBlob";
- };
- FEFA81BDAF957029AA3AC4E53AEC606C /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
- remoteInfo = SDWebImage;
+ remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185;
+ remoteInfo = FirebaseAnalytics;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
- 0003504E25CFCD737EB3599D97FA8714 /* pqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pqueue.h; path = ios/include/openssl/pqueue.h; sourceTree = ""; };
- 0013F7D2E78BC3DB84DD98AA76CA9955 /* Flipper-Glog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Flipper-Glog-prefix.pch"; sourceTree = ""; };
- 005C39B0D6A55407361C60CF39DF33E1 /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; };
- 007F51799207C1556B23F3D8F8C1F218 /* FrameTransportImpl.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameTransportImpl.cpp; path = rsocket/framing/FrameTransportImpl.cpp; sourceTree = ""; };
- 007F5CF050DF32FA07CC118BE233C455 /* TestObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TestObserver.h; path = yarpl/observable/TestObserver.h; sourceTree = ""; };
- 00855890B735951AA5162A55E8A97890 /* Launder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Launder.h; path = folly/lang/Launder.h; sourceTree = ""; };
- 0090BEF13DE7D3464F0062B18937C531 /* BugsnagCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BugsnagCollections.h; sourceTree = ""; };
- 00B5C72529406EE9732D26B824356D9F /* FlipperInitConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperInitConfig.h; path = xplat/Flipper/FlipperInitConfig.h; sourceTree = ""; };
- 00ED0947E7C56C338297FCD518F450BB /* AsyncServerSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AsyncServerSocket.h; path = folly/io/async/AsyncServerSocket.h; sourceTree = ""; };
- 00EDCAA7B97036AEB4F17F2431CD31C5 /* RCTTextShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextShadowView.m; sourceTree = ""; };
+ 0004ADA1CA081B030684FB19EC77BEC2 /* ThreadPoolExecutor.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = ThreadPoolExecutor.cpp; path = folly/executors/ThreadPoolExecutor.cpp; sourceTree = ""; };
+ 0012174DC0B42CD6367B28E089B87880 /* JsArgumentHelpers-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JsArgumentHelpers-inl.h"; sourceTree = ""; };
+ 0017B4D0B1DDD7F0D97CEDA6CBA7C94B /* REABezierNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REABezierNode.h; sourceTree = ""; };
+ 001D92E28D2A3CAD7AC972F4679E1DE6 /* RNImageCropPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNImageCropPicker-prefix.pch"; sourceTree = ""; };
+ 00689B6D3DED604287FE7E70FDCF8935 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; };
+ 006E4F616A0109DD4199ED3F10416DA5 /* BSG_KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSCrashSentry_User.h; sourceTree = ""; };
+ 00708FE9F33964A9BE11A47D03D2C905 /* EXLocalAuthentication.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXLocalAuthentication.xcconfig; sourceTree = ""; };
+ 007F138676D3BC7AE2338D1D7AE367A3 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; };
+ 0082E5271A0A42B9A35B2F9EBBE28914 /* GULSceneDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSceneDelegateSwizzler.m; path = GoogleUtilities/SceneDelegateSwizzler/GULSceneDelegateSwizzler.m; sourceTree = ""; };
+ 009CF839932EDA691FF3C5786F28642F /* Latch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Latch.h; path = rsocket/benchmarks/Latch.h; sourceTree = ""; };
+ 00E0374CF3CB603D1AF747FE4DAC8F6E /* EXVideoThumbnailsModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXVideoThumbnailsModule.m; path = EXVideoThumbnails/EXVideoThumbnailsModule.m; sourceTree = ""; };
+ 00EDF5A75842B9DB021A0177A3C49DA5 /* BSG_KSSingleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSingleton.h; sourceTree = ""; };
+ 00F32EC8C841F2562E320EA763360D94 /* react-native-background-timer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "react-native-background-timer.xcconfig"; sourceTree = ""; };
+ 010B5109BD821A3F8B3B29CFCDE19C3A /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; 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; };
- 0165BAA8EE7266F1ED30DF044C6D3017 /* IOBufQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IOBufQueue.h; path = folly/io/IOBufQueue.h; sourceTree = ""; };
- 018D4EB55D0B81E4E0A8B0C4EF13FDEF /* BSGSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BSGSerialization.m; sourceTree = ""; };
- 0194255A68262603732E2E4F4F9BDAA3 /* RNPushKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKit.m; path = RNNotifications/RNPushKit.m; sourceTree = ""; };
- 01C015A56F8C5753715F3344D67046F2 /* RNAudio.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNAudio.xcconfig; sourceTree = ""; };
- 01C61CDCDB208940081BCB076A189961 /* SKSwizzle.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = SKSwizzle.mm; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/utils/SKSwizzle.mm; sourceTree = ""; };
- 01C75B5F8947006AB1C73BB46B4267E5 /* Expected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expected.h; path = folly/Expected.h; sourceTree = ""; };
+ 012D2366D2C172885416EEAAB9F76A32 /* CallOnce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallOnce.h; path = folly/synchronization/CallOnce.h; sourceTree = ""; };
+ 01317DD0FBC67A8D7591529633AF3EC2 /* GlobalThreadPoolList.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = GlobalThreadPoolList.cpp; path = folly/executors/GlobalThreadPoolList.cpp; sourceTree = ""; };
+ 015B8C320491CDF6FE6160D9DF5F206A /* ClientResumeStatusCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ClientResumeStatusCallback.h; path = rsocket/internal/ClientResumeStatusCallback.h; sourceTree = ""; };
+ 01AE48FD708360D75236CEC8F6F728F5 /* UMFaceDetectorManagerProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFaceDetectorManagerProvider.h; path = UMFaceDetectorInterface/UMFaceDetectorManagerProvider.h; sourceTree = ""; };
+ 01AEDCFC3ED04DFFE39D6F80D460287A /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = ""; };
+ 01AF6B3F7CCE670710F45E8B5157C55F /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; };
01CF13B9D679B7BC88155AD55F3DD540 /* Pods-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-RocketChatRN.release.xcconfig"; sourceTree = ""; };
- 01DC3D71773A522EB2F7C6F3723730BA /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTAlertManager.h; path = React/CoreModules/RCTAlertManager.h; sourceTree = ""; };
- 01E111A92A8C204D121A7CE95801F180 /* RCTConvertHelpers.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTConvertHelpers.mm; sourceTree = ""; };
- 0217D0E502821EC62D4BC5A63234FEA1 /* REAPropsNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAPropsNode.h; sourceTree = ""; };
- 024002479A430A739738CCA4DA9D7A68 /* UMAppLoaderProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMAppLoaderProvider.m; path = UMAppLoader/UMAppLoaderProvider.m; sourceTree = ""; };
- 02610419E361BBA69BC1DA912F509792 /* comp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comp.h; path = ios/include/openssl/comp.h; sourceTree = ""; };
- 0276A5984EF410A04E45C39777BA08FC /* UMKernelService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMKernelService.h; sourceTree = ""; };
- 02839DD93278BE161B024363703E82DB /* EXVideoManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoManager.m; sourceTree = ""; };
- 02BA4A97D0301E28F3FC09DFFF56E09F /* React-RCTAnimation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-RCTAnimation-prefix.pch"; sourceTree = ""; };
- 02C5D16E99004CE5FCA141D0C0C3082F /* RNNotificationCenterListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNNotificationCenterListener.m; path = RNNotifications/RNNotificationCenterListener.m; sourceTree = ""; };
- 02D4EE66505B739A233275617D19E90B /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = ""; };
- 02DF8E79EDB719687F9AD4312BE2497F /* RNFirebaseFirestoreCollectionReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNFirebaseFirestoreCollectionReference.h; sourceTree = ""; };
- 02E7806F9CAB5FC3C3A6D2F4B19FB0D7 /* React-RCTText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTText-dummy.m"; sourceTree = ""; };
- 02ED9359D57B349ED403CE99D1BE1087 /* UMPermissionsInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMPermissionsInterface.h; path = UMPermissionsInterface/UMPermissionsInterface.h; sourceTree = ""; };
- 0311B13879609FE9DF91F2242EF8880B /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; };
- 033AEAC06554EDAB089E06D94AD09569 /* EXRemoteNotificationPermissionRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = EXRemoteNotificationPermissionRequester.h; sourceTree = ""; };
- 039260E4EB98C38E56BFE23345A91046 /* RCTGIFImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTGIFImageDecoder.h; path = Libraries/Image/RCTGIFImageDecoder.h; sourceTree = ""; };
- 03BE24F4F18839DA0DF090854262D0F6 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; };
- 03E769E1378A9A173E93E981E490E214 /* RNFirebaseFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNFirebaseFunctions.m; sourceTree = ""; };
- 03EBAD293CCBC3FD87634A527B11129C /* UMAppLifecycleListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMAppLifecycleListener.h; sourceTree = ""; };
- 03F6CCED72BFE6C3312F1EBB5812CEBE /* ReactCommon-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactCommon-prefix.pch"; sourceTree = ""; };
- 0404F95004D73EFEBB6CDFEF3BF0585B /* RCTTextSelection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTextSelection.m; sourceTree = ""; };
- 044C324DA966C314028D2F3B9D0CB553 /* OpenSSLHash.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLHash.cpp; path = folly/ssl/OpenSSLHash.cpp; sourceTree = ""; };
- 045EEDE1DED9F8F66E3B5F0CFE3FBD9B /* EXImageLoader.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXImageLoader.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
- 04832F3BEF5457E9231DFA3A7B466767 /* BSG_KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSSignalInfo.c; sourceTree = ""; };
- 04893AF65324DB5A2A67812211344EDE /* RCTActionSheetManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTActionSheetManager.mm; sourceTree = ""; };
- 0489E0A1F8187B5F4941602010D531FE /* DistributedMutex.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = DistributedMutex.cpp; path = folly/synchronization/DistributedMutex.cpp; sourceTree = ""; };
- 04AB6BB53E4F9261BD400BCA26111B30 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; };
- 04D2FF17E6F4BBB06C01BCF2F7ED5572 /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = iOS/Crashlytics.framework/Headers/ANSCompatibility.h; sourceTree = ""; };
- 04D663D51FF3BC07BC8331ADD75706C5 /* RCTEventAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventAnimation.m; sourceTree = ""; };
- 04DE0F5DFBD03C92CCB6615F8DFEC826 /* UMReactFontManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMReactFontManager.m; sourceTree = ""; };
- 04E5CAF5FDF2541E751901FE0B665F3C /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; };
- 04EBBBA654E5B9311944BB828A0B747C /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; };
- 04EF404723C321D1CE272E4AB802BD15 /* BaselinesAsyncSocket.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = BaselinesAsyncSocket.cpp; path = rsocket/benchmarks/BaselinesAsyncSocket.cpp; sourceTree = ""; };
- 04FFB9C319EA3BC2AF3541DA4BBD1CC3 /* RCTRedBoxExtraDataViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBoxExtraDataViewController.h; sourceTree = ""; };
- 050E27E3EE0CA10437F5D07EEEF18F99 /* RCTPackagerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPackagerClient.h; sourceTree = ""; };
- 0517A3D8E3A08BF3DE37F6F920808853 /* Subscription.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Subscription.cpp; path = yarpl/observable/Subscription.cpp; sourceTree = ""; };
- 0519831A7389E3FD1F01F9B872C14C26 /* SafeAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SafeAssert.h; path = folly/lang/SafeAssert.h; sourceTree = ""; };
- 0565C8582A36374220B1E5EE36E36BEB /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; };
- 056ADBB8EC7EC510BBD1C3834CE4F319 /* SKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SKMacros.h; path = iOS/FlipperKit/SKMacros.h; sourceTree = ""; };
- 05A3D55CAA8DED5C74FC5C2B3BA51AFC /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; };
- 05B096545AD412892A5196245C3150A4 /* ReactNativeKeyboardInput.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeKeyboardInput.xcconfig; sourceTree = ""; };
- 05C5C1C3B3F9691C527AE26DB0182F75 /* QBCheckmarkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QBCheckmarkView.h; path = ios/QBImagePicker/QBImagePicker/QBCheckmarkView.h; sourceTree = ""; };
- 05C7FF7F0A41C0A62CCD4081A769B7D1 /* RCTImageStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RCTImageStoreManager.h; path = Libraries/Image/RCTImageStoreManager.h; sourceTree = ""; };
- 05D0F14DC3B4D4C2B13E841FB85EF27D /* ReactNativeART-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactNativeART-dummy.m"; sourceTree = ""; };
- 05E10D9D717D3FF1D79290CB9A54BD38 /* SKInvalidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SKInvalidation.m; path = iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/SKInvalidation.m; sourceTree = ""; };
- 05E86336AF4C6134869ADC56CB101B4D /* jsilib-windows.cpp */ = {isa = PBXFileReference; includeInIndex = 1; path = "jsilib-windows.cpp"; sourceTree = ""; };
- 05EFFF3F828809F4D688B2C16C00550C /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; };
- 05F0230F308837451B51927D88623BFB /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; };
- 05FCCDB5B8226B26274EEA2A8835FB1D /* ReactNativeART.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactNativeART.xcconfig; sourceTree = ""; };
+ 01DF912D12F8A8AF95935A4DEEABA8F0 /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = ios/include/openssl/opensslv.h; sourceTree = ""; };
+ 0204FFF9D9BF6D7F08FC69597476CDA2 /* RCTInspectorPackagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTInspectorPackagerConnection.m; sourceTree = ""; };
+ 02057BFC1C42DD60C7390331C635D854 /* DistributedMutexSpecializations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DistributedMutexSpecializations.h; path = folly/synchronization/DistributedMutexSpecializations.h; sourceTree = ""; };
+ 020D5673F40E26308134182F52007846 /* RNCAssetsLibraryRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNCAssetsLibraryRequestHandler.h; path = ios/RNCAssetsLibraryRequestHandler.h; sourceTree = ""; };
+ 021CB1089588A8E479E5D3393DBAE814 /* UMFontInterface.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMFontInterface.xcconfig; sourceTree = ""; };
+ 0225409427FFE99591DCBD4FEDDA3EDB /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; };
+ 022760F1F3F03EEEF53CBA1B3AEB597A /* SocketAddress.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = SocketAddress.cpp; path = folly/SocketAddress.cpp; sourceTree = ""; };
+ 02392C81BE71CCE7C147023C056E162F /* RCTSurfaceStage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSurfaceStage.h; sourceTree = ""; };
+ 024F789B72FA8D92CC84DCD82857AD1C /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; };
+ 024FDCAE946212BD0C500C418F4F815F /* RCTClipboard.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTClipboard.mm; sourceTree = ""; };
+ 02518A8A6A85F836F31B2E5CD2846C71 /* UMModuleRegistryHolderReactModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UMModuleRegistryHolderReactModule.h; sourceTree = ""; };
+ 026700095BE2DE2873259230639EE042 /* FBLazyIterator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLazyIterator.h; path = FBLazyVector/FBLazyIterator.h; sourceTree = ""; };
+ 028638983A5BA05D9401B2B5D38291B9 /* RCTImageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageUtils.m; sourceTree = ""; };
+ 0290E194F9C2C8387788644469BD58C5 /* RCTCxxBridge.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTCxxBridge.mm; sourceTree = ""; };
+ 029B3D446838960B31BCBD02394F100C /* Stdlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Stdlib.h; path = folly/portability/Stdlib.h; sourceTree = ""; };
+ 02C5EA6AD56B252274A032DB086009A3 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; includeInIndex = 1; name = FontAwesome5_Brands.ttf; path = Fonts/FontAwesome5_Brands.ttf; sourceTree = ""; };
+ 02CAE9298A2C4E7810DCC16EA4120CD2 /* Sockets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sockets.h; path = folly/portability/Sockets.h; sourceTree = ""; };
+ 02E8490592B6B8646DFCDAFE80399BCB /* RNPushKitEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNPushKitEventListener.m; path = RNNotifications/RNPushKitEventListener.m; sourceTree = ""; };
+ 02F896E427E81E60D05E4F642B7D77FB /* GDTCORPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORPlatform.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORPlatform.m; sourceTree = ""; };
+ 0331E0560A2C553EA0BB867498C123F6 /* RCTMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedViewManager.m; sourceTree = ""; };
+ 034DB30AF5B4F51E9E5B0EADF41E1970 /* RCTSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSliderManager.m; sourceTree = ""; };
+ 0381DD58E447475C2B3C700C93942C53 /* RCTExceptionsManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTExceptionsManager.mm; sourceTree = ""; };
+ 0389CE2540A2E0A6501F4C228F15FEEF /* EXVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = EXVideoView.m; sourceTree = ""; };
+ 038AB41E492D82C079D7AB7C446FD88F /* RNCAppearanceProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNCAppearanceProvider.m; path = ios/Appearance/RNCAppearanceProvider.m; sourceTree = ""; };
+ 039AF8250A6CC02D33970FF0D01346A0 /* BSG_KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSG_KSSysCtl.h; sourceTree = ""; };
+ 03B3B8A2D8AA371D0684A81EAD100DCF /* Core-inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Core-inl.h"; path = "folly/gen/Core-inl.h"; sourceTree = ""; };
+ 03BCAE262C2C98BC754ECFA00DD34E2D /* buffer_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer_compat.h; path = src/event2/buffer_compat.h; sourceTree = ""; };
+ 03BFDE2AEA3E71063E0597E9870ED535 /* pem2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem2.h; path = ios/include/openssl/pem2.h; sourceTree = ""; };
+ 03CD8B081094014BC56C6D94C83B4283 /* REAOperatorNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAOperatorNode.h; sourceTree = ""; };
+ 03EE79588247324A1EAAF6C680259B9F /* REACallFuncNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REACallFuncNode.m; sourceTree = ""; };
+ 03F5A16FA30D2CD2FFC3F9CBB5F833E4 /* REAModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = REAModule.h; path = ios/REAModule.h; sourceTree = ""; };
+ 03FBD72B129570234DDB4A6856B7A3FD /* 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 = ""; };
+ 0412C5FD31A82AF48D369E9CA79F7B33 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; };
+ 041A3AB9D3FA721EE3FA6A1C010E3C97 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; };
+ 042DF8DFEEB1D8E5580AAC6A366BDAB8 /* FirebaseInstallations-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstallations-dummy.m"; sourceTree = ""; };
+ 0461463C7C51A58FADE5719B78D3486F /* ui_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui_compat.h; path = ios/include/openssl/ui_compat.h; sourceTree = ""; };
+ 04781D0F05AE646DF0C4F2B2B97CE52C /* UMCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UMCore.xcconfig; sourceTree = ""; };
+ 049D4121733CDD7CE6038A9F9D0E1D00 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; };
+ 04AEECEA2393B4EDABC37244F1239588 /* RWSpinLock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RWSpinLock.h; path = folly/synchronization/RWSpinLock.h; sourceTree = ""; };
+ 04CEE1E688601F525B82D9E0BE4BBCAC /* 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; };
+ 04D68E412645497E037D13E9CC406B2B /* EXFileSystem-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXFileSystem-dummy.m"; sourceTree = ""; };
+ 0519EC5A4AFFBE2BB26D2B7BA7702EDB /* GoogleDataTransport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransport-dummy.m"; sourceTree = ""; };
+ 052E73AD9356D481A265F7E0FAA85B84 /* ms.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ms.lproj; path = "Objective-C/TOCropViewController/Resources/ms.lproj"; sourceTree = ""; };
+ 0544766E1DA9929D248A7B5AD1E65B99 /* React-RCTAnimation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-RCTAnimation-dummy.m"; sourceTree = ""; };
+ 05672D7B2C6130AF07E326DF8EF6CDE0 /* OpenSSLThreading.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenSSLThreading.cpp; path = folly/ssl/detail/OpenSSLThreading.cpp; sourceTree = ""; };
+ 05860C94147F4A2E18B1576B3286CF38 /* UMUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UMUtilities.m; path = UMCore/UMUtilities.m; sourceTree = ""; };
+ 058F3CC327C54E92399B95291B8927B5 /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; };
+ 05967AFA2A219CC4396B1B8F667FA777 /* 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; };
+ 059D07B656F170281E4608441D5988EB /* FrameSerializer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = FrameSerializer.cpp; path = rsocket/framing/FrameSerializer.cpp; sourceTree = ""; };
+ 05A7B5AFD49681298FBC68113C18BFE9 /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = ios/include/openssl/srtp.h; sourceTree = ""; };
+ 05D5AFCCA3D39D55B45E742AEC13270B /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; };
+ 05D86D6DAA63D4275173FC63FD7F89BC /* TurnSequencer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TurnSequencer.h; path = folly/detail/TurnSequencer.h; sourceTree = ""; };
+ 05E61405F948E161852A46347C492232 /* RNBridgeModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNBridgeModule.m; path = RNNotifications/RNBridgeModule.m; sourceTree = ""; };
+ 05FD1CADBA934C110DFE16A11C133F0B /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; };
+ 063EE953E780320CB010F1F0C42E48E1 /* AtomicNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AtomicNotification.h; path = folly/synchronization/AtomicNotification.h; sourceTree = ""; };
+ 0648676BF9CD205E0A6CA555902CA27F /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; };
06489499588BFA8FD5E63DD6375CD533 /* libFolly.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFolly.a; path = libFolly.a; sourceTree = BUILT_PRODUCTS_DIR; };
- 064AF5CA1F21861C4AA9F8DF36BA0773 /* GFlags.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GFlags.h; path = folly/portability/GFlags.h; sourceTree = ""; };
- 067D46A826FD4774A6ED6EC1D61863D0 /* UMModuleRegistryHolderReactModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UMModuleRegistryHolderReactModule.m; sourceTree = ""; };
- 068CB8333E3EA16C3C8382BF5A3277A0 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; };
- 068D3645C0B2E35542B23A98DBDC265D /* LifoSemMPMCQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LifoSemMPMCQueue.h; path = folly/executors/task_queue/LifoSemMPMCQueue.h; sourceTree = ""; };
- 0694221AA3A53B75F96CFF7D06188206 /* RCTSurfaceStage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSurfaceStage.m; sourceTree = ""; };
- 069DB67EF6B2F8AA995630F6F9E2282A /* NSValue+Interpolation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSValue+Interpolation.h"; sourceTree = ""; };
- 06B58C5BE0FB638D9C4152C2BBFB0541 /* RSocketErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RSocketErrors.h; path = rsocket/RSocketErrors.h; sourceTree = ""; };
- 06DA217DBD0FA2E42BDB897AA049CCC2 /* F14Table.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = F14Table.cpp; path = folly/container/detail/F14Table.cpp; sourceTree = ""; };
- 06F09B2B54ABF89A0E692B008AA9D6F9 /* RCTTurboModule.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTTurboModule.mm; sourceTree = ""; };
- 06F7E102B8926396E85BF47205E1D5F9 /* RCTScrollEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollEvent.h; sourceTree = ""; };
+ 064EEA022F90A653E3B0ABDFCD0B6D44 /* REAEventNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = REAEventNode.m; sourceTree = ""; };
+ 064EF803E09705C1E6B2BE3F850395BE /* ARTNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARTNode.h; path = ios/ARTNode.h; sourceTree = ""; };
+ 0672A1C17F80DFD5A9341B19DD72461F /* ThreadCachedInts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ThreadCachedInts.h; path = folly/synchronization/detail/ThreadCachedInts.h; sourceTree = ""; };
+ 0676C0A4CED5F7CC64A72A36985213BA /* UMFileSystemInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UMFileSystemInterface.h; path = UMFileSystemInterface/UMFileSystemInterface.h; sourceTree = ""; };
+ 06800ED7F45E9EEE33317363307DAF0E /* TimerFDTimeoutManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TimerFDTimeoutManager.h; path = folly/experimental/TimerFDTimeoutManager.h; sourceTree = ""; };
+ 06810A4A96E8536F472B18ECD37FBA1A /* BSG_KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; path = BSG_KSString.c; sourceTree = ""; };
+ 0686C0EC9AF0D66EFC1B412EB9124045 /* GDTCOREvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent.h; path = GoogleDataTransport/GDTCORLibrary/Public/GDTCOREvent.h; sourceTree = ""; };
+ 0688E1BF1908E81DBF8C7C1D4D8AD3BA /* SetupResumeAcceptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SetupResumeAcceptor.h; path = rsocket/internal/SetupResumeAcceptor.h; sourceTree = ""; };
+ 06A7EB76F91D3D1CF67257B7C8B89552 /* RNFirebase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNFirebase-dummy.m"; sourceTree = ""; };
+ 06C77EEB9D7D1C3184F5C03B17820D0D /* React-RCTSettings.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "React-RCTSettings.xcconfig"; sourceTree = ""; };
+ 06D222764BE5EFFDA1CB8E727535B257 /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULAppDelegateSwizzler.h; sourceTree = ""; };
+ 06EA43809DB273039C5E47565F2C72B1 /* camellia.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = camellia.h; path = ios/include/openssl/camellia.h; sourceTree = ""; };
+ 06F8EBA16B75A578F19F3C024272E7DB /* FIRInstallationsLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsLogger.m; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.m; sourceTree = ""; };
06FC5C9CF96D60C50FCD47D339C91951 /* libnanopb.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libnanopb.a; path = libnanopb.a; sourceTree = BUILT_PRODUCTS_DIR; };
- 07017D11692DC682C8E03BB2FA2823DF /* FIRInstallationsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsVersion.h; path = FirebaseInstallations/Source/Library/Public/FIRInstallationsVersion.h; sourceTree = ""; };
- 072CA5F994B8A58A9BBB07C0BBD5B224 /* FIRInstallationsAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAuthTokenResult.m; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResult.m; sourceTree = ""; };
- 075EB1E1621767C17080076A7C508105 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; };
- 076E145788164E8C598B00518B182087 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; };
- 07B25EC8B033867DDBBFA3107CD3017C /* FKPortForwardingServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FKPortForwardingServer.m; path = iOS/FlipperKit/FKPortForwarding/FKPortForwardingServer.m; sourceTree = ""; };
- 07B399C7A1992ED828E225323FB85F8A /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; };
- 07B62A452B7E919C6AB870A78E1B814A /* BSGOutOfMemoryWatchdog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BSGOutOfMemoryWatchdog.h; sourceTree = ""; };
- 07C26F973618AB9F44097E0D662C8273 /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; };
- 07C5F953E79602836E1C0E66794F7A68 /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = ios/include/openssl/ecdsa.h; sourceTree = ""; };
- 07C897057324A69187AF5560B5B5EA65 /* RNReanimated.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = RNReanimated.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
- 07DA7436B67D3250B60725838F5FBD34 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; };
- 07EA54F24DE6336CA2D2B4FC5255ABB2 /* RNGestureHandlerRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RNGestureHandlerRegistry.h; path = ios/RNGestureHandlerRegistry.h; sourceTree = ""; };
- 082538BE48CF6F5FB00C13256377797B /* RNSScreenStackHeaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RNSScreenStackHeaderConfig.m; path = ios/RNSScreenStackHeaderConfig.m; sourceTree = ""; };
- 0834F0341D9CEFA17C2604FD8D11623E /* ConstexprMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConstexprMath.h; path = folly/ConstexprMath.h; sourceTree = ""; };
- 084326DB5172F7B4C114122AC4CD8E0D /* RCTValueAnimatedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTValueAnimatedNode.h; sourceTree = ""; };
- 084C851CE8777B564470F9186F0DEA0A /* BugsnagSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BugsnagSession.m; sourceTree = ""; };
- 0850F8DD2B3FD058769A432CC1156AD7 /* TimeoutQueue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = TimeoutQueue.cpp; path = folly/TimeoutQueue.cpp; sourceTree = ""; };
- 086C0B6D8BCAA062779CA9D8FF3C63EB /* RCTSinglelineTextInputViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSinglelineTextInputViewManager.m; sourceTree = ""; };
- 0877B7CC18A0B5BBDC61008D68D767BF /* SocketFileDescriptorMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SocketFileDescriptorMap.h; path = folly/net/detail/SocketFileDescriptorMap.h; sourceTree = ""; };
- 087C97C5E3BD5E3E1260D6BD7227A17D /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; };
- 08829BC9C202EA1752192651200FF24B /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; };
+ 06FE4534A33746E9A14498E2181A341F /* FlipperConnectionManagerImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FlipperConnectionManagerImpl.h; path = xplat/Flipper/FlipperConnectionManagerImpl.h; sourceTree = ""; };
+ 06FE790FF70CE85F51A6EC4F139CF32D /* RCTSpringAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSpringAnimation.h; sourceTree = ""; };
+ 072C64D0E7E5B999D84E772A74C31778 /* dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dynamic.h; path = folly/dynamic.h; sourceTree = ""; };
+ 073811E9B1DA10591DB9C8F267E41B86 /* RCTReconnectingWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RCTReconnectingWebSocket.m; path = Libraries/WebSocket/RCTReconnectingWebSocket.m; sourceTree = ""; };
+ 074C1E05B043D1A5ACC62F62AEBF6382 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; };
+ 074D29A3CA93853A8F4330ED4EBBECC9 /* REAClockNodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = REAClockNodes.h; sourceTree = ""; };
+ 075BAAAC1B9BADCE574DF4CDE1A4D902 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = "