diff --git a/iphone/Maps/.gitignore b/iphone/Maps/.gitignore new file mode 100644 index 0000000000..8f30a7e3ad --- /dev/null +++ b/iphone/Maps/.gitignore @@ -0,0 +1 @@ +Pods diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index ffc21ca323..8ecefecf98 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -2287,7 +2287,7 @@ name = Products; sourceTree = ""; }; - 29B97314FDCFA39411CA2CEA /* Maps */ = { + 29B97314FDCFA39411CA2CEA = { isa = PBXGroup; children = ( 47AEF83F2231249E00D20538 /* categories_brands.txt */, @@ -4936,6 +4936,7 @@ 6741A9A01BF340DE002C974C /* Sources */, 6741AA311BF340DE002C974C /* Frameworks */, 4740184523F5BDE900A93C81 /* Embed Frameworks */, + B4C96EE056F4E85FC735BCD2 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -5011,7 +5012,7 @@ "en-GB", el, ); - mainGroup = 29B97314FDCFA39411CA2CEA /* Maps */; + mainGroup = 29B97314FDCFA39411CA2CEA; productRefGroup = 19C28FACFE9D520D11CA2CBB /* Products */; projectDirPath = ""; projectRoot = ""; @@ -5253,6 +5254,38 @@ shellPath = /bin/sh; shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n../../tools/unix/check_cert.sh\n"; }; + B4C96EE056F4E85FC735BCD2 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework", + "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", + "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreDiagnostics.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCrashlytics.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; DC18E8E671D9B333180B1B98 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; diff --git a/iphone/Maps/Podfile b/iphone/Maps/Podfile index 397c157689..c71d785421 100644 --- a/iphone/Maps/Podfile +++ b/iphone/Maps/Podfile @@ -7,5 +7,7 @@ target 'MAPS.ME' do use_frameworks! # Pods for MAPS.ME + pod 'Firebase/Crashlytics' + pod 'Firebase/Analytics' end diff --git a/iphone/Maps/Podfile.lock b/iphone/Maps/Podfile.lock index a1147a255e..5d82c560e0 100644 --- a/iphone/Maps/Podfile.lock +++ b/iphone/Maps/Podfile.lock @@ -1,3 +1,108 @@ -PODFILE CHECKSUM: deba2253f1e135a82d1d8c1740254e43cd41b1cf +PODS: + - Firebase/Analytics (7.4.0): + - Firebase/Core + - Firebase/Core (7.4.0): + - Firebase/CoreOnly + - FirebaseAnalytics (= 7.4.0) + - Firebase/CoreOnly (7.4.0): + - FirebaseCore (= 7.4.0) + - Firebase/Crashlytics (7.4.0): + - Firebase/CoreOnly + - FirebaseCrashlytics (~> 7.4.0) + - FirebaseAnalytics (7.4.0): + - FirebaseCore (~> 7.0) + - FirebaseInstallations (~> 7.0) + - GoogleAppMeasurement (= 7.4.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.0) + - GoogleUtilities/MethodSwizzler (~> 7.0) + - GoogleUtilities/Network (~> 7.0) + - "GoogleUtilities/NSData+zlib (~> 7.0)" + - nanopb (~> 2.30907.0) + - FirebaseCore (7.4.0): + - FirebaseCoreDiagnostics (~> 7.4) + - GoogleUtilities/Environment (~> 7.0) + - GoogleUtilities/Logger (~> 7.0) + - FirebaseCoreDiagnostics (7.4.0): + - GoogleDataTransport (~> 8.0) + - GoogleUtilities/Environment (~> 7.0) + - GoogleUtilities/Logger (~> 7.0) + - nanopb (~> 2.30907.0) + - FirebaseCrashlytics (7.4.0): + - FirebaseCore (~> 7.0) + - FirebaseInstallations (~> 7.0) + - GoogleDataTransport (~> 8.0) + - nanopb (~> 2.30907.0) + - PromisesObjC (~> 1.2) + - FirebaseInstallations (7.4.0): + - FirebaseCore (~> 7.0) + - GoogleUtilities/Environment (~> 7.0) + - GoogleUtilities/UserDefaults (~> 7.0) + - PromisesObjC (~> 1.2) + - GoogleAppMeasurement (7.4.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.0) + - GoogleUtilities/MethodSwizzler (~> 7.0) + - GoogleUtilities/Network (~> 7.0) + - "GoogleUtilities/NSData+zlib (~> 7.0)" + - nanopb (~> 2.30907.0) + - GoogleDataTransport (8.2.0): + - nanopb (~> 2.30907.0) + - GoogleUtilities/AppDelegateSwizzler (7.2.0): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Environment (7.2.0): + - PromisesObjC (~> 1.2) + - GoogleUtilities/Logger (7.2.0): + - GoogleUtilities/Environment + - GoogleUtilities/MethodSwizzler (7.2.0): + - GoogleUtilities/Logger + - GoogleUtilities/Network (7.2.0): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (7.2.0)" + - GoogleUtilities/Reachability (7.2.0): + - GoogleUtilities/Logger + - GoogleUtilities/UserDefaults (7.2.0): + - GoogleUtilities/Logger + - nanopb (2.30907.0): + - nanopb/decode (= 2.30907.0) + - nanopb/encode (= 2.30907.0) + - nanopb/decode (2.30907.0) + - nanopb/encode (2.30907.0) + - PromisesObjC (1.2.12) -COCOAPODS: 1.10.0 +DEPENDENCIES: + - Firebase/Analytics + - Firebase/Crashlytics + +SPEC REPOS: + trunk: + - Firebase + - FirebaseAnalytics + - FirebaseCore + - FirebaseCoreDiagnostics + - FirebaseCrashlytics + - FirebaseInstallations + - GoogleAppMeasurement + - GoogleDataTransport + - GoogleUtilities + - nanopb + - PromisesObjC + +SPEC CHECKSUMS: + Firebase: 09fb40287b6dfc8ee65f726fa0b788719d3f2a07 + FirebaseAnalytics: adb3c8f02f83d00661cdaac6dbb4d54e9720d1b6 + FirebaseCore: 99c06e5a1e8d6952e75cb1f0a6d0b23c0f5ccdcf + FirebaseCoreDiagnostics: 3770093ac4f2be4590fa03cfa1d3a6e5602d4557 + FirebaseCrashlytics: ef6b0947ab6819b5cb335f8c0a7677cd57d544c5 + FirebaseInstallations: 30646fc9a61c6f4ee3cd7a8b7231721842b40c95 + GoogleAppMeasurement: 688d7f00e2894d9e13823ed9a028b13b993bc277 + GoogleDataTransport: 1024b1a4dfbd7a0e92cb20d7e0a6f1fb66b449a4 + GoogleUtilities: d866834472f1324d080496bc67ab3ce5d0d46027 + nanopb: 59221d7f958fb711001e6a449489542d92ae113e + PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97 + +PODFILE CHECKSUM: eaaf9b4fbe54722dbeb2ca6c10e3b26bd1d36203 + +COCOAPODS: 1.10.1 diff --git a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRAnalyticsInterop.h b/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRAnalyticsInterop.h deleted file mode 120000 index e01a43ad4e..0000000000 --- a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRAnalyticsInterop.h +++ /dev/null @@ -1 +0,0 @@ -../../../FirebaseAnalyticsInterop/Interop/Analytics/Public/FIRAnalyticsInterop.h \ No newline at end of file diff --git a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRAnalyticsInteropListener.h b/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRAnalyticsInteropListener.h deleted file mode 120000 index d3cd09763b..0000000000 --- a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRAnalyticsInteropListener.h +++ /dev/null @@ -1 +0,0 @@ -../../../FirebaseAnalyticsInterop/Interop/Analytics/Public/FIRAnalyticsInteropListener.h \ No newline at end of file diff --git a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRInteropEventNames.h b/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRInteropEventNames.h deleted file mode 120000 index dbda3ecc96..0000000000 --- a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRInteropEventNames.h +++ /dev/null @@ -1 +0,0 @@ -../../../FirebaseAnalyticsInterop/Interop/Analytics/Public/FIRInteropEventNames.h \ No newline at end of file diff --git a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRInteropParameterNames.h b/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRInteropParameterNames.h deleted file mode 120000 index 51458430df..0000000000 --- a/iphone/Maps/Pods/Headers/Private/FirebaseAnalyticsInterop/FIRInteropParameterNames.h +++ /dev/null @@ -1 +0,0 @@ -../../../FirebaseAnalyticsInterop/Interop/Analytics/Public/FIRInteropParameterNames.h \ No newline at end of file diff --git a/iphone/Maps/Pods/Headers/Private/FirebaseCoreDiagnosticsInterop/FIRCoreDiagnosticsData.h b/iphone/Maps/Pods/Headers/Private/FirebaseCoreDiagnosticsInterop/FIRCoreDiagnosticsData.h deleted file mode 120000 index ce646ecf1d..0000000000 --- a/iphone/Maps/Pods/Headers/Private/FirebaseCoreDiagnosticsInterop/FIRCoreDiagnosticsData.h +++ /dev/null @@ -1 +0,0 @@ -../../../FirebaseCoreDiagnosticsInterop/Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h \ No newline at end of file diff --git a/iphone/Maps/Pods/Headers/Private/FirebaseCoreDiagnosticsInterop/FIRCoreDiagnosticsInterop.h b/iphone/Maps/Pods/Headers/Private/FirebaseCoreDiagnosticsInterop/FIRCoreDiagnosticsInterop.h deleted file mode 120000 index 07d83d70f4..0000000000 --- a/iphone/Maps/Pods/Headers/Private/FirebaseCoreDiagnosticsInterop/FIRCoreDiagnosticsInterop.h +++ /dev/null @@ -1 +0,0 @@ -../../../FirebaseCoreDiagnosticsInterop/Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h \ No newline at end of file diff --git a/iphone/Maps/Pods/Manifest.lock b/iphone/Maps/Pods/Manifest.lock index a1147a255e..5d82c560e0 100644 --- a/iphone/Maps/Pods/Manifest.lock +++ b/iphone/Maps/Pods/Manifest.lock @@ -1,3 +1,108 @@ -PODFILE CHECKSUM: deba2253f1e135a82d1d8c1740254e43cd41b1cf +PODS: + - Firebase/Analytics (7.4.0): + - Firebase/Core + - Firebase/Core (7.4.0): + - Firebase/CoreOnly + - FirebaseAnalytics (= 7.4.0) + - Firebase/CoreOnly (7.4.0): + - FirebaseCore (= 7.4.0) + - Firebase/Crashlytics (7.4.0): + - Firebase/CoreOnly + - FirebaseCrashlytics (~> 7.4.0) + - FirebaseAnalytics (7.4.0): + - FirebaseCore (~> 7.0) + - FirebaseInstallations (~> 7.0) + - GoogleAppMeasurement (= 7.4.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.0) + - GoogleUtilities/MethodSwizzler (~> 7.0) + - GoogleUtilities/Network (~> 7.0) + - "GoogleUtilities/NSData+zlib (~> 7.0)" + - nanopb (~> 2.30907.0) + - FirebaseCore (7.4.0): + - FirebaseCoreDiagnostics (~> 7.4) + - GoogleUtilities/Environment (~> 7.0) + - GoogleUtilities/Logger (~> 7.0) + - FirebaseCoreDiagnostics (7.4.0): + - GoogleDataTransport (~> 8.0) + - GoogleUtilities/Environment (~> 7.0) + - GoogleUtilities/Logger (~> 7.0) + - nanopb (~> 2.30907.0) + - FirebaseCrashlytics (7.4.0): + - FirebaseCore (~> 7.0) + - FirebaseInstallations (~> 7.0) + - GoogleDataTransport (~> 8.0) + - nanopb (~> 2.30907.0) + - PromisesObjC (~> 1.2) + - FirebaseInstallations (7.4.0): + - FirebaseCore (~> 7.0) + - GoogleUtilities/Environment (~> 7.0) + - GoogleUtilities/UserDefaults (~> 7.0) + - PromisesObjC (~> 1.2) + - GoogleAppMeasurement (7.4.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.0) + - GoogleUtilities/MethodSwizzler (~> 7.0) + - GoogleUtilities/Network (~> 7.0) + - "GoogleUtilities/NSData+zlib (~> 7.0)" + - nanopb (~> 2.30907.0) + - GoogleDataTransport (8.2.0): + - nanopb (~> 2.30907.0) + - GoogleUtilities/AppDelegateSwizzler (7.2.0): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Environment (7.2.0): + - PromisesObjC (~> 1.2) + - GoogleUtilities/Logger (7.2.0): + - GoogleUtilities/Environment + - GoogleUtilities/MethodSwizzler (7.2.0): + - GoogleUtilities/Logger + - GoogleUtilities/Network (7.2.0): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (7.2.0)" + - GoogleUtilities/Reachability (7.2.0): + - GoogleUtilities/Logger + - GoogleUtilities/UserDefaults (7.2.0): + - GoogleUtilities/Logger + - nanopb (2.30907.0): + - nanopb/decode (= 2.30907.0) + - nanopb/encode (= 2.30907.0) + - nanopb/decode (2.30907.0) + - nanopb/encode (2.30907.0) + - PromisesObjC (1.2.12) -COCOAPODS: 1.10.0 +DEPENDENCIES: + - Firebase/Analytics + - Firebase/Crashlytics + +SPEC REPOS: + trunk: + - Firebase + - FirebaseAnalytics + - FirebaseCore + - FirebaseCoreDiagnostics + - FirebaseCrashlytics + - FirebaseInstallations + - GoogleAppMeasurement + - GoogleDataTransport + - GoogleUtilities + - nanopb + - PromisesObjC + +SPEC CHECKSUMS: + Firebase: 09fb40287b6dfc8ee65f726fa0b788719d3f2a07 + FirebaseAnalytics: adb3c8f02f83d00661cdaac6dbb4d54e9720d1b6 + FirebaseCore: 99c06e5a1e8d6952e75cb1f0a6d0b23c0f5ccdcf + FirebaseCoreDiagnostics: 3770093ac4f2be4590fa03cfa1d3a6e5602d4557 + FirebaseCrashlytics: ef6b0947ab6819b5cb335f8c0a7677cd57d544c5 + FirebaseInstallations: 30646fc9a61c6f4ee3cd7a8b7231721842b40c95 + GoogleAppMeasurement: 688d7f00e2894d9e13823ed9a028b13b993bc277 + GoogleDataTransport: 1024b1a4dfbd7a0e92cb20d7e0a6f1fb66b449a4 + GoogleUtilities: d866834472f1324d080496bc67ab3ce5d0d46027 + nanopb: 59221d7f958fb711001e6a449489542d92ae113e + PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97 + +PODFILE CHECKSUM: eaaf9b4fbe54722dbeb2ca6c10e3b26bd1d36203 + +COCOAPODS: 1.10.1 diff --git a/iphone/Maps/Pods/Pods.xcodeproj/project.pbxproj b/iphone/Maps/Pods/Pods.xcodeproj/project.pbxproj index 15d4ec8ffb..9f509e239b 100644 --- a/iphone/Maps/Pods/Pods.xcodeproj/project.pbxproj +++ b/iphone/Maps/Pods/Pods.xcodeproj/project.pbxproj @@ -6,130 +6,2942 @@ objectVersion = 46; objects = { +/* Begin PBXAggregateTarget section */ + 072CEA044D2EF26F03496D5996BBF59F /* Firebase */ = { + isa = PBXAggregateTarget; + buildConfigurationList = FE55206A0E61B2AC0BF61797ED8E4D47 /* Build configuration list for PBXAggregateTarget "Firebase" */; + buildPhases = ( + ); + dependencies = ( + EB4F38E0B35C126EB6FF954AAD043C24 /* PBXTargetDependency */, + 7689496AEB253ED9B62D6FD4DD3380E6 /* PBXTargetDependency */, + 1E0EB7A4085548D730DFC35D2DCBF114 /* PBXTargetDependency */, + ); + name = Firebase; + }; + B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 69E3217E721292553CAF4F5CBF857C28 /* Build configuration list for PBXAggregateTarget "GoogleAppMeasurement" */; + buildPhases = ( + ); + dependencies = ( + C05AC4312982B604F3A228CD1CB24F92 /* PBXTargetDependency */, + 88F7D6851B0289E30F7DC2FBC3741C5A /* PBXTargetDependency */, + ); + name = GoogleAppMeasurement; + }; + C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 52964362BDB5D4B3B650F0646A5310F1 /* Build configuration list for PBXAggregateTarget "FirebaseAnalytics" */; + buildPhases = ( + ); + dependencies = ( + 1BE417003ABF41A354CBC8A4A2DF7660 /* PBXTargetDependency */, + 8AC7352238EE1D37280DD52C2A580754 /* PBXTargetDependency */, + 3EEC5AD4710B0E5864F780E96E3F6B79 /* PBXTargetDependency */, + FC740A1E683CEC0B7BAC75305F7DB5D3 /* PBXTargetDependency */, + 67702889EFE57E4183F1D1935600E8F7 /* PBXTargetDependency */, + ); + name = FirebaseAnalytics; + }; +/* End PBXAggregateTarget section */ + /* Begin PBXBuildFile section */ - 52D58B5E0F07636EF5E2F3BC51E378F0 /* Pods-MAPS.ME-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FEF97F4F8F5EAA30727A05FD0686A7B /* Pods-MAPS.ME-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA200221239880CD7A192ED0F1180B4D /* Pods-MAPS.ME-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCFD91FCC4D32901C2DC541CA8285D3C /* Pods-MAPS.ME-dummy.m */; }; - FDBD600E5F63C60CBA4F7D2D186D1F97 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; + 0180BCA9472E920FCCB6E7406CC09045 /* FIRInstallationsStoredItem.m in Sources */ = {isa = PBXBuildFile; fileRef = CE38E3D8765F97A0B6FE56FA639BA4F7 /* FIRInstallationsStoredItem.m */; }; + 01EA13207F5478EADA1BF93CAD299F35 /* GULSceneDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 48D5DC8883128038A6AB9F2AD11727F8 /* GULSceneDelegateSwizzler.m */; }; + 029C8CF46697DF819320E7B3DC093D8A /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B49D6CA3523322F357065FA2CA1A0D3 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0365B2BBB9588ECEE66F8F6BACD8FAC7 /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 00A7BF0D229C06226E876B964A6441CA /* GULNetworkConstants.m */; }; + 0453C5D4295D5E7193A3583061832E44 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FCA8B51903BE7A619D14FE6A4F44B39 /* FIRApp.m */; }; + 04C94ECAB1F668A09D33F4532127A874 /* Pods-MAPS.ME-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC8D0C85920F2E22DEDE5A450CAFFF9 /* Pods-MAPS.ME-dummy.m */; }; + 04E22C20DF8C0CD64385F2D15A201B9A /* GoogleUtilities-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D01BA31C2A15831D7BD77F2A692B1458 /* GoogleUtilities-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04E88C91A5F6B9368DBD907C8BE815F2 /* GDTCOREndpoints_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 44AE942BD514E35830A3E50963DD069F /* GDTCOREndpoints_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04ED151BE4C07139267692E6FC8FCA1B /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBD7B09F934E5F41D35C52E268A8643F /* CoreTelephony.framework */; }; + 0565136447B5454748517269D007EFF8 /* FIRCLSSymbolicationOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A439101A28F4CCFFEA6625399F2CBAFC /* FIRCLSSymbolicationOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05EA8B344D9D4678A85B485ADD82EFAB /* FIRStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = BD465E60E9807DC02550A3E9CF5992B4 /* FIRStackFrame.m */; }; + 0678DDA6C99331D8F438A83C41161047 /* FIRCLSMachOSlice.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F074E73F247AC5AF6BA61BF2195E4F8 /* FIRCLSMachOSlice.m */; }; + 0745F14FC53C42B51CE43BD5DD220BB4 /* FIRCLSDwarfUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 058E1FC6B7651BF05ACB607B0C4E40AF /* FIRCLSDwarfUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07580DAC0893821F1914D92A245A2B01 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 4221031E25A91A8BD093CA5B6A71D66E /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 090B9FC7C360DA5FE3EDAB2F30C51050 /* FIRCLSApplicationIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D45D3C7CFC8739E3A09F6863882924B /* FIRCLSApplicationIdentifierModel.m */; }; + 096E761EF42ADB43CED7820948B1929C /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AB4D2DC7C28D6EDA1A7281AA8E75E2C /* FBLPromise+Reduce.m */; }; + 09C787FD8FDE883589D5767E314222C4 /* FIRInstallationsAuthTokenResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E30972CF1C0D3FDF263AE8BE8A78E4F /* FIRInstallationsAuthTokenResultInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09C9C62561B4E2BF06C1675A3D3BF605 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = F996D1CCD9AB9A4A2E1ADF3CD44F613F /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0A15B00247F6F4F64E5E1188A353B6C6 /* nanopb-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C946E3898FD6450E21C935FA4F1B74CA /* nanopb-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A36A59A9151EC21E94B0BD6E93F6119 /* FirebaseCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = F034BD0A5FBECD8B10D41814CE392D13 /* FirebaseCrashlytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AB7369B1CCAA884FEE25122F8437905 /* FIRCLSCompactUnwind_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A66E512F6BCFC7B778AE2BE4BB52052 /* FIRCLSCompactUnwind_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B56EC803BC734A7F418F48243E4B847 /* FIRInstallationsHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = 652F7F4D0C905958C0D2459574CE10FC /* FIRInstallationsHTTPError.m */; }; + 0C07251BFCC0BFDB4E7A8FE71334D788 /* GDTCORReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 09E7DB13CD38B554E7B4E423D3A9BD58 /* GDTCORReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D1B102E9AE0E24A9576C5FFE6D94148 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 11CD27EAA6231FF9183EF23AB7044173 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D2512C6CBD950C9B0298E7748A61DC9 /* GDTCORStorageProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BAE45F17FCE40305F955315443441B8 /* GDTCORStorageProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D7B6A61EFBF33969E25791A99373490 /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DA9316C917DFB80CCB8BD6D68BD7E34E /* PromisesObjC-dummy.m */; }; + 0D8FD7C539F28756AA378CDF16A94FA4 /* FIRCLSThreadState.c in Sources */ = {isa = PBXBuildFile; fileRef = 366AE41A0029CA6512D363B15C00E9C9 /* FIRCLSThreadState.c */; }; + 0DDA3A8C761E1C064C1088EB668E3C69 /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 92F0C8C9F9F75581B6C79C5A4502505F /* FIRComponentContainer.m */; }; + 0E3489D5140C1F4EDFE0A9DC2C8C8869 /* FBLPromise+Delay.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 21B1F2E99FEE662F54F4A4020D35F1B7 /* FBLPromise+Delay.h */; }; + 0E48C36F191839138C3DA3E3A7868BD9 /* GDTCORTransport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D60F9A0835D9E08A3A00C1FA949F647F /* GDTCORTransport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FCAEC2629B967D3E14B2D54C3356E34 /* GDTCORStorageEventSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = E57D9A724F3FE8FAFBE7B287C5195618 /* GDTCORStorageEventSelector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0FEC3E39FFC7379FD8D31DD7B0D85A5F /* FBLPromise+Async.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 54C8727EC37C4CFAA4CB307C9BD6B76F /* FBLPromise+Async.h */; }; + 105D2C73361CD5A21A96B2F5E504E36B /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BFB99F6784442C0D6C66714E5F8261 /* GULNSData+zlib.m */; }; + 10B0BEBF25B9FFC7FA5FB4A9A02F9539 /* FIRCLSDemangleOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5112A88345E98C8993D871F2C76C75C7 /* FIRCLSDemangleOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1177EADBFA0D052D76AF26D863D2DDD6 /* FIRCLSMultipartMimeStreamEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B237269A8B1B581F29D99E00002A13 /* FIRCLSMultipartMimeStreamEncoder.m */; }; + 12C228A41D70CE085B1AF6992223A8E5 /* FIRInstallationsItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E831D7B25C2CC447CB4CB6551A90B12 /* FIRInstallationsItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12E31143A56086188B0B8D9439C998DA /* FIRAnalyticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 332629044D61800078E520ADBF0CD58C /* FIRAnalyticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 138C90D8AD2A647DE8E3E72841F86160 /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 55432CB13AFC2EA15192511D2FF3CCBD /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 139B4DB0557E776D0CC839ECF817E4D4 /* FIRCLSSymbolicationOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C35855600AF00FAF704053EEF89DB6C /* FIRCLSSymbolicationOperation.m */; }; + 13E1B7C2A72E00059F9FEB5A917F52F6 /* GDTCCTNanopbHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 222BB3289C9FFB995B2AAE26E6962A4A /* GDTCCTNanopbHelpers.m */; }; + 13F05046D4124FDC905EE3875B622C55 /* FIRCLSDownloadAndSaveSettingsOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EDCD36AAE66DFDC7D5F17105F20F61 /* FIRCLSDownloadAndSaveSettingsOperation.m */; }; + 14D23B1A9900DAE2D271B1500ED0791D /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3217BEAD985E274096B2BCCD501A7F /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 16867042555D3F1A2DF0E0D23E4F7506 /* GDTCORStorageEventSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C6E54E0D98684802FBB6BC7134E45F5 /* GDTCORStorageEventSelector.m */; }; + 16A8519459DA9CB2E60D788B52D00F14 /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 232371272DB3AAA7CFD3ACF34241FF8B /* GULUserDefaults.m */; }; + 193A20FA3D15FA3F5B45D7A3504567CC /* FIRCLSFABAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E12E63F7AEE41B4B42CB9FDA76210D /* FIRCLSFABAsyncOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 193AE6BAA264715D4422A51FE84C11F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + 19C12ADE044289ED8FCB9D461FBC4E71 /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C0B97AA15F36C31A1301D9EAED70CC /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19D3AC0882EE73E7CD53291150D21714 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2CB52E1780620130AE6CB0C021281485 /* SystemConfiguration.framework */; }; + 1BA68A761FEEC2CE3B088E18A143F2C4 /* FIRCLSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 105379BA7F97F1D923E421995AE29B09 /* FIRCLSConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CB0BFD72D078966ADEDC78DBF9BB59B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + 1CC6D2C05628C94A1BB72652CA0F6B45 /* FIRStackFrame_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C518022855B80DC87DFBD083853888 /* FIRStackFrame_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D00F6B28AB4780C517B2EAF21DF085C /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 44679985E2CABAFC0ED33FA23D2CE588 /* FBLPromise+Wrap.h */; }; + 1D3047E203908E2FD0C5064D417FC5DE /* FIRInstallationsAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = 6793F741D90FDE461FE28F8B4FF1E74F /* FIRInstallationsAPIService.m */; }; + 1E1E9782AA54B5F18541C7D3CB50ADA0 /* FirebaseInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A187A932BDB8F827D9B538ABAB95A29 /* FirebaseInstallations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E9D5C9BCD3BB42BB3128C54BAB63982 /* FIRCLSByteUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A59DBD9E69F7F3AB051F7C20EF662C1 /* FIRCLSByteUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F374D08098A57B93E5280228549A28D /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 830F0E009B18E9888F0A1161FEBD3D36 /* FBLPromise+All.m */; }; + 1F829646E927BB9B766BC769058CFBBF /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2CB52E1780620130AE6CB0C021281485 /* SystemConfiguration.framework */; }; + 1F9C282284FE7CA6FCD9BF5D50C2E547 /* FirebaseInstallations-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C55118F84438EB4D87C0CF4560C4516D /* FirebaseInstallations-dummy.m */; }; + 1FFC8FDCBAC56EE573A0DAE3C57E3268 /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C2C5B3B7EBD1B28ED4493E39D45620A /* FBLPromise+Recover.m */; }; + 200EBD7AE04C6DBC4B81FFA7F54FE6B7 /* FIRCLSReportUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8898411066477262403AF2BC9374B3 /* FIRCLSReportUploader.m */; }; + 207D2514CB127DC41B31B3845CAD346E /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B3685AB769419B5702C2A0D462803F /* FBLPromise+Do.h */; }; + 213237AA83B88270B80B6B155273989C /* FIRCLSReport_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 17CB643DFDAA2BE89A92C0F500C69D78 /* FIRCLSReport_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2209CAB320FB5D62BA03025492900E0B /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = D42058A9E352E096E44D8E08147A79D6 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2443179BD6E71CFED5CD8BA3124DA372 /* GDTCOREvent+GDTCCTSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B23F703A3ED0FC3D478C2818600830 /* GDTCOREvent+GDTCCTSupport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2455C1A7211EBA957A134E5818D61CAA /* FIRCLSUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = FA12D4F5435CA88B79BF844F5D9352F7 /* FIRCLSUtility.m */; }; + 249350F9523D9EE5396209A5C3050716 /* FIRCLSRecordBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B8331B5165F45ADC80286AAD4C1D0D7E /* FIRCLSRecordBase.m */; }; + 24F9C1C1F986CD0D9B8710FC1FB7EBE1 /* FBLPromises.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0FDB77B9F1081323B8F58D0D401FF40 /* FBLPromises.framework */; }; + 25399EDF7785EFC2AB7987D614A25B03 /* FIRCLSReportManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C33A0BA950B5892BCF0164D7E68B0E3D /* FIRCLSReportManager_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2540D3A0BE5BB3BA9E0C28E337F1CBFF /* GoogleDataTransportInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 56DD6C0E55F4541C178B5B6DC06DB36D /* GoogleDataTransportInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2603D5FA37A211F486AB7951D94C43E7 /* FIRCLSProcessReportOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = DB3603290ED7F67A69F5ED29829C0052 /* FIRCLSProcessReportOperation.m */; }; + 263C685F66259B9142C6295E41CDFBC6 /* GoogleDataTransport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6F27D7DF1D1D79A14AE419F621DBC4B /* GoogleDataTransport.framework */; }; + 2655866721B357D81A69D288D7EE626A /* FIRCrashlytics.h in Headers */ = {isa = PBXBuildFile; fileRef = A8B84DA89586A4E114847EF5F2AA03D7 /* FIRCrashlytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 269DAAA0B5C28ABF23132B9C94E41A72 /* FIRCLSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF520E0A4BCF3C17A4DEEAA8D6D7A1E /* FIRCLSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26B498A59E3C80EF718B087E863E516C /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = 61ADA3FFC054212EAD31997C519865F3 /* FBLPromise+Catch.h */; }; + 26F2136BC82494AEFD318D30B6F59063 /* GDTCORAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A7897A8B2DA76399464D2F15FB4B955 /* GDTCORAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 279B6E124C9A09EABA6D0E9984B19E52 /* FIRCurrentDateProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = DD088CB19C898245823786260432A84E /* FIRCurrentDateProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 286627D7A20F1A1DE084E48AC4ADC896 /* FIRCLSThreadArrayOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46A9F984587493A5456CF05D79838502 /* FIRCLSThreadArrayOperation.m */; }; + 28DD8117C85C0B1EBFCE0F319F6F261A /* FIRInstallationsErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC48E88329E4A6BBC7CF1DD4FA3513A /* FIRInstallationsErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 291CE683E5A2BD38C7579CFB2760A7DD /* FIRInstallationsStoredAuthToken.h in Headers */ = {isa = PBXBuildFile; fileRef = B49F9D8ACE63B33B175FBFD7E2058B6E /* FIRInstallationsStoredAuthToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A1CF74A216961E075844E5E1330C339 /* FIRAValue.h in Headers */ = {isa = PBXBuildFile; fileRef = B4B05E9E42FEC567C0892D939AB6B102 /* FIRAValue.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B0B4606DCE2FBBD20EEE8D8837C3D90 /* FIRInstallationsIIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 61DA595552E88A08B8A8C06E47DD40FB /* FIRInstallationsIIDStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C042CEAD79F35B66717502BCDAE11C9 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = C28B3A4D2D7DF4CF7BBEBCCA9D519EC6 /* FIRComponentType.m */; }; + 2C08938DA74471070FA5E5EA91F55872 /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 97FB2B78BD6AA0DCC793ADA5C1BD9DAB /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D73BE607DD283284254FFBF9D00BF31 /* FIRCLSApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = A761DBD9F183F43CCB9505EC18A38A38 /* FIRCLSApplication.m */; }; + 2D8A0563FAF60BBEB578255BC469FFDE /* FIRInstallationsSingleOperationPromiseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4466F6577AE0E9AD285C7E385F709F13 /* FIRInstallationsSingleOperationPromiseCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2D93420FDC74D848E317DF9D2475799D /* GDTCORTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = D5A22F4EBDDD561A6A1440739954D5D7 /* GDTCORTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E27888B55126BF84898D24953571A8C /* FIRInstallationsItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AFFA0D3416F75DE5A2A00798583ED08 /* FIRInstallationsItem.m */; }; + 2F0E4D6F6C2D7D2EEB371F7E30D64B97 /* FIRCLSDwarfUnwindRegisters.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB3701727A523B248C532C04CBDE9D3 /* FIRCLSDwarfUnwindRegisters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FFC957E985B6B3388EDF8530A4B7FF2 /* GDTCORReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC36B29051C0EEB68440229778F1552 /* GDTCORReachability.m */; }; + 30145A18F0C6608752E189E81E3BF048 /* GDTCORFlatFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 55AC49C6A30625F5CC6E6595AB1EEFA8 /* GDTCORFlatFileStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3033EE02F4B8B76BE2CFE75772DA1E5B /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB36FCD3A61D17A4669ADA3F5673E58 /* FIRConfiguration.m */; }; + 308151E5757690CF93238F32C9E7AE3C /* FIRCLSCrashedMarkerFile.c in Sources */ = {isa = PBXBuildFile; fileRef = 4391D176C2D1D73F5CFBBA67B5122125 /* FIRCLSCrashedMarkerFile.c */; }; + 30F8E55E4655FB740C1CDF1009D48497 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C2E34FED8DD2D8CFC28FFCB2F763CA6 /* FirebaseCore-dummy.m */; }; + 31A80455EE1CD8A1044273F91CEF6CB5 /* FirebaseInstallationsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BA924EEC2188F5929BAF0F5D1137D85 /* FirebaseInstallationsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 321F6FB77F0DD00F78D109C6CB33CB7C /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0A84838534F9DA02FA28E26E8DAEFF /* GULSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32C2A356034FB83E4D97126FA3939374 /* GDTCORRegistrar.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCFB336003B241CDD088CC09928DAA3 /* GDTCORRegistrar.m */; }; + 32DB8B3F4DA1011833C560B9128845D4 /* FIRCLSFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA98F1ADB8469E7A1ED646A05EE5BB5 /* FIRCLSFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33E600ADA8E846F59B3DA2E34F931136 /* FirebaseCoreDiagnostics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F13FD43DF696F491C27D7A148D1B581 /* FirebaseCoreDiagnostics.framework */; }; + 340FCFE52A130AA1A61DBF5E937A400B /* GDTCORReachability_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7237E5B9D414F8DC5314AC8E3F6C0D48 /* GDTCORReachability_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 34751F923F4D0ABDF479E9271746CB6D /* GDTCORTargets.h in Headers */ = {isa = PBXBuildFile; fileRef = A505EC37C25C77A78639E5F032144ABE /* GDTCORTargets.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34A3F61CFD8F9624D70FFF7E6155313C /* FIRCLSSymbolResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = EB51F7C1DD161081445B9E51FFB89FDB /* FIRCLSSymbolResolver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35728BC9FA8BB656301B51DBBB2A2789 /* FBLPromise+Timeout.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BAFFE1972024EEE412276A585BA3DCD3 /* FBLPromise+Timeout.h */; }; + 37C2AD0156C60E36FA1DA124A7A6CD9B /* FIRCLSAsyncOperation_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 171E28EE40B03A6D01B749A2FF13474B /* FIRCLSAsyncOperation_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 381792BC3FD28C1F3371FC2C692BC4BB /* FIRCLSDwarfExpressionMachine.h in Headers */ = {isa = PBXBuildFile; fileRef = 6922DAC143D9ACBB46C460CA059D3A0B /* FIRCLSDwarfExpressionMachine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 391530DFA15F574800BC509A50EBB32A /* FIRCLSNetworkOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 7769897AAC60951733140100F32891CA /* FIRCLSNetworkOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39175A973DA514F667C35D9AD514E1DB /* FirebaseInstallationsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A72CD3D65A984764907B6DBC7CC64C /* FirebaseInstallationsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3935987D033ECB85ADC8CF65665DF8DA /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = FBEE86F0079177877EC7B4FE7D4D4ACE /* FBLPromise+Any.h */; }; + 3A8C7C7ECFF1407BFA71E3D931776199 /* FIRCLSNetworkResponseHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F67D8577B4780CFC94921191E36F93 /* FIRCLSNetworkResponseHandler.m */; }; + 3AD28B8F9C62FB93245BB1F3A5FF5568 /* FIRInstallationsStoredItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C453BC1B044C7A9A8031A2A30A33ED9 /* FIRInstallationsStoredItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B0856A98617C1496E48EE83A4E44484 /* FIRCLSDataCollectionArbiter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB570D5D393B5F142F5D5327F7E00BB /* FIRCLSDataCollectionArbiter.m */; }; + 3B3A44428B8ECC8C66CE320FADB55DED /* FirebaseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47B598B297868A041B849CEF3CCDE649 /* FirebaseCore.framework */; }; + 3B42DC1C7322FCD4A7CAE2B19B8FA673 /* FIRCLSAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EB61CDBFC0A182188572866387CFE21E /* FIRCLSAsyncOperation.m */; }; + 3BCD98F13080F7DB2C6C2CDB999F4F85 /* FIRCLSCompactUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = 7F6B9883062B615DA306FE23A96C5D87 /* FIRCLSCompactUnwind.c */; }; + 3BD7931F7478E93844BE9AA8B7166E85 /* GDTCORUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D517CFED3246E9793F9C05F7722417 /* GDTCORUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CB6CADD9AFCD12208D28D120D48B6B3 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B9C7152B6B3E17E2705720BDC614360 /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3CF917E88C1C4AF628253A176D858BED /* FirebaseCrashlytics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E03AAAAE032F64BBB7F48A08AFE602B /* FirebaseCrashlytics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E03C53D181E3E6A80E6E1441AD7E0E7 /* GULNetworkInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 02ED4E7C28AFB590879B8A76ED217ED6 /* GULNetworkInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E1D48EFA3759952A7D1F79948251E14 /* GDTCOREvent.m in Sources */ = {isa = PBXBuildFile; fileRef = D2B3C03682D5D472287B3FEE8B90B5E2 /* GDTCOREvent.m */; }; + 3F44FCD3CC4FDD8E48B07AD094430DCC /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = C77AA5186F494ED7D93936E5EFB1DDDA /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F6918693E0B294BC91B91C56B5045D8 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 03F9F2270654E5D745F7C3A2EC6906BB /* FIRComponentType.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 40499267A97FF8ED268FD97DF029DC2F /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = EA66068FC0C4D8AE9EC6FCE044BB4A7C /* FBLPromise.h */; }; + 41023BBE4C409ABAECC58BCEA81DB17B /* FIRInteropEventNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 9076976E757D62973141DCAC61825A15 /* FIRInteropEventNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 41803DCEECD4B455E8E22BB8A46B7385 /* FIRCLSInstallIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B41410B4882E75F2AA746964E340AF8 /* FIRCLSInstallIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4182EE05B025209AB8B608842AB88769 /* FIRCLSDataParsing.c in Sources */ = {isa = PBXBuildFile; fileRef = 32C03240354ACACD9A20F184CD467807 /* FIRCLSDataParsing.c */; }; + 41B313EDCB39C4A5635B85FC45121D8F /* FIRInstallationsIDController.m in Sources */ = {isa = PBXBuildFile; fileRef = B4AC9B95E41AA7CA5B55C62D0FC296B6 /* FIRInstallationsIDController.m */; }; + 41B4ED70113BBF33205F81EC21885D08 /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F7369244F5CEA89C6642DBAC05AED35 /* FBLPromise+Validate.m */; }; + 4278ED095D3ACD3FFC7469F15EBED13E /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0057E6B186FFBDD5D358055A969799D7 /* FBLPromise+Timeout.m */; }; + 42EAB11EF6216D913DD4E7672BFBF114 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8550E97E9A813F5EC6CC8D851BE9A1D7 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42F3DD58EA060F3D6C483F5299966744 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E63E01A006D69873A6A1DCAE41B2F0B /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42F4C1FF0A9333FEA9E48CFCD7A97C02 /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = AE729992C1A258A9D4BDABCC78770A67 /* GULNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43ED028B823B2AB5E074A7F67AF73EE3 /* GDTCORStorageProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 08A54B32ADB39B908ACC340D2F562D3B /* GDTCORStorageProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 442D54AE4F5F96C7B46C42EB5DAFD3C6 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1587D7B4B5BF18B4219C7A6D917CC1 /* Security.framework */; }; + 4575519AA004FD05B8EC620E1DBCCD95 /* FIRCLSURLBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 984ECF50F6BA39A02F2E6D7DECA1EB7B /* FIRCLSURLBuilder.m */; }; + 45B3E10C5C64A126015EEF50C551EE42 /* FIRCLSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = F244CED795D84491A9C1C9FF956B4534 /* FIRCLSOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4794724E624E81EAA50989C27706E1B6 /* FIRCLSFABNetworkClient.h in Headers */ = {isa = PBXBuildFile; fileRef = BA6DF111745BA11C1CEF2FB2ADE3DE49 /* FIRCLSFABNetworkClient.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 47B110D0A88D8EEBB73399239AD841A0 /* FIRCLSSerializeSymbolicatedFramesOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 92D4D3659B4CFCEBDB3B2B22609D0768 /* FIRCLSSerializeSymbolicatedFramesOperation.m */; }; + 47C07A01072311AA9040758E7E8B09F3 /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D4D786A67ABE4E2D28410E5B051DC9 /* FBLPromise.m */; }; + 47F759A540DC424040DD51D529033B04 /* FIRCLSUUID.h in Headers */ = {isa = PBXBuildFile; fileRef = 90CC166B15BDE7461757ACDEBCAF5CC0 /* FIRCLSUUID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4842219C6F90771A53683F026CD17037 /* FIRFirebaseUserAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B9995918B9298A85F16BCB28B01E463 /* FIRFirebaseUserAgent.m */; }; + 4876A764A8320C2FE01B66455D6AF68B /* GDTCORAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = F7D94219929D12C83FFA6CD6AA16A42C /* GDTCORAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48BDEADC92D83D12C063DDC4447A6F81 /* FIRCLSFABNetworkClient.m in Sources */ = {isa = PBXBuildFile; fileRef = EFC40288097936482B3D5DDC7A31FD73 /* FIRCLSFABNetworkClient.m */; }; + 4A18FE5FB795743446E95C5FDC1F8C85 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + 4A2A98D681B23E2EAB0D0973625F2637 /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = BC76B32DE2575D23B266AE73E388703D /* FBLPromiseError.h */; }; + 4A6669C65D1F0DF5513F32592BBA8F60 /* FIRCLSdSYM.m in Sources */ = {isa = PBXBuildFile; fileRef = 731410178788A6D176B26A10B059E07F /* FIRCLSdSYM.m */; }; + 4ADE3D328AE8B0F37DD26C50D8C416AE /* FIRCLSMachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 42795DCEEDBE1F64107CA966CFC146E7 /* FIRCLSMachException.c */; }; + 4BA50CE228DB84B1A50A1BEA161A67F2 /* FIRDiagnosticsData.m in Sources */ = {isa = PBXBuildFile; fileRef = D9691092E89698D1C74961BF5EA57705 /* FIRDiagnosticsData.m */; }; + 4BAD59176388697E59E1F434E6041933 /* GDTCORRegistrar_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B96E68A5E309DBBB398F0C40CD4ACA62 /* GDTCORRegistrar_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BEEF3E7675DE9B2D1BCD423DC1ECF6E /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 35C7633F6EC743D3DBB6AF204010D1F7 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4CC33D0541DE3806A2912BBC93ACE07D /* FIRCLSReportUploader_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BB29BC2208884482A582856112121755 /* FIRCLSReportUploader_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DEA3A5E0DCB76AB26ABC74B2461D225 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B6F807F724F57710E957BC3FE5C6E4 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EBC536DBC9D1002342A037452A6DECB /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 470FF88F7AA66169573FDEEB983EE40A /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F3C51A760AF435BBF7F47344B665D49 /* FIRCLSRecordHost.h in Headers */ = {isa = PBXBuildFile; fileRef = F055DBF981202D236787CD24A2865317 /* FIRCLSRecordHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F3DBDA274888FFE01FDC1525C139E7D /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = 25D887F0AAD7809117DF3ECFA445161A /* FBLPromise+Race.m */; }; + 4FB9C48333C53D2C9D404326895E1902 /* FIRCLSConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BFD8F74191A121936BC97B00AD5ED7E4 /* FIRCLSConstants.m */; }; + 50BD934C864529BA41BC25A9DD6F6017 /* FIRCLSUnwind_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 606A290618914D4A2801975902234152 /* FIRCLSUnwind_arm.c */; }; + 50C1626CF246FB7732FBA79458B1F2CC /* FIRCLSContext.m in Sources */ = {isa = PBXBuildFile; fileRef = F187D72EA8F64D263166F6A47732505E /* FIRCLSContext.m */; }; + 51C2BF9B1AF3CD0114BF3B864B07DB86 /* FIRCLSRecordIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = C3771C821F140A8208B4085CE923B32F /* FIRCLSRecordIdentity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 524AFBA3E2B0D9B9F282B58C04E1578E /* FIRCoreDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = BB6E29CBD88FDCADC5FB7254932AF64E /* FIRCoreDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 525B36D96419898E4430D11FA30001D4 /* FIRCLSRecordHost.m in Sources */ = {isa = PBXBuildFile; fileRef = 816EF448E31A51C1CA008B4758ACFD0F /* FIRCLSRecordHost.m */; }; + 52BC06A9EAD9D019253A5D3F0E0EFF4F /* GDTCOREventTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = A5C31BF7F933A3397C331B47DB250C24 /* GDTCOREventTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52EDD4F0400581D7B06B9B6140186CE9 /* NSURLSession+GULPromises.m in Sources */ = {isa = PBXBuildFile; fileRef = AC85BC077F52B3E66B5619F8F5437901 /* NSURLSession+GULPromises.m */; }; + 53E475483189EB3AF3E24656F09D688E /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DF7D110D37D8BE1A58949AE42675D6 /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 553A3ACD91AE589BEC6A00AC8103683A /* FIRInstallationsIIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AA51999C6CAD8B2896B07D1A0D10877 /* FIRInstallationsIIDTokenStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55CDBB85E0FCAC134AD496E66A327215 /* GoogleUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ABE7397FB0526975B803287F6D616D7 /* GoogleUtilities.framework */; }; + 5600580D238133D8E7FFA213F6A2CF50 /* FIRCLSSerializeSymbolicatedFramesOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D47B6B2D048EC7895CE9951185874B0E /* FIRCLSSerializeSymbolicatedFramesOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56373851516473BA3CBCD643A51C4582 /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 96BEE9571CCC5F4B205B60AF23FD2127 /* nanopb-dummy.m */; }; + 56498654EFF3E0F815D5BCA5ED387337 /* GDTCORStorageEventSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 58898F8396EC1B583D2EF3ECFB8F4D0B /* GDTCORStorageEventSelector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5706DD906B12254546054EA528F6D963 /* FirebaseCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DA04884227FA5510BD3FF40095E618EA /* FirebaseCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 579B53EFD7E506E90A3944375E25838E /* GDTCORPlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = D3B79A9D85060B36C29E5F1E4D978AD0 /* GDTCORPlatform.m */; }; + 5805F56D918A169305F0AA50E25F180B /* GDTCORDirectorySizeTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 88C639854011C7B930FFC29300F55A1A /* GDTCORDirectorySizeTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 591A6B51498EE91600FB16804432F03D /* FirebaseCrashlytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0D80DE6E56C65BA9FCD5C844AD45A1 /* FirebaseCrashlytics-dummy.m */; }; + 5991083CB4BC6DB5A84F72CA33E9AF62 /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = F95D5B582F6AA57B6674279BADA37576 /* FBLPromise+Recover.h */; }; + 5A25D72C893C5BF285782E22400B6DDC /* FBLPromisePrivate.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = BC0899B775FFFD310EC2C0323DA7F9F8 /* FBLPromisePrivate.h */; }; + 5B0D03273F77E87009FE120011259754 /* FIRCLSProcessReportOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A452C8A6679AFDF1D41E691DEE3876CD /* FIRCLSProcessReportOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B162946E3DE276090EB4A98560F3269 /* FBLPromise+Race.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 19718D175C92BC00BE051EDD6F5E199F /* FBLPromise+Race.h */; }; + 5B27FAF2502FE290FA116AD47DA7D337 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1587D7B4B5BF18B4219C7A6D917CC1 /* Security.framework */; }; + 5B6FF5B83C8ECE64FF2D2D3C08497329 /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3699A3F49F48C1EF1DC299C4D5CAEAE2 /* GoogleUtilities-dummy.m */; }; + 5C8B512562A156BC0EC1F92C1AD4746E /* GDTCORAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 4247D38C2CA6F9833C1433D681F9B2D9 /* GDTCORAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E38E2BCAF8FD944902958E9287378AD /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 73F35E98D11D0E56409AA3DEFFFC3DA3 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EA257DD4E6450A4D84B33ED30AE5FD4 /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = F344B14156C7CABB55CCB45A8337347A /* FBLPromise+Await.h */; }; + 5F26E1F56D4DA745300BCEEE367391EF /* FIRCLSCrashedMarkerFile.h in Headers */ = {isa = PBXBuildFile; fileRef = BA8154DD54FEB5DEE0019DE068188BB5 /* FIRCLSCrashedMarkerFile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F6382481AF297CA2B34D8C5C09F645D /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E371396FFDFC30F7758EFA8B977C5425 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F78CDE6FFA5C0916617DB475C21C2BA /* FIRCLSSignal.c in Sources */ = {isa = PBXBuildFile; fileRef = AA4765DD77145AE077C4335FFF1A3652 /* FIRCLSSignal.c */; }; + 5FD2F920041945264CCD6921F19A4A53 /* FIRAEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FE03241384D8DD261EB7421C475C021 /* FIRAEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6013DAB3D43C9A44044EFACD23A00CBA /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 82393CA61110EC74E103C35CCE00EA00 /* FIRDependency.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 60ABECF34DB82276E2EB22E2CAC6E331 /* FBLPromises.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0FDB77B9F1081323B8F58D0D401FF40 /* FBLPromises.framework */; }; + 6262D70160F58D840D5A3DFF7F16B6DC /* FIRCLSCompactUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A5955EA1EEBA0D9074810A98E37BAE /* FIRCLSCompactUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 635C4B96AD9FF60A11C6603CBBB73455 /* FIRInstallationsIDController.h in Headers */ = {isa = PBXBuildFile; fileRef = C83230F887F0B6D57F049677B54F7185 /* FIRInstallationsIDController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 638F916D0F68BF630E478E9DC769D915 /* GDTCORClock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F6F1A29CC8FF863E60BF178C16715B2 /* GDTCORClock.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63972DD1ABF321A0BC373C35D269688D /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = CA14485624139969CEE6CE8B83509E3D /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63C0A0C66AB03125D078CE474B835424 /* FIRCLSURLBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 49ADEBF1717A60AF9D0C837090CD6298 /* FIRCLSURLBuilder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63FF85955045F81F48F552447C3D611E /* FIRCLSReportAdapter_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 41907BE26D0A5DCA40B8A47F38BADA2A /* FIRCLSReportAdapter_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 643B76648EFC09D2C2CC6B0194DAABEB /* FIRCLSMultipartMimeStreamEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BB0847ABE6993DE2E90329E1CC68EBB /* FIRCLSMultipartMimeStreamEncoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 653FADAECEFAD900C12A16CAB88CEC98 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + 655E517F4BDAD40EB96609C9890FC9D4 /* FIRHeartbeatInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6B322938964300953B7A34262EEB16 /* FIRHeartbeatInfo.m */; }; + 65CF5450F1D8B28EB00075F1CD906E15 /* GDTCORDirectorySizeTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 934824835752A3DA2192B1F8C765F8F5 /* GDTCORDirectorySizeTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 660A4DCED83D30BA6563CE95FA24819F /* GoogleUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ABE7397FB0526975B803287F6D616D7 /* GoogleUtilities.framework */; }; + 66882AC6F168BA4A983C5307BA962CAB /* GDTCORConsoleLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A072DDD7530F7A8DCCBB4C3CA64B97E7 /* GDTCORConsoleLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66EE09356EE95872190AC9E6717B1B65 /* FBLPromise+Wrap.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 44679985E2CABAFC0ED33FA23D2CE588 /* FBLPromise+Wrap.h */; }; + 6900C1107866E7B097EE13380C845142 /* FIRCLSDemangleOperation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 50B3A3E228EC5CE947DD4F97310BD179 /* FIRCLSDemangleOperation.mm */; }; + 6969005E363E1AB0B9263013AC9EBED8 /* FBLPromise+Reduce.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C0C52768CA8F100C43983C6D8C117CD1 /* FBLPromise+Reduce.h */; }; + 69DB16E36BEFFFA6207C5A71D06D495D /* FIRCLSDwarfExpressionMachine.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A8A5FBDB119505CCB4DAC4ECBB5B675 /* FIRCLSDwarfExpressionMachine.c */; }; + 6A2005C0554451547130687DDEF3FCC3 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C7BA8411E258535115481CCB6D4508 /* FIRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AB011CB6D86545989AFDA129286AC29 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = C59EE3CE16BF9B7C689B68342409E707 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AE19BB7B4266312A21B5B43E1154475 /* FIRInstallationsBackoffController.m in Sources */ = {isa = PBXBuildFile; fileRef = C6229598434A3AF277ADD3D1AE64A423 /* FIRInstallationsBackoffController.m */; }; + 6B029A2566F0E11CDF05F21525A15D33 /* GDTCOREventDataObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F67A5F7286F52D704ADF2FC71CA6E6E /* GDTCOREventDataObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B2D2BC0C5A7F5A1E4384EDAC3D434C3 /* firebasecore.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 57A1D0E53A99629610063B012B7A5DA3 /* firebasecore.nanopb.c */; }; + 6B4F4FA74C968F56062D2FE40AEB16DF /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 7656DBE07C7056CA2564B7FC4F280351 /* FIRInstallationsItem+RegisterInstallationAPI.m */; }; + 6C1D53A7479F99F3B5F646A6A193E84E /* FIRCLSFABAsyncOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 856D3AF7124359EC5015118B1AE73149 /* FIRCLSFABAsyncOperation.m */; }; + 6C5E3DD5E92835DA0CCF8E2B803DA83B /* FIRCLSAllocate.h in Headers */ = {isa = PBXBuildFile; fileRef = CFFA1B72BCF91C90819343DBE8C955DF /* FIRCLSAllocate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D0B222E2C12D1CC43780A2762806A8E /* GDTCORLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0C090F9A9D3B3DC8905010EA7EAEB2 /* GDTCORLifecycle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D46FAEF36AA65F244B39956231D0486 /* GDTCORLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8792DD674B0CD160DFA86557DAABD3 /* GDTCORLifecycle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D7F1EE9FA10D415C060A9094F120456 /* FIRCLSApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 8743D250B38D4B9770766F2AF15D3512 /* FIRCLSApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DC4C6B3E9A7598F1EBB38A0475A31FD /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C319F1D0929E805812B9C86CD1BFF60 /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DE1F255FF59B8F260828192A9CE9769 /* GoogleDataTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 631C5BF4630C14971EE3650FB058575E /* GoogleDataTransport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E0754CCDF6207B2699176CE7AE22A1F /* GDTCOREndpoints.h in Headers */ = {isa = PBXBuildFile; fileRef = E0CF9FEC057549F4F9E6C21E403B96D3 /* GDTCOREndpoints.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E15B98FC7EE069FCE0312E790414FA7 /* FIRCLSDataCollectionToken.m in Sources */ = {isa = PBXBuildFile; fileRef = A955F1B1FDF4A765A9BE6A0F84EE3BF6 /* FIRCLSDataCollectionToken.m */; }; + 6E2D614D5CFE4B10BFFC5D8A5A5583C3 /* FIRCLSFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 55A20AE18302777EFC753E480B752D12 /* FIRCLSFileManager.m */; }; + 6E7FCB3459E0ABE675E2E20A0B070589 /* FIRInstallationsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A8B37A2F58379512E7FB8BA995C340A /* FIRInstallationsLogger.m */; }; + 6E984C420D80F6C282B6C7F362E567C7 /* FIRCLSCodeMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = AE3EE48E6989BECEA1A0BA7F6FEC9D83 /* FIRCLSCodeMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EB52F88E0597D9DA42292D67753FE96 /* FIRCLSThreadArrayOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DFBEA4414D60B38FD5E891C48B2396C3 /* FIRCLSThreadArrayOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EBD24B23F45C25CA50331593F85D27B /* GDTCORLifecycle.h in Headers */ = {isa = PBXBuildFile; fileRef = E02146DF060F10A5028888DBD62C08FD /* GDTCORLifecycle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FB96AA2F11A68DA8176FC7365626733 /* FIRCoreDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AE2CC1C584FD8E6F9301F71FBC20798 /* FIRCoreDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FCE88530669EB18F00F2C880AD4C811 /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = CBEDCFA8BFC6C02BBC4208D46D833EDA /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FFBC78F35E2187C3DF2BD31FD2BABF0 /* FIRInstallationsErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC534AE58126CAEA169C25A8A06ECCB /* FIRInstallationsErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 702AC2C6F77BFD6EC563F83899417B65 /* FBLPromise+Retry.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D5D1FC543A60EBBC4F20776A83B7E586 /* FBLPromise+Retry.h */; }; + 703E832B4AA776054F5B9639F36F69E7 /* FirebaseInstallations-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 423474EDE271D4E2C5BA2F2510EE00DA /* FirebaseInstallations-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 718C7C97C6456A91076AC39FA79FE54E /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 824E806BDCDCC4AE4F110BFE7A8E14F0 /* GULSwizzler.m */; }; + 7241F50014CCE4C44DE7D93FBF1626F5 /* GDTCORTransport.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B517B0AE64FD6935673247BD4C0E6C /* GDTCORTransport.m */; }; + 729FEC5AECB9CABDEA4D59DBC0F3E074 /* GDTCORStorageProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A811C5ECF4AC414E729B276D723A5CD6 /* GDTCORStorageProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 733B650414B897378F232E71B1EB038F /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = CF6D0224FA781507B1A4B17527A4A711 /* FIRComponent.m */; }; + 7371066CB24244DA524073D9C4D0422D /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = B01A1BE11D33ECCACA82406126ECE277 /* FBLPromise+Do.m */; }; + 74C19C77656459A7402C1747B79C0C2D /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = EC3E778326B7794B2624BF356D6DBAF9 /* GULNetworkURLSession.m */; }; + 76F56694BEBB2844DC6206C27EAC7F2C /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = D33114863A0FFBA03C43743D9B5D96D3 /* FBLPromise+Retry.m */; }; + 7797CF679B0AEA2991AA84B7E017620C /* FIRCLSFCRAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B579BB0713C4D314CDAA55A85B1E23 /* FIRCLSFCRAnalytics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 783FAF2B7902EDD3AB04135014A1666B /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 1361ECF4E5D3AB3AC63730F19E897353 /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 79158898500DEFC501A069517705825E /* FIRCLSHost.m in Sources */ = {isa = PBXBuildFile; fileRef = E5997A5730591A7E58BED71B011AF70E /* FIRCLSHost.m */; }; + 79E9B31237FAB25D24A4FF5064917323 /* FIRInstallationsStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 26288C47658513461A28010B0E28F3ED /* FIRInstallationsStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A22E2273104D1AA65AF15B5C69D31E8 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 233D8BA4BDB3143A22522E1DE61A6E7C /* UIKit.framework */; }; + 7C7685F8B7CCF655415B3D4A92039756 /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB791B94152C2BC5559261BED8ABD7A /* FBLPromise+Testing.h */; }; + 7C80188C509D07A363546D62721BAD70 /* FIRCLSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5B5CE9F4B3D7A98F0786831AA1ACA6 /* FIRCLSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CBAACD51D68967476BBFC78B1110A9D /* FIRCLSMachO.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9AE933156F030B97E4F40927D58275 /* FIRCLSMachO.m */; }; + 7CD75405EA01F92A61B5EF034D83BC1B /* FIRCLSNetworkResponseHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D15286778612F4E7A05159DEDFE921 /* FIRCLSNetworkResponseHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D2C28AB358D766B57614BA0593AB236 /* GULSceneDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 662A1522DF737BFEA2C61A2B57C38CE4 /* GULSceneDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D35B66434E04E45050C1BD939CE418A /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = 611BA747215C8021BCEFF74B43DEBDF7 /* FBLPromise+Catch.m */; }; + 7D46B45E8472F1EBD358D924CDD7C420 /* GDTCOREvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A3D2F5802D5A250E2B4D9D1109CCE71 /* GDTCOREvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DFEFA80A734A98D8ACE416A9FCD1812 /* FIRInstallationsErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = ED3F03172FA2F71363BE125C059041BE /* FIRInstallationsErrorUtil.m */; }; + 7E565C22BD94968D3D6DCF69466BA284 /* GDTCORPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D305606B708D389F647C92B4127B290 /* GDTCORPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E9C000A31647FA42621EF259B4DD652 /* FIRCLSFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = C31C0620B9BF78F6D1376D41AE53234C /* FIRCLSFeatures.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F36997D7491BFFB7CA61292D59E0706 /* GDTCORUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 41E135D8D5074C62D55FDDB16685FFFE /* GDTCORUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FE4F21A275CDBE3FBE8B800827ABF93 /* cct.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 78041B2735617D349252FA5856FDB498 /* cct.nanopb.c */; }; + 7FED998186592E0E90727BC74A09D675 /* FIRCLSApplicationIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD55A608EAD91C0793176ABB6DD1951 /* FIRCLSApplicationIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80EFDE61929EC0E81AC18549C451BF04 /* FIRCLSDwarfUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = A8297CAB6733DE89836FAA650E54B2AA /* FIRCLSDwarfUnwind.c */; }; + 816D07CF1EAEDBCD708E89C49E617764 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 055D6EC2B3BAFBBC428B1F6A956988A9 /* GULLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81C511EB2E7025AAAF4B52E2FDC22428 /* GDTCORPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D5C776370D1DB2C06764E8D5A8764D /* GDTCORPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8225FAAC218C4109F022200C82D0DF8B /* FBLPromise+Catch.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 61ADA3FFC054212EAD31997C519865F3 /* FBLPromise+Catch.h */; }; + 82736BC75BF5D4BC453DFFFB4DEEA88F /* FIRCLSExecutionIdentifierModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C71B53B17E692A93162DBA355DAFAD3 /* FIRCLSExecutionIdentifierModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82869F7EAD772FFDCE1F52A2508802F5 /* FIRInstallationsAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = D641D47D38182A30C084E48A16D880CA /* FIRInstallationsAuthTokenResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82C3A19FF5D0B295518257882FB011D0 /* FBLPromise+Always.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 71DBA2C603F7926EBB2A1588128C2788 /* FBLPromise+Always.h */; }; + 82E62544BD11089C23ACB4F451E77370 /* FIRInstallationsAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = 06557F3A417468EA370D8863100891CB /* FIRInstallationsAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 845F0C03C7D451093299CBE9BA987043 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 133083B4C3817F469E971E5211DB1AAE /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 853447FD87E74E38430C8D21FBBBE1B4 /* Pods-MAPS.ME-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DB5FAA2068501ACD2C34714B6BF4C0EE /* Pods-MAPS.ME-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 868F32510D42234D22D4562115208450 /* GDTCORRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = 91D5F800ABFF6DED11EF6113CCDB9807 /* GDTCORRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86980E225900283D3131137B82E4E3F6 /* FIRFirebaseUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AAE0ECCA9E7447DF57F6B8F96740AC4 /* FIRFirebaseUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86CA62C9A7B9E79C1622BD6DF8956738 /* nanopb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EECB4B0F0DC2C8343856EB21340658B /* nanopb.framework */; }; + 87364EE3C4F0B45451F305C034B6B040 /* GoogleDataTransport-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 506DF5A2C8C2FFBC118E0D7DAEADC46C /* GoogleDataTransport-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87A9E6F86A5CADE8A6ED873533E36D6F /* GDTCCTUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E7B6A3800F441B3C5659945625AB887 /* GDTCCTUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 881B08ED38578ED9E89F255D9E0B037A /* FBLPromise+Recover.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F95D5B582F6AA57B6674279BADA37576 /* FBLPromise+Recover.h */; }; + 882E697C0C5E19DC741B6D0E44D7D881 /* FIRCLSUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 12AA77F70D592023D290F995643B8BBC /* FIRCLSUUID.m */; }; + 8A0F6BF03187A5EA065B7E38286A54AB /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FDC9AC809646ACBBEEE68FD2779E66FD /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A8C3B31D29E0C30011E9EA633BCEB67 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF44A2579CC3A7FC9FE805B4D5AC0A4 /* GULAppEnvironmentUtil.m */; }; + 8A9E056E7342B09699846A63F93E188A /* GDTCOREndpoints.m in Sources */ = {isa = PBXBuildFile; fileRef = B35E818FD36DEBFE6AB571720CD5E708 /* GDTCOREndpoints.m */; }; + 8AA7EEBCB7C8A120AC6EB3435983F162 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 09099F551F4975288B64DD5BC56EF5B1 /* FIRComponent.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8AFB794FA4A80E8FB31283019062570E /* FIRInstallationsStoredAuthToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 94F097703D56B99FE1C73D9B73A5AEBB /* FIRInstallationsStoredAuthToken.m */; }; + 8BC3493EC3A0516E642A62E53AC10CB8 /* GULApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = B146A890767775CB43295B4185E83FB2 /* GULApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BCDFF4CE245C93D5731B2D827069497 /* FirebaseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47B598B297868A041B849CEF3CCDE649 /* FirebaseCore.framework */; }; + 8CF677EBC1A342EF447BFA3006B770FB /* FIRCLSDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CDF95CE872584AEA8B103552BFBF4E2 /* FIRCLSDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CF7E1767D401D8FDC7FCF8F5FD66E83 /* FIRCLSCompoundOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EB0E16CC5559F93758876855DBA0C6A9 /* FIRCLSCompoundOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D81720DB7EDB9225F6A0AB36C873A08 /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B4ACD1E14A4D2ED9D084FB1B2F9806A /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E37CACE9F4E0CCEAAFBD2B794A72C04 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 2941D8BD5546055DED297CA5B1C37431 /* pb_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E8A9487262C9762B4B87901A4E0D868 /* FIRCLSException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 49A87B61C7245BD3F809B4C3CCE97103 /* FIRCLSException.mm */; }; + 8E9A7677F1E45E6D6573A50A0038BC2E /* FIRCLSCompoundOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BA75DB88D7A00734522D4D03A0ADF404 /* FIRCLSCompoundOperation.m */; }; + 8EB9B6EBFF0305FE6C2D200F089052CF /* GDTCCTNanopbHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 31919B6B57E76ED8B5BCFE2DC3903525 /* GDTCCTNanopbHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FC517119FA604AF86B755782B89CF5D /* FIRCLSUserDefaults_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9301EE391AE5AF358884506E497DB3E9 /* FIRCLSUserDefaults_private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FDCDB1E9D79234447A92987EE94D78B /* FIRExceptionModel_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D0999DEFF5E45C44E948B01D910F3C26 /* FIRExceptionModel_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FE1BB07FD365795BCB50E2C53B57C92 /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = 061E84B10E027689A5D96D3A4B0CFF11 /* FBLPromise+Wrap.m */; }; + 90667C624E0BA35CABD158411196A4C0 /* FIRCLSUnwind_x86.c in Sources */ = {isa = PBXBuildFile; fileRef = 81D5119C097CE85E3953D073FA56FDF9 /* FIRCLSUnwind_x86.c */; }; + 90935D24EA4DB9F6A9C44023AD93443E /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C03CA61DA7EB5D1F476F4B580EE4561 /* FIRInstallationsItem+RegisterInstallationAPI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 91280F04A24004458DAE809176810AE1 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 7DD9A1882C6B45488A9C0928F014F8E8 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; + 92523989CE282975EDFCD23C393A72DD /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = B759C8187D9D6D8D6067DEF61FDD9F25 /* GULAppDelegateSwizzler.m */; }; + 926D54D879FF74E5CA8C51E063D49560 /* FIRStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7BE7F5D9AF76C1D151B2A1CAD57251 /* FIRStackFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 940BDEE43BAE31C49BAE36A39893670C /* cct.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 29CD2E4A016F82E06E387F449AF25006 /* cct.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 943F55DA318FC56E3A59EE747D245B5E /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = BB826419C128D10B77339449D1B563D9 /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9569E1706E47E1F551F4A9BBADD0C52B /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A11FAD63670D076D818D93F568CA768 /* GULReachabilityChecker.m */; }; + 9628E433821BF3252AB69C7C550752F1 /* FIRCLSSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9630277C6B697CCCFBA0ACD2D7DA7BF4 /* FIRCLSSignal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 972A1FC7C1BF2ACC94C8A21428DF1662 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2671CB6C4EA92C4928C664AE601C82 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97569AA2C6A450F14E11987E13FD5CF7 /* FirebaseCoreDiagnostics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD45DE9EAF0E975308E667B9B20CAE70 /* FirebaseCoreDiagnostics-dummy.m */; }; + 97CAB64E019726104A46607CBED73D54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + 987CACD98AE0332C58E603813AD887C6 /* FIRCLSCodeMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 887120A951E7B54CCFCA4DDD9878B55E /* FIRCLSCodeMapping.m */; }; + 98F7186CA822D058227C7C5C7CC9BDA3 /* FIRCLSUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 354174A99614FE448CEEFF830FCB3902 /* FIRCLSUserDefaults.m */; }; + 994C95490C08F9F79BA2FE0D37E125D9 /* GDTCORAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 128C24003C5D08B9EE45CC8D53C4D718 /* GDTCORAssert.m */; }; + 99AF78360B3D2C64D6A0B8A42DF6572E /* FIRInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = CE2A7E7EC36AA6F6DD1013AA929577B7 /* FIRInstallations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A7E0A2451CBECED7DFAD89424058360 /* FirebaseCoreDiagnostics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D85656944A2DDAA9D3B343CEC2614C3 /* FirebaseCoreDiagnostics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A8FFF4A55436949FC2A9C734C99CA75 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCB81B01FE8F5D3D2A7CBD9BEE6C691 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9ABB9F0BD21B7EC92AAB0CE33352B47F /* crashlytics.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = D90FBDCB35F44F63C518644554211507 /* crashlytics.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B3541694AD42DC2BAA5D8B88492CC5A /* FIRCLSReport.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CE12C644C8833A27486D7719F1EED2 /* FIRCLSReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B458B01C9C022537FF65AE51F3D8004 /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = 24025D144CAD3B741D19CC870CE0C888 /* FBLPromise+Any.m */; }; + 9C171B314F4F03CA118BE7CAFF0BE39C /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C8727EC37C4CFAA4CB307C9BD6B76F /* FBLPromise+Async.h */; }; + 9CB004F762523AEFD33BE737377C863A /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = 19718D175C92BC00BE051EDD6F5E199F /* FBLPromise+Race.h */; }; + 9D47338DFCE4573A465AFE39854D6D2F /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = 29AB388D94569299FADD117994631312 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D95521DB4CC36456C759CD72D7CF705 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 09A6B621E52EDDA7C55EA8B7963F45B9 /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E16262B7547B07ADD310D731068B0E6 /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C4747C7B0ADDFCB4A3E2E5DAD26FF54 /* GULMutableDictionary.m */; }; + 9E1768770F940ACA51F3C08338B25831 /* FIRCLSDataParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 0149482FB238491612C0D77C1B4F861A /* FIRCLSDataParsing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E6916ABEA6752910993DF786D0A5D9C /* FIRCoreDiagnostics.h in Headers */ = {isa = PBXBuildFile; fileRef = B8E46FC91AE6AB458631BB75EBEE4A02 /* FIRCoreDiagnostics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E91D0B1F64A14B2550BDCF9DE9530BA /* FIRCLSUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD701CB82707813BA9903155061EA00 /* FIRCLSUserDefaults.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EB6BA9F60E18C846131DB6AED1D3836 /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A771671E6475F22C794BFBF08BBB3877 /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EF089F092A002432254ABA40344AD45 /* GoogleDataTransportInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FCFBED51EBB066FE17E31305CFAF2ED /* GoogleDataTransportInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F5C12A6B67DB7EECDAEBDC3230999FA /* FIRInstallationsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = EAD4E8D7EA5BB958FD1E426F7D8655EB /* FIRInstallationsLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F72313903C1D594FF91E898F18CB90D /* GDTCOREvent_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 86B2ED211958AEA7ADEA678728F8F9B8 /* GDTCOREvent_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F790477577F15596C8BBD4DD43A9B89 /* FBLPromise+Do.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C8B3685AB769419B5702C2A0D462803F /* FBLPromise+Do.h */; }; + 9F9A0995FD84BA39CCF4F109AB51BF0B /* FIRCLSReportAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = DB542AA87FD2C3B541DFF187421606EE /* FIRCLSReportAdapter.m */; }; + A0672FD903FE2B19FF964C172784424E /* FIRCLSReportAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC288E68F5670867BC73EEACDC36E6F /* FIRCLSReportAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A12A383E2A532B716EE4E8ECA0E8A2A2 /* FIRCLSUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1965271028E4840079D5D96FA3A75E1E /* FIRCLSUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A15B4F450E3B21DF6ECC265CAB5F2BC1 /* PromisesObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1C0CCC9D973FF1E424872E5345CC67 /* PromisesObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A173934BD0B842F00F19E62F73F96979 /* FIRCLSRecordBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F06BE9BBA0410BB4C0CE9A03A0840BCC /* FIRCLSRecordBase.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1CD52B14E11D044067C403AC9F190C7 /* FIRCLSSymbolResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = DBF2F608FC553838455209A9E7D589A6 /* FIRCLSSymbolResolver.m */; }; + A24B0CD172006821608CC9300793513F /* GDTCORFlatFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D2B0C10E83534B3D80F3B576DA3D3D /* GDTCORFlatFileStorage.m */; }; + A2FB591ED434E6FD67CFBE1399DD2FC1 /* FIRCLSUnwind.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D9F28CC918F94DE5684417E4844DFB /* FIRCLSUnwind.c */; }; + A37AA8981F78A378612687FD3C47D2B4 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 45FC0B891C380C29552BE39C7447BEF2 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A588015775C8CB57FA68DA6CDFAA4977 /* FIRCLSExecutionIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A8D02BE83EC582087F6087BE61FDDA48 /* FIRCLSExecutionIdentifierModel.m */; }; + A5AB0C6B93184D4078A68815ED4E2575 /* FIRCLSHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 72499B1CA7FD657F3E0599472E6B8896 /* FIRCLSHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6990571672F3556B4BF0551FF6F9782 /* FIRCLSInternalLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 366F23E9DD17C94921B8C93A13C1AEED /* FIRCLSInternalLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6BF73659D5FFFAEFF5FE9A21957AADD /* FIRCLSAllocate.c in Sources */ = {isa = PBXBuildFile; fileRef = AB37DA1584812667F74383FAAE399E9F /* FIRCLSAllocate.c */; }; + A70A15C592F87E29FEAFC950B94500CD /* GDTCOREvent+GDTCCTSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E32A4705782A9AF8973CB8EB5A5AA1 /* GDTCOREvent+GDTCCTSupport.m */; }; + A7834BBB633266DAC78CCE7567C00B5E /* FIRCLSMachOSlice.h in Headers */ = {isa = PBXBuildFile; fileRef = 3124AF41F5E5DDAF23AE7FBCB1254A33 /* FIRCLSMachOSlice.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7BED65CF22A11B196DC4ACBB1B20A8D /* FBLPromise+Testing.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = CFB791B94152C2BC5559261BED8ABD7A /* FBLPromise+Testing.h */; }; + A95B9F3B0AD0DF71226AD871B2B27DFE /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D318D78F431487A5B322B9430C0DDB /* FIROptions.m */; }; + A967107290704AC44D3F55608BCDE4E7 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B83F823D98BF8504BF63C8474BF5DEB9 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A97B6F05CC14DA33AA0C3BDB5EE2727A /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 16716D8352FE846284DFD6D7840F9176 /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9CDBD6D50C6960823E6E20FD6CC560F /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 30F4EE10155746075A31DCCA294DAD87 /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA58C0F4468653B803FE3C7CCB11AA71 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A4D42D324B5AE0A18986A4140DB1F9AD /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AA87C7D6F3CC64460428B5E9C82076D9 /* GDTCORTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 54D4A7BE5A0B0F4214CE6729287904D4 /* GDTCORTransformer.m */; }; + ABCD87AA9E3266824A4A040AC3C1FE0A /* FIRAEvent+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 40EC2C4BBC4BA9DAC1AB938AAA325454 /* FIRAEvent+Internal.m */; }; + AC0FDE97B64AB2F0ADA03CAB78D6826C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + AC18A506CC03E913A320D0332527DC80 /* GDTCORClock.m in Sources */ = {isa = PBXBuildFile; fileRef = BC114CDEA06EFAD92156A6FE9DE874DC /* GDTCORClock.m */; }; + ACB6873266F398CCD496FFA6B5943F67 /* NSURLSession+GULPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB3B4630E7AB0B4B62E6F917DFF5F87 /* NSURLSession+GULPromises.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACD8911F13BE8D778723FC19769E2F85 /* FIRInstallationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = D5D850C2CB0A3E206CAE67B0B86C9A2F /* FIRInstallationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADFF4C1F96E7032CC8379E00A685F121 /* FBLPromise.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = EA66068FC0C4D8AE9EC6FCE044BB4A7C /* FBLPromise.h */; }; + AE4613AA72A9616A9F0AB66D9EE83837 /* GDTCORTransformer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7138D20CD1956A70C2D3165AFC82BC54 /* GDTCORTransformer_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE6884E7CBAB010E80F85381208262BA /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = D7CC1FE4DCBE875F63435D7C6EF37E02 /* FBLPromise+All.h */; }; + AF5202AC70BE13BA7AA7F14A180A7385 /* FIRCLSInternalLogging.c in Sources */ = {isa = PBXBuildFile; fileRef = E1A6B3E9AA14EAEBC8D607D04023079E /* FIRCLSInternalLogging.c */; }; + AFD4DBD10672A696C88F8947B974AEAD /* GDTCORReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 20EA63E9890FD121F12E96861510C56C /* GDTCORReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B0A49FD646A7E58A378F425510FA3317 /* FIRCLSRecordApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC68118D545AA4D6F1F7055127642E9 /* FIRCLSRecordApplication.m */; }; + B0F87D012E8D80BA857710235AD3FC3C /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC5F68F24A82B2455ED177BE50EF1F6 /* FIRLogger.m */; }; + B1372E3E1C19C7EFBDCB10DEAAF10DC3 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3384E9B976DBB7F56D8D12313BA41FF4 /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B28BD3EDD861DD5512269C92F4A8609A /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = C0D3570B29480EC093983F0B03DDD778 /* FIRAppAssociationRegistration.m */; }; + B2F9ABED6FD74D734AD0B71B82066D1D /* FirebaseInstallations.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 492944B35F2A0A8A5A25A155F86E48D5 /* FirebaseInstallations.framework */; }; + B444D52536E2BF35BA9882E986240D38 /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A4162BDDD10994EA946AEC5A6E16E4 /* FBLPromise+Async.m */; }; + B49BA5F630691D852AAC313C4E6E300A /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF726F7C1FCF4DB443B41A298B606BB /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B49CF8E82F3E3E47218C0A5C8D81F8C1 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2432266918B37B1179FE020F473BE827 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B4BF69260BA18EC75CFA891A6BDFD074 /* FIRCLSFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6CDBE23B3FB01C5449FFC8B2C91D0D /* FIRCLSFileManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4C41724A43F48564ACA02DFDDB37729 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 353F2BE801D4C9B0C0D1CD580FECC221 /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4D587C6E0029591DD776275C700916E /* FIRCLSProfiling.c in Sources */ = {isa = PBXBuildFile; fileRef = 930A37DDB7ABC3D3BA4F960CCAD4BE1A /* FIRCLSProfiling.c */; }; + B4D617DAD261A7E1A8B5DB97B1F3D6C8 /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B7E3A861FFEAAF4D92179B467C98FC5 /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B53C8AC9D51ECD84575B2D5A59E289FF /* FIRCLSByteUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 7332F0EE350CA9D3B105735B348E34E4 /* FIRCLSByteUtility.m */; }; + B62B5B477A306A6B331F70D92D3C0206 /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E31BD23AAA14CBF53E5A54C4A689F3E /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B62C8A707868009FE76855F168F42635 /* FBLPromise+Validate.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 42EEE1EA321E4F3AD9F22510EA44DA04 /* FBLPromise+Validate.h */; }; + B6E1DB50D2FE5A30E624DD83CD3494F7 /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 407DEFC8F5B118CFCBB81B6D44425087 /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B763BD19605E26B9DF36815F2B61CA0D /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 11907A3D5E79D9BCE6A5A138330EAE60 /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B83992CE501053FFA17E04605030E2C4 /* FIRCLSProcess.c in Sources */ = {isa = PBXBuildFile; fileRef = C89A4612E07A8B3FD5DFA36C1740C8E5 /* FIRCLSProcess.c */; }; + BA584F30415FFAFCE36EAE954E89BEA7 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = E49FCC2D5D171FD5354706272EBC94E1 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA81CB8BBD0E11F058C77C2C9D293AA4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2CB52E1780620130AE6CB0C021281485 /* SystemConfiguration.framework */; }; + BAA894FE7C731F8EF06881EB702097F4 /* FIRCLSProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = E42269D9D22488902971E05AD24696A9 /* FIRCLSProcess.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BABD434306610A26C087D2A51B9A0978 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + BAF99CBB89B98B041E9682C4A3B86C8C /* GDTCORUploadCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4AA63C71AD9B67BF14D94EC5E9BCA5 /* GDTCORUploadCoordinator.m */; }; + BB0213C49F399477AED36D5BF7BFFF19 /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = 695ACDCC2A4E7AB36BBF8745FC5BFB33 /* FIRDependency.m */; }; + BB6B193F4CFF976E781CFEDB85A3C163 /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E339D5187ADF05512B0EAD16ECFD0C /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBDE0B7D93734BEF444486614D8722E7 /* FIRHeartbeatInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 98E4A744E30F9CF330EE684C1C6054DC /* FIRHeartbeatInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BC3F36D90304946C7D5E43D4E1FA0AEC /* FIRCLSInstallIdentifierModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E52F6235E4C6A7AD83FE1D2CEE824A46 /* FIRCLSInstallIdentifierModel.m */; }; + BC67368F56566448F4470F55044A9492 /* FIRCLSMachOBinary.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D0CE5EDF8D7F4D2D5452D9FB837DF1 /* FIRCLSMachOBinary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC6C37B1D1911DFA4597F7F1E143A5DB /* FIRInstallationsIIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = C6ECAF10ED2F342E0BD5664ED6756C0A /* FIRInstallationsIIDTokenStore.m */; }; + BD1C7BDD2A20B3063C8F9FE033E69731 /* GDTCCTUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2808F480E5EEFF35EBD2A45769AAD3 /* GDTCCTUploader.m */; }; + BD73B341EA04BC4721E93F1F17E0E2A2 /* firebasecore.nanopb.h in Headers */ = {isa = PBXBuildFile; fileRef = 105410085B8628CD515E5CEDA7A9D04F /* firebasecore.nanopb.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE666A4DB1A5C593E0BEC0A3A5BC3A36 /* FIRInstallationsAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 22A5B83525218B4202F04141CAAB1768 /* FIRInstallationsAuthTokenResult.m */; }; + BED635206559E107F90C9296BEBAA6CD /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C52768CA8F100C43983C6D8C117CD1 /* FBLPromise+Reduce.h */; }; + BF031291BC7586173E29816C6171D290 /* FIRCLSRecordIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 3261D4CEA888D4F6989340969B69126E /* FIRCLSRecordIdentity.m */; }; + C00323CEDED77DDA52803479305B146A /* FIRInstallations.m in Sources */ = {isa = PBXBuildFile; fileRef = 681730DFF9C414D9F26EAD8D239F449B /* FIRInstallations.m */; }; + C0C482A30040A526710728FECEFDA27E /* GDTCORReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 608CF999C3AE5EFCC6F5BF76F97BF0F0 /* GDTCORReachability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1D0A3DA6B3017D176635DD95B6BABF4 /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 03EEF74D80CBDF2561A325E55606F952 /* GULSecureCoding.m */; }; + C3B63722E9306F7F8F9547A25BEFD4BB /* GoogleDataTransport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A6F27D7DF1D1D79A14AE419F621DBC4B /* GoogleDataTransport.framework */; }; + C41E1DD9C005DCF7FE83967F2E74EE0B /* FIRCLSInternalReport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8135AC5F13CECF2B7EA95F7100B0DD9C /* FIRCLSInternalReport.m */; }; + C45A181EC88FAA5F58E5DC8EE19294F2 /* FIRCLSFABHost.m in Sources */ = {isa = PBXBuildFile; fileRef = F045956E0A05562D134AD7FD94CA3AA7 /* FIRCLSFABHost.m */; }; + C49553B3CC420CD0E7B2907615C73EE8 /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = 200BCAAE084A4D3162B19884D5CD02F0 /* FBLPromise+Await.m */; }; + C53E41CFDDDA6F7663353AECF2175A6D /* FBLPromises.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0FDB77B9F1081323B8F58D0D401FF40 /* FBLPromises.framework */; }; + C564218A9798F7BC314CDE9B37319BD7 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A56F485486B7FF969136F33E226E3D /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C60E8F1B3ACE181793D023C8E5678B1D /* FIRCLSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = AF233654DED9A611E8501FE2B6B20F0A /* FIRCLSLogger.m */; }; + C61F112DAE79F36BF474E5DC46EFA885 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7D7A2969C02B9E06CD1AFFFFC03E9E /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C63343D988A172D07D3D03E05E4CC512 /* FIRCLSdSYM.h in Headers */ = {isa = PBXBuildFile; fileRef = DEF20FE8A51A1F02B95F62819E923CA7 /* FIRCLSdSYM.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C73CA944059C9CEA12AB489036274F06 /* nanopb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EECB4B0F0DC2C8343856EB21340658B /* nanopb.framework */; }; + C742EF617AA64FF6D66F48A2C96490B2 /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC0899B775FFFD310EC2C0323DA7F9F8 /* FBLPromisePrivate.h */; }; + C78D6D2CCBA49E268A5A8C890B1D6FDE /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 836B9932C8417BF353759164EBE1CE95 /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7ADDF006E6C9E10FAF83EA9E72845F1 /* FIRCLSFABAsyncOperation_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C72B61241EA7D9A4921B31DDB872CDAE /* FIRCLSFABAsyncOperation_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C7C4BACFE6EF9B1220E6847ACF342F31 /* FIRCLSUserLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = C67F3CBC9A24E534152A036160F09050 /* FIRCLSUserLogging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C887024044AD6A5B19B5D81849BA8006 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 36364160E6F72812FDB10B91F42A50C3 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8AD10C24373443D6BC46A5E38108B70 /* GDTCORDirectorySizeTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = D2314219B71F2F10962B46F9D9E1D560 /* GDTCORDirectorySizeTracker.m */; }; + C90ACA4398C60CCDE5C0AD48B653EB46 /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = AC6CB99CDBF45151D36A479FF09AFFB0 /* FBLPromises.h */; }; + C933EA3E63357A626ACE620340FBE4E9 /* FIRInstallationsHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 0586AE4BE52F028D90EA480AE2F02067 /* FIRInstallationsHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C952E4192FD6F30B11E78CEE6F5C16AD /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = 42EEE1EA321E4F3AD9F22510EA44DA04 /* FBLPromise+Validate.h */; }; + C9D6B929D1B7B37D2EF012FAD246D5CB /* FIRCoreDiagnostics.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F28C08046BE4368DDF1E6D198B9015 /* FIRCoreDiagnostics.m */; }; + CA39634B2332A2FAAA7D716CBF34BC60 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8673A5B0A8A824418AFD828BE717ACA1 /* GULKeychainStorage.m */; }; + CAE90E50CEC6DF79A0DFCD9654751032 /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E2D7440B8536AB5EFD5759C6F2D569BB /* GULLogger.m */; }; + CAFD5772413489247030D77AA6A852FE /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = FC3843DF146C97094143E80046170829 /* pb_decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB03C5E17B937B816B1AE8E00F472CAC /* FIRCLSDownloadAndSaveSettingsOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = F947A88F26FCE74A0A5D602533223AC1 /* FIRCLSDownloadAndSaveSettingsOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB66E3756C96825B3D520AD4334D4588 /* FIRInstallationsIIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 457CC1991F073C5145A0601230B95C09 /* FIRInstallationsIIDStore.m */; }; + CC1AA6067838932BC189F0076ADF854D /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFFE1972024EEE412276A585BA3DCD3 /* FBLPromise+Timeout.h */; }; + CC546F73996D91639209D71E25948B16 /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = D5D1FC543A60EBBC4F20776A83B7E586 /* FBLPromise+Retry.h */; }; + CCEDC98563782A1AC7BF7E90C30068B6 /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 28B31CE9F05FC6DA8CFB877FEC4DD392 /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD866D4106196E85B9B95C31B179B177 /* FIRCLSMachO.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A78DDEA63B13CDF6C0B1053BE755DB0 /* FIRCLSMachO.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDB8A58A6DB38BA353F09EFB7335A18E /* FIRInstallationsSingleOperationPromiseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C279CB43909A10DBBB74A8EF95C10571 /* FIRInstallationsSingleOperationPromiseCache.m */; }; + CDF76D884694ED38200FB814A9587B33 /* crashlytics.nanopb.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E8C7CBF2D7980CC1ED05C1AC3180308 /* crashlytics.nanopb.c */; }; + CE982C1427D3078F5AD2B49D75C20230 /* FIRCoreDiagnosticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7CFFDEC04DA8DE2E5021D3DA816431 /* FIRCoreDiagnosticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF3609EEEF04F7F8A441F693084A6690 /* GDTCCTCompressionHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1491CF481016260E85DCE6B36FC06F /* GDTCCTCompressionHelper.m */; }; + CF4E1A40EECB5C4D96A6A07DFFBB6415 /* FIRCLSFCRAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = C841E67BAE08B8C0F9E5311E844B6325 /* FIRCLSFCRAnalytics.m */; }; + CFD01BC8DBBB8A1E234729B270818BE6 /* FIRAEvent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 901EAE2D873783607C72B3897079E2DD /* FIRAEvent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D01C7B791762C17ADB749AFA5E0B1D93 /* FIRInstallationsBackoffController.h in Headers */ = {isa = PBXBuildFile; fileRef = C1891628CAD2C81915869F3F1449F4E6 /* FIRInstallationsBackoffController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D0E64F8E7C65747188907F4ADD933CA8 /* FIRCLSUnwind.h in Headers */ = {isa = PBXBuildFile; fileRef = 68AE41FC39BB187833170D913CE84A69 /* FIRCLSUnwind.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D0E82B77E6E21E51FF181A9AB8182509 /* FIRCLSDataCollectionArbiter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BAE50387F9E9BCFC8FC2085667E8EBB /* FIRCLSDataCollectionArbiter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1222351D7A5015E374C00AF077CFE1E /* FIRCLSMachOBinary.m in Sources */ = {isa = PBXBuildFile; fileRef = A99ECACFD27EBE17B43683598D8AAEE4 /* FIRCLSMachOBinary.m */; }; + D12E5E7BE143213E25E579F5541A898E /* GULSceneDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = AF1497470905DDF80222A4A87DEB2C1D /* GULSceneDelegateSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1ADDB2F8D996801A878F239E1DEB2CE /* FIRCLSProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = C53095BE576B2E7B4DAB05A030191832 /* FIRCLSProfiling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D20C2D25A8E4C717C8956DADBA9256F3 /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = EA02292BD47902966452C03AD7182F2A /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D20E850AA3A4653115D48EFF25FF88EC /* GDTCORRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = 78943F7AE49AD4EB6A35A311F12CB553 /* GDTCORRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2FD86DD61DC017CB04159B947F8ECE4 /* GDTCORTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C521AC747EE23D8D9FFB5E99BCA2FBF1 /* GDTCORTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D3538AC35F0A191EACBB79FDCFF8AC5B /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 56832DFC4FA77142E545048BDCBADCCE /* GULNetwork.m */; }; + D39C82C305CF7077D517B25086878E6E /* FIRInteropParameterNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 967D6C6D8ED242064127D0559680B764 /* FIRInteropParameterNames.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4CF27C996616A5B84C2F21921B97F79 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = D1DD41FF1784BBA3C91E8703D7A9CAA7 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D4D8295D5995D829ED8A3A02F44C6787 /* FIRCLSInternalReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B44F5566217A35CE334DD5A45349EA /* FIRCLSInternalReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D50E15B3FE8F862AC09F7640AA00A4E3 /* GDTCORUploadCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 999A8B52C0DD31AAEE2D5A0FC90C8F3C /* GDTCORUploadCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D543459D71E4F4759BED5CE797D14F7F /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA2EEE18446BF72B96998C4837B82CA /* FIRLogger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D56EA01E7FE14AB7A44657DCA4B7FEF0 /* FIRCLSReportManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4E163DB2E561DCB1386C3914DC876F /* FIRCLSReportManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5B660D4E9BF3AB1F36828B5EF36A77C /* FIRCurrentDateProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F3BCEFA8448A17F533B428E5F1340C2D /* FIRCurrentDateProvider.m */; }; + D5BB73616752B105F62AB3F7573948B8 /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = 3659DE5DC7002938C0889C0DA7C4140B /* FBLPromise+Then.h */; }; + D5ED407D1CFD148D246F3C50E0A4D524 /* GULURLSessionDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A9868856240EC6BC0D895563ED4828A5 /* GULURLSessionDataResponse.m */; }; + D647E0D42D5D5E8BB73EFB0F877F5344 /* FBLPromises.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = AC6CB99CDBF45151D36A479FF09AFFB0 /* FBLPromises.h */; }; + D675F1F53096D49037C7AFE4C22C85AB /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = AA69B094334A21BC70EF259502E7598B /* FBLPromise+Delay.m */; }; + D6B4DC26536322F0081DBC74F6558BB9 /* GDTCORConsoleLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B3E0B24ADF9A5AC1AC5CEDBB20C075 /* GDTCORConsoleLogger.m */; }; + D8705C0F18AA9FD692A82109C574766D /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 975E5FA722BC857C606A6485BA094684 /* GULKeychainUtils.m */; }; + D9C1251B8A95CA26AD90AB68FEBB36F1 /* FIRCLSGlobals.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D38F4AE76821A895C4F8939817C87F7 /* FIRCLSGlobals.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA5EE898F43EA8927CE75DAEF28FB7F3 /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 6164EB3CEE109E3064EB5F96AE07CF0D /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + DCA91E7756B3BB6A286D0325A1AE1386 /* FIRCLSSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = B49AB0AD23E4EAC6A8870FDDFC958413 /* FIRCLSSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDAB017FF1EE9E75ABB0524A577D22BA /* GoogleDataTransportInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3038A334F5AED765FAA38A6CE9390C18 /* GoogleDataTransportInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE0484A64F50322260BB380B66A460CD /* FBLPromise+Await.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F344B14156C7CABB55CCB45A8337347A /* FBLPromise+Await.h */; }; + DE3BC6628D2920FCADF983B4E6ADBC3E /* FIRCLSFABHost.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB87E7946602F2861A04FE9563DC9C5 /* FIRCLSFABHost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE56A94CC9D1C72E515FEE17D67CF590 /* FIRCLSReport.m in Sources */ = {isa = PBXBuildFile; fileRef = D77945C3E79355AECB6817003C3D657E /* FIRCLSReport.m */; }; + DF8C6471870D90202747A670A8E18E4A /* FBLPromise+Any.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = FBEE86F0079177877EC7B4FE7D4D4ACE /* FBLPromise+Any.h */; }; + E0A9B179770FCC7748AE6CEF7851C8D3 /* GULURLSessionDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 071CABCE21D0986FE6E89BEE161B95D8 /* GULURLSessionDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E10C744761BEDB081E2D205D4B2A8FC7 /* FIRCLSAsyncOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E7C87E59E3347B2951E7A708BCD0D08 /* FIRCLSAsyncOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E21E52E04449A22D4A71558BCC0D9345 /* FIRCLSHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 614C94687F5F7D27DE88EF2D044C5EFD /* FIRCLSHandler.m */; }; + E2507875DC64EBDCE6044FE7B5E6A1D0 /* FIRExceptionModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 56A5E6750BD5FD776305027A4E3A82F2 /* FIRExceptionModel.m */; }; + E2922BB5841F2DA68984F7868AFE9C40 /* FIRCrashlytics.m in Sources */ = {isa = PBXBuildFile; fileRef = D89DBE3E46E4970A35CE87349305E226 /* FIRCrashlytics.m */; }; + E2D8D1DA875A652E4AF9D28D48D2A4CF /* FIRCLSBinaryImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BD153A4447FBAB4E86C95025D0CFC05 /* FIRCLSBinaryImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4C2CF048EA372AFEA6EC5043155B52F /* FIRCLSUserLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 911425CE778C05F33B522D1C5B0E9172 /* FIRCLSUserLogging.m */; }; + E5BE5915B89773E6ADA24C9534A1C838 /* FIRCLSUnwind_x86.h in Headers */ = {isa = PBXBuildFile; fileRef = 84AB23B5A803AA83E3FD5B53AB9CB2C6 /* FIRCLSUnwind_x86.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E653863BFE2272229C32AE841BD18E46 /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = 39A62A4EAD9F5197790E72CB271D5B49 /* FBLPromise+Then.m */; }; + E67E5D6BEC6F8DBC9B26029822A26C58 /* nanopb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EECB4B0F0DC2C8343856EB21340658B /* nanopb.framework */; }; + E6838EDC56D3B17E7F2EAE1CE92E46A3 /* FIRAnalyticsInteropListener.h in Headers */ = {isa = PBXBuildFile; fileRef = FB6790A8769AB54B80AA5D30ABF055B2 /* FIRAnalyticsInteropListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E68C120845C05262ED4FDB3E22CE5730 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA7CF7C39A1B32EF4A6671458440AA2 /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E737630BDBA066195A0179488C7ADFBE /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 87355A327068A3741F63E0E7C1B78967 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E738215F290950EE43D902E06B3603D3 /* GoogleDataTransport-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 942B68B82F68D33BE91C2C876BA9E8DF /* GoogleDataTransport-dummy.m */; }; + E73B92C2B80BB238F928E25B39AE282B /* FIRExceptionModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DA59D12CBE0DCD7916C5673BC4EB228E /* FIRExceptionModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7A814FC6BA57D4F31A5C727E09F21B2 /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F43CCEF7AF85A683C7A804624574866 /* FBLPromise+Always.m */; }; + E7F1CCC724D252CA9A475C70637719EE /* GDTCORPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF49EE637981F7D5D0B23388E7FA0B0 /* GDTCORPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E90A85367A05BFEC74EE06A2E39FE9BF /* FIRCLSBinaryImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C515BD735F16C84187DC3B9EE855D514 /* FIRCLSBinaryImage.m */; }; + EA2AE0FF6649DCAE520EED1643A51864 /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 56D27F31E6AA2EC80F112A45D54D4571 /* FIRVersion.m */; }; + EA3833489726CAC6281DCCC2F2F25988 /* FBLPromise+All.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D7CC1FE4DCBE875F63435D7C6EF37E02 /* FBLPromise+All.h */; }; + EA6CBF4995EBD5FCDAA6328D31CF1106 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + EAA8C5675CE6174BFCF3034857C37718 /* FIRDiagnosticsData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB39C87D3FE4AEE6759534A7488C527 /* FIRDiagnosticsData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EAB0A225C02B0603FB110545616A82DB /* FIRCLSReportManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D02E15F8690607CC190F4C839BE75AEA /* FIRCLSReportManager.m */; }; + EAE01CB057FA91FB9F5F8ECF3761F13C /* FIRCLSMachException.h in Headers */ = {isa = PBXBuildFile; fileRef = B94581EB6B5D1EE4B345483068D0AA5E /* FIRCLSMachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB1C1C75D799F0B48907FAE39D441A57 /* FIRCLSNetworkOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 730CA17941DD66FAD89563E788324BCB /* FIRCLSNetworkOperation.m */; }; + EB6BFE081E51649A82397E033BCB7BFE /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = 2944506111A5A3FF1F28D26EB47D41EA /* FBLPromiseError.m */; }; + ECFBD619BE5D20BB9A2D86A372ECC6F2 /* FIRCLSRecordApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 270B8E878BC47832440C18457C3EE65A /* FIRCLSRecordApplication.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED4E043DC7DF9484033EF9C98C5A4A8B /* GDTCORLifecycle.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA467F41179538578EFC37E0FE1FF17 /* GDTCORLifecycle.m */; }; + EE36E553FEE3FA7F2485DF96EB401BAD /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 730433FD8AC4814B42495EFD443AEDB7 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEB5D397E19DCB54737AD0A62F497958 /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F4F2E8B9B3A49AC0AF6C402258C672FF /* FIRBundleUtil.m */; }; + EEB619F75DD1FC61229D3754DEB0986F /* FIRCLSDataCollectionToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 91211FA9012FD5584D37C2AD1A2BB756 /* FIRCLSDataCollectionToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF5DB7051CDAE3FCF53641508DE15DF3 /* FIRCLSThreadState.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B0FE78A3D307F4F3C1902A4F5355CC /* FIRCLSThreadState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF8D3E48F2A10ECB730348A5040FD849 /* FIRCLSUnwind_arch.h in Headers */ = {isa = PBXBuildFile; fileRef = 7861BB2F6A092AAC4AD92B0F6E42FBE1 /* FIRCLSUnwind_arch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F003EAA791F59D7EB25DE3E08080021A /* FIRCLSContext.h in Headers */ = {isa = PBXBuildFile; fileRef = BAEA4DFC3503D52C8CB1104411C7B9B7 /* FIRCLSContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F00834520E5F03F1102DE27FC5FE2627 /* FIRCoreDiagnosticsConnector.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A3DD4DA70BEEEC678ED32757A80A93 /* FIRCoreDiagnosticsConnector.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F03D3140E4C4F5EA500DC2B8176073A5 /* FIRCLSHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE1DA4FFCD2FF05DC49D523B8E5DBCE /* FIRCLSHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0D89D1D1C0AAF081FDAEA3D363E6E61 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */; }; + F13B4482AE058915183EF6521969867D /* FBLPromiseError.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BC76B32DE2575D23B266AE73E388703D /* FBLPromiseError.h */; }; + F210BCFBD747D0EF58C7E5D4A7762D28 /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = 71DBA2C603F7926EBB2A1588128C2788 /* FBLPromise+Always.h */; }; + F28F8E3A756B47C78CA79993F74FA6EE /* FBLPromise+Then.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3659DE5DC7002938C0889C0DA7C4140B /* FBLPromise+Then.h */; }; + F2B4FE2B841A2BB5DCD10561DD0C8227 /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5861BB7FB02BAD0A6BD5F02237B2513D /* GULHeartbeatDateStorage.m */; }; + F2D71FD70D4B8E5D0064747EB41336A1 /* GoogleUtilities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4ABE7397FB0526975B803287F6D616D7 /* GoogleUtilities.framework */; }; + F31BB4F0FB472CFA97146A3EC0DF50E9 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AF0B67D6440F32404C9F2487BDF475B /* FIRAnalyticsConfiguration.m */; }; + F51030DCB332519C302D578FBD9ADAEB /* FIRCLSSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F3DEAA51FF8D362C0808EEDBCC2C079 /* FIRCLSSettingsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5A37BEEADD2244F51A9853C8AECAFB4 /* GDTCORRegistrar.h in Headers */ = {isa = PBXBuildFile; fileRef = C961BABF5B7A945C8EEAFC57BAFA6297 /* GDTCORRegistrar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5E62925B04EDCB1C44EA0D67197593F /* GDTCORStorageEventSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 65D23CFA95EE9F3B1D50DE81C2775055 /* GDTCORStorageEventSelector.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7072F592EAAAEA438354E50CF8A8ED0 /* FIRCLSSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = BBF0561F1CCE145BDAB7BE9105D63F58 /* FIRCLSSettings.m */; }; + F7C8BD244902883F3E0FBB815D738854 /* GDTCCTCompressionHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FDCB9CE44E2834CD8D9D392963BABE71 /* GDTCCTCompressionHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F8A571E2A109E7D1378EEAF477437428 /* FIRCLSFile.m in Sources */ = {isa = PBXBuildFile; fileRef = F440E9BECABBE37E496B5661B6F52C16 /* FIRCLSFile.m */; }; + F8AE53456AB449630E37F7A6534FEB28 /* dwarf.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C69B99D77BF62FDC6AF91D3824ED03D /* dwarf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA9484D8E389E2ABA318D3DB0A21C83C /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 18F6E2E8ED7A54C26EB151EEC10C39B6 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FABABAEA8ABF6A567B62D6D4549E62F2 /* FIRCoreDiagnosticsConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = F4049DEF2F515374FA25BD2EB5B739CD /* FIRCoreDiagnosticsConnector.m */; }; + FCA7882E8D289A5E3A29EA57DACCC338 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB1587D7B4B5BF18B4219C7A6D917CC1 /* Security.framework */; }; + FCD5BCE21A91D73D5DBD76FCEF52E735 /* FIRInstallationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 413879126BCCF9C40AA62F5CC776A861 /* FIRInstallationsStore.m */; }; + FD0944DDA5F46FE7685EA4385A24442A /* FIRCoreDiagnosticsInterop.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB2FBE11C9831081F952499AF849A89 /* FIRCoreDiagnosticsInterop.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDD852FA8AE44617F9808A9D74CD5FE4 /* FIRCLSReportUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = B259E6B0017031A5D6E29BEA57E0B022 /* FIRCLSReportUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDDDABED8F1969592371DDA772A8C040 /* FIRCLSSettingsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E1138D877334662E4175B9BB640E6A38 /* FIRCLSSettingsManager.m */; }; + FE19ABF32737B35353C351EF0F2B57EC /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = 815F08FF1D28182459A3A1F3E477C386 /* FBLPromise+Testing.m */; }; + FE5032AF9D76263A9AC31EC997B464D7 /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = 21B1F2E99FEE662F54F4A4020D35F1B7 /* FBLPromise+Delay.h */; }; + FEB15BD8ACDEB36B1FE77033163B0CF2 /* GDTCORUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FAD09A6A6FE8F5C3A03D831EDBA5750 /* GDTCORUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEC55525F4EF916F4012B54BAD869838 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F48F12607FB15C60304736B20E11DB9 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF60EDA6D75739E30B61B3F9546661A1 /* GDTCORDirectorySizeTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 562962627CCF9209BA0437B240ABFBA9 /* GDTCORDirectorySizeTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 020B0224DC5F8C03A2D19EFD87735713 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87; + remoteInfo = FirebaseCoreDiagnostics; + }; + 033AD3EC2F275B5217DDF923B4572FD6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 116879A69DB3711E894A7DFC22562678 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; + remoteInfo = FirebaseInstallations; + }; + 1B488AA26A1D7AF120E401CC8F643E51 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + 223E15BD6E02C997B19D37F06768AEED /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 526C4398D095B3704EB933DADBC30093; + remoteInfo = FirebaseCrashlytics; + }; + 2334A6170A80CA003B9FF9DBD9A2F849 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + 2EBEC827AA203FD7DDBF45DA5F31414A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; + remoteInfo = GoogleAppMeasurement; + }; + 3838815D5C6F853E04CCF3B760C7396E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + 3C80341A09280D8029EBE1495CC47959 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + 4372C1F57D8384D20226EE88C812C2CF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + 463B1E9FC6079C626D077C958B1C7E22 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 50000480F89E7CD993FD45C4AF435A17 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; + }; + 50166F35E107D8082F9F0A0E1D36C7C0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + 5192D1525179850841C38246186CCB27 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + 64BF76D3C2463412419D3FBAC9531159 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + 674EC2A38CC5F5B800E43D09E2046AB2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 69756B0F588E5CF4D58B49799B5E12B9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + 729CF3728AD923AAA564B2C9BE5B7CB5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; + }; + 736A1688DFDAA48A434FB77DC0A95BFD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 7D5BB27956F3FAD1D0998FF056C7DAA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; + remoteInfo = FirebaseAnalytics; + }; + 8056A3419A223E617F87D0277AE26058 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; + remoteInfo = GoogleAppMeasurement; + }; + 86D5E242ABB9E409B0E07AF25CE63EEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + 89A22F8D80C10B47C82411AE2A6D2B04 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 526C4398D095B3704EB933DADBC30093; + remoteInfo = FirebaseCrashlytics; + }; + 8A72BC2928B16DA0F58D57BEC79269BF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; + remoteInfo = GoogleDataTransport; + }; + 92D1C550377279DE7544ECC9EFDE6BB8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; + remoteInfo = GoogleDataTransport; + }; + A953A0C95421E8A2D02879720ABB1B27 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; + remoteInfo = FirebaseInstallations; + }; + A9F1BD20533AC53D2A103D67984FBDCD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + AFEBFA84461D3F490DF417BED729D5F9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; + remoteInfo = FirebaseInstallations; + }; + C175C584340F1CC37D63AFE8BB2521A1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; + }; + C1B61CB2F72889240C73670C26D7EBD8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + C5E5156622CD62FBDE90103ACA508EE4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; + remoteInfo = Firebase; + }; + DC3B33F2777939F81F52EFC3186EE204 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + E4FC087B1B67EF21A2CB88FB03CDE944 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 620E05868772C10B4920DC7E324F2C87; + remoteInfo = FirebaseCoreDiagnostics; + }; + F02DAF06EA39D82B3EE7E7ECF00CD21D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; + }; + F3B4AD1B68EA997A1295806F48E0C0AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; + remoteInfo = FirebaseAnalytics; + }; + F77880BED41BD4F62AA521B6BE4356BF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C0371EE948D0357B8EE0E34ABB44BF0; + remoteInfo = GoogleDataTransport; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 8B54E1B9ECF7F968CECBF26B90D39A42 /* Copy . Public Headers */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; + dstSubfolderSpec = 16; + files = ( + EA3833489726CAC6281DCCC2F2F25988 /* FBLPromise+All.h in Copy . Public Headers */, + 82C3A19FF5D0B295518257882FB011D0 /* FBLPromise+Always.h in Copy . Public Headers */, + DF8C6471870D90202747A670A8E18E4A /* FBLPromise+Any.h in Copy . Public Headers */, + 0FEC3E39FFC7379FD8D31DD7B0D85A5F /* FBLPromise+Async.h in Copy . Public Headers */, + DE0484A64F50322260BB380B66A460CD /* FBLPromise+Await.h in Copy . Public Headers */, + 8225FAAC218C4109F022200C82D0DF8B /* FBLPromise+Catch.h in Copy . Public Headers */, + 0E3489D5140C1F4EDFE0A9DC2C8C8869 /* FBLPromise+Delay.h in Copy . Public Headers */, + 9F790477577F15596C8BBD4DD43A9B89 /* FBLPromise+Do.h in Copy . Public Headers */, + 5B162946E3DE276090EB4A98560F3269 /* FBLPromise+Race.h in Copy . Public Headers */, + 881B08ED38578ED9E89F255D9E0B037A /* FBLPromise+Recover.h in Copy . Public Headers */, + 6969005E363E1AB0B9263013AC9EBED8 /* FBLPromise+Reduce.h in Copy . Public Headers */, + 702AC2C6F77BFD6EC563F83899417B65 /* FBLPromise+Retry.h in Copy . Public Headers */, + A7BED65CF22A11B196DC4ACBB1B20A8D /* FBLPromise+Testing.h in Copy . Public Headers */, + F28F8E3A756B47C78CA79993F74FA6EE /* FBLPromise+Then.h in Copy . Public Headers */, + 35728BC9FA8BB656301B51DBBB2A2789 /* FBLPromise+Timeout.h in Copy . Public Headers */, + B62C8A707868009FE76855F168F42635 /* FBLPromise+Validate.h in Copy . Public Headers */, + 66EE09356EE95872190AC9E6717B1B65 /* FBLPromise+Wrap.h in Copy . Public Headers */, + ADFF4C1F96E7032CC8379E00A685F121 /* FBLPromise.h in Copy . Public Headers */, + F13B4482AE058915183EF6521969867D /* FBLPromiseError.h in Copy . Public Headers */, + D647E0D42D5D5E8BB73EFB0F877F5344 /* FBLPromises.h in Copy . Public Headers */, + ); + name = "Copy . Public Headers"; + runOnlyForDeploymentPostprocessing = 0; + }; + FE0F49B779A0818FC77936E056AEB98A /* Copy . Private Headers */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; + dstSubfolderSpec = 16; + files = ( + 5A25D72C893C5BF285782E22400B6DDC /* FBLPromisePrivate.h in Copy . Private Headers */, + ); + name = "Copy . Private Headers"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ - 0360EACFE90690434ECAC82F752F684B /* Pods-MAPS.ME.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MAPS.ME.release.xcconfig"; sourceTree = ""; }; - 0C8CDF10789D2ACF955BA20C875EEFB6 /* Pods-MAPS.ME-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MAPS.ME-acknowledgements.markdown"; sourceTree = ""; }; - 1FEF97F4F8F5EAA30727A05FD0686A7B /* Pods-MAPS.ME-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MAPS.ME-umbrella.h"; sourceTree = ""; }; - 48B724B519C3302CE74FB271653720A1 /* Pods-MAPS.ME-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MAPS.ME-Info.plist"; sourceTree = ""; }; - 62FDDDBC365B77C2BBD73DAA0CB8CE60 /* Pods-MAPS.ME-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MAPS.ME-acknowledgements.plist"; sourceTree = ""; }; - 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 7ECD07FDE7142046FDC6F59C008BB3E3 /* Pods-MAPS.ME.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MAPS.ME.debug.xcconfig"; sourceTree = ""; }; - 9A3F53459150A78B1495133DC94E9C56 /* Pods-MAPS.ME.production full.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MAPS.ME.production full.xcconfig"; sourceTree = ""; }; + 0057E6B186FFBDD5D358055A969799D7 /* FBLPromise+Timeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Timeout.m"; path = "Sources/FBLPromises/FBLPromise+Timeout.m"; sourceTree = ""; }; + 00A7BF0D229C06226E876B964A6441CA /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = ""; }; + 0149482FB238491612C0D77C1B4F861A /* FIRCLSDataParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataParsing.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDataParsing.h; sourceTree = ""; }; + 01CE56A1A09EFB132EE652C4A7D52D3B /* nanopb.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.debug.xcconfig; sourceTree = ""; }; + 01F67D8577B4780CFC94921191E36F93 /* FIRCLSNetworkResponseHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkResponseHandler.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSNetworkResponseHandler.m; sourceTree = ""; }; + 02D9F28CC918F94DE5684417E4844DFB /* FIRCLSUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind.c; sourceTree = ""; }; + 02ED4E7C28AFB590879B8A76ED217ED6 /* GULNetworkInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkInternal.h; path = GoogleUtilities/Network/GULNetworkInternal.h; sourceTree = ""; }; + 03EEF74D80CBDF2561A325E55606F952 /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = ""; }; + 03F9F2270654E5D745F7C3A2EC6906BB /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; + 04D4D786A67ABE4E2D28410E5B051DC9 /* FBLPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromise.m; path = Sources/FBLPromises/FBLPromise.m; sourceTree = ""; }; + 055D6EC2B3BAFBBC428B1F6A956988A9 /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h; sourceTree = ""; }; + 0586AE4BE52F028D90EA480AE2F02067 /* FIRInstallationsHTTPError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsHTTPError.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.h; sourceTree = ""; }; + 058E1FC6B7651BF05ACB607B0C4E40AF /* FIRCLSDwarfUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfUnwind.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwind.h; sourceTree = ""; }; + 05B73A52AD9B3EF32730EC1970DAFA31 /* FirebaseCoreDiagnostics-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCoreDiagnostics-Info.plist"; sourceTree = ""; }; + 061E84B10E027689A5D96D3A4B0CFF11 /* FBLPromise+Wrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Wrap.m"; path = "Sources/FBLPromises/FBLPromise+Wrap.m"; sourceTree = ""; }; + 06557F3A417468EA370D8863100891CB /* FIRInstallationsAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAPIService.h; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.h; sourceTree = ""; }; + 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = nanopb.framework; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 071CABCE21D0986FE6E89BEE161B95D8 /* GULURLSessionDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULURLSessionDataResponse.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULURLSessionDataResponse.h; sourceTree = ""; }; + 07E83C346199E7E79D6723790EB847EB /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = ""; }; + 08A54B32ADB39B908ACC340D2F562D3B /* GDTCORStorageProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageProtocol.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageProtocol.h; sourceTree = ""; }; + 09099F551F4975288B64DD5BC56EF5B1 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; + 09A6B621E52EDDA7C55EA8B7963F45B9 /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = FirebaseCore/Sources/FIRAppAssociationRegistration.h; sourceTree = ""; }; + 09E7DB13CD38B554E7B4E423D3A9BD58 /* GDTCORReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORReachability.h; sourceTree = ""; }; + 0A78DDEA63B13CDF6C0B1053BE755DB0 /* FIRCLSMachO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachO.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachO.h; sourceTree = ""; }; + 0A8B37A2F58379512E7FB8BA995C340A /* FIRInstallationsLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsLogger.m; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.m; sourceTree = ""; }; + 0BD153A4447FBAB4E86C95025D0CFC05 /* FIRCLSBinaryImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSBinaryImage.h; path = Crashlytics/Crashlytics/Components/FIRCLSBinaryImage.h; sourceTree = ""; }; + 0BFFE7112BA22D2EB0C78F602C72F2D6 /* FIRAnalyticsConnector.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FIRAnalyticsConnector.framework; path = Frameworks/FIRAnalyticsConnector.framework; sourceTree = ""; }; + 0C2C5B3B7EBD1B28ED4493E39D45620A /* FBLPromise+Recover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Recover.m"; path = "Sources/FBLPromises/FBLPromise+Recover.m"; sourceTree = ""; }; + 0D38F4AE76821A895C4F8939817C87F7 /* FIRCLSGlobals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSGlobals.h; path = Crashlytics/Crashlytics/Components/FIRCLSGlobals.h; sourceTree = ""; }; + 0E7B6A3800F441B3C5659945625AB887 /* GDTCCTUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTUploader.h; path = GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTUploader.h; sourceTree = ""; }; + 0EA98F1ADB8469E7A1ED646A05EE5BB5 /* FIRCLSFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFile.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFile.h; sourceTree = ""; }; + 0F3DEAA51FF8D362C0808EEDBCC2C079 /* FIRCLSSettingsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSettingsManager.h; path = Crashlytics/Crashlytics/Settings/FIRCLSSettingsManager.h; sourceTree = ""; }; + 0F48F12607FB15C60304736B20E11DB9 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; + 0F67A5F7286F52D704ADF2FC71CA6E6E /* GDTCOREventDataObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventDataObject.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREventDataObject.h; sourceTree = ""; }; + 0FB39C87D3FE4AEE6759534A7488C527 /* FIRDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDiagnosticsData.h; path = FirebaseCore/Sources/FIRDiagnosticsData.h; sourceTree = ""; }; + 105379BA7F97F1D923E421995AE29B09 /* FIRCLSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSConstants.h; path = Crashlytics/Shared/FIRCLSConstants.h; sourceTree = ""; }; + 105410085B8628CD515E5CEDA7A9D04F /* firebasecore.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = firebasecore.nanopb.h; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.h; sourceTree = ""; }; + 11907A3D5E79D9BCE6A5A138330EAE60 /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkLoggerProtocol.h; sourceTree = ""; }; + 11CD27EAA6231FF9183EF23AB7044173 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; + 128C24003C5D08B9EE45CC8D53C4D718 /* GDTCORAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORAssert.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORAssert.m; sourceTree = ""; }; + 12AA77F70D592023D290F995643B8BBC /* FIRCLSUUID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUUID.m; path = Crashlytics/Shared/FIRCLSUUID.m; sourceTree = ""; }; + 133083B4C3817F469E971E5211DB1AAE /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; + 1361ECF4E5D3AB3AC63730F19E897353 /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = ""; }; + 13C8C8B254851998F9289F71229B28A2 /* FirebaseInstallations.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseInstallations.framework; path = FirebaseInstallations.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 16716D8352FE846284DFD6D7840F9176 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; + 171E28EE40B03A6D01B749A2FF13474B /* FIRCLSAsyncOperation_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAsyncOperation_Private.h; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation_Private.h; sourceTree = ""; }; + 17CB643DFDAA2BE89A92C0F500C69D78 /* FIRCLSReport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReport_Private.h; path = Crashlytics/Crashlytics/Models/FIRCLSReport_Private.h; sourceTree = ""; }; + 18BFB99F6784442C0D6C66714E5F8261 /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; + 18F6E2E8ED7A54C26EB151EEC10C39B6 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; + 1965271028E4840079D5D96FA3A75E1E /* FIRCLSUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUtility.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSUtility.h; sourceTree = ""; }; + 19718D175C92BC00BE051EDD6F5E199F /* FBLPromise+Race.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Race.h"; path = "Sources/FBLPromises/include/FBLPromise+Race.h"; sourceTree = ""; }; + 1A8A5FBDB119505CCB4DAC4ECBB5B675 /* FIRCLSDwarfExpressionMachine.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDwarfExpressionMachine.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfExpressionMachine.c; sourceTree = ""; }; + 1AB4D2DC7C28D6EDA1A7281AA8E75E2C /* FBLPromise+Reduce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Reduce.m"; path = "Sources/FBLPromises/FBLPromise+Reduce.m"; sourceTree = ""; }; + 1B6E586FCB467F943844E2D269134F72 /* GoogleDataTransport-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleDataTransport-Info.plist"; sourceTree = ""; }; + 1BF5358ABB51FB4D21AB3083FB08B8E8 /* GoogleAppMeasurement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleAppMeasurement.framework; path = Frameworks/GoogleAppMeasurement.framework; sourceTree = ""; }; + 1C319F1D0929E805812B9C86CD1BFF60 /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = ""; }; + 1C69B99D77BF62FDC6AF91D3824ED03D /* dwarf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dwarf.h; path = Crashlytics/third_party/libunwind/dwarf.h; sourceTree = ""; }; + 1C7CFFDEC04DA8DE2E5021D3DA816431 /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = ""; }; + 1C7D7A2969C02B9E06CD1AFFFFC03E9E /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; + 1E41AC777EAF6D0F8CC6825EC01CB971 /* FirebaseCrashlytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCrashlytics.debug.xcconfig; sourceTree = ""; }; + 1EA0479B8396AAC9FBF5B6734DE6A57C /* FirebaseAnalytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.release.xcconfig; sourceTree = ""; }; + 1F13FD43DF696F491C27D7A148D1B581 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCoreDiagnostics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1F7369244F5CEA89C6642DBAC05AED35 /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = ""; }; + 1F9AE933156F030B97E4F40927D58275 /* FIRCLSMachO.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachO.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachO.m; sourceTree = ""; }; + 1FB2FBE11C9831081F952499AF849A89 /* FIRCoreDiagnosticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsInterop.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsInterop.h; sourceTree = ""; }; + 200BCAAE084A4D3162B19884D5CD02F0 /* FBLPromise+Await.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Await.m"; path = "Sources/FBLPromises/FBLPromise+Await.m"; sourceTree = ""; }; + 20EA63E9890FD121F12E96861510C56C /* GDTCORReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORReachability.h; sourceTree = ""; }; + 21B1F2E99FEE662F54F4A4020D35F1B7 /* FBLPromise+Delay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Delay.h"; path = "Sources/FBLPromises/include/FBLPromise+Delay.h"; sourceTree = ""; }; + 222BB3289C9FFB995B2AAE26E6962A4A /* GDTCCTNanopbHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTNanopbHelpers.m; path = GoogleDataTransport/GDTCCTLibrary/GDTCCTNanopbHelpers.m; sourceTree = ""; }; + 22A5B83525218B4202F04141CAAB1768 /* FIRInstallationsAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAuthTokenResult.m; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResult.m; sourceTree = ""; }; + 232371272DB3AAA7CFD3ACF34241FF8B /* GULUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULUserDefaults.m; path = GoogleUtilities/UserDefaults/GULUserDefaults.m; sourceTree = ""; }; + 233D8BA4BDB3143A22522E1DE61A6E7C /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 24025D144CAD3B741D19CC870CE0C888 /* FBLPromise+Any.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Any.m"; path = "Sources/FBLPromises/FBLPromise+Any.m"; sourceTree = ""; }; + 2432266918B37B1179FE020F473BE827 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; + 25D76C63641077E180C4316925E55517 /* PromisesObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.debug.xcconfig; sourceTree = ""; }; + 25D887F0AAD7809117DF3ECFA445161A /* FBLPromise+Race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Race.m"; path = "Sources/FBLPromises/FBLPromise+Race.m"; sourceTree = ""; }; + 26288C47658513461A28010B0E28F3ED /* FIRInstallationsStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStatus.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsStatus.h; sourceTree = ""; }; + 270B8E878BC47832440C18457C3EE65A /* FIRCLSRecordApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordApplication.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordApplication.h; sourceTree = ""; }; + 28B31CE9F05FC6DA8CFB877FEC4DD392 /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h; sourceTree = ""; }; + 2941D8BD5546055DED297CA5B1C37431 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; + 2944506111A5A3FF1F28D26EB47D41EA /* FBLPromiseError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromiseError.m; path = Sources/FBLPromises/FBLPromiseError.m; sourceTree = ""; }; + 29AB388D94569299FADD117994631312 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; + 29CD2E4A016F82E06E387F449AF25006 /* cct.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cct.nanopb.h; path = GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.h; sourceTree = ""; }; + 2A3D2F5802D5A250E2B4D9D1109CCE71 /* GDTCOREvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREvent.h; sourceTree = ""; }; + 2AE2CC1C584FD8E6F9301F71FBC20798 /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = ""; }; + 2B9995918B9298A85F16BCB28B01E463 /* FIRFirebaseUserAgent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFirebaseUserAgent.m; path = FirebaseCore/Sources/FIRFirebaseUserAgent.m; sourceTree = ""; }; + 2C2E34FED8DD2D8CFC28FFCB2F763CA6 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; + 2CB52E1780620130AE6CB0C021281485 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 2CCB81B01FE8F5D3D2A7CBD9BEE6C691 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; + 2CD701CB82707813BA9903155061EA00 /* FIRCLSUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserDefaults.h; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults.h; sourceTree = ""; }; + 2DEEC4863232E6BDC6E2366234B4DB22 /* FirebaseCoreDiagnostics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.debug.xcconfig; sourceTree = ""; }; + 2DF520E0A4BCF3C17A4DEEAA8D6D7A1E /* FIRCLSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSLogger.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSLogger.h; sourceTree = ""; }; + 2E03AAAAE032F64BBB7F48A08AFE602B /* FirebaseCrashlytics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCrashlytics-umbrella.h"; sourceTree = ""; }; + 2F43CCEF7AF85A683C7A804624574866 /* FBLPromise+Always.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Always.m"; path = "Sources/FBLPromises/FBLPromise+Always.m"; sourceTree = ""; }; + 2FAD09A6A6FE8F5C3A03D831EDBA5750 /* GDTCORUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploader.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORUploader.h; sourceTree = ""; }; + 2FE03241384D8DD261EB7421C475C021 /* FIRAEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAEvent.h; path = Crashlytics/Crashlytics/Helpers/FIRAEvent.h; sourceTree = ""; }; + 3038A334F5AED765FAA38A6CE9390C18 /* GoogleDataTransportInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransportInternal.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GoogleDataTransportInternal.h; sourceTree = ""; }; + 30D2B0C10E83534B3D80F3B576DA3D3D /* GDTCORFlatFileStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORFlatFileStorage.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m; sourceTree = ""; }; + 30F4EE10155746075A31DCCA294DAD87 /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; + 3124AF41F5E5DDAF23AE7FBCB1254A33 /* FIRCLSMachOSlice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachOSlice.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOSlice.h; sourceTree = ""; }; + 31919B6B57E76ED8B5BCFE2DC3903525 /* GDTCCTNanopbHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTNanopbHelpers.h; path = GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTNanopbHelpers.h; sourceTree = ""; }; + 3261D4CEA888D4F6989340969B69126E /* FIRCLSRecordIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordIdentity.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordIdentity.m; sourceTree = ""; }; + 32C03240354ACACD9A20F184CD467807 /* FIRCLSDataParsing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDataParsing.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDataParsing.c; sourceTree = ""; }; + 332629044D61800078E520ADBF0CD58C /* FIRAnalyticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInterop.h; path = Interop/Analytics/Public/FIRAnalyticsInterop.h; sourceTree = ""; }; + 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBLPromises.framework; path = PromisesObjC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3384E9B976DBB7F56D8D12313BA41FF4 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIROptions.h; sourceTree = ""; }; + 34D318D78F431487A5B322B9430C0DDB /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = FirebaseCore/Sources/FIROptions.m; sourceTree = ""; }; + 353F2BE801D4C9B0C0D1CD580FECC221 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRApp.h; sourceTree = ""; }; + 354174A99614FE448CEEFF830FCB3902 /* FIRCLSUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUserDefaults.m; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults.m; sourceTree = ""; }; + 35C7633F6EC743D3DBB6AF204010D1F7 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; + 36364160E6F72812FDB10B91F42A50C3 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; + 3659DE5DC7002938C0889C0DA7C4140B /* FBLPromise+Then.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Then.h"; path = "Sources/FBLPromises/include/FBLPromise+Then.h"; sourceTree = ""; }; + 366AE41A0029CA6512D363B15C00E9C9 /* FIRCLSThreadState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSThreadState.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSThreadState.c; sourceTree = ""; }; + 366F23E9DD17C94921B8C93A13C1AEED /* FIRCLSInternalLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInternalLogging.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSInternalLogging.h; sourceTree = ""; }; + 3699A3F49F48C1EF1DC299C4D5CAEAE2 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; + 36DF7D110D37D8BE1A58949AE42675D6 /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/Public/GoogleUtilities/GULNSData+zlib.h"; sourceTree = ""; }; + 37EE32D3F5EBF308DAF9A2AED6B92066 /* FirebaseCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCore-Info.plist"; sourceTree = ""; }; + 387A117292D4080C478E0FD4DA333A67 /* FirebaseCoreDiagnostics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCoreDiagnostics.modulemap; sourceTree = ""; }; + 39A62A4EAD9F5197790E72CB271D5B49 /* FBLPromise+Then.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Then.m"; path = "Sources/FBLPromises/FBLPromise+Then.m"; sourceTree = ""; }; + 3A7897A8B2DA76399464D2F15FB4B955 /* GDTCORAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORAssert.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORAssert.h; sourceTree = ""; }; + 3A9AE0E7B5F201F3294B4C3C8484D6B0 /* Pods-MAPS.ME.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MAPS.ME.debug.xcconfig"; sourceTree = ""; }; + 3AA51999C6CAD8B2896B07D1A0D10877 /* FIRInstallationsIIDTokenStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDTokenStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.h; sourceTree = ""; }; + 3AFFA0D3416F75DE5A2A00798583ED08 /* FIRInstallationsItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsItem.m; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.m; sourceTree = ""; }; + 3B41410B4882E75F2AA746964E340AF8 /* FIRCLSInstallIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInstallIdentifierModel.h; path = Crashlytics/Crashlytics/Models/FIRCLSInstallIdentifierModel.h; sourceTree = ""; }; + 3B4ACD1E14A4D2ED9D084FB1B2F9806A /* GULOriginalIMPConvenienceMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULOriginalIMPConvenienceMacros.h; path = GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULOriginalIMPConvenienceMacros.h; sourceTree = ""; }; + 3C03CA61DA7EB5D1F476F4B580EE4561 /* FIRInstallationsItem+RegisterInstallationAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstallationsItem+RegisterInstallationAPI.h"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.h"; sourceTree = ""; }; + 3C453BC1B044C7A9A8031A2A30A33ED9 /* FIRInstallationsStoredItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredItem.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.h; sourceTree = ""; }; + 3C71B53B17E692A93162DBA355DAFAD3 /* FIRCLSExecutionIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSExecutionIdentifierModel.h; path = Crashlytics/Crashlytics/Models/FIRCLSExecutionIdentifierModel.h; sourceTree = ""; }; + 3CC5F68F24A82B2455ED177BE50EF1F6 /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = FirebaseCore/Sources/FIRLogger.m; sourceTree = ""; }; + 3CDF95CE872584AEA8B103552BFBF4E2 /* FIRCLSDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDefines.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSDefines.h; sourceTree = ""; }; + 3DC68118D545AA4D6F1F7055127642E9 /* FIRCLSRecordApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordApplication.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordApplication.m; sourceTree = ""; }; + 3E6765D1D6C176F12D2113B283AEDE93 /* Pods-MAPS.ME-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MAPS.ME-acknowledgements.markdown"; sourceTree = ""; }; + 3EE1DA4FFCD2FF05DC49D523B8E5DBCE /* FIRCLSHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSHandler.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSHandler.h; sourceTree = ""; }; + 3FCA8B51903BE7A619D14FE6A4F44B39 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = ""; }; + 3FCFBED51EBB066FE17E31305CFAF2ED /* GoogleDataTransportInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransportInternal.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GoogleDataTransportInternal.h; sourceTree = ""; }; + 4065358835B5BB7AA2C643136CE00409 /* Pods-MAPS.ME-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MAPS.ME-acknowledgements.plist"; sourceTree = ""; }; + 407DEFC8F5B118CFCBB81B6D44425087 /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = ""; }; + 40EC2C4BBC4BA9DAC1AB938AAA325454 /* FIRAEvent+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRAEvent+Internal.m"; path = "Crashlytics/Crashlytics/Helpers/FIRAEvent+Internal.m"; sourceTree = ""; }; + 413879126BCCF9C40AA62F5CC776A861 /* FIRInstallationsStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStore.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.m; sourceTree = ""; }; + 41907BE26D0A5DCA40B8A47F38BADA2A /* FIRCLSReportAdapter_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportAdapter_Private.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter_Private.h; sourceTree = ""; }; + 41E135D8D5074C62D55FDDB16685FFFE /* GDTCORUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploader.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORUploader.h; sourceTree = ""; }; + 4221031E25A91A8BD093CA5B6A71D66E /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Sources/Private/FIRComponentType.h; sourceTree = ""; }; + 423474EDE271D4E2C5BA2F2510EE00DA /* FirebaseInstallations-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseInstallations-umbrella.h"; sourceTree = ""; }; + 4247D38C2CA6F9833C1433D681F9B2D9 /* GDTCORAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORAssert.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORAssert.h; sourceTree = ""; }; + 42795DCEEDBE1F64107CA966CFC146E7 /* FIRCLSMachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSMachException.c; path = Crashlytics/Crashlytics/Handlers/FIRCLSMachException.c; sourceTree = ""; }; + 42EEE1EA321E4F3AD9F22510EA44DA04 /* FBLPromise+Validate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Validate.h"; path = "Sources/FBLPromises/include/FBLPromise+Validate.h"; sourceTree = ""; }; + 4391D176C2D1D73F5CFBBA67B5122125 /* FIRCLSCrashedMarkerFile.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSCrashedMarkerFile.c; path = Crashlytics/Crashlytics/Components/FIRCLSCrashedMarkerFile.c; sourceTree = ""; }; + 4466F6577AE0E9AD285C7E385F709F13 /* FIRInstallationsSingleOperationPromiseCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsSingleOperationPromiseCache.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.h; sourceTree = ""; }; + 44679985E2CABAFC0ED33FA23D2CE588 /* FBLPromise+Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Wrap.h"; path = "Sources/FBLPromises/include/FBLPromise+Wrap.h"; sourceTree = ""; }; + 44AE942BD514E35830A3E50963DD069F /* GDTCOREndpoints_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREndpoints_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCOREndpoints_Private.h; sourceTree = ""; }; + 457CC1991F073C5145A0601230B95C09 /* FIRInstallationsIIDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.m; sourceTree = ""; }; + 45FC0B891C380C29552BE39C7447BEF2 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRConfiguration.h; sourceTree = ""; }; + 46A9F984587493A5456CF05D79838502 /* FIRCLSThreadArrayOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSThreadArrayOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSThreadArrayOperation.m; sourceTree = ""; }; + 46DEF6FD8AF0D82FA94A13AFBF3BC247 /* FirebaseCoreDiagnostics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreDiagnostics.release.xcconfig; sourceTree = ""; }; + 46EDCD36AAE66DFDC7D5F17105F20F61 /* FIRCLSDownloadAndSaveSettingsOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDownloadAndSaveSettingsOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSDownloadAndSaveSettingsOperation.m; sourceTree = ""; }; + 470FF88F7AA66169573FDEEB983EE40A /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Public/GoogleUtilities/GULUserDefaults.h; sourceTree = ""; }; + 472CEC6C8932389FD9E76596D5A77A03 /* FirebaseInstallations.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseInstallations.modulemap; sourceTree = ""; }; + 47B598B297868A041B849CEF3CCDE649 /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 489F189830A2234FA1AA9F5E0E556634 /* GoogleUtilities.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.debug.xcconfig; sourceTree = ""; }; + 48D5DC8883128038A6AB9F2AD11727F8 /* GULSceneDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSceneDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULSceneDelegateSwizzler.m; sourceTree = ""; }; + 492944B35F2A0A8A5A25A155F86E48D5 /* FirebaseInstallations.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FirebaseInstallations.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 496B8DF2A786E7B28C83A0F36FC22CBD /* GoogleDataTransport.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.release.xcconfig; sourceTree = ""; }; + 49A87B61C7245BD3F809B4C3CCE97103 /* FIRCLSException.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSException.mm; path = Crashlytics/Crashlytics/Handlers/FIRCLSException.mm; sourceTree = ""; }; + 49ADEBF1717A60AF9D0C837090CD6298 /* FIRCLSURLBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSURLBuilder.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSURLBuilder.h; sourceTree = ""; }; + 4A17E14D6FF651439438235898B7BC71 /* Pods-MAPS.ME-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MAPS.ME-Info.plist"; sourceTree = ""; }; + 4A59DBD9E69F7F3AB051F7C20EF662C1 /* FIRCLSByteUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSByteUtility.h; path = Crashlytics/Shared/FIRCLSByteUtility.h; sourceTree = ""; }; + 4ABE7397FB0526975B803287F6D616D7 /* GoogleUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4AF5095519D5EF0A11D19961FC42623F /* Firebase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.release.xcconfig; sourceTree = ""; }; + 4BC36B29051C0EEB68440229778F1552 /* GDTCORReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORReachability.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORReachability.m; sourceTree = ""; }; + 4BD55A608EAD91C0793176ABB6DD1951 /* FIRCLSApplicationIdentifierModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSApplicationIdentifierModel.h; path = Crashlytics/Crashlytics/Settings/Models/FIRCLSApplicationIdentifierModel.h; sourceTree = ""; }; + 4C2808F480E5EEFF35EBD2A45769AAD3 /* GDTCCTUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTUploader.m; path = GoogleDataTransport/GDTCCTLibrary/GDTCCTUploader.m; sourceTree = ""; }; + 4C35855600AF00FAF704053EEF89DB6C /* FIRCLSSymbolicationOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSymbolicationOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSymbolicationOperation.m; sourceTree = ""; }; + 4C6E54E0D98684802FBB6BC7134E45F5 /* GDTCORStorageEventSelector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORStorageEventSelector.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORStorageEventSelector.m; sourceTree = ""; }; + 4D1491CF481016260E85DCE6B36FC06F /* GDTCCTCompressionHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCCTCompressionHelper.m; path = GoogleDataTransport/GDTCCTLibrary/GDTCCTCompressionHelper.m; sourceTree = ""; }; + 4D4AA63C71AD9B67BF14D94EC5E9BCA5 /* GDTCORUploadCoordinator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORUploadCoordinator.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORUploadCoordinator.m; sourceTree = ""; }; + 4D713060196DB5CB0C0561C3C18D3BE3 /* FirebaseCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.debug.xcconfig; sourceTree = ""; }; + 4E2248C366C8A23711F1152E38A38C71 /* FirebaseInstallations-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseInstallations-Info.plist"; sourceTree = ""; }; + 4E71C1E638270C8A667541389283215A /* GoogleUtilities.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleUtilities.modulemap; sourceTree = ""; }; + 4E831D7B25C2CC447CB4CB6551A90B12 /* FIRInstallationsItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsItem.h; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.h; sourceTree = ""; }; + 4F074E73F247AC5AF6BA61BF2195E4F8 /* FIRCLSMachOSlice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachOSlice.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOSlice.m; sourceTree = ""; }; + 506DF5A2C8C2FFBC118E0D7DAEADC46C /* GoogleDataTransport-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleDataTransport-umbrella.h"; sourceTree = ""; }; + 50B3A3E228EC5CE947DD4F97310BD179 /* FIRCLSDemangleOperation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDemangleOperation.mm; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSDemangleOperation.mm; sourceTree = ""; }; + 51058A4705AA20772C77CE0FAD716C09 /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = ""; }; + 5112A88345E98C8993D871F2C76C75C7 /* FIRCLSDemangleOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDemangleOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSDemangleOperation.h; sourceTree = ""; }; + 54C8727EC37C4CFAA4CB307C9BD6B76F /* FBLPromise+Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Async.h"; path = "Sources/FBLPromises/include/FBLPromise+Async.h"; sourceTree = ""; }; + 54D4A7BE5A0B0F4214CE6729287904D4 /* GDTCORTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransformer.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransformer.m; sourceTree = ""; }; + 55432CB13AFC2EA15192511D2FF3CCBD /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkMessageCode.h; sourceTree = ""; }; + 55A20AE18302777EFC753E480B752D12 /* FIRCLSFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFileManager.m; path = Crashlytics/Crashlytics/Models/FIRCLSFileManager.m; sourceTree = ""; }; + 55AC49C6A30625F5CC6E6595AB1EEFA8 /* GDTCORFlatFileStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORFlatFileStorage.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORFlatFileStorage.h; sourceTree = ""; }; + 562962627CCF9209BA0437B240ABFBA9 /* GDTCORDirectorySizeTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORDirectorySizeTracker.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORDirectorySizeTracker.h; sourceTree = ""; }; + 56832DFC4FA77142E545048BDCBADCCE /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = ""; }; + 56A5E6750BD5FD776305027A4E3A82F2 /* FIRExceptionModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRExceptionModel.m; path = Crashlytics/Crashlytics/FIRExceptionModel.m; sourceTree = ""; }; + 56A72CD3D65A984764907B6DBC7CC64C /* FirebaseInstallationsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallationsInternal.h; path = FirebaseInstallations/Source/Library/Private/FirebaseInstallationsInternal.h; sourceTree = ""; }; + 56B517B0AE64FD6935673247BD4C0E6C /* GDTCORTransport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORTransport.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORTransport.m; sourceTree = ""; }; + 56D27F31E6AA2EC80F112A45D54D4571 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = FirebaseCore/Sources/FIRVersion.m; sourceTree = ""; }; + 56DD6C0E55F4541C178B5B6DC06DB36D /* GoogleDataTransportInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransportInternal.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GoogleDataTransportInternal.h; sourceTree = ""; }; + 57A1D0E53A99629610063B012B7A5DA3 /* firebasecore.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = firebasecore.nanopb.c; path = Firebase/CoreDiagnostics/FIRCDLibrary/Protogen/nanopb/firebasecore.nanopb.c; sourceTree = ""; }; + 5861BB7FB02BAD0A6BD5F02237B2513D /* GULHeartbeatDateStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorage.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorage.m; sourceTree = ""; }; + 58898F8396EC1B583D2EF3ECFB8F4D0B /* GDTCORStorageEventSelector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageEventSelector.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageEventSelector.h; sourceTree = ""; }; + 5A187A932BDB8F827D9B538ABAB95A29 /* FirebaseInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallations.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FirebaseInstallations.h; sourceTree = ""; }; + 5A5C113A49CB9BF4016F0C85D6B79E5B /* Firebase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.debug.xcconfig; sourceTree = ""; }; + 5BA467F41179538578EFC37E0FE1FF17 /* GDTCORLifecycle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORLifecycle.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORLifecycle.m; sourceTree = ""; }; + 5BA924EEC2188F5929BAF0F5D1137D85 /* FirebaseInstallationsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallationsInternal.h; path = FirebaseInstallations/Source/Library/Private/FirebaseInstallationsInternal.h; sourceTree = ""; }; + 5C6CDBE23B3FB01C5449FFC8B2C91D0D /* FIRCLSFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFileManager.h; path = Crashlytics/Crashlytics/Models/FIRCLSFileManager.h; sourceTree = ""; }; + 5CC48E88329E4A6BBC7CF1DD4FA3513A /* FIRInstallationsErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrorUtil.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.h; sourceTree = ""; }; + 5D022D6AF66473A4232C0E8006D3262A /* PromisesObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromisesObjC-Info.plist"; sourceTree = ""; }; + 5D4E163DB2E561DCB1386C3914DC876F /* FIRCLSReportManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportManager.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.h; sourceTree = ""; }; + 5E63E01A006D69873A6A1DCAE41B2F0B /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorage.h; sourceTree = ""; }; + 5F6F1A29CC8FF863E60BF178C16715B2 /* GDTCORClock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORClock.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORClock.h; sourceTree = ""; }; + 5FAEE155E960652119730A96D46BFF31 /* FirebaseAnalytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.debug.xcconfig; sourceTree = ""; }; + 606A290618914D4A2801975902234152 /* FIRCLSUnwind_arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind_arm.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_arm.c; sourceTree = ""; }; + 608CF999C3AE5EFCC6F5BF76F97BF0F0 /* GDTCORReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORReachability.h; sourceTree = ""; }; + 611BA747215C8021BCEFF74B43DEBDF7 /* FBLPromise+Catch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Catch.m"; path = "Sources/FBLPromises/FBLPromise+Catch.m"; sourceTree = ""; }; + 613EE46FD2274DBD5D5A8D837E8A36BB /* FirebaseCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.release.xcconfig; sourceTree = ""; }; + 614C94687F5F7D27DE88EF2D044C5EFD /* FIRCLSHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSHandler.m; path = Crashlytics/Crashlytics/Handlers/FIRCLSHandler.m; sourceTree = ""; }; + 6164EB3CEE109E3064EB5F96AE07CF0D /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; + 61ADA3FFC054212EAD31997C519865F3 /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = ""; }; + 61DA595552E88A08B8A8C06E47DD40FB /* FIRInstallationsIIDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.h; sourceTree = ""; }; + 61DDA01252C0698F8C3336CC1A59F188 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; + 631C5BF4630C14971EE3650FB058575E /* GoogleDataTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GoogleDataTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GoogleDataTransport.h; sourceTree = ""; }; + 63B44F5566217A35CE334DD5A45349EA /* FIRCLSInternalReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSInternalReport.h; path = Crashlytics/Crashlytics/Models/FIRCLSInternalReport.h; sourceTree = ""; }; + 652F7F4D0C905958C0D2459574CE10FC /* FIRInstallationsHTTPError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsHTTPError.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.m; sourceTree = ""; }; + 65D23CFA95EE9F3B1D50DE81C2775055 /* GDTCORStorageEventSelector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageEventSelector.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageEventSelector.h; sourceTree = ""; }; + 662A1522DF737BFEA2C61A2B57C38CE4 /* GULSceneDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULSceneDelegateSwizzler_Private.h; sourceTree = ""; }; + 6793F741D90FDE461FE28F8B4FF1E74F /* FIRInstallationsAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAPIService.m; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.m; sourceTree = ""; }; + 67B0FE78A3D307F4F3C1902A4F5355CC /* FIRCLSThreadState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSThreadState.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSThreadState.h; sourceTree = ""; }; + 681730DFF9C414D9F26EAD8D239F449B /* FIRInstallations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallations.m; path = FirebaseInstallations/Source/Library/FIRInstallations.m; sourceTree = ""; }; + 68AE41FC39BB187833170D913CE84A69 /* FIRCLSUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind.h; sourceTree = ""; }; + 6922DAC143D9ACBB46C460CA059D3A0B /* FIRCLSDwarfExpressionMachine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfExpressionMachine.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfExpressionMachine.h; sourceTree = ""; }; + 695ACDCC2A4E7AB36BBF8745FC5BFB33 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = FirebaseCore/Sources/FIRDependency.m; sourceTree = ""; }; + 69E12E63F7AEE41B4B42CB9FDA76210D /* FIRCLSFABAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABAsyncOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation.h; sourceTree = ""; }; + 6A43AD668B484CE6AEB56F18663F9595 /* nanopb.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.release.xcconfig; sourceTree = ""; }; + 6AAE0ECCA9E7447DF57F6B8F96740AC4 /* FIRFirebaseUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirebaseUserAgent.h; path = FirebaseCore/Sources/FIRFirebaseUserAgent.h; sourceTree = ""; }; + 6C4747C7B0ADDFCB4A3E2E5DAD26FF54 /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = ""; }; + 6D45D3C7CFC8739E3A09F6863882924B /* FIRCLSApplicationIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSApplicationIdentifierModel.m; path = Crashlytics/Crashlytics/Settings/Models/FIRCLSApplicationIdentifierModel.m; sourceTree = ""; }; + 6E0A84838534F9DA02FA28E26E8DAEFF /* GULSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzler.h; path = GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULSwizzler.h; sourceTree = ""; }; + 6E31BD23AAA14CBF53E5A54C4A689F3E /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkConstants.h; sourceTree = ""; }; + 6E8C7CBF2D7980CC1ED05C1AC3180308 /* crashlytics.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crashlytics.nanopb.c; path = Crashlytics/Protogen/nanopb/crashlytics.nanopb.c; sourceTree = ""; }; + 7138D20CD1956A70C2D3165AFC82BC54 /* GDTCORTransformer_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer_Private.h; sourceTree = ""; }; + 71DBA2C603F7926EBB2A1588128C2788 /* FBLPromise+Always.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Always.h"; path = "Sources/FBLPromises/include/FBLPromise+Always.h"; sourceTree = ""; }; + 7237E5B9D414F8DC5314AC8E3F6C0D48 /* GDTCORReachability_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORReachability_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORReachability_Private.h; sourceTree = ""; }; + 72499B1CA7FD657F3E0599472E6B8896 /* FIRCLSHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSHost.h; path = Crashlytics/Crashlytics/Components/FIRCLSHost.h; sourceTree = ""; }; + 730433FD8AC4814B42495EFD443AEDB7 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h; sourceTree = ""; }; + 730CA17941DD66FAD89563E788324BCB /* FIRCLSNetworkOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSNetworkOperation.m; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSNetworkOperation.m; sourceTree = ""; }; + 731410178788A6D176B26A10B059E07F /* FIRCLSdSYM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSdSYM.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSdSYM.m; sourceTree = ""; }; + 7332F0EE350CA9D3B105735B348E34E4 /* FIRCLSByteUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSByteUtility.m; path = Crashlytics/Shared/FIRCLSByteUtility.m; sourceTree = ""; }; + 73A5955EA1EEBA0D9074810A98E37BAE /* FIRCLSCompactUnwind.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompactUnwind.h; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind.h; sourceTree = ""; }; + 73F35E98D11D0E56409AA3DEFFFC3DA3 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; + 7656DBE07C7056CA2564B7FC4F280351 /* FIRInstallationsItem+RegisterInstallationAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstallationsItem+RegisterInstallationAPI.m"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.m"; sourceTree = ""; }; + 7668CDEC44EE4FD5DA1DAAA0249CEC88 /* GoogleAppMeasurement.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.debug.xcconfig; sourceTree = ""; }; + 7769897AAC60951733140100F32891CA /* FIRCLSNetworkOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSNetworkOperation.h; sourceTree = ""; }; + 77A56F485486B7FF969136F33E226E3D /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.h; sourceTree = ""; }; + 78041B2735617D349252FA5856FDB498 /* cct.nanopb.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cct.nanopb.c; path = GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c; sourceTree = ""; }; + 7861BB2F6A092AAC4AD92B0F6E42FBE1 /* FIRCLSUnwind_arch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind_arch.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_arch.h; sourceTree = ""; }; + 78943F7AE49AD4EB6A35A311F12CB553 /* GDTCORRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORRegistrar.h; sourceTree = ""; }; + 7A0D80DE6E56C65BA9FCD5C844AD45A1 /* FirebaseCrashlytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCrashlytics-dummy.m"; sourceTree = ""; }; + 7B49D6CA3523322F357065FA2CA1A0D3 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; + 7B7E3A861FFEAAF4D92179B467C98FC5 /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/GULReachabilityMessageCode.h; sourceTree = ""; }; + 7B9C7152B6B3E17E2705720BDC614360 /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Public/GoogleUtilities/GULReachabilityChecker.h; sourceTree = ""; }; + 7BAE50387F9E9BCFC8FC2085667E8EBB /* FIRCLSDataCollectionArbiter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataCollectionArbiter.h; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.h; sourceTree = ""; }; + 7BB0847ABE6993DE2E90329E1CC68EBB /* FIRCLSMultipartMimeStreamEncoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMultipartMimeStreamEncoder.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSMultipartMimeStreamEncoder.h; sourceTree = ""; }; + 7CF49EE637981F7D5D0B23388E7FA0B0 /* GDTCORPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPlatform.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORPlatform.h; sourceTree = ""; }; + 7D305606B708D389F647C92B4127B290 /* GDTCORPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPlatform.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORPlatform.h; sourceTree = ""; }; + 7D85656944A2DDAA9D3B343CEC2614C3 /* FirebaseCoreDiagnostics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreDiagnostics-umbrella.h"; sourceTree = ""; }; + 7DD9A1882C6B45488A9C0928F014F8E8 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; + 7F6B9883062B615DA306FE23A96C5D87 /* FIRCLSCompactUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSCompactUnwind.c; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind.c; sourceTree = ""; }; + 80A7300BA0851690B1E0B930FCA5EB9D /* FirebaseCrashlytics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCrashlytics.modulemap; sourceTree = ""; }; + 8135AC5F13CECF2B7EA95F7100B0DD9C /* FIRCLSInternalReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSInternalReport.m; path = Crashlytics/Crashlytics/Models/FIRCLSInternalReport.m; sourceTree = ""; }; + 815F08FF1D28182459A3A1F3E477C386 /* FBLPromise+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Testing.m"; path = "Sources/FBLPromises/FBLPromise+Testing.m"; sourceTree = ""; }; + 816EF448E31A51C1CA008B4758ACFD0F /* FIRCLSRecordHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordHost.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordHost.m; sourceTree = ""; }; + 81D5119C097CE85E3953D073FA56FDF9 /* FIRCLSUnwind_x86.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSUnwind_x86.c; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_x86.c; sourceTree = ""; }; + 82393CA61110EC74E103C35CCE00EA00 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; + 824E806BDCDCC4AE4F110BFE7A8E14F0 /* GULSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzler.m; path = GoogleUtilities/MethodSwizzler/GULSwizzler.m; sourceTree = ""; }; + 830F0E009B18E9888F0A1161FEBD3D36 /* FBLPromise+All.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+All.m"; path = "Sources/FBLPromises/FBLPromise+All.m"; sourceTree = ""; }; + 836B9932C8417BF353759164EBE1CE95 /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = ""; }; + 83D5C776370D1DB2C06764E8D5A8764D /* GDTCORPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORPlatform.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORPlatform.h; sourceTree = ""; }; + 84AB23B5A803AA83E3FD5B53AB9CB2C6 /* FIRCLSUnwind_x86.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUnwind_x86.h; path = Crashlytics/Crashlytics/Unwind/FIRCLSUnwind_x86.h; sourceTree = ""; }; + 84B6F807F724F57710E957BC3FE5C6E4 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRLoggerLevel.h; sourceTree = ""; }; + 8550E97E9A813F5EC6CC8D851BE9A1D7 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; + 856B5CD56F194FAD26EA91620B66D614 /* GoogleDataTransport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleDataTransport.framework; path = GoogleDataTransport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 856D3AF7124359EC5015118B1AE73149 /* FIRCLSFABAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABAsyncOperation.m; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation.m; sourceTree = ""; }; + 86375444C196BA272DDBB8165BF64A15 /* FirebaseCrashlytics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCrashlytics.framework; path = FirebaseCrashlytics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8673A5B0A8A824418AFD828BE717ACA1 /* GULKeychainStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainStorage.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m; sourceTree = ""; }; + 86B2ED211958AEA7ADEA678728F8F9B8 /* GDTCOREvent_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREvent_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCOREvent_Private.h; sourceTree = ""; }; + 87355A327068A3741F63E0E7C1B78967 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; + 8743D250B38D4B9770766F2AF15D3512 /* FIRCLSApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSApplication.h; path = Crashlytics/Crashlytics/Components/FIRCLSApplication.h; sourceTree = ""; }; + 887120A951E7B54CCFCA4DDD9878B55E /* FIRCLSCodeMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSCodeMapping.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSCodeMapping.m; sourceTree = ""; }; + 88C639854011C7B930FFC29300F55A1A /* GDTCORDirectorySizeTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORDirectorySizeTracker.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORDirectorySizeTracker.h; sourceTree = ""; }; + 8A11FAD63670D076D818D93F568CA768 /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = ""; }; + 8A66E512F6BCFC7B778AE2BE4BB52052 /* FIRCLSCompactUnwind_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompactUnwind_Private.h; path = Crashlytics/Crashlytics/Unwind/Compact/FIRCLSCompactUnwind_Private.h; sourceTree = ""; }; + 8AF0B67D6440F32404C9F2487BDF475B /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + 8BAE45F17FCE40305F955315443441B8 /* GDTCORStorageProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageProtocol.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageProtocol.h; sourceTree = ""; }; + 8BC288E68F5670867BC73EEACDC36E6F /* FIRCLSReportAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportAdapter.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter.h; sourceTree = ""; }; + 8CC9178C366942FD6FF6A115604EAD58 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCoreDiagnostics.framework; path = FirebaseCoreDiagnostics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5AFDD4EFE716BD7480D5F06248F26F /* Pods-MAPS.ME-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MAPS.ME-frameworks.sh"; sourceTree = ""; }; + 8E30972CF1C0D3FDF263AE8BE8A78E4F /* FIRInstallationsAuthTokenResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResultInternal.h; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResultInternal.h; sourceTree = ""; }; + 8EECB4B0F0DC2C8343856EB21340658B /* nanopb.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 901EAE2D873783607C72B3897079E2DD /* FIRAEvent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAEvent+Internal.h"; path = "Crashlytics/Crashlytics/Helpers/FIRAEvent+Internal.h"; sourceTree = ""; }; + 9076976E757D62973141DCAC61825A15 /* FIRInteropEventNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropEventNames.h; path = Interop/Analytics/Public/FIRInteropEventNames.h; sourceTree = ""; }; + 90CC166B15BDE7461757ACDEBCAF5CC0 /* FIRCLSUUID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUUID.h; path = Crashlytics/Shared/FIRCLSUUID.h; sourceTree = ""; }; + 911425CE778C05F33B522D1C5B0E9172 /* FIRCLSUserLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUserLogging.m; path = Crashlytics/Crashlytics/Components/FIRCLSUserLogging.m; sourceTree = ""; }; + 91211FA9012FD5584D37C2AD1A2BB756 /* FIRCLSDataCollectionToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDataCollectionToken.h; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionToken.h; sourceTree = ""; }; + 91D5F800ABFF6DED11EF6113CCDB9807 /* GDTCORRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORRegistrar.h; sourceTree = ""; }; + 92B579BB0713C4D314CDAA55A85B1E23 /* FIRCLSFCRAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFCRAnalytics.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFCRAnalytics.h; sourceTree = ""; }; + 92D4D3659B4CFCEBDB3B2B22609D0768 /* FIRCLSSerializeSymbolicatedFramesOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSerializeSymbolicatedFramesOperation.m; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSerializeSymbolicatedFramesOperation.m; sourceTree = ""; }; + 92F0C8C9F9F75581B6C79C5A4502505F /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = FirebaseCore/Sources/FIRComponentContainer.m; sourceTree = ""; }; + 9301EE391AE5AF358884506E497DB3E9 /* FIRCLSUserDefaults_private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserDefaults_private.h; path = Crashlytics/Crashlytics/FIRCLSUserDefaults/FIRCLSUserDefaults_private.h; sourceTree = ""; }; + 930A37DDB7ABC3D3BA4F960CCAD4BE1A /* FIRCLSProfiling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSProfiling.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSProfiling.c; sourceTree = ""; }; + 934824835752A3DA2192B1F8C765F8F5 /* GDTCORDirectorySizeTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORDirectorySizeTracker.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORDirectorySizeTracker.h; sourceTree = ""; }; + 942B68B82F68D33BE91C2C876BA9E8DF /* GoogleDataTransport-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleDataTransport-dummy.m"; sourceTree = ""; }; + 94F097703D56B99FE1C73D9B73A5AEBB /* FIRInstallationsStoredAuthToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredAuthToken.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.m; sourceTree = ""; }; + 9630277C6B697CCCFBA0ACD2D7DA7BF4 /* FIRCLSSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSignal.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSSignal.h; sourceTree = ""; }; + 967D6C6D8ED242064127D0559680B764 /* FIRInteropParameterNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropParameterNames.h; path = Interop/Analytics/Public/FIRInteropParameterNames.h; sourceTree = ""; }; + 96BEE9571CCC5F4B205B60AF23FD2127 /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; + 9700CD3DEAC14A26011C02C506C3F05D /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; + 970DF948BAFAA07771E8F78F2C02FBC6 /* FirebaseCrashlytics-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCrashlytics-Info.plist"; sourceTree = ""; }; + 975E5FA722BC857C606A6485BA094684 /* GULKeychainUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainUtils.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m; sourceTree = ""; }; + 97FB2B78BD6AA0DCC793ADA5C1BD9DAB /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULSecureCoding.h; sourceTree = ""; }; + 984ECF50F6BA39A02F2E6D7DECA1EB7B /* FIRCLSURLBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSURLBuilder.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSURLBuilder.m; sourceTree = ""; }; + 98E4A744E30F9CF330EE684C1C6054DC /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; + 999A8B52C0DD31AAEE2D5A0FC90C8F3C /* GDTCORUploadCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploadCoordinator.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadCoordinator.h; sourceTree = ""; }; + 9AB570D5D393B5F142F5D5327F7E00BB /* FIRCLSDataCollectionArbiter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDataCollectionArbiter.m; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.m; sourceTree = ""; }; + 9D0C090F9A9D3B3DC8905010EA7EAEB2 /* GDTCORLifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORLifecycle.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORLifecycle.h; sourceTree = ""; }; + 9D5B5CE9F4B3D7A98F0786831AA1ACA6 /* FIRCLSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSException.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSException.h; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9E7C87E59E3347B2951E7A708BCD0D08 /* FIRCLSAsyncOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAsyncOperation.h; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation.h; sourceTree = ""; }; + A072DDD7530F7A8DCCBB4C3CA64B97E7 /* GDTCORConsoleLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORConsoleLogger.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORConsoleLogger.h; sourceTree = ""; }; + A0CBE55F02052F0C2B9F2ABB41453783 /* GoogleDataTransport.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleDataTransport.modulemap; sourceTree = ""; }; + A1A4162BDDD10994EA946AEC5A6E16E4 /* FBLPromise+Async.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Async.m"; path = "Sources/FBLPromises/FBLPromise+Async.m"; sourceTree = ""; }; + A439101A28F4CCFFEA6625399F2CBAFC /* FIRCLSSymbolicationOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSymbolicationOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSymbolicationOperation.h; sourceTree = ""; }; + A452C8A6679AFDF1D41E691DEE3876CD /* FIRCLSProcessReportOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProcessReportOperation.h; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSProcessReportOperation.h; sourceTree = ""; }; + A4D42D324B5AE0A18986A4140DB1F9AD /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Sources/Private/FIRAppInternal.h; sourceTree = ""; }; + A505EC37C25C77A78639E5F032144ABE /* GDTCORTargets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTargets.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORTargets.h; sourceTree = ""; }; A50D488397CF80FE035346303494968D /* Pods_MAPS_ME.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MAPS_ME.framework; path = "Pods-MAPS.ME.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - BCFD91FCC4D32901C2DC541CA8285D3C /* Pods-MAPS.ME-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MAPS.ME-dummy.m"; sourceTree = ""; }; - C13DC30128F635797757F6D7CD91548C /* Pods-MAPS.ME.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MAPS.ME.modulemap"; sourceTree = ""; }; + A5B3E0B24ADF9A5AC1AC5CEDBB20C075 /* GDTCORConsoleLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORConsoleLogger.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORConsoleLogger.m; sourceTree = ""; }; + A5C31BF7F933A3397C331B47DB250C24 /* GDTCOREventTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREventTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREventTransformer.h; sourceTree = ""; }; + A5CE12C644C8833A27486D7719F1EED2 /* FIRCLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReport.h; path = Crashlytics/Crashlytics/Models/FIRCLSReport.h; sourceTree = ""; }; + A6F27D7DF1D1D79A14AE419F621DBC4B /* GoogleDataTransport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleDataTransport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A7193FFDF83C1DF897BCF8DD960B0244 /* FirebaseInstallations.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.debug.xcconfig; sourceTree = ""; }; + A761DBD9F183F43CCB9505EC18A38A38 /* FIRCLSApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSApplication.m; path = Crashlytics/Crashlytics/Components/FIRCLSApplication.m; sourceTree = ""; }; + A771671E6475F22C794BFBF08BBB3877 /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = ""; }; + A811C5ECF4AC414E729B276D723A5CD6 /* GDTCORStorageProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageProtocol.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageProtocol.h; sourceTree = ""; }; + A8297CAB6733DE89836FAA650E54B2AA /* FIRCLSDwarfUnwind.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSDwarfUnwind.c; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwind.c; sourceTree = ""; }; + A8B84DA89586A4E114847EF5F2AA03D7 /* FIRCrashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCrashlytics.h; path = Crashlytics/Crashlytics/Public/FirebaseCrashlytics/FIRCrashlytics.h; sourceTree = ""; }; + A8D02BE83EC582087F6087BE61FDDA48 /* FIRCLSExecutionIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSExecutionIdentifierModel.m; path = Crashlytics/Crashlytics/Models/FIRCLSExecutionIdentifierModel.m; sourceTree = ""; }; + A955F1B1FDF4A765A9BE6A0F84EE3BF6 /* FIRCLSDataCollectionToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSDataCollectionToken.m; path = Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionToken.m; sourceTree = ""; }; + A9868856240EC6BC0D895563ED4828A5 /* GULURLSessionDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULURLSessionDataResponse.m; path = GoogleUtilities/Environment/URLSessionPromiseWrapper/GULURLSessionDataResponse.m; sourceTree = ""; }; + A99ECACFD27EBE17B43683598D8AAEE4 /* FIRCLSMachOBinary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMachOBinary.m; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOBinary.m; sourceTree = ""; }; + A9B237269A8B1B581F29D99E00002A13 /* FIRCLSMultipartMimeStreamEncoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSMultipartMimeStreamEncoder.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSMultipartMimeStreamEncoder.m; sourceTree = ""; }; + AA4765DD77145AE077C4335FFF1A3652 /* FIRCLSSignal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSSignal.c; path = Crashlytics/Crashlytics/Handlers/FIRCLSSignal.c; sourceTree = ""; }; + AA69B094334A21BC70EF259502E7598B /* FBLPromise+Delay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Delay.m"; path = "Sources/FBLPromises/FBLPromise+Delay.m"; sourceTree = ""; }; + AAF726F7C1FCF4DB443B41A298B606BB /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Sources/Private/FIRDependency.h; sourceTree = ""; }; + AB37DA1584812667F74383FAAE399E9F /* FIRCLSAllocate.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSAllocate.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSAllocate.c; sourceTree = ""; }; + AC6CB99CDBF45151D36A479FF09AFFB0 /* FBLPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromises.h; path = Sources/FBLPromises/include/FBLPromises.h; sourceTree = ""; }; + AC85BC077F52B3E66B5619F8F5437901 /* NSURLSession+GULPromises.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+GULPromises.m"; path = "GoogleUtilities/Environment/URLSessionPromiseWrapper/NSURLSession+GULPromises.m"; sourceTree = ""; }; + AD45DE9EAF0E975308E667B9B20CAE70 /* FirebaseCoreDiagnostics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreDiagnostics-dummy.m"; sourceTree = ""; }; + ADCFB336003B241CDD088CC09928DAA3 /* GDTCORRegistrar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORRegistrar.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORRegistrar.m; sourceTree = ""; }; + AE3217BEAD985E274096B2BCCD501A7F /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Sources/Private/FIROptionsInternal.h; sourceTree = ""; }; + AE3EE48E6989BECEA1A0BA7F6FEC9D83 /* FIRCLSCodeMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCodeMapping.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSCodeMapping.h; sourceTree = ""; }; + AE729992C1A258A9D4BDABCC78770A67 /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h; sourceTree = ""; }; + AE85BDC4241ADE0D2DDC73FEAE5EE2F9 /* GoogleUtilities.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.release.xcconfig; sourceTree = ""; }; + AEC8D0C85920F2E22DEDE5A450CAFFF9 /* Pods-MAPS.ME-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MAPS.ME-dummy.m"; sourceTree = ""; }; + AF1497470905DDF80222A4A87DEB2C1D /* GULSceneDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULSceneDelegateSwizzler.h; sourceTree = ""; }; + AF233654DED9A611E8501FE2B6B20F0A /* FIRCLSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSLogger.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSLogger.m; sourceTree = ""; }; + B01A1BE11D33ECCACA82406126ECE277 /* FBLPromise+Do.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Do.m"; path = "Sources/FBLPromises/FBLPromise+Do.m"; sourceTree = ""; }; + B0A3DD4DA70BEEEC678ED32757A80A93 /* FIRCoreDiagnosticsConnector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsConnector.h; path = FirebaseCore/Sources/Private/FIRCoreDiagnosticsConnector.h; sourceTree = ""; }; + B0FDB77B9F1081323B8F58D0D401FF40 /* FBLPromises.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBLPromises.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B146A890767775CB43295B4185E83FB2 /* GULApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULApplication.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULApplication.h; sourceTree = ""; }; + B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + B259E6B0017031A5D6E29BEA57E0B022 /* FIRCLSReportUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportUploader.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader.h; sourceTree = ""; }; + B338A0AC787231870FE0C72AA63635FA /* nanopb.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = nanopb.modulemap; sourceTree = ""; }; + B35E818FD36DEBFE6AB571720CD5E708 /* GDTCOREndpoints.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCOREndpoints.m; path = GoogleDataTransport/GDTCORLibrary/GDTCOREndpoints.m; sourceTree = ""; }; + B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleUtilities.framework; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B49AB0AD23E4EAC6A8870FDDFC958413 /* FIRCLSSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSettings.h; path = Crashlytics/Crashlytics/Models/FIRCLSSettings.h; sourceTree = ""; }; + B49F9D8ACE63B33B175FBFD7E2058B6E /* FIRInstallationsStoredAuthToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredAuthToken.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.h; sourceTree = ""; }; + B4AC9B95E41AA7CA5B55C62D0FC296B6 /* FIRInstallationsIDController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIDController.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.m; sourceTree = ""; }; + B4B05E9E42FEC567C0892D939AB6B102 /* FIRAValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAValue.h; path = Crashlytics/Crashlytics/Helpers/FIRAValue.h; sourceTree = ""; }; + B4F28C08046BE4368DDF1E6D198B9015 /* FIRCoreDiagnostics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnostics.m; path = Firebase/CoreDiagnostics/FIRCDLibrary/FIRCoreDiagnostics.m; sourceTree = ""; }; + B50648438A2EC1581B610299E4182EC0 /* nanopb-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "nanopb-Info.plist"; sourceTree = ""; }; + B5B23F703A3ED0FC3D478C2818600830 /* GDTCOREvent+GDTCCTSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GDTCOREvent+GDTCCTSupport.h"; path = "GoogleDataTransport/GDTCCTLibrary/Public/GDTCOREvent+GDTCCTSupport.h"; sourceTree = ""; }; + B759C8187D9D6D8D6067DEF61FDD9F25 /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = ""; }; + B7634B7E4CB363F0880813A75DC3C14A /* FirebaseCrashlytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCrashlytics.release.xcconfig; sourceTree = ""; }; + B8331B5165F45ADC80286AAD4C1D0D7E /* FIRCLSRecordBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSRecordBase.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordBase.m; sourceTree = ""; }; + B83F823D98BF8504BF63C8474BF5DEB9 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; + B8E46FC91AE6AB458631BB75EBEE4A02 /* FIRCoreDiagnostics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnostics.h; path = Firebase/CoreDiagnostics/FIRCDLibrary/Public/FIRCoreDiagnostics.h; sourceTree = ""; }; + B94581EB6B5D1EE4B345483068D0AA5E /* FIRCLSMachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachException.h; path = Crashlytics/Crashlytics/Handlers/FIRCLSMachException.h; sourceTree = ""; }; + B96E68A5E309DBBB398F0C40CD4ACA62 /* GDTCORRegistrar_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORRegistrar_Private.h; sourceTree = ""; }; + BA6DF111745BA11C1CEF2FB2ADE3DE49 /* FIRCLSFABNetworkClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABNetworkClient.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSFABNetworkClient.h; sourceTree = ""; }; + BA75DB88D7A00734522D4D03A0ADF404 /* FIRCLSCompoundOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSCompoundOperation.m; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSCompoundOperation.m; sourceTree = ""; }; + BA8154DD54FEB5DEE0019DE068188BB5 /* FIRCLSCrashedMarkerFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCrashedMarkerFile.h; path = Crashlytics/Crashlytics/Components/FIRCLSCrashedMarkerFile.h; sourceTree = ""; }; + BAEA4DFC3503D52C8CB1104411C7B9B7 /* FIRCLSContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSContext.h; path = Crashlytics/Crashlytics/Components/FIRCLSContext.h; sourceTree = ""; }; + BAFFE1972024EEE412276A585BA3DCD3 /* FBLPromise+Timeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Timeout.h"; path = "Sources/FBLPromises/include/FBLPromise+Timeout.h"; sourceTree = ""; }; + BB29BC2208884482A582856112121755 /* FIRCLSReportUploader_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportUploader_Private.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader_Private.h; sourceTree = ""; }; + BB6E29CBD88FDCADC5FB7254932AF64E /* FIRCoreDiagnosticsData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCoreDiagnosticsData.h; path = Interop/CoreDiagnostics/Public/FIRCoreDiagnosticsData.h; sourceTree = ""; }; + BB826419C128D10B77339449D1B563D9 /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkURLSession.h; sourceTree = ""; }; + BBF0561F1CCE145BDAB7BE9105D63F58 /* FIRCLSSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSettings.m; path = Crashlytics/Crashlytics/Models/FIRCLSSettings.m; sourceTree = ""; }; + BC0899B775FFFD310EC2C0323DA7F9F8 /* FBLPromisePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromisePrivate.h; path = Sources/FBLPromises/include/FBLPromisePrivate.h; sourceTree = ""; }; + BC114CDEA06EFAD92156A6FE9DE874DC /* GDTCORClock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORClock.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORClock.m; sourceTree = ""; }; + BC76B32DE2575D23B266AE73E388703D /* FBLPromiseError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromiseError.h; path = Sources/FBLPromises/include/FBLPromiseError.h; sourceTree = ""; }; + BCA2EEE18446BF72B96998C4837B82CA /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; + BD465E60E9807DC02550A3E9CF5992B4 /* FIRStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRStackFrame.m; path = Crashlytics/Crashlytics/FIRStackFrame.m; sourceTree = ""; }; + BD7BE7F5D9AF76C1D151B2A1CAD57251 /* FIRStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStackFrame.h; path = Crashlytics/Crashlytics/Public/FirebaseCrashlytics/FIRStackFrame.h; sourceTree = ""; }; + BFD8F74191A121936BC97B00AD5ED7E4 /* FIRCLSConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSConstants.m; path = Crashlytics/Shared/FIRCLSConstants.m; sourceTree = ""; }; + C0C52768CA8F100C43983C6D8C117CD1 /* FBLPromise+Reduce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Reduce.h"; path = "Sources/FBLPromises/include/FBLPromise+Reduce.h"; sourceTree = ""; }; + C0D15286778612F4E7A05159DEDFE921 /* FIRCLSNetworkResponseHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSNetworkResponseHandler.h; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSNetworkResponseHandler.h; sourceTree = ""; }; + C0D3570B29480EC093983F0B03DDD778 /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = FirebaseCore/Sources/FIRAppAssociationRegistration.m; sourceTree = ""; }; + C1891628CAD2C81915869F3F1449F4E6 /* FIRInstallationsBackoffController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsBackoffController.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsBackoffController.h; sourceTree = ""; }; + C279CB43909A10DBBB74A8EF95C10571 /* FIRInstallationsSingleOperationPromiseCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsSingleOperationPromiseCache.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.m; sourceTree = ""; }; + C28B3A4D2D7DF4CF7BBEBCCA9D519EC6 /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = FirebaseCore/Sources/FIRComponentType.m; sourceTree = ""; }; + C31C0620B9BF78F6D1376D41AE53234C /* FIRCLSFeatures.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFeatures.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSFeatures.h; sourceTree = ""; }; + C33A0BA950B5892BCF0164D7E68B0E3D /* FIRCLSReportManager_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSReportManager_Private.h; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager_Private.h; sourceTree = ""; }; + C3771C821F140A8208B4085CE923B32F /* FIRCLSRecordIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordIdentity.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordIdentity.h; sourceTree = ""; }; + C515BD735F16C84187DC3B9EE855D514 /* FIRCLSBinaryImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSBinaryImage.m; path = Crashlytics/Crashlytics/Components/FIRCLSBinaryImage.m; sourceTree = ""; }; + C521AC747EE23D8D9FFB5E99BCA2FBF1 /* GDTCORTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransformer.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer.h; sourceTree = ""; }; + C53095BE576B2E7B4DAB05A030191832 /* FIRCLSProfiling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProfiling.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSProfiling.h; sourceTree = ""; }; + C55118F84438EB4D87C0CF4560C4516D /* FirebaseInstallations-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstallations-dummy.m"; sourceTree = ""; }; + C59EE3CE16BF9B7C689B68342409E707 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = FirebaseCore/Sources/Public/FirebaseCore/FirebaseCore.h; sourceTree = ""; }; + C6229598434A3AF277ADD3D1AE64A423 /* FIRInstallationsBackoffController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsBackoffController.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsBackoffController.m; sourceTree = ""; }; + C67F3CBC9A24E534152A036160F09050 /* FIRCLSUserLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSUserLogging.h; path = Crashlytics/Crashlytics/Components/FIRCLSUserLogging.h; sourceTree = ""; }; + C6ECAF10ED2F342E0BD5664ED6756C0A /* FIRInstallationsIIDTokenStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDTokenStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.m; sourceTree = ""; }; + C72B61241EA7D9A4921B31DDB872CDAE /* FIRCLSFABAsyncOperation_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABAsyncOperation_Private.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSFABAsyncOperation_Private.h; sourceTree = ""; }; + C77AA5186F494ED7D93936E5EFB1DDDA /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; + C83230F887F0B6D57F049677B54F7185 /* FIRInstallationsIDController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIDController.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.h; sourceTree = ""; }; + C841E67BAE08B8C0F9E5311E844B6325 /* FIRCLSFCRAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFCRAnalytics.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSFCRAnalytics.m; sourceTree = ""; }; + C89A4612E07A8B3FD5DFA36C1740C8E5 /* FIRCLSProcess.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSProcess.c; path = Crashlytics/Crashlytics/Components/FIRCLSProcess.c; sourceTree = ""; }; + C8B3685AB769419B5702C2A0D462803F /* FBLPromise+Do.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Do.h"; path = "Sources/FBLPromises/include/FBLPromise+Do.h"; sourceTree = ""; }; + C946E3898FD6450E21C935FA4F1B74CA /* nanopb-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-umbrella.h"; sourceTree = ""; }; + C955279C2D86006AB45B91D0480E3078 /* Pods-MAPS.ME.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MAPS.ME.release.xcconfig"; sourceTree = ""; }; + C961BABF5B7A945C8EEAFC57BAFA6297 /* GDTCORRegistrar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORRegistrar.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORRegistrar.h; sourceTree = ""; }; + CA14485624139969CEE6CE8B83509E3D /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULMutableDictionary.h; sourceTree = ""; }; + CBD7B09F934E5F41D35C52E268A8643F /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreTelephony.framework; sourceTree = DEVELOPER_DIR; }; + CBEDCFA8BFC6C02BBC4208D46D833EDA /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULAppDelegateSwizzler.h; sourceTree = ""; }; + CDB3701727A523B248C532C04CBDE9D3 /* FIRCLSDwarfUnwindRegisters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDwarfUnwindRegisters.h; path = Crashlytics/Crashlytics/Unwind/Dwarf/FIRCLSDwarfUnwindRegisters.h; sourceTree = ""; }; + CDF44A2579CC3A7FC9FE805B4D5AC0A4 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; + CE2A7E7EC36AA6F6DD1013AA929577B7 /* FIRInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallations.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FIRInstallations.h; sourceTree = ""; }; + CE38E3D8765F97A0B6FE56FA639BA4F7 /* FIRInstallationsStoredItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredItem.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.m; sourceTree = ""; }; + CF6D0224FA781507B1A4B17527A4A711 /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = FirebaseCore/Sources/FIRComponent.m; sourceTree = ""; }; + CF8792DD674B0CD160DFA86557DAABD3 /* GDTCORLifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORLifecycle.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORLifecycle.h; sourceTree = ""; }; + CFB3B4630E7AB0B4B62E6F917DFF5F87 /* NSURLSession+GULPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+GULPromises.h"; path = "GoogleUtilities/Environment/Public/GoogleUtilities/NSURLSession+GULPromises.h"; sourceTree = ""; }; + CFB791B94152C2BC5559261BED8ABD7A /* FBLPromise+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Testing.h"; path = "Sources/FBLPromises/include/FBLPromise+Testing.h"; sourceTree = ""; }; + CFFA1B72BCF91C90819343DBE8C955DF /* FIRCLSAllocate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSAllocate.h; path = Crashlytics/Crashlytics/Helpers/FIRCLSAllocate.h; sourceTree = ""; }; + D01BA31C2A15831D7BD77F2A692B1458 /* GoogleUtilities-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-umbrella.h"; sourceTree = ""; }; + D02E15F8690607CC190F4C839BE75AEA /* FIRCLSReportManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportManager.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.m; sourceTree = ""; }; + D0999DEFF5E45C44E948B01D910F3C26 /* FIRExceptionModel_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRExceptionModel_Private.h; path = Crashlytics/Crashlytics/Private/FIRExceptionModel_Private.h; sourceTree = ""; }; + D0C518022855B80DC87DFBD083853888 /* FIRStackFrame_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRStackFrame_Private.h; path = Crashlytics/Crashlytics/Private/FIRStackFrame_Private.h; sourceTree = ""; }; + D0E339D5187ADF05512B0EAD16ECFD0C /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Sources/Private/FIRLogger.h; sourceTree = ""; }; + D0F7D72F6E0AB9F56C9DE787771631B5 /* GoogleDataTransport.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleDataTransport.debug.xcconfig; sourceTree = ""; }; + D1DD41FF1784BBA3C91E8703D7A9CAA7 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Sources/Private/FIRComponentContainer.h; sourceTree = ""; }; + D2314219B71F2F10962B46F9D9E1D560 /* GDTCORDirectorySizeTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORDirectorySizeTracker.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORDirectorySizeTracker.m; sourceTree = ""; }; + D2B3C03682D5D472287B3FEE8B90B5E2 /* GDTCOREvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCOREvent.m; path = GoogleDataTransport/GDTCORLibrary/GDTCOREvent.m; sourceTree = ""; }; + D33114863A0FFBA03C43743D9B5D96D3 /* FBLPromise+Retry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Retry.m"; path = "Sources/FBLPromises/FBLPromise+Retry.m"; sourceTree = ""; }; + D3B79A9D85060B36C29E5F1E4D978AD0 /* GDTCORPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GDTCORPlatform.m; path = GoogleDataTransport/GDTCORLibrary/GDTCORPlatform.m; sourceTree = ""; }; + D42058A9E352E096E44D8E08147A79D6 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = ""; }; + D47B6B2D048EC7895CE9951185874B0E /* FIRCLSSerializeSymbolicatedFramesOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSerializeSymbolicatedFramesOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSSerializeSymbolicatedFramesOperation.h; sourceTree = ""; }; + D5A22F4EBDDD561A6A1440739954D5D7 /* GDTCORTransport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORTransport.h; sourceTree = ""; }; + D5C768DA8647B14EB88E07CC1D6A5C13 /* FirebaseInstallations.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.release.xcconfig; sourceTree = ""; }; + D5D1FC543A60EBBC4F20776A83B7E586 /* FBLPromise+Retry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Retry.h"; path = "Sources/FBLPromises/include/FBLPromise+Retry.h"; sourceTree = ""; }; + D5D850C2CB0A3E206CAE67B0B86C9A2F /* FIRInstallationsStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStore.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.h; sourceTree = ""; }; + D60F9A0835D9E08A3A00C1FA949F647F /* GDTCORTransport_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORTransport_Private.h; path = GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransport_Private.h; sourceTree = ""; }; + D641D47D38182A30C084E48A16D880CA /* FIRInstallationsAuthTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResult.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FIRInstallationsAuthTokenResult.h; sourceTree = ""; }; + D77945C3E79355AECB6817003C3D657E /* FIRCLSReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReport.m; path = Crashlytics/Crashlytics/Models/FIRCLSReport.m; sourceTree = ""; }; + D7CC1FE4DCBE875F63435D7C6EF37E02 /* FBLPromise+All.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+All.h"; path = "Sources/FBLPromises/include/FBLPromise+All.h"; sourceTree = ""; }; + D89DBE3E46E4970A35CE87349305E226 /* FIRCrashlytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCrashlytics.m; path = Crashlytics/Crashlytics/FIRCrashlytics.m; sourceTree = ""; }; + D90FBDCB35F44F63C518644554211507 /* crashlytics.nanopb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crashlytics.nanopb.h; path = Crashlytics/Protogen/nanopb/crashlytics.nanopb.h; sourceTree = ""; }; + D9691092E89698D1C74961BF5EA57705 /* FIRDiagnosticsData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDiagnosticsData.m; path = FirebaseCore/Sources/FIRDiagnosticsData.m; sourceTree = ""; }; + DA04884227FA5510BD3FF40095E618EA /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = ""; }; + DA59D12CBE0DCD7916C5673BC4EB228E /* FIRExceptionModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRExceptionModel.h; path = Crashlytics/Crashlytics/Public/FirebaseCrashlytics/FIRExceptionModel.h; sourceTree = ""; }; + DA9316C917DFB80CCB8BD6D68BD7E34E /* PromisesObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromisesObjC-dummy.m"; sourceTree = ""; }; + DAB36FCD3A61D17A4669ADA3F5673E58 /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = FirebaseCore/Sources/FIRConfiguration.m; sourceTree = ""; }; + DB3603290ED7F67A69F5ED29829C0052 /* FIRCLSProcessReportOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSProcessReportOperation.m; path = Crashlytics/Crashlytics/Operations/Reports/FIRCLSProcessReportOperation.m; sourceTree = ""; }; + DB542AA87FD2C3B541DFF187421606EE /* FIRCLSReportAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportAdapter.m; path = Crashlytics/Crashlytics/Models/Record/FIRCLSReportAdapter.m; sourceTree = ""; }; + DB5FAA2068501ACD2C34714B6BF4C0EE /* Pods-MAPS.ME-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MAPS.ME-umbrella.h"; sourceTree = ""; }; + DBF2F608FC553838455209A9E7D589A6 /* FIRCLSSymbolResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSymbolResolver.m; path = Crashlytics/Crashlytics/Models/FIRCLSSymbolResolver.m; sourceTree = ""; }; + DD088CB19C898245823786260432A84E /* FIRCurrentDateProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCurrentDateProvider.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRCurrentDateProvider.h; sourceTree = ""; }; + DEF20FE8A51A1F02B95F62819E923CA7 /* FIRCLSdSYM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSdSYM.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSdSYM.h; sourceTree = ""; }; + DF1C0CCC9D973FF1E424872E5345CC67 /* PromisesObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromisesObjC-umbrella.h"; sourceTree = ""; }; + DFBEA4414D60B38FD5E891C48B2396C3 /* FIRCLSThreadArrayOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSThreadArrayOperation.h; path = Crashlytics/Crashlytics/Operations/Symbolication/FIRCLSThreadArrayOperation.h; sourceTree = ""; }; + E02146DF060F10A5028888DBD62C08FD /* GDTCORLifecycle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORLifecycle.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORLifecycle.h; sourceTree = ""; }; + E0CF9FEC057549F4F9E6C21E403B96D3 /* GDTCOREndpoints.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCOREndpoints.h; path = GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREndpoints.h; sourceTree = ""; }; + E1138D877334662E4175B9BB640E6A38 /* FIRCLSSettingsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSSettingsManager.m; path = Crashlytics/Crashlytics/Settings/FIRCLSSettingsManager.m; sourceTree = ""; }; + E1A6B3E9AA14EAEBC8D607D04023079E /* FIRCLSInternalLogging.c */ = {isa = PBXFileReference; includeInIndex = 1; name = FIRCLSInternalLogging.c; path = Crashlytics/Crashlytics/Helpers/FIRCLSInternalLogging.c; sourceTree = ""; }; + E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCore.framework; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E2D7440B8536AB5EFD5759C6F2D569BB /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; + E371396FFDFC30F7758EFA8B977C5425 /* FIRHeartbeatInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatInfo.h; path = FirebaseCore/Sources/Private/FIRHeartbeatInfo.h; sourceTree = ""; }; + E42269D9D22488902971E05AD24696A9 /* FIRCLSProcess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSProcess.h; path = Crashlytics/Crashlytics/Components/FIRCLSProcess.h; sourceTree = ""; }; + E49FCC2D5D171FD5354706272EBC94E1 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; + E52F6235E4C6A7AD83FE1D2CEE824A46 /* FIRCLSInstallIdentifierModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSInstallIdentifierModel.m; path = Crashlytics/Crashlytics/Models/FIRCLSInstallIdentifierModel.m; sourceTree = ""; }; + E57D9A724F3FE8FAFBE7B287C5195618 /* GDTCORStorageEventSelector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORStorageEventSelector.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageEventSelector.h; sourceTree = ""; }; + E5997A5730591A7E58BED71B011AF70E /* FIRCLSHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSHost.m; path = Crashlytics/Crashlytics/Components/FIRCLSHost.m; sourceTree = ""; }; + EA02292BD47902966452C03AD7182F2A /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h; sourceTree = ""; }; + EA66068FC0C4D8AE9EC6FCE044BB4A7C /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = ""; }; + EAB87E7946602F2861A04FE9563DC9C5 /* FIRCLSFABHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSFABHost.h; path = Crashlytics/Shared/FIRCLSFABHost.h; sourceTree = ""; }; + EAD4E8D7EA5BB958FD1E426F7D8655EB /* FIRInstallationsLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsLogger.h; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.h; sourceTree = ""; }; + EB0E16CC5559F93758876855DBA0C6A9 /* FIRCLSCompoundOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSCompoundOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSCompoundOperation.h; sourceTree = ""; }; + EB51F7C1DD161081445B9E51FFB89FDB /* FIRCLSSymbolResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSSymbolResolver.h; path = Crashlytics/Crashlytics/Models/FIRCLSSymbolResolver.h; sourceTree = ""; }; + EB61CDBFC0A182188572866387CFE21E /* FIRCLSAsyncOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSAsyncOperation.m; path = Crashlytics/Crashlytics/Operations/FIRCLSAsyncOperation.m; sourceTree = ""; }; + EC3E778326B7794B2624BF356D6DBAF9 /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = ""; }; + EC5FADAD889EB11F71322CDAAEE3B37F /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; + ED2671CB6C4EA92C4928C664AE601C82 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Sources/Private/FIRLibrary.h; sourceTree = ""; }; + ED3F03172FA2F71363BE125C059041BE /* FIRInstallationsErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsErrorUtil.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.m; sourceTree = ""; }; + EEC534AE58126CAEA169C25A8A06ECCB /* FIRInstallationsErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrors.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FIRInstallationsErrors.h; sourceTree = ""; }; + EFC40288097936482B3D5DDC7A31FD73 /* FIRCLSFABNetworkClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABNetworkClient.m; path = Crashlytics/Shared/FIRCLSNetworking/FIRCLSFABNetworkClient.m; sourceTree = ""; }; + EFEB6CAF005DAE821E22114CE01FC07A /* Pods-MAPS.ME.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MAPS.ME.modulemap"; sourceTree = ""; }; + F034BD0A5FBECD8B10D41814CE392D13 /* FirebaseCrashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCrashlytics.h; path = Crashlytics/Crashlytics/Public/FirebaseCrashlytics/FirebaseCrashlytics.h; sourceTree = ""; }; + F045956E0A05562D134AD7FD94CA3AA7 /* FIRCLSFABHost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFABHost.m; path = Crashlytics/Shared/FIRCLSFABHost.m; sourceTree = ""; }; + F055DBF981202D236787CD24A2865317 /* FIRCLSRecordHost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordHost.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordHost.h; sourceTree = ""; }; + F06BE9BBA0410BB4C0CE9A03A0840BCC /* FIRCLSRecordBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSRecordBase.h; path = Crashlytics/Crashlytics/Models/Record/FIRCLSRecordBase.h; sourceTree = ""; }; + F187D72EA8F64D263166F6A47732505E /* FIRCLSContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSContext.m; path = Crashlytics/Crashlytics/Components/FIRCLSContext.m; sourceTree = ""; }; + F244CED795D84491A9C1C9FF956B4534 /* FIRCLSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSOperation.h; path = Crashlytics/Shared/FIRCLSOperation/FIRCLSOperation.h; sourceTree = ""; }; + F344B14156C7CABB55CCB45A8337347A /* FBLPromise+Await.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Await.h"; path = "Sources/FBLPromises/include/FBLPromise+Await.h"; sourceTree = ""; }; + F3BCEFA8448A17F533B428E5F1340C2D /* FIRCurrentDateProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCurrentDateProvider.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRCurrentDateProvider.m; sourceTree = ""; }; + F3D517CFED3246E9793F9C05F7722417 /* GDTCORUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORUploader.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORUploader.h; sourceTree = ""; }; + F4049DEF2F515374FA25BD2EB5B739CD /* FIRCoreDiagnosticsConnector.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCoreDiagnosticsConnector.m; path = FirebaseCore/Sources/FIRCoreDiagnosticsConnector.m; sourceTree = ""; }; + F440E9BECABBE37E496B5661B6F52C16 /* FIRCLSFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSFile.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSFile.m; sourceTree = ""; }; + F4D762FAD6A92EEEEC855D23DCB427FF /* GoogleUtilities-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleUtilities-Info.plist"; sourceTree = ""; }; + F4E32A4705782A9AF8973CB8EB5A5AA1 /* GDTCOREvent+GDTCCTSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GDTCOREvent+GDTCCTSupport.m"; path = "GoogleDataTransport/GDTCCTLibrary/GDTCOREvent+GDTCCTSupport.m"; sourceTree = ""; }; + F4F2E8B9B3A49AC0AF6C402258C672FF /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = FirebaseCore/Sources/FIRBundleUtil.m; sourceTree = ""; }; + F6C0B97AA15F36C31A1301D9EAED70CC /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h; sourceTree = ""; }; + F6C7BA8411E258535115481CCB6D4508 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRVersion.h; sourceTree = ""; }; + F7D94219929D12C83FFA6CD6AA16A42C /* GDTCORAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCORAssert.h; path = GoogleDataTransport/GDTCORLibrary/Internal/GDTCORAssert.h; sourceTree = ""; }; + F8D0CE5EDF8D7F4D2D5452D9FB837DF1 /* FIRCLSMachOBinary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSMachOBinary.h; path = Crashlytics/Shared/FIRCLSMachO/FIRCLSMachOBinary.h; sourceTree = ""; }; + F947A88F26FCE74A0A5D602533223AC1 /* FIRCLSDownloadAndSaveSettingsOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCLSDownloadAndSaveSettingsOperation.h; path = Crashlytics/Crashlytics/Settings/Operations/FIRCLSDownloadAndSaveSettingsOperation.h; sourceTree = ""; }; + F95D5B582F6AA57B6674279BADA37576 /* FBLPromise+Recover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Recover.h"; path = "Sources/FBLPromises/include/FBLPromise+Recover.h"; sourceTree = ""; }; + F996D1CCD9AB9A4A2E1ADF3CD44F613F /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Sources/Private/FirebaseCoreInternal.h; sourceTree = ""; }; + FA12D4F5435CA88B79BF844F5D9352F7 /* FIRCLSUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSUtility.m; path = Crashlytics/Crashlytics/Helpers/FIRCLSUtility.m; sourceTree = ""; }; + FA62CA3533EA6E28FD1F152570133EAC /* PromisesObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromisesObjC.modulemap; sourceTree = ""; }; + FB1587D7B4B5BF18B4219C7A6D917CC1 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + FB6790A8769AB54B80AA5D30ABF055B2 /* FIRAnalyticsInteropListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInteropListener.h; path = Interop/Analytics/Public/FIRAnalyticsInteropListener.h; sourceTree = ""; }; + FBEE86F0079177877EC7B4FE7D4D4ACE /* FBLPromise+Any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Any.h"; path = "Sources/FBLPromises/include/FBLPromise+Any.h"; sourceTree = ""; }; + FC3843DF146C97094143E80046170829 /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; + FC59D8FEA8E33261D021E65A2E27EB62 /* GoogleAppMeasurement.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.release.xcconfig; sourceTree = ""; }; + FC6B322938964300953B7A34262EEB16 /* FIRHeartbeatInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRHeartbeatInfo.m; path = FirebaseCore/Sources/FIRHeartbeatInfo.m; sourceTree = ""; }; + FC8898411066477262403AF2BC9374B3 /* FIRCLSReportUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCLSReportUploader.m; path = Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader.m; sourceTree = ""; }; + FDC9AC809646ACBBEEE68FD2779E66FD /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = FirebaseCore/Sources/FIRComponentContainerInternal.h; sourceTree = ""; }; + FDCB9CE44E2834CD8D9D392963BABE71 /* GDTCCTCompressionHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GDTCCTCompressionHelper.h; path = GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTCompressionHelper.h; sourceTree = ""; }; + FFA7CF7C39A1B32EF4A6671458440AA2 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Sources/Private/FIRComponent.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - C3C33C469B4EB3F2159A21D63574D298 /* Frameworks */ = { + 1883E1C9DD208992C4126B6241DB1477 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FDBD600E5F63C60CBA4F7D2D186D1F97 /* Foundation.framework in Frameworks */, + 97CAB64E019726104A46607CBED73D54 /* Foundation.framework in Frameworks */, + C3B63722E9306F7F8F9547A25BEFD4BB /* GoogleDataTransport.framework in Frameworks */, + F2D71FD70D4B8E5D0064747EB41336A1 /* GoogleUtilities.framework in Frameworks */, + E67E5D6BEC6F8DBC9B26029822A26C58 /* nanopb.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 29E6621535D0C5D189D5D8F54A0591AF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C53E41CFDDDA6F7663353AECF2175A6D /* FBLPromises.framework in Frameworks */, + 193AE6BAA264715D4422A51FE84C11F6 /* Foundation.framework in Frameworks */, + 442D54AE4F5F96C7B46C42EB5DAFD3C6 /* Security.framework in Frameworks */, + 19D3AC0882EE73E7CD53291150D21714 /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2A24775502ECD08E998620C2749D7B4F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 33E600ADA8E846F59B3DA2E34F931136 /* FirebaseCoreDiagnostics.framework in Frameworks */, + AC0FDE97B64AB2F0ADA03CAB78D6826C /* Foundation.framework in Frameworks */, + 660A4DCED83D30BA6563CE95FA24819F /* GoogleUtilities.framework in Frameworks */, + 7A22E2273104D1AA65AF15B5C69D31E8 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33D0FC20773B76E4DBCF6B260BC4D357 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4A18FE5FB795743446E95C5FDC1F8C85 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 397D92891566766BF0A8F703D3E7110D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 04ED151BE4C07139267692E6FC8FCA1B /* CoreTelephony.framework in Frameworks */, + EA6CBF4995EBD5FCDAA6328D31CF1106 /* Foundation.framework in Frameworks */, + 86CA62C9A7B9E79C1622BD6DF8956738 /* nanopb.framework in Frameworks */, + 1F829646E927BB9B766BC769058CFBBF /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 50822D741D20C8CDCF48C2EE600FC871 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 60ABECF34DB82276E2EB22E2CAC6E331 /* FBLPromises.framework in Frameworks */, + 8BCDFF4CE245C93D5731B2D827069497 /* FirebaseCore.framework in Frameworks */, + BABD434306610A26C087D2A51B9A0978 /* Foundation.framework in Frameworks */, + 55CDBB85E0FCAC134AD496E66A327215 /* GoogleUtilities.framework in Frameworks */, + FCA7882E8D289A5E3A29EA57DACCC338 /* Security.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 854C436B17A1306B40518DE62851ED22 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 24F9C1C1F986CD0D9B8710FC1FB7EBE1 /* FBLPromises.framework in Frameworks */, + 3B3A44428B8ECC8C66CE320FADB55DED /* FirebaseCore.framework in Frameworks */, + B2F9ABED6FD74D734AD0B71B82066D1D /* FirebaseInstallations.framework in Frameworks */, + 1CB0BFD72D078966ADEDC78DBF9BB59B /* Foundation.framework in Frameworks */, + 263C685F66259B9142C6295E41CDFBC6 /* GoogleDataTransport.framework in Frameworks */, + C73CA944059C9CEA12AB489036274F06 /* nanopb.framework in Frameworks */, + 5B27FAF2502FE290FA116AD47DA7D337 /* Security.framework in Frameworks */, + BA81CB8BBD0E11F058C77C2C9D293AA4 /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C282707372EECD82A52100FF6015AB25 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F0D89D1D1C0AAF081FDAEA3D363E6E61 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D3CBFF5FF5DC78EAC3B005EC5E1ABC28 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 653FADAECEFAD900C12A16CAB88CEC98 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0F5AA35DBA2727BE47B13E8335A097E9 /* Products */ = { + 026E17B995F993233A5330E8C4C83DE2 /* AppDelegateSwizzler */ = { isa = PBXGroup; children = ( - A50D488397CF80FE035346303494968D /* Pods_MAPS_ME.framework */, + CBEDCFA8BFC6C02BBC4208D46D833EDA /* GULAppDelegateSwizzler.h */, + B759C8187D9D6D8D6067DEF61FDD9F25 /* GULAppDelegateSwizzler.m */, + 407DEFC8F5B118CFCBB81B6D44425087 /* GULAppDelegateSwizzler_Private.h */, + B146A890767775CB43295B4185E83FB2 /* GULApplication.h */, + A771671E6475F22C794BFBF08BBB3877 /* GULLoggerCodes.h */, + AF1497470905DDF80222A4A87DEB2C1D /* GULSceneDelegateSwizzler.h */, + 48D5DC8883128038A6AB9F2AD11727F8 /* GULSceneDelegateSwizzler.m */, + 662A1522DF737BFEA2C61A2B57C38CE4 /* GULSceneDelegateSwizzler_Private.h */, ); - name = Products; + name = AppDelegateSwizzler; sourceTree = ""; }; - 124CF13B56C609C84C529BB39D07978B /* Pods-MAPS.ME */ = { + 0B9E9379C31C64C18715607E61A31449 /* PromisesObjC */ = { isa = PBXGroup; children = ( - C13DC30128F635797757F6D7CD91548C /* Pods-MAPS.ME.modulemap */, - 0C8CDF10789D2ACF955BA20C875EEFB6 /* Pods-MAPS.ME-acknowledgements.markdown */, - 62FDDDBC365B77C2BBD73DAA0CB8CE60 /* Pods-MAPS.ME-acknowledgements.plist */, - BCFD91FCC4D32901C2DC541CA8285D3C /* Pods-MAPS.ME-dummy.m */, - 48B724B519C3302CE74FB271653720A1 /* Pods-MAPS.ME-Info.plist */, - 1FEF97F4F8F5EAA30727A05FD0686A7B /* Pods-MAPS.ME-umbrella.h */, - 7ECD07FDE7142046FDC6F59C008BB3E3 /* Pods-MAPS.ME.debug.xcconfig */, - 9A3F53459150A78B1495133DC94E9C56 /* Pods-MAPS.ME.production full.xcconfig */, - 0360EACFE90690434ECAC82F752F684B /* Pods-MAPS.ME.release.xcconfig */, + EA66068FC0C4D8AE9EC6FCE044BB4A7C /* FBLPromise.h */, + 04D4D786A67ABE4E2D28410E5B051DC9 /* FBLPromise.m */, + D7CC1FE4DCBE875F63435D7C6EF37E02 /* FBLPromise+All.h */, + 830F0E009B18E9888F0A1161FEBD3D36 /* FBLPromise+All.m */, + 71DBA2C603F7926EBB2A1588128C2788 /* FBLPromise+Always.h */, + 2F43CCEF7AF85A683C7A804624574866 /* FBLPromise+Always.m */, + FBEE86F0079177877EC7B4FE7D4D4ACE /* FBLPromise+Any.h */, + 24025D144CAD3B741D19CC870CE0C888 /* FBLPromise+Any.m */, + 54C8727EC37C4CFAA4CB307C9BD6B76F /* FBLPromise+Async.h */, + A1A4162BDDD10994EA946AEC5A6E16E4 /* FBLPromise+Async.m */, + F344B14156C7CABB55CCB45A8337347A /* FBLPromise+Await.h */, + 200BCAAE084A4D3162B19884D5CD02F0 /* FBLPromise+Await.m */, + 61ADA3FFC054212EAD31997C519865F3 /* FBLPromise+Catch.h */, + 611BA747215C8021BCEFF74B43DEBDF7 /* FBLPromise+Catch.m */, + 21B1F2E99FEE662F54F4A4020D35F1B7 /* FBLPromise+Delay.h */, + AA69B094334A21BC70EF259502E7598B /* FBLPromise+Delay.m */, + C8B3685AB769419B5702C2A0D462803F /* FBLPromise+Do.h */, + B01A1BE11D33ECCACA82406126ECE277 /* FBLPromise+Do.m */, + 19718D175C92BC00BE051EDD6F5E199F /* FBLPromise+Race.h */, + 25D887F0AAD7809117DF3ECFA445161A /* FBLPromise+Race.m */, + F95D5B582F6AA57B6674279BADA37576 /* FBLPromise+Recover.h */, + 0C2C5B3B7EBD1B28ED4493E39D45620A /* FBLPromise+Recover.m */, + C0C52768CA8F100C43983C6D8C117CD1 /* FBLPromise+Reduce.h */, + 1AB4D2DC7C28D6EDA1A7281AA8E75E2C /* FBLPromise+Reduce.m */, + D5D1FC543A60EBBC4F20776A83B7E586 /* FBLPromise+Retry.h */, + D33114863A0FFBA03C43743D9B5D96D3 /* FBLPromise+Retry.m */, + CFB791B94152C2BC5559261BED8ABD7A /* FBLPromise+Testing.h */, + 815F08FF1D28182459A3A1F3E477C386 /* FBLPromise+Testing.m */, + 3659DE5DC7002938C0889C0DA7C4140B /* FBLPromise+Then.h */, + 39A62A4EAD9F5197790E72CB271D5B49 /* FBLPromise+Then.m */, + BAFFE1972024EEE412276A585BA3DCD3 /* FBLPromise+Timeout.h */, + 0057E6B186FFBDD5D358055A969799D7 /* FBLPromise+Timeout.m */, + 42EEE1EA321E4F3AD9F22510EA44DA04 /* FBLPromise+Validate.h */, + 1F7369244F5CEA89C6642DBAC05AED35 /* FBLPromise+Validate.m */, + 44679985E2CABAFC0ED33FA23D2CE588 /* FBLPromise+Wrap.h */, + 061E84B10E027689A5D96D3A4B0CFF11 /* FBLPromise+Wrap.m */, + BC76B32DE2575D23B266AE73E388703D /* FBLPromiseError.h */, + 2944506111A5A3FF1F28D26EB47D41EA /* FBLPromiseError.m */, + BC0899B775FFFD310EC2C0323DA7F9F8 /* FBLPromisePrivate.h */, + AC6CB99CDBF45151D36A479FF09AFFB0 /* FBLPromises.h */, + F673D7525BDC6CEB746A471C211A96AA /* Support Files */, ); - name = "Pods-MAPS.ME"; - path = "Target Support Files/Pods-MAPS.ME"; + name = PromisesObjC; + path = PromisesObjC; sourceTree = ""; }; - 578452D2E740E91742655AC8F1636D1F /* iOS */ = { + 109E577E2BB814FA26DD66B5D4995F79 /* decode */ = { isa = PBXGroup; children = ( - 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */, ); - name = iOS; + name = decode; + sourceTree = ""; + }; + 11232F374EDA7A79BC1D2C9BB43A0D3C /* GoogleUtilities */ = { + isa = PBXGroup; + children = ( + 026E17B995F993233A5330E8C4C83DE2 /* AppDelegateSwizzler */, + 351E158DA4E9A7902054A98F7A3D0868 /* Environment */, + AF294BDB8E2152AF9FAB3843A0B7C4A5 /* Logger */, + 6B16E54E1B35B5768C42DA1514BF591C /* MethodSwizzler */, + F172D8EB3BB9DD7AF4484ADBF36CDB19 /* Network */, + E2608BB82D82690738F3613D4CDC5F12 /* NSData+zlib */, + EB2DD96B80E80F3010CC8E3EB539F113 /* Reachability */, + E3A237C8DE1E3E333F36DCEEBCB7C4BE /* Support Files */, + 9DCB9C80F0422BB52E8CBD15073AF44A /* UserDefaults */, + ); + name = GoogleUtilities; + path = GoogleUtilities; + sourceTree = ""; + }; + 187BAAFD8B5639E311573F859D4F25AD /* encode */ = { + isa = PBXGroup; + children = ( + ); + name = encode; + sourceTree = ""; + }; + 1EE928D0D014F9A9DE0A090A09B5BE4B /* Firebase */ = { + isa = PBXGroup; + children = ( + 6543DB02CC28F9E9B5687818EDF2F44E /* CoreOnly */, + 87213B9818298CEE94F3DA73029ADB6C /* Support Files */, + ); + name = Firebase; + path = Firebase; + sourceTree = ""; + }; + 267800A67D693E0B14C1AB1319B2ECD4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + B0FDB77B9F1081323B8F58D0D401FF40 /* FBLPromises.framework */, + 47B598B297868A041B849CEF3CCDE649 /* FirebaseCore.framework */, + 1F13FD43DF696F491C27D7A148D1B581 /* FirebaseCoreDiagnostics.framework */, + 492944B35F2A0A8A5A25A155F86E48D5 /* FirebaseInstallations.framework */, + A6F27D7DF1D1D79A14AE419F621DBC4B /* GoogleDataTransport.framework */, + 4ABE7397FB0526975B803287F6D616D7 /* GoogleUtilities.framework */, + 8EECB4B0F0DC2C8343856EB21340658B /* nanopb.framework */, + F87002B3EC6078AEAD6CD75B6D9D7828 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + 2B313605300AD485B2F9BE3FA0DF4E1C /* Support Files */ = { + isa = PBXGroup; + children = ( + A0CBE55F02052F0C2B9F2ABB41453783 /* GoogleDataTransport.modulemap */, + 942B68B82F68D33BE91C2C876BA9E8DF /* GoogleDataTransport-dummy.m */, + 1B6E586FCB467F943844E2D269134F72 /* GoogleDataTransport-Info.plist */, + 506DF5A2C8C2FFBC118E0D7DAEADC46C /* GoogleDataTransport-umbrella.h */, + D0F7D72F6E0AB9F56C9DE787771631B5 /* GoogleDataTransport.debug.xcconfig */, + 496B8DF2A786E7B28C83A0F36FC22CBD /* GoogleDataTransport.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleDataTransport"; + sourceTree = ""; + }; + 3147879CA39CF976B2A858627C033A18 /* Support Files */ = { + isa = PBXGroup; + children = ( + B338A0AC787231870FE0C72AA63635FA /* nanopb.modulemap */, + 96BEE9571CCC5F4B205B60AF23FD2127 /* nanopb-dummy.m */, + B50648438A2EC1581B610299E4182EC0 /* nanopb-Info.plist */, + 61DDA01252C0698F8C3336CC1A59F188 /* nanopb-prefix.pch */, + C946E3898FD6450E21C935FA4F1B74CA /* nanopb-umbrella.h */, + 01CE56A1A09EFB132EE652C4A7D52D3B /* nanopb.debug.xcconfig */, + 6A43AD668B484CE6AEB56F18663F9595 /* nanopb.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/nanopb"; + sourceTree = ""; + }; + 351E158DA4E9A7902054A98F7A3D0868 /* Environment */ = { + isa = PBXGroup; + children = ( + 730433FD8AC4814B42495EFD443AEDB7 /* GULAppEnvironmentUtil.h */, + CDF44A2579CC3A7FC9FE805B4D5AC0A4 /* GULAppEnvironmentUtil.m */, + 5E63E01A006D69873A6A1DCAE41B2F0B /* GULHeartbeatDateStorage.h */, + 5861BB7FB02BAD0A6BD5F02237B2513D /* GULHeartbeatDateStorage.m */, + EA02292BD47902966452C03AD7182F2A /* GULKeychainStorage.h */, + 8673A5B0A8A824418AFD828BE717ACA1 /* GULKeychainStorage.m */, + 28B31CE9F05FC6DA8CFB877FEC4DD392 /* GULKeychainUtils.h */, + 975E5FA722BC857C606A6485BA094684 /* GULKeychainUtils.m */, + 97FB2B78BD6AA0DCC793ADA5C1BD9DAB /* GULSecureCoding.h */, + 03EEF74D80CBDF2561A325E55606F952 /* GULSecureCoding.m */, + 071CABCE21D0986FE6E89BEE161B95D8 /* GULURLSessionDataResponse.h */, + A9868856240EC6BC0D895563ED4828A5 /* GULURLSessionDataResponse.m */, + CFB3B4630E7AB0B4B62E6F917DFF5F87 /* NSURLSession+GULPromises.h */, + AC85BC077F52B3E66B5619F8F5437901 /* NSURLSession+GULPromises.m */, + ); + name = Environment; + sourceTree = ""; + }; + 47200CE8CA49E02A502713DFFC70D194 /* Support Files */ = { + isa = PBXGroup; + children = ( + 387A117292D4080C478E0FD4DA333A67 /* FirebaseCoreDiagnostics.modulemap */, + AD45DE9EAF0E975308E667B9B20CAE70 /* FirebaseCoreDiagnostics-dummy.m */, + 05B73A52AD9B3EF32730EC1970DAFA31 /* FirebaseCoreDiagnostics-Info.plist */, + 7D85656944A2DDAA9D3B343CEC2614C3 /* FirebaseCoreDiagnostics-umbrella.h */, + 2DEEC4863232E6BDC6E2366234B4DB22 /* FirebaseCoreDiagnostics.debug.xcconfig */, + 46DEF6FD8AF0D82FA94A13AFBF3BC247 /* FirebaseCoreDiagnostics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCoreDiagnostics"; + sourceTree = ""; + }; + 573310CFE1EA9DDED07916A26EB30A3B /* GoogleDataTransport */ = { + isa = PBXGroup; + children = ( + 78041B2735617D349252FA5856FDB498 /* cct.nanopb.c */, + 29CD2E4A016F82E06E387F449AF25006 /* cct.nanopb.h */, + FDCB9CE44E2834CD8D9D392963BABE71 /* GDTCCTCompressionHelper.h */, + 4D1491CF481016260E85DCE6B36FC06F /* GDTCCTCompressionHelper.m */, + 31919B6B57E76ED8B5BCFE2DC3903525 /* GDTCCTNanopbHelpers.h */, + 222BB3289C9FFB995B2AAE26E6962A4A /* GDTCCTNanopbHelpers.m */, + 0E7B6A3800F441B3C5659945625AB887 /* GDTCCTUploader.h */, + 4C2808F480E5EEFF35EBD2A45769AAD3 /* GDTCCTUploader.m */, + 4247D38C2CA6F9833C1433D681F9B2D9 /* GDTCORAssert.h */, + 128C24003C5D08B9EE45CC8D53C4D718 /* GDTCORAssert.m */, + 5F6F1A29CC8FF863E60BF178C16715B2 /* GDTCORClock.h */, + BC114CDEA06EFAD92156A6FE9DE874DC /* GDTCORClock.m */, + A072DDD7530F7A8DCCBB4C3CA64B97E7 /* GDTCORConsoleLogger.h */, + A5B3E0B24ADF9A5AC1AC5CEDBB20C075 /* GDTCORConsoleLogger.m */, + 88C639854011C7B930FFC29300F55A1A /* GDTCORDirectorySizeTracker.h */, + D2314219B71F2F10962B46F9D9E1D560 /* GDTCORDirectorySizeTracker.m */, + E0CF9FEC057549F4F9E6C21E403B96D3 /* GDTCOREndpoints.h */, + B35E818FD36DEBFE6AB571720CD5E708 /* GDTCOREndpoints.m */, + 44AE942BD514E35830A3E50963DD069F /* GDTCOREndpoints_Private.h */, + 2A3D2F5802D5A250E2B4D9D1109CCE71 /* GDTCOREvent.h */, + D2B3C03682D5D472287B3FEE8B90B5E2 /* GDTCOREvent.m */, + B5B23F703A3ED0FC3D478C2818600830 /* GDTCOREvent+GDTCCTSupport.h */, + F4E32A4705782A9AF8973CB8EB5A5AA1 /* GDTCOREvent+GDTCCTSupport.m */, + 86B2ED211958AEA7ADEA678728F8F9B8 /* GDTCOREvent_Private.h */, + 0F67A5F7286F52D704ADF2FC71CA6E6E /* GDTCOREventDataObject.h */, + A5C31BF7F933A3397C331B47DB250C24 /* GDTCOREventTransformer.h */, + 55AC49C6A30625F5CC6E6595AB1EEFA8 /* GDTCORFlatFileStorage.h */, + 30D2B0C10E83534B3D80F3B576DA3D3D /* GDTCORFlatFileStorage.m */, + CF8792DD674B0CD160DFA86557DAABD3 /* GDTCORLifecycle.h */, + 5BA467F41179538578EFC37E0FE1FF17 /* GDTCORLifecycle.m */, + 7D305606B708D389F647C92B4127B290 /* GDTCORPlatform.h */, + D3B79A9D85060B36C29E5F1E4D978AD0 /* GDTCORPlatform.m */, + 20EA63E9890FD121F12E96861510C56C /* GDTCORReachability.h */, + 4BC36B29051C0EEB68440229778F1552 /* GDTCORReachability.m */, + 7237E5B9D414F8DC5314AC8E3F6C0D48 /* GDTCORReachability_Private.h */, + 78943F7AE49AD4EB6A35A311F12CB553 /* GDTCORRegistrar.h */, + ADCFB336003B241CDD088CC09928DAA3 /* GDTCORRegistrar.m */, + B96E68A5E309DBBB398F0C40CD4ACA62 /* GDTCORRegistrar_Private.h */, + 65D23CFA95EE9F3B1D50DE81C2775055 /* GDTCORStorageEventSelector.h */, + 4C6E54E0D98684802FBB6BC7134E45F5 /* GDTCORStorageEventSelector.m */, + A811C5ECF4AC414E729B276D723A5CD6 /* GDTCORStorageProtocol.h */, + A505EC37C25C77A78639E5F032144ABE /* GDTCORTargets.h */, + C521AC747EE23D8D9FFB5E99BCA2FBF1 /* GDTCORTransformer.h */, + 54D4A7BE5A0B0F4214CE6729287904D4 /* GDTCORTransformer.m */, + 7138D20CD1956A70C2D3165AFC82BC54 /* GDTCORTransformer_Private.h */, + D5A22F4EBDDD561A6A1440739954D5D7 /* GDTCORTransport.h */, + 56B517B0AE64FD6935673247BD4C0E6C /* GDTCORTransport.m */, + D60F9A0835D9E08A3A00C1FA949F647F /* GDTCORTransport_Private.h */, + 999A8B52C0DD31AAEE2D5A0FC90C8F3C /* GDTCORUploadCoordinator.h */, + 4D4AA63C71AD9B67BF14D94EC5E9BCA5 /* GDTCORUploadCoordinator.m */, + F3D517CFED3246E9793F9C05F7722417 /* GDTCORUploader.h */, + 631C5BF4630C14971EE3650FB058575E /* GoogleDataTransport.h */, + 3038A334F5AED765FAA38A6CE9390C18 /* GoogleDataTransportInternal.h */, + 2B313605300AD485B2F9BE3FA0DF4E1C /* Support Files */, + ); + name = GoogleDataTransport; + path = GoogleDataTransport; + sourceTree = ""; + }; + 5AB7FD05256CCE3C89E36283299FB7CA /* nanopb */ = { + isa = PBXGroup; + children = ( + C77AA5186F494ED7D93936E5EFB1DDDA /* pb.h */, + 7DD9A1882C6B45488A9C0928F014F8E8 /* pb_common.c */, + 2941D8BD5546055DED297CA5B1C37431 /* pb_common.h */, + 6164EB3CEE109E3064EB5F96AE07CF0D /* pb_decode.c */, + FC3843DF146C97094143E80046170829 /* pb_decode.h */, + 1361ECF4E5D3AB3AC63730F19E897353 /* pb_encode.c */, + 30F4EE10155746075A31DCCA294DAD87 /* pb_encode.h */, + 109E577E2BB814FA26DD66B5D4995F79 /* decode */, + 187BAAFD8B5639E311573F859D4F25AD /* encode */, + 3147879CA39CF976B2A858627C033A18 /* Support Files */, + ); + name = nanopb; + path = nanopb; + sourceTree = ""; + }; + 6543DB02CC28F9E9B5687818EDF2F44E /* CoreOnly */ = { + isa = PBXGroup; + children = ( + 9700CD3DEAC14A26011C02C506C3F05D /* Firebase.h */, + ); + name = CoreOnly; + sourceTree = ""; + }; + 6B16E54E1B35B5768C42DA1514BF591C /* MethodSwizzler */ = { + isa = PBXGroup; + children = ( + 3B4ACD1E14A4D2ED9D084FB1B2F9806A /* GULOriginalIMPConvenienceMacros.h */, + 6E0A84838534F9DA02FA28E26E8DAEFF /* GULSwizzler.h */, + 824E806BDCDCC4AE4F110BFE7A8E14F0 /* GULSwizzler.m */, + ); + name = MethodSwizzler; + sourceTree = ""; + }; + 7018DD5DC4A29890EE5CEE29CD1BF4C3 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1BF5358ABB51FB4D21AB3083FB08B8E8 /* GoogleAppMeasurement.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 8067CA5AEB20C20C779429782AA77DB5 /* FirebaseCoreDiagnostics */ = { + isa = PBXGroup; + children = ( + B8E46FC91AE6AB458631BB75EBEE4A02 /* FIRCoreDiagnostics.h */, + B4F28C08046BE4368DDF1E6D198B9015 /* FIRCoreDiagnostics.m */, + 2AE2CC1C584FD8E6F9301F71FBC20798 /* FIRCoreDiagnosticsData.h */, + 1C7CFFDEC04DA8DE2E5021D3DA816431 /* FIRCoreDiagnosticsInterop.h */, + 57A1D0E53A99629610063B012B7A5DA3 /* firebasecore.nanopb.c */, + 105410085B8628CD515E5CEDA7A9D04F /* firebasecore.nanopb.h */, + 3A7897A8B2DA76399464D2F15FB4B955 /* GDTCORAssert.h */, + 562962627CCF9209BA0437B240ABFBA9 /* GDTCORDirectorySizeTracker.h */, + E02146DF060F10A5028888DBD62C08FD /* GDTCORLifecycle.h */, + 83D5C776370D1DB2C06764E8D5A8764D /* GDTCORPlatform.h */, + 09E7DB13CD38B554E7B4E423D3A9BD58 /* GDTCORReachability.h */, + C961BABF5B7A945C8EEAFC57BAFA6297 /* GDTCORRegistrar.h */, + E57D9A724F3FE8FAFBE7B287C5195618 /* GDTCORStorageEventSelector.h */, + 8BAE45F17FCE40305F955315443441B8 /* GDTCORStorageProtocol.h */, + 41E135D8D5074C62D55FDDB16685FFFE /* GDTCORUploader.h */, + 56DD6C0E55F4541C178B5B6DC06DB36D /* GoogleDataTransportInternal.h */, + 47200CE8CA49E02A502713DFFC70D194 /* Support Files */, + ); + name = FirebaseCoreDiagnostics; + path = FirebaseCoreDiagnostics; + sourceTree = ""; + }; + 83B4F61B1AC8FD80169034E27B4E608A /* FirebaseInstallations */ = { + isa = PBXGroup; + children = ( + 8550E97E9A813F5EC6CC8D851BE9A1D7 /* FIRAppInternal.h */, + FFA7CF7C39A1B32EF4A6671458440AA2 /* FIRComponent.h */, + 87355A327068A3741F63E0E7C1B78967 /* FIRComponentContainer.h */, + 35C7633F6EC743D3DBB6AF204010D1F7 /* FIRComponentType.h */, + 7B49D6CA3523322F357065FA2CA1A0D3 /* FIRCoreDiagnosticsConnector.h */, + DD088CB19C898245823786260432A84E /* FIRCurrentDateProvider.h */, + F3BCEFA8448A17F533B428E5F1340C2D /* FIRCurrentDateProvider.m */, + AAF726F7C1FCF4DB443B41A298B606BB /* FIRDependency.h */, + 0F48F12607FB15C60304736B20E11DB9 /* FirebaseCoreInternal.h */, + 5A187A932BDB8F827D9B538ABAB95A29 /* FirebaseInstallations.h */, + 56A72CD3D65A984764907B6DBC7CC64C /* FirebaseInstallationsInternal.h */, + 16716D8352FE846284DFD6D7840F9176 /* FIRHeartbeatInfo.h */, + CE2A7E7EC36AA6F6DD1013AA929577B7 /* FIRInstallations.h */, + 681730DFF9C414D9F26EAD8D239F449B /* FIRInstallations.m */, + 06557F3A417468EA370D8863100891CB /* FIRInstallationsAPIService.h */, + 6793F741D90FDE461FE28F8B4FF1E74F /* FIRInstallationsAPIService.m */, + D641D47D38182A30C084E48A16D880CA /* FIRInstallationsAuthTokenResult.h */, + 22A5B83525218B4202F04141CAAB1768 /* FIRInstallationsAuthTokenResult.m */, + 8E30972CF1C0D3FDF263AE8BE8A78E4F /* FIRInstallationsAuthTokenResultInternal.h */, + C1891628CAD2C81915869F3F1449F4E6 /* FIRInstallationsBackoffController.h */, + C6229598434A3AF277ADD3D1AE64A423 /* FIRInstallationsBackoffController.m */, + EEC534AE58126CAEA169C25A8A06ECCB /* FIRInstallationsErrors.h */, + 5CC48E88329E4A6BBC7CF1DD4FA3513A /* FIRInstallationsErrorUtil.h */, + ED3F03172FA2F71363BE125C059041BE /* FIRInstallationsErrorUtil.m */, + 0586AE4BE52F028D90EA480AE2F02067 /* FIRInstallationsHTTPError.h */, + 652F7F4D0C905958C0D2459574CE10FC /* FIRInstallationsHTTPError.m */, + C83230F887F0B6D57F049677B54F7185 /* FIRInstallationsIDController.h */, + B4AC9B95E41AA7CA5B55C62D0FC296B6 /* FIRInstallationsIDController.m */, + 61DA595552E88A08B8A8C06E47DD40FB /* FIRInstallationsIIDStore.h */, + 457CC1991F073C5145A0601230B95C09 /* FIRInstallationsIIDStore.m */, + 3AA51999C6CAD8B2896B07D1A0D10877 /* FIRInstallationsIIDTokenStore.h */, + C6ECAF10ED2F342E0BD5664ED6756C0A /* FIRInstallationsIIDTokenStore.m */, + 4E831D7B25C2CC447CB4CB6551A90B12 /* FIRInstallationsItem.h */, + 3AFFA0D3416F75DE5A2A00798583ED08 /* FIRInstallationsItem.m */, + 3C03CA61DA7EB5D1F476F4B580EE4561 /* FIRInstallationsItem+RegisterInstallationAPI.h */, + 7656DBE07C7056CA2564B7FC4F280351 /* FIRInstallationsItem+RegisterInstallationAPI.m */, + EAD4E8D7EA5BB958FD1E426F7D8655EB /* FIRInstallationsLogger.h */, + 0A8B37A2F58379512E7FB8BA995C340A /* FIRInstallationsLogger.m */, + 4466F6577AE0E9AD285C7E385F709F13 /* FIRInstallationsSingleOperationPromiseCache.h */, + C279CB43909A10DBBB74A8EF95C10571 /* FIRInstallationsSingleOperationPromiseCache.m */, + 26288C47658513461A28010B0E28F3ED /* FIRInstallationsStatus.h */, + D5D850C2CB0A3E206CAE67B0B86C9A2F /* FIRInstallationsStore.h */, + 413879126BCCF9C40AA62F5CC776A861 /* FIRInstallationsStore.m */, + B49F9D8ACE63B33B175FBFD7E2058B6E /* FIRInstallationsStoredAuthToken.h */, + 94F097703D56B99FE1C73D9B73A5AEBB /* FIRInstallationsStoredAuthToken.m */, + 3C453BC1B044C7A9A8031A2A30A33ED9 /* FIRInstallationsStoredItem.h */, + CE38E3D8765F97A0B6FE56FA639BA4F7 /* FIRInstallationsStoredItem.m */, + ED2671CB6C4EA92C4928C664AE601C82 /* FIRLibrary.h */, + 73F35E98D11D0E56409AA3DEFFFC3DA3 /* FIRLogger.h */, + 1C7D7A2969C02B9E06CD1AFFFFC03E9E /* FIROptionsInternal.h */, + BE8785990004FD62221C1AABB338C5C1 /* Support Files */, + ); + name = FirebaseInstallations; + path = FirebaseInstallations; + sourceTree = ""; + }; + 87213B9818298CEE94F3DA73029ADB6C /* Support Files */ = { + isa = PBXGroup; + children = ( + 5A5C113A49CB9BF4016F0C85D6B79E5B /* Firebase.debug.xcconfig */, + 4AF5095519D5EF0A11D19961FC42623F /* Firebase.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Firebase"; + sourceTree = ""; + }; + 9318D6A41DC8614FB11B884CDAD7AA88 /* FirebaseCrashlytics */ = { + isa = PBXGroup; + children = ( + 6E8C7CBF2D7980CC1ED05C1AC3180308 /* crashlytics.nanopb.c */, + D90FBDCB35F44F63C518644554211507 /* crashlytics.nanopb.h */, + 1C69B99D77BF62FDC6AF91D3824ED03D /* dwarf.h */, + 2FE03241384D8DD261EB7421C475C021 /* FIRAEvent.h */, + 901EAE2D873783607C72B3897079E2DD /* FIRAEvent+Internal.h */, + 40EC2C4BBC4BA9DAC1AB938AAA325454 /* FIRAEvent+Internal.m */, + 332629044D61800078E520ADBF0CD58C /* FIRAnalyticsInterop.h */, + FB6790A8769AB54B80AA5D30ABF055B2 /* FIRAnalyticsInteropListener.h */, + 133083B4C3817F469E971E5211DB1AAE /* FIRAppInternal.h */, + B4B05E9E42FEC567C0892D939AB6B102 /* FIRAValue.h */, + AB37DA1584812667F74383FAAE399E9F /* FIRCLSAllocate.c */, + CFFA1B72BCF91C90819343DBE8C955DF /* FIRCLSAllocate.h */, + 8743D250B38D4B9770766F2AF15D3512 /* FIRCLSApplication.h */, + A761DBD9F183F43CCB9505EC18A38A38 /* FIRCLSApplication.m */, + 4BD55A608EAD91C0793176ABB6DD1951 /* FIRCLSApplicationIdentifierModel.h */, + 6D45D3C7CFC8739E3A09F6863882924B /* FIRCLSApplicationIdentifierModel.m */, + 9E7C87E59E3347B2951E7A708BCD0D08 /* FIRCLSAsyncOperation.h */, + EB61CDBFC0A182188572866387CFE21E /* FIRCLSAsyncOperation.m */, + 171E28EE40B03A6D01B749A2FF13474B /* FIRCLSAsyncOperation_Private.h */, + 0BD153A4447FBAB4E86C95025D0CFC05 /* FIRCLSBinaryImage.h */, + C515BD735F16C84187DC3B9EE855D514 /* FIRCLSBinaryImage.m */, + 4A59DBD9E69F7F3AB051F7C20EF662C1 /* FIRCLSByteUtility.h */, + 7332F0EE350CA9D3B105735B348E34E4 /* FIRCLSByteUtility.m */, + AE3EE48E6989BECEA1A0BA7F6FEC9D83 /* FIRCLSCodeMapping.h */, + 887120A951E7B54CCFCA4DDD9878B55E /* FIRCLSCodeMapping.m */, + 7F6B9883062B615DA306FE23A96C5D87 /* FIRCLSCompactUnwind.c */, + 73A5955EA1EEBA0D9074810A98E37BAE /* FIRCLSCompactUnwind.h */, + 8A66E512F6BCFC7B778AE2BE4BB52052 /* FIRCLSCompactUnwind_Private.h */, + EB0E16CC5559F93758876855DBA0C6A9 /* FIRCLSCompoundOperation.h */, + BA75DB88D7A00734522D4D03A0ADF404 /* FIRCLSCompoundOperation.m */, + 105379BA7F97F1D923E421995AE29B09 /* FIRCLSConstants.h */, + BFD8F74191A121936BC97B00AD5ED7E4 /* FIRCLSConstants.m */, + BAEA4DFC3503D52C8CB1104411C7B9B7 /* FIRCLSContext.h */, + F187D72EA8F64D263166F6A47732505E /* FIRCLSContext.m */, + 4391D176C2D1D73F5CFBBA67B5122125 /* FIRCLSCrashedMarkerFile.c */, + BA8154DD54FEB5DEE0019DE068188BB5 /* FIRCLSCrashedMarkerFile.h */, + 7BAE50387F9E9BCFC8FC2085667E8EBB /* FIRCLSDataCollectionArbiter.h */, + 9AB570D5D393B5F142F5D5327F7E00BB /* FIRCLSDataCollectionArbiter.m */, + 91211FA9012FD5584D37C2AD1A2BB756 /* FIRCLSDataCollectionToken.h */, + A955F1B1FDF4A765A9BE6A0F84EE3BF6 /* FIRCLSDataCollectionToken.m */, + 32C03240354ACACD9A20F184CD467807 /* FIRCLSDataParsing.c */, + 0149482FB238491612C0D77C1B4F861A /* FIRCLSDataParsing.h */, + 3CDF95CE872584AEA8B103552BFBF4E2 /* FIRCLSDefines.h */, + 5112A88345E98C8993D871F2C76C75C7 /* FIRCLSDemangleOperation.h */, + 50B3A3E228EC5CE947DD4F97310BD179 /* FIRCLSDemangleOperation.mm */, + F947A88F26FCE74A0A5D602533223AC1 /* FIRCLSDownloadAndSaveSettingsOperation.h */, + 46EDCD36AAE66DFDC7D5F17105F20F61 /* FIRCLSDownloadAndSaveSettingsOperation.m */, + DEF20FE8A51A1F02B95F62819E923CA7 /* FIRCLSdSYM.h */, + 731410178788A6D176B26A10B059E07F /* FIRCLSdSYM.m */, + 1A8A5FBDB119505CCB4DAC4ECBB5B675 /* FIRCLSDwarfExpressionMachine.c */, + 6922DAC143D9ACBB46C460CA059D3A0B /* FIRCLSDwarfExpressionMachine.h */, + A8297CAB6733DE89836FAA650E54B2AA /* FIRCLSDwarfUnwind.c */, + 058E1FC6B7651BF05ACB607B0C4E40AF /* FIRCLSDwarfUnwind.h */, + CDB3701727A523B248C532C04CBDE9D3 /* FIRCLSDwarfUnwindRegisters.h */, + 9D5B5CE9F4B3D7A98F0786831AA1ACA6 /* FIRCLSException.h */, + 49A87B61C7245BD3F809B4C3CCE97103 /* FIRCLSException.mm */, + 3C71B53B17E692A93162DBA355DAFAD3 /* FIRCLSExecutionIdentifierModel.h */, + A8D02BE83EC582087F6087BE61FDDA48 /* FIRCLSExecutionIdentifierModel.m */, + 69E12E63F7AEE41B4B42CB9FDA76210D /* FIRCLSFABAsyncOperation.h */, + 856D3AF7124359EC5015118B1AE73149 /* FIRCLSFABAsyncOperation.m */, + C72B61241EA7D9A4921B31DDB872CDAE /* FIRCLSFABAsyncOperation_Private.h */, + EAB87E7946602F2861A04FE9563DC9C5 /* FIRCLSFABHost.h */, + F045956E0A05562D134AD7FD94CA3AA7 /* FIRCLSFABHost.m */, + BA6DF111745BA11C1CEF2FB2ADE3DE49 /* FIRCLSFABNetworkClient.h */, + EFC40288097936482B3D5DDC7A31FD73 /* FIRCLSFABNetworkClient.m */, + 92B579BB0713C4D314CDAA55A85B1E23 /* FIRCLSFCRAnalytics.h */, + C841E67BAE08B8C0F9E5311E844B6325 /* FIRCLSFCRAnalytics.m */, + C31C0620B9BF78F6D1376D41AE53234C /* FIRCLSFeatures.h */, + 0EA98F1ADB8469E7A1ED646A05EE5BB5 /* FIRCLSFile.h */, + F440E9BECABBE37E496B5661B6F52C16 /* FIRCLSFile.m */, + 5C6CDBE23B3FB01C5449FFC8B2C91D0D /* FIRCLSFileManager.h */, + 55A20AE18302777EFC753E480B752D12 /* FIRCLSFileManager.m */, + 0D38F4AE76821A895C4F8939817C87F7 /* FIRCLSGlobals.h */, + 3EE1DA4FFCD2FF05DC49D523B8E5DBCE /* FIRCLSHandler.h */, + 614C94687F5F7D27DE88EF2D044C5EFD /* FIRCLSHandler.m */, + 72499B1CA7FD657F3E0599472E6B8896 /* FIRCLSHost.h */, + E5997A5730591A7E58BED71B011AF70E /* FIRCLSHost.m */, + 3B41410B4882E75F2AA746964E340AF8 /* FIRCLSInstallIdentifierModel.h */, + E52F6235E4C6A7AD83FE1D2CEE824A46 /* FIRCLSInstallIdentifierModel.m */, + E1A6B3E9AA14EAEBC8D607D04023079E /* FIRCLSInternalLogging.c */, + 366F23E9DD17C94921B8C93A13C1AEED /* FIRCLSInternalLogging.h */, + 63B44F5566217A35CE334DD5A45349EA /* FIRCLSInternalReport.h */, + 8135AC5F13CECF2B7EA95F7100B0DD9C /* FIRCLSInternalReport.m */, + 2DF520E0A4BCF3C17A4DEEAA8D6D7A1E /* FIRCLSLogger.h */, + AF233654DED9A611E8501FE2B6B20F0A /* FIRCLSLogger.m */, + 42795DCEEDBE1F64107CA966CFC146E7 /* FIRCLSMachException.c */, + B94581EB6B5D1EE4B345483068D0AA5E /* FIRCLSMachException.h */, + 0A78DDEA63B13CDF6C0B1053BE755DB0 /* FIRCLSMachO.h */, + 1F9AE933156F030B97E4F40927D58275 /* FIRCLSMachO.m */, + F8D0CE5EDF8D7F4D2D5452D9FB837DF1 /* FIRCLSMachOBinary.h */, + A99ECACFD27EBE17B43683598D8AAEE4 /* FIRCLSMachOBinary.m */, + 3124AF41F5E5DDAF23AE7FBCB1254A33 /* FIRCLSMachOSlice.h */, + 4F074E73F247AC5AF6BA61BF2195E4F8 /* FIRCLSMachOSlice.m */, + 7BB0847ABE6993DE2E90329E1CC68EBB /* FIRCLSMultipartMimeStreamEncoder.h */, + A9B237269A8B1B581F29D99E00002A13 /* FIRCLSMultipartMimeStreamEncoder.m */, + 7769897AAC60951733140100F32891CA /* FIRCLSNetworkOperation.h */, + 730CA17941DD66FAD89563E788324BCB /* FIRCLSNetworkOperation.m */, + C0D15286778612F4E7A05159DEDFE921 /* FIRCLSNetworkResponseHandler.h */, + 01F67D8577B4780CFC94921191E36F93 /* FIRCLSNetworkResponseHandler.m */, + F244CED795D84491A9C1C9FF956B4534 /* FIRCLSOperation.h */, + C89A4612E07A8B3FD5DFA36C1740C8E5 /* FIRCLSProcess.c */, + E42269D9D22488902971E05AD24696A9 /* FIRCLSProcess.h */, + A452C8A6679AFDF1D41E691DEE3876CD /* FIRCLSProcessReportOperation.h */, + DB3603290ED7F67A69F5ED29829C0052 /* FIRCLSProcessReportOperation.m */, + 930A37DDB7ABC3D3BA4F960CCAD4BE1A /* FIRCLSProfiling.c */, + C53095BE576B2E7B4DAB05A030191832 /* FIRCLSProfiling.h */, + 270B8E878BC47832440C18457C3EE65A /* FIRCLSRecordApplication.h */, + 3DC68118D545AA4D6F1F7055127642E9 /* FIRCLSRecordApplication.m */, + F06BE9BBA0410BB4C0CE9A03A0840BCC /* FIRCLSRecordBase.h */, + B8331B5165F45ADC80286AAD4C1D0D7E /* FIRCLSRecordBase.m */, + F055DBF981202D236787CD24A2865317 /* FIRCLSRecordHost.h */, + 816EF448E31A51C1CA008B4758ACFD0F /* FIRCLSRecordHost.m */, + C3771C821F140A8208B4085CE923B32F /* FIRCLSRecordIdentity.h */, + 3261D4CEA888D4F6989340969B69126E /* FIRCLSRecordIdentity.m */, + A5CE12C644C8833A27486D7719F1EED2 /* FIRCLSReport.h */, + D77945C3E79355AECB6817003C3D657E /* FIRCLSReport.m */, + 17CB643DFDAA2BE89A92C0F500C69D78 /* FIRCLSReport_Private.h */, + 8BC288E68F5670867BC73EEACDC36E6F /* FIRCLSReportAdapter.h */, + DB542AA87FD2C3B541DFF187421606EE /* FIRCLSReportAdapter.m */, + 41907BE26D0A5DCA40B8A47F38BADA2A /* FIRCLSReportAdapter_Private.h */, + 5D4E163DB2E561DCB1386C3914DC876F /* FIRCLSReportManager.h */, + D02E15F8690607CC190F4C839BE75AEA /* FIRCLSReportManager.m */, + C33A0BA950B5892BCF0164D7E68B0E3D /* FIRCLSReportManager_Private.h */, + B259E6B0017031A5D6E29BEA57E0B022 /* FIRCLSReportUploader.h */, + FC8898411066477262403AF2BC9374B3 /* FIRCLSReportUploader.m */, + BB29BC2208884482A582856112121755 /* FIRCLSReportUploader_Private.h */, + D47B6B2D048EC7895CE9951185874B0E /* FIRCLSSerializeSymbolicatedFramesOperation.h */, + 92D4D3659B4CFCEBDB3B2B22609D0768 /* FIRCLSSerializeSymbolicatedFramesOperation.m */, + B49AB0AD23E4EAC6A8870FDDFC958413 /* FIRCLSSettings.h */, + BBF0561F1CCE145BDAB7BE9105D63F58 /* FIRCLSSettings.m */, + 0F3DEAA51FF8D362C0808EEDBCC2C079 /* FIRCLSSettingsManager.h */, + E1138D877334662E4175B9BB640E6A38 /* FIRCLSSettingsManager.m */, + AA4765DD77145AE077C4335FFF1A3652 /* FIRCLSSignal.c */, + 9630277C6B697CCCFBA0ACD2D7DA7BF4 /* FIRCLSSignal.h */, + A439101A28F4CCFFEA6625399F2CBAFC /* FIRCLSSymbolicationOperation.h */, + 4C35855600AF00FAF704053EEF89DB6C /* FIRCLSSymbolicationOperation.m */, + EB51F7C1DD161081445B9E51FFB89FDB /* FIRCLSSymbolResolver.h */, + DBF2F608FC553838455209A9E7D589A6 /* FIRCLSSymbolResolver.m */, + DFBEA4414D60B38FD5E891C48B2396C3 /* FIRCLSThreadArrayOperation.h */, + 46A9F984587493A5456CF05D79838502 /* FIRCLSThreadArrayOperation.m */, + 366AE41A0029CA6512D363B15C00E9C9 /* FIRCLSThreadState.c */, + 67B0FE78A3D307F4F3C1902A4F5355CC /* FIRCLSThreadState.h */, + 02D9F28CC918F94DE5684417E4844DFB /* FIRCLSUnwind.c */, + 68AE41FC39BB187833170D913CE84A69 /* FIRCLSUnwind.h */, + 7861BB2F6A092AAC4AD92B0F6E42FBE1 /* FIRCLSUnwind_arch.h */, + 606A290618914D4A2801975902234152 /* FIRCLSUnwind_arm.c */, + 81D5119C097CE85E3953D073FA56FDF9 /* FIRCLSUnwind_x86.c */, + 84AB23B5A803AA83E3FD5B53AB9CB2C6 /* FIRCLSUnwind_x86.h */, + 49ADEBF1717A60AF9D0C837090CD6298 /* FIRCLSURLBuilder.h */, + 984ECF50F6BA39A02F2E6D7DECA1EB7B /* FIRCLSURLBuilder.m */, + 2CD701CB82707813BA9903155061EA00 /* FIRCLSUserDefaults.h */, + 354174A99614FE448CEEFF830FCB3902 /* FIRCLSUserDefaults.m */, + 9301EE391AE5AF358884506E497DB3E9 /* FIRCLSUserDefaults_private.h */, + C67F3CBC9A24E534152A036160F09050 /* FIRCLSUserLogging.h */, + 911425CE778C05F33B522D1C5B0E9172 /* FIRCLSUserLogging.m */, + 1965271028E4840079D5D96FA3A75E1E /* FIRCLSUtility.h */, + FA12D4F5435CA88B79BF844F5D9352F7 /* FIRCLSUtility.m */, + 90CC166B15BDE7461757ACDEBCAF5CC0 /* FIRCLSUUID.h */, + 12AA77F70D592023D290F995643B8BBC /* FIRCLSUUID.m */, + 2CCB81B01FE8F5D3D2A7CBD9BEE6C691 /* FIRComponent.h */, + 11CD27EAA6231FF9183EF23AB7044173 /* FIRComponentContainer.h */, + 4221031E25A91A8BD093CA5B6A71D66E /* FIRComponentType.h */, + 29AB388D94569299FADD117994631312 /* FIRCoreDiagnosticsConnector.h */, + A8B84DA89586A4E114847EF5F2AA03D7 /* FIRCrashlytics.h */, + D89DBE3E46E4970A35CE87349305E226 /* FIRCrashlytics.m */, + 36364160E6F72812FDB10B91F42A50C3 /* FIRDependency.h */, + B83F823D98BF8504BF63C8474BF5DEB9 /* FirebaseCoreInternal.h */, + F034BD0A5FBECD8B10D41814CE392D13 /* FirebaseCrashlytics.h */, + 5BA924EEC2188F5929BAF0F5D1137D85 /* FirebaseInstallationsInternal.h */, + DA59D12CBE0DCD7916C5673BC4EB228E /* FIRExceptionModel.h */, + 56A5E6750BD5FD776305027A4E3A82F2 /* FIRExceptionModel.m */, + D0999DEFF5E45C44E948B01D910F3C26 /* FIRExceptionModel_Private.h */, + E371396FFDFC30F7758EFA8B977C5425 /* FIRHeartbeatInfo.h */, + 9076976E757D62973141DCAC61825A15 /* FIRInteropEventNames.h */, + 967D6C6D8ED242064127D0559680B764 /* FIRInteropParameterNames.h */, + E49FCC2D5D171FD5354706272EBC94E1 /* FIRLibrary.h */, + D0E339D5187ADF05512B0EAD16ECFD0C /* FIRLogger.h */, + 18F6E2E8ED7A54C26EB151EEC10C39B6 /* FIROptionsInternal.h */, + BD7BE7F5D9AF76C1D151B2A1CAD57251 /* FIRStackFrame.h */, + BD465E60E9807DC02550A3E9CF5992B4 /* FIRStackFrame.m */, + D0C518022855B80DC87DFBD083853888 /* FIRStackFrame_Private.h */, + F7D94219929D12C83FFA6CD6AA16A42C /* GDTCORAssert.h */, + 934824835752A3DA2192B1F8C765F8F5 /* GDTCORDirectorySizeTracker.h */, + 9D0C090F9A9D3B3DC8905010EA7EAEB2 /* GDTCORLifecycle.h */, + 7CF49EE637981F7D5D0B23388E7FA0B0 /* GDTCORPlatform.h */, + 608CF999C3AE5EFCC6F5BF76F97BF0F0 /* GDTCORReachability.h */, + 91D5F800ABFF6DED11EF6113CCDB9807 /* GDTCORRegistrar.h */, + 58898F8396EC1B583D2EF3ECFB8F4D0B /* GDTCORStorageEventSelector.h */, + 08A54B32ADB39B908ACC340D2F562D3B /* GDTCORStorageProtocol.h */, + 2FAD09A6A6FE8F5C3A03D831EDBA5750 /* GDTCORUploader.h */, + 3FCFBED51EBB066FE17E31305CFAF2ED /* GoogleDataTransportInternal.h */, + CA3A2ED621F7764399116C123BE4CFDD /* Support Files */, + ); + name = FirebaseCrashlytics; + path = FirebaseCrashlytics; + sourceTree = ""; + }; + 9C27AE38726400232438A8DE9A2D7806 /* FirebaseAnalytics */ = { + isa = PBXGroup; + children = ( + AD2FBCF752E4431D743E36DEF5FFE2E3 /* Frameworks */, + B1CAB6A4F997418FC5B4CEDC76002802 /* Support Files */, + ); + name = FirebaseAnalytics; + path = FirebaseAnalytics; + sourceTree = ""; + }; + 9DCB9C80F0422BB52E8CBD15073AF44A /* UserDefaults */ = { + isa = PBXGroup; + children = ( + 470FF88F7AA66169573FDEEB983EE40A /* GULUserDefaults.h */, + 232371272DB3AAA7CFD3ACF34241FF8B /* GULUserDefaults.m */, + ); + name = UserDefaults; + sourceTree = ""; + }; + AD2FBCF752E4431D743E36DEF5FFE2E3 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0BFFE7112BA22D2EB0C78F602C72F2D6 /* FIRAnalyticsConnector.framework */, + EC5FADAD889EB11F71322CDAAEE3B37F /* FirebaseAnalytics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + AF294BDB8E2152AF9FAB3843A0B7C4A5 /* Logger */ = { + isa = PBXGroup; + children = ( + 055D6EC2B3BAFBBC428B1F6A956988A9 /* GULLogger.h */, + E2D7440B8536AB5EFD5759C6F2D569BB /* GULLogger.m */, + F6C0B97AA15F36C31A1301D9EAED70CC /* GULLoggerLevel.h */, + ); + name = Logger; + sourceTree = ""; + }; + B1CAB6A4F997418FC5B4CEDC76002802 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5FAEE155E960652119730A96D46BFF31 /* FirebaseAnalytics.debug.xcconfig */, + 1EA0479B8396AAC9FBF5B6734DE6A57C /* FirebaseAnalytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseAnalytics"; sourceTree = ""; }; B4F6DEC9CE7BCEE6ECAFBFAC00D509A7 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 124CF13B56C609C84C529BB39D07978B /* Pods-MAPS.ME */, + D6207BD6D975312599CC6841D7319F16 /* Pods-MAPS.ME */, ); name = "Targets Support Files"; sourceTree = ""; }; + B7294758C0D7993A4228E794F32F482D /* FirebaseCore */ = { + isa = PBXGroup; + children = ( + 77A56F485486B7FF969136F33E226E3D /* FIRAnalyticsConfiguration.h */, + 8AF0B67D6440F32404C9F2487BDF475B /* FIRAnalyticsConfiguration.m */, + 353F2BE801D4C9B0C0D1CD580FECC221 /* FIRApp.h */, + 3FCA8B51903BE7A619D14FE6A4F44B39 /* FIRApp.m */, + 09A6B621E52EDDA7C55EA8B7963F45B9 /* FIRAppAssociationRegistration.h */, + C0D3570B29480EC093983F0B03DDD778 /* FIRAppAssociationRegistration.m */, + A4D42D324B5AE0A18986A4140DB1F9AD /* FIRAppInternal.h */, + D42058A9E352E096E44D8E08147A79D6 /* FIRBundleUtil.h */, + F4F2E8B9B3A49AC0AF6C402258C672FF /* FIRBundleUtil.m */, + 09099F551F4975288B64DD5BC56EF5B1 /* FIRComponent.h */, + CF6D0224FA781507B1A4B17527A4A711 /* FIRComponent.m */, + D1DD41FF1784BBA3C91E8703D7A9CAA7 /* FIRComponentContainer.h */, + 92F0C8C9F9F75581B6C79C5A4502505F /* FIRComponentContainer.m */, + FDC9AC809646ACBBEEE68FD2779E66FD /* FIRComponentContainerInternal.h */, + 03F9F2270654E5D745F7C3A2EC6906BB /* FIRComponentType.h */, + C28B3A4D2D7DF4CF7BBEBCCA9D519EC6 /* FIRComponentType.m */, + 45FC0B891C380C29552BE39C7447BEF2 /* FIRConfiguration.h */, + DAB36FCD3A61D17A4669ADA3F5673E58 /* FIRConfiguration.m */, + 836B9932C8417BF353759164EBE1CE95 /* FIRConfigurationInternal.h */, + B0A3DD4DA70BEEEC678ED32757A80A93 /* FIRCoreDiagnosticsConnector.h */, + F4049DEF2F515374FA25BD2EB5B739CD /* FIRCoreDiagnosticsConnector.m */, + BB6E29CBD88FDCADC5FB7254932AF64E /* FIRCoreDiagnosticsData.h */, + 1FB2FBE11C9831081F952499AF849A89 /* FIRCoreDiagnosticsInterop.h */, + 82393CA61110EC74E103C35CCE00EA00 /* FIRDependency.h */, + 695ACDCC2A4E7AB36BBF8745FC5BFB33 /* FIRDependency.m */, + 0FB39C87D3FE4AEE6759534A7488C527 /* FIRDiagnosticsData.h */, + D9691092E89698D1C74961BF5EA57705 /* FIRDiagnosticsData.m */, + C59EE3CE16BF9B7C689B68342409E707 /* FirebaseCore.h */, + F996D1CCD9AB9A4A2E1ADF3CD44F613F /* FirebaseCoreInternal.h */, + 6AAE0ECCA9E7447DF57F6B8F96740AC4 /* FIRFirebaseUserAgent.h */, + 2B9995918B9298A85F16BCB28B01E463 /* FIRFirebaseUserAgent.m */, + 98E4A744E30F9CF330EE684C1C6054DC /* FIRHeartbeatInfo.h */, + FC6B322938964300953B7A34262EEB16 /* FIRHeartbeatInfo.m */, + 2432266918B37B1179FE020F473BE827 /* FIRLibrary.h */, + BCA2EEE18446BF72B96998C4837B82CA /* FIRLogger.h */, + 3CC5F68F24A82B2455ED177BE50EF1F6 /* FIRLogger.m */, + 84B6F807F724F57710E957BC3FE5C6E4 /* FIRLoggerLevel.h */, + 3384E9B976DBB7F56D8D12313BA41FF4 /* FIROptions.h */, + 34D318D78F431487A5B322B9430C0DDB /* FIROptions.m */, + AE3217BEAD985E274096B2BCCD501A7F /* FIROptionsInternal.h */, + F6C7BA8411E258535115481CCB6D4508 /* FIRVersion.h */, + 56D27F31E6AA2EC80F112A45D54D4571 /* FIRVersion.m */, + F80B8341F225F013405332C4C3B50730 /* Support Files */, + ); + name = FirebaseCore; + path = FirebaseCore; + sourceTree = ""; + }; + BE8785990004FD62221C1AABB338C5C1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 472CEC6C8932389FD9E76596D5A77A03 /* FirebaseInstallations.modulemap */, + C55118F84438EB4D87C0CF4560C4516D /* FirebaseInstallations-dummy.m */, + 4E2248C366C8A23711F1152E38A38C71 /* FirebaseInstallations-Info.plist */, + 423474EDE271D4E2C5BA2F2510EE00DA /* FirebaseInstallations-umbrella.h */, + A7193FFDF83C1DF897BCF8DD960B0244 /* FirebaseInstallations.debug.xcconfig */, + D5C768DA8647B14EB88E07CC1D6A5C13 /* FirebaseInstallations.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseInstallations"; + sourceTree = ""; + }; + CA3A2ED621F7764399116C123BE4CFDD /* Support Files */ = { + isa = PBXGroup; + children = ( + 80A7300BA0851690B1E0B930FCA5EB9D /* FirebaseCrashlytics.modulemap */, + 7A0D80DE6E56C65BA9FCD5C844AD45A1 /* FirebaseCrashlytics-dummy.m */, + 970DF948BAFAA07771E8F78F2C02FBC6 /* FirebaseCrashlytics-Info.plist */, + 2E03AAAAE032F64BBB7F48A08AFE602B /* FirebaseCrashlytics-umbrella.h */, + 1E41AC777EAF6D0F8CC6825EC01CB971 /* FirebaseCrashlytics.debug.xcconfig */, + B7634B7E4CB363F0880813A75DC3C14A /* FirebaseCrashlytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCrashlytics"; + sourceTree = ""; + }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, - 0F5AA35DBA2727BE47B13E8335A097E9 /* Products */, + 267800A67D693E0B14C1AB1319B2ECD4 /* Frameworks */, + FD0F75D135BF9E29B834CEC2C445C181 /* Pods */, + D3540B436E1063EF0918F238C05EFCC3 /* Products */, B4F6DEC9CE7BCEE6ECAFBFAC00D509A7 /* Targets Support Files */, ); sourceTree = ""; }; - D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + D3540B436E1063EF0918F238C05EFCC3 /* Products */ = { isa = PBXGroup; children = ( - 578452D2E740E91742655AC8F1636D1F /* iOS */, + 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */, + E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */, + 8CC9178C366942FD6FF6A115604EAD58 /* FirebaseCoreDiagnostics.framework */, + 86375444C196BA272DDBB8165BF64A15 /* FirebaseCrashlytics.framework */, + 13C8C8B254851998F9289F71229B28A2 /* FirebaseInstallations.framework */, + 856B5CD56F194FAD26EA91620B66D614 /* GoogleDataTransport.framework */, + B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */, + 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb.framework */, + A50D488397CF80FE035346303494968D /* Pods_MAPS_ME.framework */, ); - name = Frameworks; + name = Products; + sourceTree = ""; + }; + D6207BD6D975312599CC6841D7319F16 /* Pods-MAPS.ME */ = { + isa = PBXGroup; + children = ( + EFEB6CAF005DAE821E22114CE01FC07A /* Pods-MAPS.ME.modulemap */, + 3E6765D1D6C176F12D2113B283AEDE93 /* Pods-MAPS.ME-acknowledgements.markdown */, + 4065358835B5BB7AA2C643136CE00409 /* Pods-MAPS.ME-acknowledgements.plist */, + AEC8D0C85920F2E22DEDE5A450CAFFF9 /* Pods-MAPS.ME-dummy.m */, + 8D5AFDD4EFE716BD7480D5F06248F26F /* Pods-MAPS.ME-frameworks.sh */, + 4A17E14D6FF651439438235898B7BC71 /* Pods-MAPS.ME-Info.plist */, + DB5FAA2068501ACD2C34714B6BF4C0EE /* Pods-MAPS.ME-umbrella.h */, + 3A9AE0E7B5F201F3294B4C3C8484D6B0 /* Pods-MAPS.ME.debug.xcconfig */, + C955279C2D86006AB45B91D0480E3078 /* Pods-MAPS.ME.release.xcconfig */, + ); + name = "Pods-MAPS.ME"; + path = "Target Support Files/Pods-MAPS.ME"; + sourceTree = ""; + }; + E2608BB82D82690738F3613D4CDC5F12 /* NSData+zlib */ = { + isa = PBXGroup; + children = ( + 36DF7D110D37D8BE1A58949AE42675D6 /* GULNSData+zlib.h */, + 18BFB99F6784442C0D6C66714E5F8261 /* GULNSData+zlib.m */, + ); + name = "NSData+zlib"; + sourceTree = ""; + }; + E2E3E69EB59AA49E9F68385BF3850226 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7668CDEC44EE4FD5DA1DAAA0249CEC88 /* GoogleAppMeasurement.debug.xcconfig */, + FC59D8FEA8E33261D021E65A2E27EB62 /* GoogleAppMeasurement.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleAppMeasurement"; + sourceTree = ""; + }; + E3A237C8DE1E3E333F36DCEEBCB7C4BE /* Support Files */ = { + isa = PBXGroup; + children = ( + 4E71C1E638270C8A667541389283215A /* GoogleUtilities.modulemap */, + 3699A3F49F48C1EF1DC299C4D5CAEAE2 /* GoogleUtilities-dummy.m */, + F4D762FAD6A92EEEEC855D23DCB427FF /* GoogleUtilities-Info.plist */, + D01BA31C2A15831D7BD77F2A692B1458 /* GoogleUtilities-umbrella.h */, + 489F189830A2234FA1AA9F5E0E556634 /* GoogleUtilities.debug.xcconfig */, + AE85BDC4241ADE0D2DDC73FEAE5EE2F9 /* GoogleUtilities.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleUtilities"; + sourceTree = ""; + }; + E94489C3C00CDA87194E7D653C7BAD7D /* GoogleAppMeasurement */ = { + isa = PBXGroup; + children = ( + 7018DD5DC4A29890EE5CEE29CD1BF4C3 /* Frameworks */, + E2E3E69EB59AA49E9F68385BF3850226 /* Support Files */, + ); + name = GoogleAppMeasurement; + path = GoogleAppMeasurement; + sourceTree = ""; + }; + EB2DD96B80E80F3010CC8E3EB539F113 /* Reachability */ = { + isa = PBXGroup; + children = ( + 7B9C7152B6B3E17E2705720BDC614360 /* GULReachabilityChecker.h */, + 8A11FAD63670D076D818D93F568CA768 /* GULReachabilityChecker.m */, + 1C319F1D0929E805812B9C86CD1BFF60 /* GULReachabilityChecker+Internal.h */, + 7B7E3A861FFEAAF4D92179B467C98FC5 /* GULReachabilityMessageCode.h */, + ); + name = Reachability; + sourceTree = ""; + }; + F172D8EB3BB9DD7AF4484ADBF36CDB19 /* Network */ = { + isa = PBXGroup; + children = ( + CA14485624139969CEE6CE8B83509E3D /* GULMutableDictionary.h */, + 6C4747C7B0ADDFCB4A3E2E5DAD26FF54 /* GULMutableDictionary.m */, + AE729992C1A258A9D4BDABCC78770A67 /* GULNetwork.h */, + 56832DFC4FA77142E545048BDCBADCCE /* GULNetwork.m */, + 6E31BD23AAA14CBF53E5A54C4A689F3E /* GULNetworkConstants.h */, + 00A7BF0D229C06226E876B964A6441CA /* GULNetworkConstants.m */, + 02ED4E7C28AFB590879B8A76ED217ED6 /* GULNetworkInternal.h */, + 11907A3D5E79D9BCE6A5A138330EAE60 /* GULNetworkLoggerProtocol.h */, + 55432CB13AFC2EA15192511D2FF3CCBD /* GULNetworkMessageCode.h */, + BB826419C128D10B77339449D1B563D9 /* GULNetworkURLSession.h */, + EC3E778326B7794B2624BF356D6DBAF9 /* GULNetworkURLSession.m */, + ); + name = Network; + sourceTree = ""; + }; + F673D7525BDC6CEB746A471C211A96AA /* Support Files */ = { + isa = PBXGroup; + children = ( + FA62CA3533EA6E28FD1F152570133EAC /* PromisesObjC.modulemap */, + DA9316C917DFB80CCB8BD6D68BD7E34E /* PromisesObjC-dummy.m */, + 5D022D6AF66473A4232C0E8006D3262A /* PromisesObjC-Info.plist */, + DF1C0CCC9D973FF1E424872E5345CC67 /* PromisesObjC-umbrella.h */, + 25D76C63641077E180C4316925E55517 /* PromisesObjC.debug.xcconfig */, + 51058A4705AA20772C77CE0FAD716C09 /* PromisesObjC.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PromisesObjC"; + sourceTree = ""; + }; + F80B8341F225F013405332C4C3B50730 /* Support Files */ = { + isa = PBXGroup; + children = ( + 07E83C346199E7E79D6723790EB847EB /* FirebaseCore.modulemap */, + 2C2E34FED8DD2D8CFC28FFCB2F763CA6 /* FirebaseCore-dummy.m */, + 37EE32D3F5EBF308DAF9A2AED6B92066 /* FirebaseCore-Info.plist */, + DA04884227FA5510BD3FF40095E618EA /* FirebaseCore-umbrella.h */, + 4D713060196DB5CB0C0561C3C18D3BE3 /* FirebaseCore.debug.xcconfig */, + 613EE46FD2274DBD5D5A8D837E8A36BB /* FirebaseCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCore"; + sourceTree = ""; + }; + F87002B3EC6078AEAD6CD75B6D9D7828 /* iOS */ = { + isa = PBXGroup; + children = ( + CBD7B09F934E5F41D35C52E268A8643F /* CoreTelephony.framework */, + B177169BB93DA922CF8857CA6D69859D /* Foundation.framework */, + FB1587D7B4B5BF18B4219C7A6D917CC1 /* Security.framework */, + 2CB52E1780620130AE6CB0C021281485 /* SystemConfiguration.framework */, + 233D8BA4BDB3143A22522E1DE61A6E7C /* UIKit.framework */, + ); + name = iOS; + sourceTree = ""; + }; + FD0F75D135BF9E29B834CEC2C445C181 /* Pods */ = { + isa = PBXGroup; + children = ( + 1EE928D0D014F9A9DE0A090A09B5BE4B /* Firebase */, + 9C27AE38726400232438A8DE9A2D7806 /* FirebaseAnalytics */, + B7294758C0D7993A4228E794F32F482D /* FirebaseCore */, + 8067CA5AEB20C20C779429782AA77DB5 /* FirebaseCoreDiagnostics */, + 9318D6A41DC8614FB11B884CDAD7AA88 /* FirebaseCrashlytics */, + 83B4F61B1AC8FD80169034E27B4E608A /* FirebaseInstallations */, + E94489C3C00CDA87194E7D653C7BAD7D /* GoogleAppMeasurement */, + 573310CFE1EA9DDED07916A26EB30A3B /* GoogleDataTransport */, + 11232F374EDA7A79BC1D2C9BB43A0D3C /* GoogleUtilities */, + 5AB7FD05256CCE3C89E36283299FB7CA /* nanopb */, + 0B9E9379C31C64C18715607E61A31449 /* PromisesObjC */, + ); + name = Pods; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - CEBEE05309172EA3BF318240228D8C33 /* Headers */ = { + 227F1B069BE85D88A4DB077EC0A980F5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 52D58B5E0F07636EF5E2F3BC51E378F0 /* Pods-MAPS.ME-umbrella.h in Headers */, + 42EAB11EF6216D913DD4E7672BFBF114 /* FIRAppInternal.h in Headers */, + E68C120845C05262ED4FDB3E22CE5730 /* FIRComponent.h in Headers */, + E737630BDBA066195A0179488C7ADFBE /* FIRComponentContainer.h in Headers */, + 4BEEF3E7675DE9B2D1BCD423DC1ECF6E /* FIRComponentType.h in Headers */, + 029C8CF46697DF819320E7B3DC093D8A /* FIRCoreDiagnosticsConnector.h in Headers */, + 279B6E124C9A09EABA6D0E9984B19E52 /* FIRCurrentDateProvider.h in Headers */, + B49BA5F630691D852AAC313C4E6E300A /* FIRDependency.h in Headers */, + FEC55525F4EF916F4012B54BAD869838 /* FirebaseCoreInternal.h in Headers */, + 703E832B4AA776054F5B9639F36F69E7 /* FirebaseInstallations-umbrella.h in Headers */, + 1E1E9782AA54B5F18541C7D3CB50ADA0 /* FirebaseInstallations.h in Headers */, + 39175A973DA514F667C35D9AD514E1DB /* FirebaseInstallationsInternal.h in Headers */, + A97B6F05CC14DA33AA0C3BDB5EE2727A /* FIRHeartbeatInfo.h in Headers */, + 99AF78360B3D2C64D6A0B8A42DF6572E /* FIRInstallations.h in Headers */, + 82E62544BD11089C23ACB4F451E77370 /* FIRInstallationsAPIService.h in Headers */, + 82869F7EAD772FFDCE1F52A2508802F5 /* FIRInstallationsAuthTokenResult.h in Headers */, + 09C787FD8FDE883589D5767E314222C4 /* FIRInstallationsAuthTokenResultInternal.h in Headers */, + D01C7B791762C17ADB749AFA5E0B1D93 /* FIRInstallationsBackoffController.h in Headers */, + 6FFBC78F35E2187C3DF2BD31FD2BABF0 /* FIRInstallationsErrors.h in Headers */, + 28DD8117C85C0B1EBFCE0F319F6F261A /* FIRInstallationsErrorUtil.h in Headers */, + C933EA3E63357A626ACE620340FBE4E9 /* FIRInstallationsHTTPError.h in Headers */, + 635C4B96AD9FF60A11C6603CBBB73455 /* FIRInstallationsIDController.h in Headers */, + 2B0B4606DCE2FBBD20EEE8D8837C3D90 /* FIRInstallationsIIDStore.h in Headers */, + 553A3ACD91AE589BEC6A00AC8103683A /* FIRInstallationsIIDTokenStore.h in Headers */, + 90935D24EA4DB9F6A9C44023AD93443E /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */, + 12C228A41D70CE085B1AF6992223A8E5 /* FIRInstallationsItem.h in Headers */, + 9F5C12A6B67DB7EECDAEBDC3230999FA /* FIRInstallationsLogger.h in Headers */, + 2D8A0563FAF60BBEB578255BC469FFDE /* FIRInstallationsSingleOperationPromiseCache.h in Headers */, + 79E9B31237FAB25D24A4FF5064917323 /* FIRInstallationsStatus.h in Headers */, + ACD8911F13BE8D778723FC19769E2F85 /* FIRInstallationsStore.h in Headers */, + 291CE683E5A2BD38C7579CFB2760A7DD /* FIRInstallationsStoredAuthToken.h in Headers */, + 3AD28B8F9C62FB93245BB1F3A5FF5568 /* FIRInstallationsStoredItem.h in Headers */, + 972A1FC7C1BF2ACC94C8A21428DF1662 /* FIRLibrary.h in Headers */, + 5E38E2BCAF8FD944902958E9287378AD /* FIRLogger.h in Headers */, + C61F112DAE79F36BF474E5DC46EFA885 /* FIROptionsInternal.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2B74222777BCDC4BB09D0272D42D71EC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C564218A9798F7BC314CDE9B37319BD7 /* FIRAnalyticsConfiguration.h in Headers */, + B4C41724A43F48564ACA02DFDDB37729 /* FIRApp.h in Headers */, + 9D95521DB4CC36456C759CD72D7CF705 /* FIRAppAssociationRegistration.h in Headers */, + AA58C0F4468653B803FE3C7CCB11AA71 /* FIRAppInternal.h in Headers */, + 2209CAB320FB5D62BA03025492900E0B /* FIRBundleUtil.h in Headers */, + 8AA7EEBCB7C8A120AC6EB3435983F162 /* FIRComponent.h in Headers */, + D4CF27C996616A5B84C2F21921B97F79 /* FIRComponentContainer.h in Headers */, + 8A0F6BF03187A5EA065B7E38286A54AB /* FIRComponentContainerInternal.h in Headers */, + 3F6918693E0B294BC91B91C56B5045D8 /* FIRComponentType.h in Headers */, + A37AA8981F78A378612687FD3C47D2B4 /* FIRConfiguration.h in Headers */, + C78D6D2CCBA49E268A5A8C890B1D6FDE /* FIRConfigurationInternal.h in Headers */, + F00834520E5F03F1102DE27FC5FE2627 /* FIRCoreDiagnosticsConnector.h in Headers */, + 524AFBA3E2B0D9B9F282B58C04E1578E /* FIRCoreDiagnosticsData.h in Headers */, + FD0944DDA5F46FE7685EA4385A24442A /* FIRCoreDiagnosticsInterop.h in Headers */, + 6013DAB3D43C9A44044EFACD23A00CBA /* FIRDependency.h in Headers */, + EAA8C5675CE6174BFCF3034857C37718 /* FIRDiagnosticsData.h in Headers */, + 5706DD906B12254546054EA528F6D963 /* FirebaseCore-umbrella.h in Headers */, + 6AB011CB6D86545989AFDA129286AC29 /* FirebaseCore.h in Headers */, + 09C9C62561B4E2BF06C1675A3D3BF605 /* FirebaseCoreInternal.h in Headers */, + 86980E225900283D3131137B82E4E3F6 /* FIRFirebaseUserAgent.h in Headers */, + BBDE0B7D93734BEF444486614D8722E7 /* FIRHeartbeatInfo.h in Headers */, + B49CF8E82F3E3E47218C0A5C8D81F8C1 /* FIRLibrary.h in Headers */, + D543459D71E4F4759BED5CE797D14F7F /* FIRLogger.h in Headers */, + 4DEA3A5E0DCB76AB26ABC74B2461D225 /* FIRLoggerLevel.h in Headers */, + B1372E3E1C19C7EFBDCB10DEAAF10DC3 /* FIROptions.h in Headers */, + 14D23B1A9900DAE2D271B1500ED0791D /* FIROptionsInternal.h in Headers */, + 6A2005C0554451547130687DDEF3FCC3 /* FIRVersion.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F0712EE817501ABABB2884F9FBFA97A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 853447FD87E74E38430C8D21FBBBE1B4 /* Pods-MAPS.ME-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6AEFD5265BA23970B8E30C16E1C7BE08 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0A15B00247F6F4F64E5E1188A353B6C6 /* nanopb-umbrella.h in Headers */, + 3F44FCD3CC4FDD8E48B07AD094430DCC /* pb.h in Headers */, + 8E37CACE9F4E0CCEAAFBD2B794A72C04 /* pb_common.h in Headers */, + CAFD5772413489247030D77AA6A852FE /* pb_decode.h in Headers */, + A9CDBD6D50C6960823E6E20FD6CC560F /* pb_encode.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7C645244732A830E45B792207120E1CD /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 9ABB9F0BD21B7EC92AAB0CE33352B47F /* crashlytics.nanopb.h in Headers */, + F8AE53456AB449630E37F7A6534FEB28 /* dwarf.h in Headers */, + CFD01BC8DBBB8A1E234729B270818BE6 /* FIRAEvent+Internal.h in Headers */, + 5FD2F920041945264CCD6921F19A4A53 /* FIRAEvent.h in Headers */, + 12E31143A56086188B0B8D9439C998DA /* FIRAnalyticsInterop.h in Headers */, + E6838EDC56D3B17E7F2EAE1CE92E46A3 /* FIRAnalyticsInteropListener.h in Headers */, + 845F0C03C7D451093299CBE9BA987043 /* FIRAppInternal.h in Headers */, + 2A1CF74A216961E075844E5E1330C339 /* FIRAValue.h in Headers */, + 6C5E3DD5E92835DA0CCF8E2B803DA83B /* FIRCLSAllocate.h in Headers */, + 6D7F1EE9FA10D415C060A9094F120456 /* FIRCLSApplication.h in Headers */, + 7FED998186592E0E90727BC74A09D675 /* FIRCLSApplicationIdentifierModel.h in Headers */, + E10C744761BEDB081E2D205D4B2A8FC7 /* FIRCLSAsyncOperation.h in Headers */, + 37C2AD0156C60E36FA1DA124A7A6CD9B /* FIRCLSAsyncOperation_Private.h in Headers */, + E2D8D1DA875A652E4AF9D28D48D2A4CF /* FIRCLSBinaryImage.h in Headers */, + 1E9D5C9BCD3BB42BB3128C54BAB63982 /* FIRCLSByteUtility.h in Headers */, + 6E984C420D80F6C282B6C7F362E567C7 /* FIRCLSCodeMapping.h in Headers */, + 6262D70160F58D840D5A3DFF7F16B6DC /* FIRCLSCompactUnwind.h in Headers */, + 0AB7369B1CCAA884FEE25122F8437905 /* FIRCLSCompactUnwind_Private.h in Headers */, + 8CF7E1767D401D8FDC7FCF8F5FD66E83 /* FIRCLSCompoundOperation.h in Headers */, + 1BA68A761FEEC2CE3B088E18A143F2C4 /* FIRCLSConstants.h in Headers */, + F003EAA791F59D7EB25DE3E08080021A /* FIRCLSContext.h in Headers */, + 5F26E1F56D4DA745300BCEEE367391EF /* FIRCLSCrashedMarkerFile.h in Headers */, + D0E82B77E6E21E51FF181A9AB8182509 /* FIRCLSDataCollectionArbiter.h in Headers */, + EEB619F75DD1FC61229D3754DEB0986F /* FIRCLSDataCollectionToken.h in Headers */, + 9E1768770F940ACA51F3C08338B25831 /* FIRCLSDataParsing.h in Headers */, + 8CF677EBC1A342EF447BFA3006B770FB /* FIRCLSDefines.h in Headers */, + 10B0BEBF25B9FFC7FA5FB4A9A02F9539 /* FIRCLSDemangleOperation.h in Headers */, + CB03C5E17B937B816B1AE8E00F472CAC /* FIRCLSDownloadAndSaveSettingsOperation.h in Headers */, + C63343D988A172D07D3D03E05E4CC512 /* FIRCLSdSYM.h in Headers */, + 381792BC3FD28C1F3371FC2C692BC4BB /* FIRCLSDwarfExpressionMachine.h in Headers */, + 0745F14FC53C42B51CE43BD5DD220BB4 /* FIRCLSDwarfUnwind.h in Headers */, + 2F0E4D6F6C2D7D2EEB371F7E30D64B97 /* FIRCLSDwarfUnwindRegisters.h in Headers */, + 7C80188C509D07A363546D62721BAD70 /* FIRCLSException.h in Headers */, + 82736BC75BF5D4BC453DFFFB4DEEA88F /* FIRCLSExecutionIdentifierModel.h in Headers */, + 193A20FA3D15FA3F5B45D7A3504567CC /* FIRCLSFABAsyncOperation.h in Headers */, + C7ADDF006E6C9E10FAF83EA9E72845F1 /* FIRCLSFABAsyncOperation_Private.h in Headers */, + DE3BC6628D2920FCADF983B4E6ADBC3E /* FIRCLSFABHost.h in Headers */, + 4794724E624E81EAA50989C27706E1B6 /* FIRCLSFABNetworkClient.h in Headers */, + 7797CF679B0AEA2991AA84B7E017620C /* FIRCLSFCRAnalytics.h in Headers */, + 7E9C000A31647FA42621EF259B4DD652 /* FIRCLSFeatures.h in Headers */, + 32DB8B3F4DA1011833C560B9128845D4 /* FIRCLSFile.h in Headers */, + B4BF69260BA18EC75CFA891A6BDFD074 /* FIRCLSFileManager.h in Headers */, + D9C1251B8A95CA26AD90AB68FEBB36F1 /* FIRCLSGlobals.h in Headers */, + F03D3140E4C4F5EA500DC2B8176073A5 /* FIRCLSHandler.h in Headers */, + A5AB0C6B93184D4078A68815ED4E2575 /* FIRCLSHost.h in Headers */, + 41803DCEECD4B455E8E22BB8A46B7385 /* FIRCLSInstallIdentifierModel.h in Headers */, + A6990571672F3556B4BF0551FF6F9782 /* FIRCLSInternalLogging.h in Headers */, + D4D8295D5995D829ED8A3A02F44C6787 /* FIRCLSInternalReport.h in Headers */, + 269DAAA0B5C28ABF23132B9C94E41A72 /* FIRCLSLogger.h in Headers */, + EAE01CB057FA91FB9F5F8ECF3761F13C /* FIRCLSMachException.h in Headers */, + CD866D4106196E85B9B95C31B179B177 /* FIRCLSMachO.h in Headers */, + BC67368F56566448F4470F55044A9492 /* FIRCLSMachOBinary.h in Headers */, + A7834BBB633266DAC78CCE7567C00B5E /* FIRCLSMachOSlice.h in Headers */, + 643B76648EFC09D2C2CC6B0194DAABEB /* FIRCLSMultipartMimeStreamEncoder.h in Headers */, + 391530DFA15F574800BC509A50EBB32A /* FIRCLSNetworkOperation.h in Headers */, + 7CD75405EA01F92A61B5EF034D83BC1B /* FIRCLSNetworkResponseHandler.h in Headers */, + 45B3E10C5C64A126015EEF50C551EE42 /* FIRCLSOperation.h in Headers */, + BAA894FE7C731F8EF06881EB702097F4 /* FIRCLSProcess.h in Headers */, + 5B0D03273F77E87009FE120011259754 /* FIRCLSProcessReportOperation.h in Headers */, + D1ADDB2F8D996801A878F239E1DEB2CE /* FIRCLSProfiling.h in Headers */, + ECFBD619BE5D20BB9A2D86A372ECC6F2 /* FIRCLSRecordApplication.h in Headers */, + A173934BD0B842F00F19E62F73F96979 /* FIRCLSRecordBase.h in Headers */, + 4F3C51A760AF435BBF7F47344B665D49 /* FIRCLSRecordHost.h in Headers */, + 51C2BF9B1AF3CD0114BF3B864B07DB86 /* FIRCLSRecordIdentity.h in Headers */, + 9B3541694AD42DC2BAA5D8B88492CC5A /* FIRCLSReport.h in Headers */, + 213237AA83B88270B80B6B155273989C /* FIRCLSReport_Private.h in Headers */, + A0672FD903FE2B19FF964C172784424E /* FIRCLSReportAdapter.h in Headers */, + 63FF85955045F81F48F552447C3D611E /* FIRCLSReportAdapter_Private.h in Headers */, + D56EA01E7FE14AB7A44657DCA4B7FEF0 /* FIRCLSReportManager.h in Headers */, + 25399EDF7785EFC2AB7987D614A25B03 /* FIRCLSReportManager_Private.h in Headers */, + FDD852FA8AE44617F9808A9D74CD5FE4 /* FIRCLSReportUploader.h in Headers */, + 4CC33D0541DE3806A2912BBC93ACE07D /* FIRCLSReportUploader_Private.h in Headers */, + 5600580D238133D8E7FFA213F6A2CF50 /* FIRCLSSerializeSymbolicatedFramesOperation.h in Headers */, + DCA91E7756B3BB6A286D0325A1AE1386 /* FIRCLSSettings.h in Headers */, + F51030DCB332519C302D578FBD9ADAEB /* FIRCLSSettingsManager.h in Headers */, + 9628E433821BF3252AB69C7C550752F1 /* FIRCLSSignal.h in Headers */, + 0565136447B5454748517269D007EFF8 /* FIRCLSSymbolicationOperation.h in Headers */, + 34A3F61CFD8F9624D70FFF7E6155313C /* FIRCLSSymbolResolver.h in Headers */, + 6EB52F88E0597D9DA42292D67753FE96 /* FIRCLSThreadArrayOperation.h in Headers */, + EF5DB7051CDAE3FCF53641508DE15DF3 /* FIRCLSThreadState.h in Headers */, + D0E64F8E7C65747188907F4ADD933CA8 /* FIRCLSUnwind.h in Headers */, + EF8D3E48F2A10ECB730348A5040FD849 /* FIRCLSUnwind_arch.h in Headers */, + E5BE5915B89773E6ADA24C9534A1C838 /* FIRCLSUnwind_x86.h in Headers */, + 63C0A0C66AB03125D078CE474B835424 /* FIRCLSURLBuilder.h in Headers */, + 9E91D0B1F64A14B2550BDCF9DE9530BA /* FIRCLSUserDefaults.h in Headers */, + 8FC517119FA604AF86B755782B89CF5D /* FIRCLSUserDefaults_private.h in Headers */, + C7C4BACFE6EF9B1220E6847ACF342F31 /* FIRCLSUserLogging.h in Headers */, + A12A383E2A532B716EE4E8ECA0E8A2A2 /* FIRCLSUtility.h in Headers */, + 47F759A540DC424040DD51D529033B04 /* FIRCLSUUID.h in Headers */, + 9A8FFF4A55436949FC2A9C734C99CA75 /* FIRComponent.h in Headers */, + 0D1B102E9AE0E24A9576C5FFE6D94148 /* FIRComponentContainer.h in Headers */, + 07580DAC0893821F1914D92A245A2B01 /* FIRComponentType.h in Headers */, + 9D47338DFCE4573A465AFE39854D6D2F /* FIRCoreDiagnosticsConnector.h in Headers */, + 2655866721B357D81A69D288D7EE626A /* FIRCrashlytics.h in Headers */, + C887024044AD6A5B19B5D81849BA8006 /* FIRDependency.h in Headers */, + A967107290704AC44D3F55608BCDE4E7 /* FirebaseCoreInternal.h in Headers */, + 3CF917E88C1C4AF628253A176D858BED /* FirebaseCrashlytics-umbrella.h in Headers */, + 0A36A59A9151EC21E94B0BD6E93F6119 /* FirebaseCrashlytics.h in Headers */, + 31A80455EE1CD8A1044273F91CEF6CB5 /* FirebaseInstallationsInternal.h in Headers */, + E73B92C2B80BB238F928E25B39AE282B /* FIRExceptionModel.h in Headers */, + 8FDCDB1E9D79234447A92987EE94D78B /* FIRExceptionModel_Private.h in Headers */, + 5F6382481AF297CA2B34D8C5C09F645D /* FIRHeartbeatInfo.h in Headers */, + 41023BBE4C409ABAECC58BCEA81DB17B /* FIRInteropEventNames.h in Headers */, + D39C82C305CF7077D517B25086878E6E /* FIRInteropParameterNames.h in Headers */, + BA584F30415FFAFCE36EAE954E89BEA7 /* FIRLibrary.h in Headers */, + BB6B193F4CFF976E781CFEDB85A3C163 /* FIRLogger.h in Headers */, + FA9484D8E389E2ABA318D3DB0A21C83C /* FIROptionsInternal.h in Headers */, + 926D54D879FF74E5CA8C51E063D49560 /* FIRStackFrame.h in Headers */, + 1CC6D2C05628C94A1BB72652CA0F6B45 /* FIRStackFrame_Private.h in Headers */, + 4876A764A8320C2FE01B66455D6AF68B /* GDTCORAssert.h in Headers */, + 65CF5450F1D8B28EB00075F1CD906E15 /* GDTCORDirectorySizeTracker.h in Headers */, + 6D0B222E2C12D1CC43780A2762806A8E /* GDTCORLifecycle.h in Headers */, + E7F1CCC724D252CA9A475C70637719EE /* GDTCORPlatform.h in Headers */, + C0C482A30040A526710728FECEFDA27E /* GDTCORReachability.h in Headers */, + 868F32510D42234D22D4562115208450 /* GDTCORRegistrar.h in Headers */, + 56498654EFF3E0F815D5BCA5ED387337 /* GDTCORStorageEventSelector.h in Headers */, + 43ED028B823B2AB5E074A7F67AF73EE3 /* GDTCORStorageProtocol.h in Headers */, + FEB15BD8ACDEB36B1FE77033163B0CF2 /* GDTCORUploader.h in Headers */, + 9EF089F092A002432254ABA40344AD45 /* GoogleDataTransportInternal.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 889EE546E7147C3D1948FAE47CEA104B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + AE6884E7CBAB010E80F85381208262BA /* FBLPromise+All.h in Headers */, + F210BCFBD747D0EF58C7E5D4A7762D28 /* FBLPromise+Always.h in Headers */, + 3935987D033ECB85ADC8CF65665DF8DA /* FBLPromise+Any.h in Headers */, + 9C171B314F4F03CA118BE7CAFF0BE39C /* FBLPromise+Async.h in Headers */, + 5EA257DD4E6450A4D84B33ED30AE5FD4 /* FBLPromise+Await.h in Headers */, + 26B498A59E3C80EF718B087E863E516C /* FBLPromise+Catch.h in Headers */, + FE5032AF9D76263A9AC31EC997B464D7 /* FBLPromise+Delay.h in Headers */, + 207D2514CB127DC41B31B3845CAD346E /* FBLPromise+Do.h in Headers */, + 9CB004F762523AEFD33BE737377C863A /* FBLPromise+Race.h in Headers */, + 5991083CB4BC6DB5A84F72CA33E9AF62 /* FBLPromise+Recover.h in Headers */, + BED635206559E107F90C9296BEBAA6CD /* FBLPromise+Reduce.h in Headers */, + CC546F73996D91639209D71E25948B16 /* FBLPromise+Retry.h in Headers */, + 7C7685F8B7CCF655415B3D4A92039756 /* FBLPromise+Testing.h in Headers */, + D5BB73616752B105F62AB3F7573948B8 /* FBLPromise+Then.h in Headers */, + CC1AA6067838932BC189F0076ADF854D /* FBLPromise+Timeout.h in Headers */, + C952E4192FD6F30B11E78CEE6F5C16AD /* FBLPromise+Validate.h in Headers */, + 1D00F6B28AB4780C517B2EAF21DF085C /* FBLPromise+Wrap.h in Headers */, + 40499267A97FF8ED268FD97DF029DC2F /* FBLPromise.h in Headers */, + 4A2A98D681B23E2EAB0D0973625F2637 /* FBLPromiseError.h in Headers */, + C742EF617AA64FF6D66F48A2C96490B2 /* FBLPromisePrivate.h in Headers */, + C90ACA4398C60CCDE5C0AD48B653EB46 /* FBLPromises.h in Headers */, + A15B4F450E3B21DF6ECC265CAB5F2BC1 /* PromisesObjC-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BE520CA87D1BD4154787F0B35E5679FE /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 940BDEE43BAE31C49BAE36A39893670C /* cct.nanopb.h in Headers */, + F7C8BD244902883F3E0FBB815D738854 /* GDTCCTCompressionHelper.h in Headers */, + 8EB9B6EBFF0305FE6C2D200F089052CF /* GDTCCTNanopbHelpers.h in Headers */, + 87A9E6F86A5CADE8A6ED873533E36D6F /* GDTCCTUploader.h in Headers */, + 5C8B512562A156BC0EC1F92C1AD4746E /* GDTCORAssert.h in Headers */, + 638F916D0F68BF630E478E9DC769D915 /* GDTCORClock.h in Headers */, + 66882AC6F168BA4A983C5307BA962CAB /* GDTCORConsoleLogger.h in Headers */, + 5805F56D918A169305F0AA50E25F180B /* GDTCORDirectorySizeTracker.h in Headers */, + 6E0754CCDF6207B2699176CE7AE22A1F /* GDTCOREndpoints.h in Headers */, + 04E88C91A5F6B9368DBD907C8BE815F2 /* GDTCOREndpoints_Private.h in Headers */, + 2443179BD6E71CFED5CD8BA3124DA372 /* GDTCOREvent+GDTCCTSupport.h in Headers */, + 7D46B45E8472F1EBD358D924CDD7C420 /* GDTCOREvent.h in Headers */, + 9F72313903C1D594FF91E898F18CB90D /* GDTCOREvent_Private.h in Headers */, + 6B029A2566F0E11CDF05F21525A15D33 /* GDTCOREventDataObject.h in Headers */, + 52BC06A9EAD9D019253A5D3F0E0EFF4F /* GDTCOREventTransformer.h in Headers */, + 30145A18F0C6608752E189E81E3BF048 /* GDTCORFlatFileStorage.h in Headers */, + 6D46FAEF36AA65F244B39956231D0486 /* GDTCORLifecycle.h in Headers */, + 7E565C22BD94968D3D6DCF69466BA284 /* GDTCORPlatform.h in Headers */, + AFD4DBD10672A696C88F8947B974AEAD /* GDTCORReachability.h in Headers */, + 340FCFE52A130AA1A61DBF5E937A400B /* GDTCORReachability_Private.h in Headers */, + D20E850AA3A4653115D48EFF25FF88EC /* GDTCORRegistrar.h in Headers */, + 4BAD59176388697E59E1F434E6041933 /* GDTCORRegistrar_Private.h in Headers */, + F5E62925B04EDCB1C44EA0D67197593F /* GDTCORStorageEventSelector.h in Headers */, + 729FEC5AECB9CABDEA4D59DBC0F3E074 /* GDTCORStorageProtocol.h in Headers */, + 34751F923F4D0ABDF479E9271746CB6D /* GDTCORTargets.h in Headers */, + D2FD86DD61DC017CB04159B947F8ECE4 /* GDTCORTransformer.h in Headers */, + AE4613AA72A9616A9F0AB66D9EE83837 /* GDTCORTransformer_Private.h in Headers */, + 2D93420FDC74D848E317DF9D2475799D /* GDTCORTransport.h in Headers */, + 0E48C36F191839138C3DA3E3A7868BD9 /* GDTCORTransport_Private.h in Headers */, + D50E15B3FE8F862AC09F7640AA00A4E3 /* GDTCORUploadCoordinator.h in Headers */, + 3BD7931F7478E93844BE9AA8B7166E85 /* GDTCORUploader.h in Headers */, + 87364EE3C4F0B45451F305C034B6B040 /* GoogleDataTransport-umbrella.h in Headers */, + 6DE1F255FF59B8F260828192A9CE9769 /* GoogleDataTransport.h in Headers */, + DDAB017FF1EE9E75ABB0524A577D22BA /* GoogleDataTransportInternal.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C0906351A5A560B8CBFE7E644DF76D25 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 9E6916ABEA6752910993DF786D0A5D9C /* FIRCoreDiagnostics.h in Headers */, + 6FB96AA2F11A68DA8176FC7365626733 /* FIRCoreDiagnosticsData.h in Headers */, + CE982C1427D3078F5AD2B49D75C20230 /* FIRCoreDiagnosticsInterop.h in Headers */, + BD73B341EA04BC4721E93F1F17E0E2A2 /* firebasecore.nanopb.h in Headers */, + 9A7E0A2451CBECED7DFAD89424058360 /* FirebaseCoreDiagnostics-umbrella.h in Headers */, + 26F2136BC82494AEFD318D30B6F59063 /* GDTCORAssert.h in Headers */, + FF60EDA6D75739E30B61B3F9546661A1 /* GDTCORDirectorySizeTracker.h in Headers */, + 6EBD24B23F45C25CA50331593F85D27B /* GDTCORLifecycle.h in Headers */, + 81C511EB2E7025AAAF4B52E2FDC22428 /* GDTCORPlatform.h in Headers */, + 0C07251BFCC0BFDB4E7A8FE71334D788 /* GDTCORReachability.h in Headers */, + F5A37BEEADD2244F51A9853C8AECAFB4 /* GDTCORRegistrar.h in Headers */, + 0FCAEC2629B967D3E14B2D54C3356E34 /* GDTCORStorageEventSelector.h in Headers */, + 0D2512C6CBD950C9B0298E7748A61DC9 /* GDTCORStorageProtocol.h in Headers */, + 7F36997D7491BFFB7CA61292D59E0706 /* GDTCORUploader.h in Headers */, + 2540D3A0BE5BB3BA9E0C28E337F1CBFF /* GoogleDataTransportInternal.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DD05A058211A47B498E8B2BDB920A084 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 04E22C20DF8C0CD64385F2D15A201B9A /* GoogleUtilities-umbrella.h in Headers */, + 6FCE88530669EB18F00F2C880AD4C811 /* GULAppDelegateSwizzler.h in Headers */, + B6E1DB50D2FE5A30E624DD83CD3494F7 /* GULAppDelegateSwizzler_Private.h in Headers */, + EE36E553FEE3FA7F2485DF96EB401BAD /* GULAppEnvironmentUtil.h in Headers */, + 8BC3493EC3A0516E642A62E53AC10CB8 /* GULApplication.h in Headers */, + 42F3DD58EA060F3D6C483F5299966744 /* GULHeartbeatDateStorage.h in Headers */, + D20C2D25A8E4C717C8956DADBA9256F3 /* GULKeychainStorage.h in Headers */, + CCEDC98563782A1AC7BF7E90C30068B6 /* GULKeychainUtils.h in Headers */, + 816D07CF1EAEDBCD708E89C49E617764 /* GULLogger.h in Headers */, + 9EB6BA9F60E18C846131DB6AED1D3836 /* GULLoggerCodes.h in Headers */, + 19C12ADE044289ED8FCB9D461FBC4E71 /* GULLoggerLevel.h in Headers */, + 63972DD1ABF321A0BC373C35D269688D /* GULMutableDictionary.h in Headers */, + 42F4C1FF0A9333FEA9E48CFCD7A97C02 /* GULNetwork.h in Headers */, + B62B5B477A306A6B331F70D92D3C0206 /* GULNetworkConstants.h in Headers */, + 3E03C53D181E3E6A80E6E1441AD7E0E7 /* GULNetworkInternal.h in Headers */, + B763BD19605E26B9DF36815F2B61CA0D /* GULNetworkLoggerProtocol.h in Headers */, + 138C90D8AD2A647DE8E3E72841F86160 /* GULNetworkMessageCode.h in Headers */, + 943F55DA318FC56E3A59EE747D245B5E /* GULNetworkURLSession.h in Headers */, + 53E475483189EB3AF3E24656F09D688E /* GULNSData+zlib.h in Headers */, + 8D81720DB7EDB9225F6A0AB36C873A08 /* GULOriginalIMPConvenienceMacros.h in Headers */, + 6DC4C6B3E9A7598F1EBB38A0475A31FD /* GULReachabilityChecker+Internal.h in Headers */, + 3CB6CADD9AFCD12208D28D120D48B6B3 /* GULReachabilityChecker.h in Headers */, + B4D617DAD261A7E1A8B5DB97B1F3D6C8 /* GULReachabilityMessageCode.h in Headers */, + D12E5E7BE143213E25E579F5541A898E /* GULSceneDelegateSwizzler.h in Headers */, + 7D2C28AB358D766B57614BA0593AB236 /* GULSceneDelegateSwizzler_Private.h in Headers */, + 2C08938DA74471070FA5E5EA91F55872 /* GULSecureCoding.h in Headers */, + 321F6FB77F0DD00F78D109C6CB33CB7C /* GULSwizzler.h in Headers */, + E0A9B179770FCC7748AE6CEF7851C8D3 /* GULURLSessionDataResponse.h in Headers */, + 4EBC536DBC9D1002342A037452A6DECB /* GULUserDefaults.h in Headers */, + ACB6873266F398CCD496FFA6B5943F67 /* NSURLSession+GULPromises.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - A05F1244859CDEEE96C5DBB250BB0266 /* Pods-MAPS.ME */ = { + 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */ = { isa = PBXNativeTarget; - buildConfigurationList = BD42FE63D2CE91AA7EDC5B6CE0497FCD /* Build configuration list for PBXNativeTarget "Pods-MAPS.ME" */; + buildConfigurationList = 8338CCAA949E59E01BB8CC7F9E23F3D6 /* Build configuration list for PBXNativeTarget "PromisesObjC" */; buildPhases = ( - CEBEE05309172EA3BF318240228D8C33 /* Headers */, - D590A9B134664B6F3750D65646C14E56 /* Sources */, - C3C33C469B4EB3F2159A21D63574D298 /* Frameworks */, - 13F769C6010A650892DE1F3ABB1E14D7 /* Resources */, + 889EE546E7147C3D1948FAE47CEA104B /* Headers */, + FE0F49B779A0818FC77936E056AEB98A /* Copy . Private Headers */, + 8B54E1B9ECF7F968CECBF26B90D39A42 /* Copy . Public Headers */, + 2484A66A704B60ED5A12F487CA2F49F5 /* Sources */, + C282707372EECD82A52100FF6015AB25 /* Frameworks */, + 0BAEFABF5C4B24D29D38D7EF32A0048A /* Resources */, ); buildRules = ( ); dependencies = ( ); + name = PromisesObjC; + productName = PromisesObjC; + productReference = 3347A1AB6546F0A3977529B8F199DC41 /* FBLPromises.framework */; + productType = "com.apple.product-type.framework"; + }; + 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = 51847910AFE77EB2F01B9A6CA6E0ED28 /* Build configuration list for PBXNativeTarget "FirebaseCore" */; + buildPhases = ( + 2B74222777BCDC4BB09D0272D42D71EC /* Headers */, + 36DA30AB14191861644C748ECC04E576 /* Sources */, + 2A24775502ECD08E998620C2749D7B4F /* Frameworks */, + 74373F215FBF58324203F03FAF28F75F /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 4DE5E3A3872C02879C9E85C17BAB932A /* PBXTargetDependency */, + 97B1438676F2BDF7AD58DFFF13226914 /* PBXTargetDependency */, + ); + name = FirebaseCore; + productName = FirebaseCore; + productReference = E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore.framework */; + productType = "com.apple.product-type.framework"; + }; + 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */ = { + isa = PBXNativeTarget; + buildConfigurationList = CDE0BD06D02EA57047B3EE9632C02C39 /* Build configuration list for PBXNativeTarget "FirebaseCrashlytics" */; + buildPhases = ( + 7C645244732A830E45B792207120E1CD /* Headers */, + 9E3992998CAD185DE421E76C5E6D772D /* Sources */, + 854C436B17A1306B40518DE62851ED22 /* Frameworks */, + 080168AECD9B3CDBA408B81C34C8A178 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 665D9578528D658950E2AE70656385AE /* PBXTargetDependency */, + 3BB9E39331630A4AFE88DB706C94FDBC /* PBXTargetDependency */, + DB6E164A2A903011517A00974A94B71C /* PBXTargetDependency */, + C0CAFBDA7604D351F98D16097D3FF2EA /* PBXTargetDependency */, + FFCB6C4D92D1DA89671D859829F16EFC /* PBXTargetDependency */, + ); + name = FirebaseCrashlytics; + productName = FirebaseCrashlytics; + productReference = 86375444C196BA272DDBB8165BF64A15 /* FirebaseCrashlytics.framework */; + productType = "com.apple.product-type.framework"; + }; + 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */ = { + isa = PBXNativeTarget; + buildConfigurationList = A721423D151844F0566D376675CB79A9 /* Build configuration list for PBXNativeTarget "GoogleDataTransport" */; + buildPhases = ( + BE520CA87D1BD4154787F0B35E5679FE /* Headers */, + 02DDC002F6867F370C0FAC61C2A391B9 /* Sources */, + 397D92891566766BF0A8F703D3E7110D /* Frameworks */, + 785CF5F074865A75006F23B25F041B26 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 2968678EA1A6026DE904880B231AD18C /* PBXTargetDependency */, + ); + name = GoogleDataTransport; + productName = GoogleDataTransport; + productReference = 856B5CD56F194FAD26EA91620B66D614 /* GoogleDataTransport.framework */; + productType = "com.apple.product-type.framework"; + }; + 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */ = { + isa = PBXNativeTarget; + buildConfigurationList = CC825C416C95FD76C288D3278FFD8FA7 /* Build configuration list for PBXNativeTarget "FirebaseCoreDiagnostics" */; + buildPhases = ( + C0906351A5A560B8CBFE7E644DF76D25 /* Headers */, + CBD0554907E7FE133AAA444CEFA67121 /* Sources */, + 1883E1C9DD208992C4126B6241DB1477 /* Frameworks */, + 38744446B20D27CAA7D9A3166EBECBB6 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + EC8378B42B2453AD8BF562E91EA51226 /* PBXTargetDependency */, + 56D89C1873AEB7CE8FF243977C62951D /* PBXTargetDependency */, + 535077601DE5EC4612659A21FC47690E /* PBXTargetDependency */, + ); + name = FirebaseCoreDiagnostics; + productName = FirebaseCoreDiagnostics; + productReference = 8CC9178C366942FD6FF6A115604EAD58 /* FirebaseCoreDiagnostics.framework */; + productType = "com.apple.product-type.framework"; + }; + 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3CC4AA670308F26429F401CAAC011B45 /* Build configuration list for PBXNativeTarget "FirebaseInstallations" */; + buildPhases = ( + 227F1B069BE85D88A4DB077EC0A980F5 /* Headers */, + C2E7181A8FE6016DBA496EFB5BD10D59 /* Sources */, + 50822D741D20C8CDCF48C2EE600FC871 /* Frameworks */, + B2A07EC63963089227BEABE85A06578A /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 095FE6060D730F8E7AB3ED8EF8106ADB /* PBXTargetDependency */, + C61987D4877CB8696F702F7CA5BEA155 /* PBXTargetDependency */, + C88A8F477996B605556DC81D1C72086D /* PBXTargetDependency */, + ); + name = FirebaseInstallations; + productName = FirebaseInstallations; + productReference = 13C8C8B254851998F9289F71229B28A2 /* FirebaseInstallations.framework */; + productType = "com.apple.product-type.framework"; + }; + 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */ = { + isa = PBXNativeTarget; + buildConfigurationList = B36EAD98ACD8435EAAEB7A0D6EB48591 /* Build configuration list for PBXNativeTarget "GoogleUtilities" */; + buildPhases = ( + DD05A058211A47B498E8B2BDB920A084 /* Headers */, + 414E2C81B39BA90F1EE3B5A352C6BB8D /* Sources */, + 29E6621535D0C5D189D5D8F54A0591AF /* Frameworks */, + 382569627A326A97D36EFAC14F6152F3 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + E2B183D83471CF2F92205C9435F9D734 /* PBXTargetDependency */, + ); + name = GoogleUtilities; + productName = GoogleUtilities; + productReference = B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities.framework */; + productType = "com.apple.product-type.framework"; + }; + A05F1244859CDEEE96C5DBB250BB0266 /* Pods-MAPS.ME */ = { + isa = PBXNativeTarget; + buildConfigurationList = 58B8D67BF126B53FF893D686681A0AFC /* Build configuration list for PBXNativeTarget "Pods-MAPS.ME" */; + buildPhases = ( + 2F0712EE817501ABABB2884F9FBFA97A /* Headers */, + 85F35A08AEC874534ED4A54465EA2C46 /* Sources */, + 33D0FC20773B76E4DBCF6B260BC4D357 /* Frameworks */, + 4002B553924EB480F93C92AFCE5E576E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 38CD66ABE882C0D813B6BE109EB1596C /* PBXTargetDependency */, + F41DF398F6A5494DDD5CCDD072F1CD1F /* PBXTargetDependency */, + A6D1AA21872D11FBD0190D6E30DF0F07 /* PBXTargetDependency */, + AC2575A29A030CEA234B346C6A9FADAB /* PBXTargetDependency */, + 60648FE1247B9538F4709893DE1DC7C2 /* PBXTargetDependency */, + 8309AD2BC49DF70A925AC0457C6AD116 /* PBXTargetDependency */, + BADD0E02B37CEF98712DBEFC0AB3AE8D /* PBXTargetDependency */, + FEE982C90B1A07BD3D8D857AF4193F01 /* PBXTargetDependency */, + 8F3E8D478E8B8B2E9C6BD68AD25A487C /* PBXTargetDependency */, + C52D4CB06EC8F91AFAE6BF5FB41A3FEC /* PBXTargetDependency */, + E30E8F12A03B2211CBA6F8006EFB240F /* PBXTargetDependency */, + ); name = "Pods-MAPS.ME"; productName = "Pods-MAPS.ME"; productReference = A50D488397CF80FE035346303494968D /* Pods_MAPS_ME.framework */; productType = "com.apple.product-type.framework"; }; + D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2A115005156D55EEFAD2EB7EA67F716E /* Build configuration list for PBXNativeTarget "nanopb" */; + buildPhases = ( + 6AEFD5265BA23970B8E30C16E1C7BE08 /* Headers */, + 95C645CE4E0CD43021FAD4186224CCA4 /* Sources */, + D3CBFF5FF5DC78EAC3B005EC5E1ABC28 /* Frameworks */, + 7AC1DC050C6E23785C94919AD2EB11B3 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = nanopb; + productName = nanopb; + productReference = 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb.framework */; + productType = "com.apple.product-type.framework"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -148,17 +2960,84 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 0F5AA35DBA2727BE47B13E8335A097E9 /* Products */; + productRefGroup = D3540B436E1063EF0918F238C05EFCC3 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( + 072CEA044D2EF26F03496D5996BBF59F /* Firebase */, + C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */, + 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */, + 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */, + 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */, + 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */, + B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */, + 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */, + 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */, + D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */, A05F1244859CDEEE96C5DBB250BB0266 /* Pods-MAPS.ME */, + 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 13F769C6010A650892DE1F3ABB1E14D7 /* Resources */ = { + 080168AECD9B3CDBA408B81C34C8A178 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0BAEFABF5C4B24D29D38D7EF32A0048A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 382569627A326A97D36EFAC14F6152F3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 38744446B20D27CAA7D9A3166EBECBB6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4002B553924EB480F93C92AFCE5E576E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 74373F215FBF58324203F03FAF28F75F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 785CF5F074865A75006F23B25F041B26 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7AC1DC050C6E23785C94919AD2EB11B3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B2A07EC63963089227BEABE85A06578A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -168,24 +3047,487 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - D590A9B134664B6F3750D65646C14E56 /* Sources */ = { + 02DDC002F6867F370C0FAC61C2A391B9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FA200221239880CD7A192ED0F1180B4D /* Pods-MAPS.ME-dummy.m in Sources */, + 7FE4F21A275CDBE3FBE8B800827ABF93 /* cct.nanopb.c in Sources */, + CF3609EEEF04F7F8A441F693084A6690 /* GDTCCTCompressionHelper.m in Sources */, + 13E1B7C2A72E00059F9FEB5A917F52F6 /* GDTCCTNanopbHelpers.m in Sources */, + BD1C7BDD2A20B3063C8F9FE033E69731 /* GDTCCTUploader.m in Sources */, + 994C95490C08F9F79BA2FE0D37E125D9 /* GDTCORAssert.m in Sources */, + AC18A506CC03E913A320D0332527DC80 /* GDTCORClock.m in Sources */, + D6B4DC26536322F0081DBC74F6558BB9 /* GDTCORConsoleLogger.m in Sources */, + C8AD10C24373443D6BC46A5E38108B70 /* GDTCORDirectorySizeTracker.m in Sources */, + 8A9E056E7342B09699846A63F93E188A /* GDTCOREndpoints.m in Sources */, + A70A15C592F87E29FEAFC950B94500CD /* GDTCOREvent+GDTCCTSupport.m in Sources */, + 3E1D48EFA3759952A7D1F79948251E14 /* GDTCOREvent.m in Sources */, + A24B0CD172006821608CC9300793513F /* GDTCORFlatFileStorage.m in Sources */, + ED4E043DC7DF9484033EF9C98C5A4A8B /* GDTCORLifecycle.m in Sources */, + 579B53EFD7E506E90A3944375E25838E /* GDTCORPlatform.m in Sources */, + 2FFC957E985B6B3388EDF8530A4B7FF2 /* GDTCORReachability.m in Sources */, + 32C2A356034FB83E4D97126FA3939374 /* GDTCORRegistrar.m in Sources */, + 16867042555D3F1A2DF0E0D23E4F7506 /* GDTCORStorageEventSelector.m in Sources */, + AA87C7D6F3CC64460428B5E9C82076D9 /* GDTCORTransformer.m in Sources */, + 7241F50014CCE4C44DE7D93FBF1626F5 /* GDTCORTransport.m in Sources */, + BAF99CBB89B98B041E9682C4A3B86C8C /* GDTCORUploadCoordinator.m in Sources */, + E738215F290950EE43D902E06B3603D3 /* GoogleDataTransport-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2484A66A704B60ED5A12F487CA2F49F5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F374D08098A57B93E5280228549A28D /* FBLPromise+All.m in Sources */, + E7A814FC6BA57D4F31A5C727E09F21B2 /* FBLPromise+Always.m in Sources */, + 9B458B01C9C022537FF65AE51F3D8004 /* FBLPromise+Any.m in Sources */, + B444D52536E2BF35BA9882E986240D38 /* FBLPromise+Async.m in Sources */, + C49553B3CC420CD0E7B2907615C73EE8 /* FBLPromise+Await.m in Sources */, + 7D35B66434E04E45050C1BD939CE418A /* FBLPromise+Catch.m in Sources */, + D675F1F53096D49037C7AFE4C22C85AB /* FBLPromise+Delay.m in Sources */, + 7371066CB24244DA524073D9C4D0422D /* FBLPromise+Do.m in Sources */, + 4F3DBDA274888FFE01FDC1525C139E7D /* FBLPromise+Race.m in Sources */, + 1FFC8FDCBAC56EE573A0DAE3C57E3268 /* FBLPromise+Recover.m in Sources */, + 096E761EF42ADB43CED7820948B1929C /* FBLPromise+Reduce.m in Sources */, + 76F56694BEBB2844DC6206C27EAC7F2C /* FBLPromise+Retry.m in Sources */, + FE19ABF32737B35353C351EF0F2B57EC /* FBLPromise+Testing.m in Sources */, + E653863BFE2272229C32AE841BD18E46 /* FBLPromise+Then.m in Sources */, + 4278ED095D3ACD3FFC7469F15EBED13E /* FBLPromise+Timeout.m in Sources */, + 41B4ED70113BBF33205F81EC21885D08 /* FBLPromise+Validate.m in Sources */, + 8FE1BB07FD365795BCB50E2C53B57C92 /* FBLPromise+Wrap.m in Sources */, + 47C07A01072311AA9040758E7E8B09F3 /* FBLPromise.m in Sources */, + EB6BFE081E51649A82397E033BCB7BFE /* FBLPromiseError.m in Sources */, + 0D7B6A61EFBF33969E25791A99373490 /* PromisesObjC-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 36DA30AB14191861644C748ECC04E576 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F31BB4F0FB472CFA97146A3EC0DF50E9 /* FIRAnalyticsConfiguration.m in Sources */, + 0453C5D4295D5E7193A3583061832E44 /* FIRApp.m in Sources */, + B28BD3EDD861DD5512269C92F4A8609A /* FIRAppAssociationRegistration.m in Sources */, + EEB5D397E19DCB54737AD0A62F497958 /* FIRBundleUtil.m in Sources */, + 733B650414B897378F232E71B1EB038F /* FIRComponent.m in Sources */, + 0DDA3A8C761E1C064C1088EB668E3C69 /* FIRComponentContainer.m in Sources */, + 2C042CEAD79F35B66717502BCDAE11C9 /* FIRComponentType.m in Sources */, + 3033EE02F4B8B76BE2CFE75772DA1E5B /* FIRConfiguration.m in Sources */, + FABABAEA8ABF6A567B62D6D4549E62F2 /* FIRCoreDiagnosticsConnector.m in Sources */, + BB0213C49F399477AED36D5BF7BFFF19 /* FIRDependency.m in Sources */, + 4BA50CE228DB84B1A50A1BEA161A67F2 /* FIRDiagnosticsData.m in Sources */, + 30F8E55E4655FB740C1CDF1009D48497 /* FirebaseCore-dummy.m in Sources */, + 4842219C6F90771A53683F026CD17037 /* FIRFirebaseUserAgent.m in Sources */, + 655E517F4BDAD40EB96609C9890FC9D4 /* FIRHeartbeatInfo.m in Sources */, + B0F87D012E8D80BA857710235AD3FC3C /* FIRLogger.m in Sources */, + A95B9F3B0AD0DF71226AD871B2B27DFE /* FIROptions.m in Sources */, + EA2AE0FF6649DCAE520EED1643A51864 /* FIRVersion.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 414E2C81B39BA90F1EE3B5A352C6BB8D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B6FF5B83C8ECE64FF2D2D3C08497329 /* GoogleUtilities-dummy.m in Sources */, + 92523989CE282975EDFCD23C393A72DD /* GULAppDelegateSwizzler.m in Sources */, + 8A8C3B31D29E0C30011E9EA633BCEB67 /* GULAppEnvironmentUtil.m in Sources */, + F2B4FE2B841A2BB5DCD10561DD0C8227 /* GULHeartbeatDateStorage.m in Sources */, + CA39634B2332A2FAAA7D716CBF34BC60 /* GULKeychainStorage.m in Sources */, + D8705C0F18AA9FD692A82109C574766D /* GULKeychainUtils.m in Sources */, + CAE90E50CEC6DF79A0DFCD9654751032 /* GULLogger.m in Sources */, + 9E16262B7547B07ADD310D731068B0E6 /* GULMutableDictionary.m in Sources */, + D3538AC35F0A191EACBB79FDCFF8AC5B /* GULNetwork.m in Sources */, + 0365B2BBB9588ECEE66F8F6BACD8FAC7 /* GULNetworkConstants.m in Sources */, + 74C19C77656459A7402C1747B79C0C2D /* GULNetworkURLSession.m in Sources */, + 105D2C73361CD5A21A96B2F5E504E36B /* GULNSData+zlib.m in Sources */, + 9569E1706E47E1F551F4A9BBADD0C52B /* GULReachabilityChecker.m in Sources */, + 01EA13207F5478EADA1BF93CAD299F35 /* GULSceneDelegateSwizzler.m in Sources */, + C1D0A3DA6B3017D176635DD95B6BABF4 /* GULSecureCoding.m in Sources */, + 718C7C97C6456A91076AC39FA79FE54E /* GULSwizzler.m in Sources */, + D5ED407D1CFD148D246F3C50E0A4D524 /* GULURLSessionDataResponse.m in Sources */, + 16A8519459DA9CB2E60D788B52D00F14 /* GULUserDefaults.m in Sources */, + 52EDD4F0400581D7B06B9B6140186CE9 /* NSURLSession+GULPromises.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 85F35A08AEC874534ED4A54465EA2C46 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 04C94ECAB1F668A09D33F4532127A874 /* Pods-MAPS.ME-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 95C645CE4E0CD43021FAD4186224CCA4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 56373851516473BA3CBCD643A51C4582 /* nanopb-dummy.m in Sources */, + 91280F04A24004458DAE809176810AE1 /* pb_common.c in Sources */, + DA5EE898F43EA8927CE75DAEF28FB7F3 /* pb_decode.c in Sources */, + 783FAF2B7902EDD3AB04135014A1666B /* pb_encode.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9E3992998CAD185DE421E76C5E6D772D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CDF76D884694ED38200FB814A9587B33 /* crashlytics.nanopb.c in Sources */, + ABCD87AA9E3266824A4A040AC3C1FE0A /* FIRAEvent+Internal.m in Sources */, + A6BF73659D5FFFAEFF5FE9A21957AADD /* FIRCLSAllocate.c in Sources */, + 2D73BE607DD283284254FFBF9D00BF31 /* FIRCLSApplication.m in Sources */, + 090B9FC7C360DA5FE3EDAB2F30C51050 /* FIRCLSApplicationIdentifierModel.m in Sources */, + 3B42DC1C7322FCD4A7CAE2B19B8FA673 /* FIRCLSAsyncOperation.m in Sources */, + E90A85367A05BFEC74EE06A2E39FE9BF /* FIRCLSBinaryImage.m in Sources */, + B53C8AC9D51ECD84575B2D5A59E289FF /* FIRCLSByteUtility.m in Sources */, + 987CACD98AE0332C58E603813AD887C6 /* FIRCLSCodeMapping.m in Sources */, + 3BCD98F13080F7DB2C6C2CDB999F4F85 /* FIRCLSCompactUnwind.c in Sources */, + 8E9A7677F1E45E6D6573A50A0038BC2E /* FIRCLSCompoundOperation.m in Sources */, + 4FB9C48333C53D2C9D404326895E1902 /* FIRCLSConstants.m in Sources */, + 50C1626CF246FB7732FBA79458B1F2CC /* FIRCLSContext.m in Sources */, + 308151E5757690CF93238F32C9E7AE3C /* FIRCLSCrashedMarkerFile.c in Sources */, + 3B0856A98617C1496E48EE83A4E44484 /* FIRCLSDataCollectionArbiter.m in Sources */, + 6E15B98FC7EE069FCE0312E790414FA7 /* FIRCLSDataCollectionToken.m in Sources */, + 4182EE05B025209AB8B608842AB88769 /* FIRCLSDataParsing.c in Sources */, + 6900C1107866E7B097EE13380C845142 /* FIRCLSDemangleOperation.mm in Sources */, + 13F05046D4124FDC905EE3875B622C55 /* FIRCLSDownloadAndSaveSettingsOperation.m in Sources */, + 4A6669C65D1F0DF5513F32592BBA8F60 /* FIRCLSdSYM.m in Sources */, + 69DB16E36BEFFFA6207C5A71D06D495D /* FIRCLSDwarfExpressionMachine.c in Sources */, + 80EFDE61929EC0E81AC18549C451BF04 /* FIRCLSDwarfUnwind.c in Sources */, + 8E8A9487262C9762B4B87901A4E0D868 /* FIRCLSException.mm in Sources */, + A588015775C8CB57FA68DA6CDFAA4977 /* FIRCLSExecutionIdentifierModel.m in Sources */, + 6C1D53A7479F99F3B5F646A6A193E84E /* FIRCLSFABAsyncOperation.m in Sources */, + C45A181EC88FAA5F58E5DC8EE19294F2 /* FIRCLSFABHost.m in Sources */, + 48BDEADC92D83D12C063DDC4447A6F81 /* FIRCLSFABNetworkClient.m in Sources */, + CF4E1A40EECB5C4D96A6A07DFFBB6415 /* FIRCLSFCRAnalytics.m in Sources */, + F8A571E2A109E7D1378EEAF477437428 /* FIRCLSFile.m in Sources */, + 6E2D614D5CFE4B10BFFC5D8A5A5583C3 /* FIRCLSFileManager.m in Sources */, + E21E52E04449A22D4A71558BCC0D9345 /* FIRCLSHandler.m in Sources */, + 79158898500DEFC501A069517705825E /* FIRCLSHost.m in Sources */, + BC3F36D90304946C7D5E43D4E1FA0AEC /* FIRCLSInstallIdentifierModel.m in Sources */, + AF5202AC70BE13BA7AA7F14A180A7385 /* FIRCLSInternalLogging.c in Sources */, + C41E1DD9C005DCF7FE83967F2E74EE0B /* FIRCLSInternalReport.m in Sources */, + C60E8F1B3ACE181793D023C8E5678B1D /* FIRCLSLogger.m in Sources */, + 4ADE3D328AE8B0F37DD26C50D8C416AE /* FIRCLSMachException.c in Sources */, + 7CBAACD51D68967476BBFC78B1110A9D /* FIRCLSMachO.m in Sources */, + D1222351D7A5015E374C00AF077CFE1E /* FIRCLSMachOBinary.m in Sources */, + 0678DDA6C99331D8F438A83C41161047 /* FIRCLSMachOSlice.m in Sources */, + 1177EADBFA0D052D76AF26D863D2DDD6 /* FIRCLSMultipartMimeStreamEncoder.m in Sources */, + EB1C1C75D799F0B48907FAE39D441A57 /* FIRCLSNetworkOperation.m in Sources */, + 3A8C7C7ECFF1407BFA71E3D931776199 /* FIRCLSNetworkResponseHandler.m in Sources */, + B83992CE501053FFA17E04605030E2C4 /* FIRCLSProcess.c in Sources */, + 2603D5FA37A211F486AB7951D94C43E7 /* FIRCLSProcessReportOperation.m in Sources */, + B4D587C6E0029591DD776275C700916E /* FIRCLSProfiling.c in Sources */, + B0A49FD646A7E58A378F425510FA3317 /* FIRCLSRecordApplication.m in Sources */, + 249350F9523D9EE5396209A5C3050716 /* FIRCLSRecordBase.m in Sources */, + 525B36D96419898E4430D11FA30001D4 /* FIRCLSRecordHost.m in Sources */, + BF031291BC7586173E29816C6171D290 /* FIRCLSRecordIdentity.m in Sources */, + DE56A94CC9D1C72E515FEE17D67CF590 /* FIRCLSReport.m in Sources */, + 9F9A0995FD84BA39CCF4F109AB51BF0B /* FIRCLSReportAdapter.m in Sources */, + EAB0A225C02B0603FB110545616A82DB /* FIRCLSReportManager.m in Sources */, + 200EBD7AE04C6DBC4B81FFA7F54FE6B7 /* FIRCLSReportUploader.m in Sources */, + 47B110D0A88D8EEBB73399239AD841A0 /* FIRCLSSerializeSymbolicatedFramesOperation.m in Sources */, + F7072F592EAAAEA438354E50CF8A8ED0 /* FIRCLSSettings.m in Sources */, + FDDDABED8F1969592371DDA772A8C040 /* FIRCLSSettingsManager.m in Sources */, + 5F78CDE6FFA5C0916617DB475C21C2BA /* FIRCLSSignal.c in Sources */, + 139B4DB0557E776D0CC839ECF817E4D4 /* FIRCLSSymbolicationOperation.m in Sources */, + A1CD52B14E11D044067C403AC9F190C7 /* FIRCLSSymbolResolver.m in Sources */, + 286627D7A20F1A1DE084E48AC4ADC896 /* FIRCLSThreadArrayOperation.m in Sources */, + 0D8FD7C539F28756AA378CDF16A94FA4 /* FIRCLSThreadState.c in Sources */, + A2FB591ED434E6FD67CFBE1399DD2FC1 /* FIRCLSUnwind.c in Sources */, + 50BD934C864529BA41BC25A9DD6F6017 /* FIRCLSUnwind_arm.c in Sources */, + 90667C624E0BA35CABD158411196A4C0 /* FIRCLSUnwind_x86.c in Sources */, + 4575519AA004FD05B8EC620E1DBCCD95 /* FIRCLSURLBuilder.m in Sources */, + 98F7186CA822D058227C7C5C7CC9BDA3 /* FIRCLSUserDefaults.m in Sources */, + E4C2CF048EA372AFEA6EC5043155B52F /* FIRCLSUserLogging.m in Sources */, + 2455C1A7211EBA957A134E5818D61CAA /* FIRCLSUtility.m in Sources */, + 882E697C0C5E19DC741B6D0E44D7D881 /* FIRCLSUUID.m in Sources */, + E2922BB5841F2DA68984F7868AFE9C40 /* FIRCrashlytics.m in Sources */, + 591A6B51498EE91600FB16804432F03D /* FirebaseCrashlytics-dummy.m in Sources */, + E2507875DC64EBDCE6044FE7B5E6A1D0 /* FIRExceptionModel.m in Sources */, + 05EA8B344D9D4678A85B485ADD82EFAB /* FIRStackFrame.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C2E7181A8FE6016DBA496EFB5BD10D59 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D5B660D4E9BF3AB1F36828B5EF36A77C /* FIRCurrentDateProvider.m in Sources */, + 1F9C282284FE7CA6FCD9BF5D50C2E547 /* FirebaseInstallations-dummy.m in Sources */, + C00323CEDED77DDA52803479305B146A /* FIRInstallations.m in Sources */, + 1D3047E203908E2FD0C5064D417FC5DE /* FIRInstallationsAPIService.m in Sources */, + BE666A4DB1A5C593E0BEC0A3A5BC3A36 /* FIRInstallationsAuthTokenResult.m in Sources */, + 6AE19BB7B4266312A21B5B43E1154475 /* FIRInstallationsBackoffController.m in Sources */, + 7DFEFA80A734A98D8ACE416A9FCD1812 /* FIRInstallationsErrorUtil.m in Sources */, + 0B56EC803BC734A7F418F48243E4B847 /* FIRInstallationsHTTPError.m in Sources */, + 41B313EDCB39C4A5635B85FC45121D8F /* FIRInstallationsIDController.m in Sources */, + CB66E3756C96825B3D520AD4334D4588 /* FIRInstallationsIIDStore.m in Sources */, + BC6C37B1D1911DFA4597F7F1E143A5DB /* FIRInstallationsIIDTokenStore.m in Sources */, + 6B4F4FA74C968F56062D2FE40AEB16DF /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */, + 2E27888B55126BF84898D24953571A8C /* FIRInstallationsItem.m in Sources */, + 6E7FCB3459E0ABE675E2E20A0B070589 /* FIRInstallationsLogger.m in Sources */, + CDB8A58A6DB38BA353F09EFB7335A18E /* FIRInstallationsSingleOperationPromiseCache.m in Sources */, + FCD5BCE21A91D73D5DBD76FCEF52E735 /* FIRInstallationsStore.m in Sources */, + 8AFB794FA4A80E8FB31283019062570E /* FIRInstallationsStoredAuthToken.m in Sources */, + 0180BCA9472E920FCCB6E7406CC09045 /* FIRInstallationsStoredItem.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CBD0554907E7FE133AAA444CEFA67121 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C9D6B929D1B7B37D2EF012FAD246D5CB /* FIRCoreDiagnostics.m in Sources */, + 6B2D2BC0C5A7F5A1E4384EDAC3D434C3 /* firebasecore.nanopb.c in Sources */, + 97569AA2C6A450F14E11987E13FD5CF7 /* FirebaseCoreDiagnostics-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 095FE6060D730F8E7AB3ED8EF8106ADB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 50166F35E107D8082F9F0A0E1D36C7C0 /* PBXContainerItemProxy */; + }; + 1BE417003ABF41A354CBC8A4A2DF7660 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 4372C1F57D8384D20226EE88C812C2CF /* PBXContainerItemProxy */; + }; + 1E0EB7A4085548D730DFC35D2DCBF114 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCrashlytics; + target = 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */; + targetProxy = 223E15BD6E02C997B19D37F06768AEED /* PBXContainerItemProxy */; + }; + 2968678EA1A6026DE904880B231AD18C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = 5192D1525179850841C38246186CCB27 /* PBXContainerItemProxy */; + }; + 38CD66ABE882C0D813B6BE109EB1596C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Firebase; + target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; + targetProxy = C5E5156622CD62FBDE90103ACA508EE4 /* PBXContainerItemProxy */; + }; + 3BB9E39331630A4AFE88DB706C94FDBC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstallations; + target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; + targetProxy = 116879A69DB3711E894A7DFC22562678 /* PBXContainerItemProxy */; + }; + 3EEC5AD4710B0E5864F780E96E3F6B79 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleAppMeasurement; + target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; + targetProxy = 2EBEC827AA203FD7DDBF45DA5F31414A /* PBXContainerItemProxy */; + }; + 4DE5E3A3872C02879C9E85C17BAB932A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnostics; + target = 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */; + targetProxy = 020B0224DC5F8C03A2D19EFD87735713 /* PBXContainerItemProxy */; + }; + 535077601DE5EC4612659A21FC47690E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = 1B488AA26A1D7AF120E401CC8F643E51 /* PBXContainerItemProxy */; + }; + 56D89C1873AEB7CE8FF243977C62951D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 033AD3EC2F275B5217DDF923B4572FD6 /* PBXContainerItemProxy */; + }; + 60648FE1247B9538F4709893DE1DC7C2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCrashlytics; + target = 526C4398D095B3704EB933DADBC30093 /* FirebaseCrashlytics */; + targetProxy = 89A22F8D80C10B47C82411AE2A6D2B04 /* PBXContainerItemProxy */; + }; + 665D9578528D658950E2AE70656385AE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = C1B61CB2F72889240C73670C26D7EBD8 /* PBXContainerItemProxy */; + }; + 67702889EFE57E4183F1D1935600E8F7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = 86D5E242ABB9E409B0E07AF25CE63EEE /* PBXContainerItemProxy */; + }; + 7689496AEB253ED9B62D6FD4DD3380E6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 2334A6170A80CA003B9FF9DBD9A2F849 /* PBXContainerItemProxy */; + }; + 8309AD2BC49DF70A925AC0457C6AD116 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstallations; + target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; + targetProxy = A953A0C95421E8A2D02879720ABB1B27 /* PBXContainerItemProxy */; + }; + 88F7D6851B0289E30F7DC2FBC3741C5A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = 3838815D5C6F853E04CCF3B760C7396E /* PBXContainerItemProxy */; + }; + 8AC7352238EE1D37280DD52C2A580754 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstallations; + target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; + targetProxy = AFEBFA84461D3F490DF417BED729D5F9 /* PBXContainerItemProxy */; + }; + 8F3E8D478E8B8B2E9C6BD68AD25A487C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = A9F1BD20533AC53D2A103D67984FBDCD /* PBXContainerItemProxy */; + }; + 97B1438676F2BDF7AD58DFFF13226914 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 736A1688DFDAA48A434FB77DC0A95BFD /* PBXContainerItemProxy */; + }; + A6D1AA21872D11FBD0190D6E30DF0F07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 64BF76D3C2463412419D3FBAC9531159 /* PBXContainerItemProxy */; + }; + AC2575A29A030CEA234B346C6A9FADAB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreDiagnostics; + target = 620E05868772C10B4920DC7E324F2C87 /* FirebaseCoreDiagnostics */; + targetProxy = E4FC087B1B67EF21A2CB88FB03CDE944 /* PBXContainerItemProxy */; + }; + BADD0E02B37CEF98712DBEFC0AB3AE8D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleAppMeasurement; + target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; + targetProxy = 8056A3419A223E617F87D0277AE26058 /* PBXContainerItemProxy */; + }; + C05AC4312982B604F3A228CD1CB24F92 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 674EC2A38CC5F5B800E43D09E2046AB2 /* PBXContainerItemProxy */; + }; + C0CAFBDA7604D351F98D16097D3FF2EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = 729CF3728AD923AAA564B2C9BE5B7CB5 /* PBXContainerItemProxy */; + }; + C52D4CB06EC8F91AFAE6BF5FB41A3FEC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = 50000480F89E7CD993FD45C4AF435A17 /* PBXContainerItemProxy */; + }; + C61987D4877CB8696F702F7CA5BEA155 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = DC3B33F2777939F81F52EFC3186EE204 /* PBXContainerItemProxy */; + }; + C88A8F477996B605556DC81D1C72086D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = F02DAF06EA39D82B3EE7E7ECF00CD21D /* PBXContainerItemProxy */; + }; + DB6E164A2A903011517A00974A94B71C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransport; + target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; + targetProxy = F77880BED41BD4F62AA521B6BE4356BF /* PBXContainerItemProxy */; + }; + E2B183D83471CF2F92205C9435F9D734 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = C175C584340F1CC37D63AFE8BB2521A1 /* PBXContainerItemProxy */; + }; + E30E8F12A03B2211CBA6F8006EFB240F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = 69756B0F588E5CF4D58B49799B5E12B9 /* PBXContainerItemProxy */; + }; + EB4F38E0B35C126EB6FF954AAD043C24 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseAnalytics; + target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; + targetProxy = F3B4AD1B68EA997A1295806F48E0C0AB /* PBXContainerItemProxy */; + }; + EC8378B42B2453AD8BF562E91EA51226 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransport; + target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; + targetProxy = 8A72BC2928B16DA0F58D57BEC79269BF /* PBXContainerItemProxy */; + }; + F41DF398F6A5494DDD5CCDD072F1CD1F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseAnalytics; + target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; + targetProxy = 7D5BB27956F3FAD1D0998FF056C7DAA1 /* PBXContainerItemProxy */; + }; + FC740A1E683CEC0B7BAC75305F7DB5D3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 463B1E9FC6079C626D077C958B1C7E22 /* PBXContainerItemProxy */; + }; + FEE982C90B1A07BD3D8D857AF4193F01 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleDataTransport; + target = 5C0371EE948D0357B8EE0E34ABB44BF0 /* GoogleDataTransport */; + targetProxy = 92D1C550377279DE7544ECC9EFDE6BB8 /* PBXContainerItemProxy */; + }; + FFCB6C4D92D1DA89671D859829F16EFC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = 3C80341A09280D8029EBE1495CC47959 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin XCBuildConfiguration section */ - 05C5F654C9A746ACAB4E86915362ECB5 /* Debug */ = { + 24B8B3DB78DD9E0E53C00DE4EAEB3BF7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7ECD07FDE7142046FDC6F59C008BB3E3 /* Pods-MAPS.ME.debug.xcconfig */; + baseConfigurationReference = 7668CDEC44EE4FD5DA1DAAA0249CEC88 /* GoogleAppMeasurement.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 2E324AFD45155B4DE826704003B33BBE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 51058A4705AA20772C77CE0FAD716C09 /* PromisesObjC.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -194,90 +3536,87 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-Info.plist"; + INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/PromisesObjC/PromisesObjC.modulemap"; + PRODUCT_MODULE_NAME = FBLPromises; + PRODUCT_NAME = FBLPromises; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 3EA7CB73AE09B8CE67071773FC067CD7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D713060196DB5CB0C0561C3C18D3BE3 /* FirebaseCore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 1E7386C2F5C719CC424581B523EE5002 /* Production Full */ = { + 4050890311BE98DBC504F36D4C26703B /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1E41AC777EAF6D0F8CC6825EC01CB971 /* FirebaseCrashlytics.debug.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_PRODUCTION_FULL=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCrashlytics/FirebaseCrashlytics-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseCrashlytics/FirebaseCrashlytics.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCrashlytics; + PRODUCT_NAME = FirebaseCrashlytics; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = "Production Full"; + name = Debug; }; - 58F0E785E0C0F91FCCBDC479BBC9FDB2 /* Release */ = { + 44697123540A8A898A013D0C2577D1E8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0360EACFE90690434ECAC82F752F684B /* Pods-MAPS.ME.release.xcconfig */; + baseConfigurationReference = C955279C2D86006AB45B91D0480E3078 /* Pods-MAPS.ME.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -310,9 +3649,9 @@ }; name = Release; }; - 6A2632790B6034FA6EFE48A3CC282384 /* Production Full */ = { + 4877E97C0DBDAB02833119DDA03EA33C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9A3F53459150A78B1495133DC94E9C56 /* Pods-MAPS.ME.production full.xcconfig */; + baseConfigurationReference = 3A9AE0E7B5F201F3294B4C3C8484D6B0 /* Pods-MAPS.ME.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -339,11 +3678,270 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4A82D90154EB98B4A3EF169F03011883 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 01CE56A1A09EFB132EE652C4A7D52D3B /* nanopb.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/nanopb/nanopb-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4BEC262729F72A5124EACF85A57693D8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AE85BDC4241ADE0D2DDC73FEAE5EE2F9 /* GoogleUtilities.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = "Production Full"; + name = Release; + }; + 5289D70CF4D4FDD20AAC7C66939E769E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4AF5095519D5EF0A11D19961FC42623F /* Firebase.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 570520A2F712BC9B39962C9BBCCAA990 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2DEEC4863232E6BDC6E2366234B4DB22 /* FirebaseCoreDiagnostics.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreDiagnostics; + PRODUCT_NAME = FirebaseCoreDiagnostics; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 5A75ED3282CA60DE880368CE2817159E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 496B8DF2A786E7B28C83A0F36FC22CBD /* GoogleDataTransport.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport.modulemap"; + PRODUCT_MODULE_NAME = GoogleDataTransport; + PRODUCT_NAME = GoogleDataTransport; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 6121BE764DED65CA0D0A2EFBB1803C63 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 25D76C63641077E180C4316925E55517 /* PromisesObjC.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PromisesObjC/PromisesObjC.modulemap"; + PRODUCT_MODULE_NAME = FBLPromises; + PRODUCT_NAME = FBLPromises; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 6548214502A87759D05768132321CC0C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 489F189830A2234FA1AA9F5E0E556634 /* GoogleUtilities.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 6AD0279D10D06C78FB962579851CEB26 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A7193FFDF83C1DF897BCF8DD960B0244 /* FirebaseInstallations.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseInstallations/FirebaseInstallations-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseInstallations/FirebaseInstallations.modulemap"; + PRODUCT_MODULE_NAME = FirebaseInstallations; + PRODUCT_NAME = FirebaseInstallations; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 6D064805D296A4E9A66151B4E0EC75C3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46DEF6FD8AF0D82FA94A13AFBF3BC247 /* FirebaseCoreDiagnostics.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreDiagnostics; + PRODUCT_NAME = FirebaseCoreDiagnostics; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; }; 903A0004D3E6651EFD5D2E16214D101B /* Release */ = { isa = XCBuildConfiguration; @@ -407,6 +4005,98 @@ }; name = Release; }; + 9B83F9EA70B7E46F3FAD69BD837F0F58 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D5C768DA8647B14EB88E07CC1D6A5C13 /* FirebaseInstallations.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseInstallations/FirebaseInstallations-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseInstallations/FirebaseInstallations.modulemap"; + PRODUCT_MODULE_NAME = FirebaseInstallations; + PRODUCT_NAME = FirebaseInstallations; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + A38C8453A8B381523DEB756211C242A0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5A5C113A49CB9BF4016F0C85D6B79E5B /* Firebase.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + A6EB008412F7E88DE5A5F658B62F65AA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B7634B7E4CB363F0880813A75DC3C14A /* FirebaseCrashlytics.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCrashlytics/FirebaseCrashlytics-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseCrashlytics/FirebaseCrashlytics.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCrashlytics; + PRODUCT_NAME = FirebaseCrashlytics; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + A90455FF29F208D0268E3016DD0AE81E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FC59D8FEA8E33261D021E65A2E27EB62 /* GoogleAppMeasurement.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -473,25 +4163,244 @@ }; name = Debug; }; + BD9AD1E575B5A0EE38B93F06E7125F93 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1EA0479B8396AAC9FBF5B6734DE6A57C /* FirebaseAnalytics.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + C80D8A845D78F46879D2D2EF0AE32F93 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D0F7D72F6E0AB9F56C9DE787771631B5 /* GoogleDataTransport.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/GoogleDataTransport/GoogleDataTransport.modulemap"; + PRODUCT_MODULE_NAME = GoogleDataTransport; + PRODUCT_NAME = GoogleDataTransport; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + CCC83A53EA0C681FEDB66326F4D9519F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5FAEE155E960652119730A96D46BFF31 /* FirebaseAnalytics.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + DCF234FBB9106ED02E211F308E16389E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6A43AD668B484CE6AEB56F18663F9595 /* nanopb.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/nanopb/nanopb-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FFDC4AD6DD6C31A38CF94148CD8D5B34 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 613EE46FD2274DBD5D5A8D837E8A36BB /* FirebaseCore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 2A115005156D55EEFAD2EB7EA67F716E /* Build configuration list for PBXNativeTarget "nanopb" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4A82D90154EB98B4A3EF169F03011883 /* Debug */, + DCF234FBB9106ED02E211F308E16389E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3CC4AA670308F26429F401CAAC011B45 /* Build configuration list for PBXNativeTarget "FirebaseInstallations" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6AD0279D10D06C78FB962579851CEB26 /* Debug */, + 9B83F9EA70B7E46F3FAD69BD837F0F58 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */, - 1E7386C2F5C719CC424581B523EE5002 /* Production Full */, 903A0004D3E6651EFD5D2E16214D101B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BD42FE63D2CE91AA7EDC5B6CE0497FCD /* Build configuration list for PBXNativeTarget "Pods-MAPS.ME" */ = { + 51847910AFE77EB2F01B9A6CA6E0ED28 /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { isa = XCConfigurationList; buildConfigurations = ( - 05C5F654C9A746ACAB4E86915362ECB5 /* Debug */, - 6A2632790B6034FA6EFE48A3CC282384 /* Production Full */, - 58F0E785E0C0F91FCCBDC479BBC9FDB2 /* Release */, + 3EA7CB73AE09B8CE67071773FC067CD7 /* Debug */, + FFDC4AD6DD6C31A38CF94148CD8D5B34 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 52964362BDB5D4B3B650F0646A5310F1 /* Build configuration list for PBXAggregateTarget "FirebaseAnalytics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CCC83A53EA0C681FEDB66326F4D9519F /* Debug */, + BD9AD1E575B5A0EE38B93F06E7125F93 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 58B8D67BF126B53FF893D686681A0AFC /* Build configuration list for PBXNativeTarget "Pods-MAPS.ME" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4877E97C0DBDAB02833119DDA03EA33C /* Debug */, + 44697123540A8A898A013D0C2577D1E8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 69E3217E721292553CAF4F5CBF857C28 /* Build configuration list for PBXAggregateTarget "GoogleAppMeasurement" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 24B8B3DB78DD9E0E53C00DE4EAEB3BF7 /* Debug */, + A90455FF29F208D0268E3016DD0AE81E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8338CCAA949E59E01BB8CC7F9E23F3D6 /* Build configuration list for PBXNativeTarget "PromisesObjC" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6121BE764DED65CA0D0A2EFBB1803C63 /* Debug */, + 2E324AFD45155B4DE826704003B33BBE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A721423D151844F0566D376675CB79A9 /* Build configuration list for PBXNativeTarget "GoogleDataTransport" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C80D8A845D78F46879D2D2EF0AE32F93 /* Debug */, + 5A75ED3282CA60DE880368CE2817159E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B36EAD98ACD8435EAAEB7A0D6EB48591 /* Build configuration list for PBXNativeTarget "GoogleUtilities" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6548214502A87759D05768132321CC0C /* Debug */, + 4BEC262729F72A5124EACF85A57693D8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + CC825C416C95FD76C288D3278FFD8FA7 /* Build configuration list for PBXNativeTarget "FirebaseCoreDiagnostics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 570520A2F712BC9B39962C9BBCCAA990 /* Debug */, + 6D064805D296A4E9A66151B4E0EC75C3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + CDE0BD06D02EA57047B3EE9632C02C39 /* Build configuration list for PBXNativeTarget "FirebaseCrashlytics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4050890311BE98DBC504F36D4C26703B /* Debug */, + A6EB008412F7E88DE5A5F658B62F65AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FE55206A0E61B2AC0BF61797ED8E4D47 /* Build configuration list for PBXAggregateTarget "Firebase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A38C8453A8B381523DEB756211C242A0 /* Debug */, + 5289D70CF4D4FDD20AAC7C66939E769E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.markdown b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.markdown index 102af75385..c1601c20b2 100644 --- a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.markdown +++ b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.markdown @@ -1,3 +1,1756 @@ # Acknowledgements This application makes use of the following third party libraries: + +## Firebase + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseAnalytics + +Copyright 2021 Google + +## FirebaseCore + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseCoreDiagnostics + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseCrashlytics + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +================================================================================ + +The following copyright from Hewlett-Packard Development Company, L.P. +applies to the dwarf.h file in third_party/libunwind + + libunwind - a platform-independent unwind library + Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P. + Contributed by David Mosberger-Tang + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +## FirebaseInstallations + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## GoogleAppMeasurement + +Copyright 2021 Google + +## GoogleDataTransport + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## GoogleUtilities + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +================================================================================ + +The following copyright from Landon J. Fuller applies to the isAppEncrypted +function in Environment/third_party/GULAppEnvironmentUtil.m. + +Copyright (c) 2017 Landon J. Fuller +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Comment from +iPhone Dev Wiki +Crack Prevention: App Store binaries are signed by both their developer +and Apple. This encrypts the binary so that decryption keys are needed in order +to make the binary readable. When iOS executes the binary, the decryption keys +are used to decrypt the binary into a readable state where it is then loaded +into memory and executed. iOS can tell the encryption status of a binary via the +cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is +a non-zero value then the binary is encrypted. + +'Cracking' works by letting the kernel decrypt the binary then siphoning the +decrypted data into a new binary file, resigning, and repackaging. This will +only work on jailbroken devices as codesignature validation has been removed. +Resigning takes place because while the codesignature doesn't have to be valid +thanks to the jailbreak, it does have to be in place unless you have AppSync or +similar to disable codesignature checks. + +More information at Landon +Fuller's blog + + +## PromisesObjC + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## nanopb + +Copyright (c) 2011 Petteri Aimonen + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. + Generated by CocoaPods - https://cocoapods.org diff --git a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.plist b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.plist index 7acbad1eab..df377145ec 100644 --- a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.plist +++ b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-acknowledgements.plist @@ -12,6 +12,1825 @@ Type PSGroupSpecifier + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + Firebase + Type + PSGroupSpecifier + + + FooterText + Copyright 2021 Google + License + Copyright + Title + FirebaseAnalytics + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseCore + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseCoreDiagnostics + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +================================================================================ + +The following copyright from Hewlett-Packard Development Company, L.P. +applies to the dwarf.h file in third_party/libunwind + + libunwind - a platform-independent unwind library + Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P. + Contributed by David Mosberger-Tang <davidm@hpl.hp.com> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + License + Apache + Title + FirebaseCrashlytics + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + FirebaseInstallations + Type + PSGroupSpecifier + + + FooterText + Copyright 2021 Google + License + Copyright + Title + GoogleAppMeasurement + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + GoogleDataTransport + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +================================================================================ + +The following copyright from Landon J. Fuller applies to the isAppEncrypted +function in Environment/third_party/GULAppEnvironmentUtil.m. + +Copyright (c) 2017 Landon J. Fuller <landon@landonf.org> +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Comment from +<a href="http://iphonedevwiki.net/index.php/Crack_prevention">iPhone Dev Wiki +Crack Prevention</a>: App Store binaries are signed by both their developer +and Apple. This encrypts the binary so that decryption keys are needed in order +to make the binary readable. When iOS executes the binary, the decryption keys +are used to decrypt the binary into a readable state where it is then loaded +into memory and executed. iOS can tell the encryption status of a binary via the +cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is +a non-zero value then the binary is encrypted. + +'Cracking' works by letting the kernel decrypt the binary then siphoning the +decrypted data into a new binary file, resigning, and repackaging. This will +only work on jailbroken devices as codesignature validation has been removed. +Resigning takes place because while the codesignature doesn't have to be valid +thanks to the jailbreak, it does have to be in place unless you have AppSync or +similar to disable codesignature checks. + +More information at <a href="http://landonf.org/2009/02/index.html">Landon +Fuller's blog</a> + + License + Apache + Title + GoogleUtilities + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache + Title + PromisesObjC + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2011 Petteri Aimonen <jpa at nanopb.mail.kapsi.fi> + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. + + License + zlib + Title + nanopb + Type + PSGroupSpecifier + FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-frameworks.sh b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-frameworks.sh index 7ba6d0e4a2..5ddd4b47df 100755 --- a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-frameworks.sh +++ b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME-frameworks.sh @@ -19,9 +19,8 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -45,6 +44,16 @@ install_framework() source="$(readlink "${source}")" fi + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" + fi + # Use filter instead of exclude so missing patterns don't throw errors. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" @@ -80,7 +89,6 @@ install_framework() done fi } - # Copies and strips a vendored dSYM install_dsym() { local source="$1" @@ -95,12 +103,11 @@ install_dsym() { binary_name="$(ls "$source/Contents/Resources/DWARF")" binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - # Strip invalid architectures so "fat" simulator / device frameworks work on device + # Strip invalid architectures from the dSYM. if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" "$warn_missing_arch" fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then # Move the stripped file into its final destination. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" @@ -111,6 +118,39 @@ install_dsym() { fi } +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=0 +} + # Copies the bcsymbolmap files of a vendored framework install_bcsymbolmap() { local bcsymbolmap_path="$1" @@ -134,93 +174,24 @@ code_sign_if_enabled() { fi } -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - warn_missing_arch=${2:-true} - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi - if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/FBSDKCoreKit/FBSDKCoreKit.framework" - install_framework "${BUILT_PRODUCTS_DIR}/FBSDKLoginKit/FBSDKLoginKit.framework" - install_framework "${BUILT_PRODUCTS_DIR}/Flurry-iOS-SDK/Flurry_iOS_SDK.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework" install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework" - install_framework "${BUILT_PRODUCTS_DIR}/mopub-ios-sdk/MoPub.framework" install_framework "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/FBSDKCoreKit/FBSDKCoreKit.framework" - install_framework "${BUILT_PRODUCTS_DIR}/FBSDKLoginKit/FBSDKLoginKit.framework" - install_framework "${BUILT_PRODUCTS_DIR}/Flurry-iOS-SDK/Flurry_iOS_SDK.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework" install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework" - install_framework "${BUILT_PRODUCTS_DIR}/mopub-ios-sdk/MoPub.framework" - install_framework "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework" -fi -if [[ "$CONFIGURATION" == "Production Full" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/FBSDKCoreKit/FBSDKCoreKit.framework" - install_framework "${BUILT_PRODUCTS_DIR}/FBSDKLoginKit/FBSDKLoginKit.framework" - install_framework "${BUILT_PRODUCTS_DIR}/Flurry-iOS-SDK/Flurry_iOS_SDK.framework" - install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" - install_framework "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework" - install_framework "${BUILT_PRODUCTS_DIR}/mopub-ios-sdk/MoPub.framework" install_framework "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then diff --git a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.debug.xcconfig b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.debug.xcconfig index 26f2c77366..cca0d36515 100644 --- a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.debug.xcconfig +++ b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.debug.xcconfig @@ -1,5 +1,9 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "FBLPromises" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseCrashlytics" -framework "FirebaseInstallations" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleDataTransport" -framework "GoogleUtilities" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.release.xcconfig b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.release.xcconfig index 26f2c77366..cca0d36515 100644 --- a/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.release.xcconfig +++ b/iphone/Maps/Pods/Target Support Files/Pods-MAPS.ME/Pods-MAPS.ME.release.xcconfig @@ -1,5 +1,9 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_TARGET_SRCROOT}/Sources/FBLPromises/include" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"z" -framework "CoreTelephony" -framework "FBLPromises" -framework "FIRAnalyticsConnector" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseCoreDiagnostics" -framework "FirebaseCrashlytics" -framework "FirebaseInstallations" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleDataTransport" -framework "GoogleUtilities" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "nanopb" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/.