From 3c69e9f40c21109ab3d6d6db26acee0c95df48d6 Mon Sep 17 00:00:00 2001 From: Edwin Vermeer Date: Wed, 6 Feb 2019 07:00:45 +0100 Subject: [PATCH 1/7] Initial conversion for Swift 5.0 Still a problem with other dependencies. --- Carthage/Carthage.xcodeproj/project.pbxproj | 23 +- .../EVReflection_CloudKit_MacOS.xcscheme | 2 +- .../EVReflection_CloudKit_iOS.xcscheme | 2 +- .../xcschemes/EVReflection_MacOS.xcscheme | 2 +- .../xcschemes/EVReflection_TVOS.xcscheme | 2 +- .../xcschemes/EVReflection_WatchOS.xcscheme | 2 +- .../xcschemes/EVReflection_iOS.xcscheme | 2 +- Demo/Demo.xcodeproj/project.pbxproj | 6 +- .../xcschemes/Demo.xcscheme | 2 +- Demo/Demo/BaseViewController.swift | 2 +- EVReflection.podspec | 2 +- .../UserInterfaceState.xcuserstate | Bin 150142 -> 158322 bytes .../PerformanceTest.xcodeproj/project.pbxproj | 4 +- .../PerformanceTest/ViewController.swift | 4 +- Podfile.lock | 30 +- Pods/Local Podspecs/EVReflection.podspec.json | 6 +- Pods/Manifest.lock | 30 +- Pods/Pods.xcodeproj/project.pbxproj | 13806 ++++++++-------- .../xcschemes/Alamofire-iOS.xcscheme | 4 +- .../xcschemes/Alamofire-macOS.xcscheme | 4 +- .../xcschemes/Alamofire-tvOS.xcscheme | 4 +- .../xcschemes/EVReflection-0db607d1.xcscheme | 4 +- .../xcschemes/EVReflection-18115d1d.xcscheme | 4 +- .../xcschemes/EVReflection-Core.xcscheme | 4 +- .../xcschemes/EVReflection-e20423af.xcscheme | 4 +- .../xcschemes/Moya-iOS.xcscheme | 4 +- .../xcschemes/Moya-macOS.xcscheme | 4 +- .../xcschemes/Moya-tvOS.xcscheme | 4 +- .../xcschemes/Pods-44Demo5.xcscheme | 4 +- .../xcschemes/Pods-Performance.Test.xcscheme | 4 +- .../xcschemes/Pods-UnitTestsOSX.xcscheme | 4 +- .../xcschemes/Pods-UnitTestsTVOS.xcscheme | 4 +- .../xcschemes/Pods-UnitTestsiOS.xcscheme | 4 +- .../xcschemes/ReactiveSwift-iOS.xcscheme | 4 +- .../xcschemes/ReactiveSwift-macOS.xcscheme | 4 +- .../xcschemes/ReactiveSwift-tvOS.xcscheme | 4 +- .../xcschemes/Realm-iOS.xcscheme | 4 +- .../xcschemes/Realm-macOS.xcscheme | 4 +- .../xcschemes/Realm-tvOS.xcscheme | 4 +- .../xcschemes/RealmSwift-iOS.xcscheme | 4 +- .../xcschemes/RealmSwift-macOS.xcscheme | 4 +- .../xcschemes/RealmSwift-tvOS.xcscheme | 4 +- .../xcschemes/Result-iOS.xcscheme | 4 +- .../xcschemes/Result-macOS.xcscheme | 4 +- .../xcschemes/Result-tvOS.xcscheme | 4 +- .../xcschemes/RxAtomic-iOS.xcscheme | 4 +- .../xcschemes/RxAtomic-macOS.xcscheme | 4 +- .../xcschemes/RxAtomic-tvOS.xcscheme | 4 +- .../xcschemes/RxSwift-iOS.xcscheme | 4 +- .../xcschemes/RxSwift-macOS.xcscheme | 4 +- .../xcschemes/RxSwift-tvOS.xcscheme | 4 +- .../xcschemes/XMLDictionary-iOS.xcscheme | 4 +- .../xcschemes/XMLDictionary-macOS.xcscheme | 4 +- .../xcschemes/XMLDictionary-tvOS.xcscheme | 4 +- .../EVReflection-0db607d1-Info.plist | 2 +- .../EVReflection-0db607d1.xcconfig | 1 - .../EVReflection-18115d1d-Info.plist | 2 +- .../EVReflection-18115d1d.xcconfig | 1 - .../EVReflection-Core-Info.plist | 2 +- .../EVReflection-Core.xcconfig | 1 - .../EVReflection-e20423af-Info.plist | 2 +- .../EVReflection-e20423af.xcconfig | 1 - .../Moya-iOS/Moya-iOS.xcconfig | 1 - .../Moya-macOS/Moya-macOS.xcconfig | 1 - .../Moya-tvOS/Moya-tvOS.xcconfig | 1 - .../Pods-44Demo5-acknowledgements.plist | 762 +- .../Pods-44Demo5/Pods-44Demo5-frameworks.sh | 19 +- .../Pods-44Demo5/Pods-44Demo5.debug.xcconfig | 4 +- .../Pods-44Demo5.release.xcconfig | 4 +- ...ds-Performance.Test-acknowledgements.plist | 63 +- .../Pods-Performance.Test-frameworks.sh | 19 +- .../Pods-Performance.Test.debug.xcconfig | 2 +- .../Pods-Performance.Test.release.xcconfig | 2 +- .../Pods-UnitTestsOSX-acknowledgements.plist | 762 +- .../Pods-UnitTestsOSX-frameworks.sh | 19 +- .../Pods-UnitTestsOSX.debug.xcconfig | 4 +- .../Pods-UnitTestsOSX.release.xcconfig | 4 +- .../Pods-UnitTestsTVOS-acknowledgements.plist | 762 +- .../Pods-UnitTestsTVOS-frameworks.sh | 19 +- .../Pods-UnitTestsTVOS.debug.xcconfig | 4 +- .../Pods-UnitTestsTVOS.release.xcconfig | 4 +- .../Pods-UnitTestsiOS-acknowledgements.plist | 762 +- .../Pods-UnitTestsiOS-frameworks.sh | 19 +- .../Pods-UnitTestsiOS.debug.xcconfig | 4 +- .../Pods-UnitTestsiOS.release.xcconfig | 4 +- .../ReactiveSwift-iOS.xcconfig | 1 - .../ReactiveSwift-macOS.xcconfig | 1 - .../ReactiveSwift-tvOS.xcconfig | 1 - .../Realm-iOS/Realm-iOS.xcconfig | 2 +- .../Realm-macOS/Realm-macOS.xcconfig | 2 +- .../Realm-tvOS/Realm-tvOS.xcconfig | 2 +- .../RealmSwift-iOS/RealmSwift-iOS.xcconfig | 1 - .../RealmSwift-macOS.xcconfig | 1 - .../RealmSwift-tvOS/RealmSwift-tvOS.xcconfig | 1 - .../RxSwift-iOS/RxSwift-iOS.xcconfig | 1 - .../RxSwift-macOS/RxSwift-macOS.xcconfig | 1 - .../RxSwift-tvOS/RxSwift-tvOS.xcconfig | 1 - .../Alamofire/DataRequest+EVReflectable.swift | 4 +- .../Moya/Response+EVReflectable.swift | 8 +- .../RxSwift/Observable+EVReflectable.swift | 12 +- ...servable+EVReflectable+XMLDictionary.swift | 4 +- ...Response+EVReflectable+XMLDictionary.swift | 2 +- ...aRequest+EVReflectable+XMLDictionary.swift | 2 +- Source/CloudKit/CKRecord+EVReflectable.swift | 6 +- Source/CoreData/EVManagedObject.swift | 2 +- .../EVManagedObjectArrayExtension.swift | 8 +- Source/EVArrayExtension.swift | 26 +- Source/EVDictionaryExtension.swift | 8 +- Source/EVObject.swift | 1 + Source/EVReflectable.swift | 5 +- Source/EVWorkaroundHelpers.swift | 2 +- UnitTests/AlamofireTests/AlamofireTests.swift | 4 +- .../EVReflectionTests/EVReflectionTests.swift | 1 + UnitTests/UnitTests.xcodeproj/project.pbxproj | 16 +- 114 files changed, 10245 insertions(+), 7209 deletions(-) diff --git a/Carthage/Carthage.xcodeproj/project.pbxproj b/Carthage/Carthage.xcodeproj/project.pbxproj index 1637d601..68219d6b 100755 --- a/Carthage/Carthage.xcodeproj/project.pbxproj +++ b/Carthage/Carthage.xcodeproj/project.pbxproj @@ -666,7 +666,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.EVReflectioniOS; PRODUCT_NAME = EVReflection; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -689,7 +689,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.EVReflectioniOS; PRODUCT_NAME = EVReflection; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -715,7 +715,7 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = macosx; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -740,7 +740,7 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = macosx; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -875,7 +875,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -899,7 +899,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -924,7 +924,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = watchos; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -948,7 +948,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = watchos; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -976,7 +976,7 @@ PRODUCT_NAME = EVReflection_CloudKit; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -1001,7 +1001,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.EVReflectionCloudKitIOS; PRODUCT_NAME = EVReflection_CloudKit; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -1041,6 +1041,7 @@ PRODUCT_NAME = EVReflection_CloudKit; SDKROOT = macosx; SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -1079,7 +1080,7 @@ PRODUCT_NAME = EVReflection_CloudKit; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; diff --git a/Carthage/Carthage.xcodeproj/xcshareddata/xcschemes/EVReflection_CloudKit_MacOS.xcscheme b/Carthage/Carthage.xcodeproj/xcshareddata/xcschemes/EVReflection_CloudKit_MacOS.xcscheme index e9686a0d..c1d67d83 100644 --- a/Carthage/Carthage.xcodeproj/xcshareddata/xcschemes/EVReflection_CloudKit_MacOS.xcscheme +++ b/Carthage/Carthage.xcodeproj/xcshareddata/xcschemes/EVReflection_CloudKit_MacOS.xcscheme @@ -1,6 +1,6 @@ UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as UITableViewCell let repo = repos[(indexPath as NSIndexPath).row] - (cell.textLabel as UILabel!).text = repo.name + cell.textLabel?.text = repo.name return cell } } diff --git a/EVReflection.podspec b/EVReflection.podspec index f3979ea1..fbd95d3e 100755 --- a/EVReflection.podspec +++ b/EVReflection.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "EVReflection" - s.version = "5.9.1" + s.version = "5.9.0" s.summary = "Reflection based object mapping. (Dictionary, CKRecord, NSManagedObject, Realm, JSON, XML, Alamofire, Moya, RxSwift, ReactiveSwift)" s.description = <<-EOS diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate index b27cadd87b754bf60562af2565fbc7c598252224..0c84662a3db696940a0fd77c16ace485e5d1a01a 100644 GIT binary patch literal 158322 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

X7rp-uK9k)4dlCp{`2WSpZ@c!l|L03$V3+8 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 IgW-q&3(PnjCIA2c literal 150142 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%0A#2oouUiNl16ZlO%5+RIFQqWh9CaYXm2 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 OX!&9Y4J8@ROacIh3o^L? diff --git a/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj b/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj index cd570bc2..46db158f 100644 --- a/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj +++ b/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj @@ -388,7 +388,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.PerformanceTest; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_DISABLE_SAFETY_CHECKS = NO; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -405,7 +405,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.PerformanceTest; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_DISABLE_SAFETY_CHECKS = NO; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; }; name = Release; }; diff --git a/PerformanceTest/PerformanceTest/ViewController.swift b/PerformanceTest/PerformanceTest/ViewController.swift index cc6012a5..ac87ed76 100755 --- a/PerformanceTest/PerformanceTest/ViewController.swift +++ b/PerformanceTest/PerformanceTest/ViewController.swift @@ -163,7 +163,7 @@ class TestObject2: EVObject { name = "Object2 Name \(id)" } //workaround - @available(*, deprecated: 0.0.1, message: "init isn't supported, use init(id:) instead") + @available(*, deprecated, message: "init isn't supported, use init(id:) instead") required init() { super.init() } @@ -199,7 +199,7 @@ class ResultArrayWrapper: EVObject, EVGenericsKVC { break; default: - print("---> setValue '\(value)' for key '\(key)' should be handled.") + print("---> setValue '\(value ?? [] as AnyObject)' for key '\(key)' should be handled.") } } diff --git a/Podfile.lock b/Podfile.lock index 3b7be546..22a0b52a 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,38 +1,38 @@ PODS: - Alamofire (4.8.1) - - EVReflection/Alamofire (5.8.0): + - EVReflection/Alamofire (5.9.0): - Alamofire - EVReflection/Core - - EVReflection/AlamofireXML (5.8.0): + - EVReflection/AlamofireXML (5.9.0): - EVReflection/Alamofire - EVReflection/XML - - EVReflection/CloudKit (5.8.0): + - EVReflection/CloudKit (5.9.0): - EVReflection/Core - - EVReflection/Core (5.8.0) - - EVReflection/CoreData (5.8.0): + - EVReflection/Core (5.9.0) + - EVReflection/CoreData (5.9.0): - EVReflection/Core - - EVReflection/Moya (5.8.0): + - EVReflection/Moya (5.9.0): - EVReflection/Alamofire - Moya - - EVReflection/MoyaReactiveSwift (5.8.0): + - EVReflection/MoyaReactiveSwift (5.9.0): - EVReflection/Moya - Moya/ReactiveSwift - - EVReflection/MoyaReactiveSwiftXML (5.8.0): + - EVReflection/MoyaReactiveSwiftXML (5.9.0): - EVReflection/MoyaReactiveSwift - EVReflection/MoyaXML - - EVReflection/MoyaRxSwift (5.8.0): + - EVReflection/MoyaRxSwift (5.9.0): - EVReflection/Moya - Moya/RxSwift - - EVReflection/MoyaRxSwiftXML (5.8.0): + - EVReflection/MoyaRxSwiftXML (5.9.0): - EVReflection/MoyaRxSwift - EVReflection/MoyaXML - - EVReflection/MoyaXML (5.8.0): + - EVReflection/MoyaXML (5.9.0): - EVReflection/AlamofireXML - EVReflection/Moya - - EVReflection/Realm (5.8.0): + - EVReflection/Realm (5.9.0): - EVReflection/Core - RealmSwift - - EVReflection/XML (5.8.0): + - EVReflection/XML (5.9.0): - EVReflection/Core - XMLDictionary - Moya (12.0.1): @@ -85,7 +85,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Alamofire: 16ce2c353fb72865124ddae8a57c5942388f4f11 - EVReflection: bd84ca5ff98d2479966df23d41787b08137b3f8d + EVReflection: 52aa00a9035145b1fcf99acae01b782ecc4adad7 Moya: cf730b3cd9e005401ef37a85143aa141a12fd38f ReactiveSwift: a2bb9ace428a109e9c0209615645d9d286c8c433 Realm: 50071da38fe079e0735e47c9f2eae738c68c5996 @@ -97,4 +97,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: e4a7466c5b38806b825e545608a3a6a3c5846e37 -COCOAPODS: 1.6.0.beta.1 +COCOAPODS: 1.6.0.rc.2 diff --git a/Pods/Local Podspecs/EVReflection.podspec.json b/Pods/Local Podspecs/EVReflection.podspec.json index c2fc8341..1c1bf55a 100644 --- a/Pods/Local Podspecs/EVReflection.podspec.json +++ b/Pods/Local Podspecs/EVReflection.podspec.json @@ -1,6 +1,6 @@ { "name": "EVReflection", - "version": "5.8.0", + "version": "5.9.0", "summary": "Reflection based object mapping. (Dictionary, CKRecord, NSManagedObject, Realm, JSON, XML, Alamofire, Moya, RxSwift, ReactiveSwift)", "description": "[Reflection](https://github.com/evermeer/EVReflection) based object mapping (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) including extensions for [Alamofire](https://github.com/Alamofire/Alamofire) and [Moya](https://github.com/Moya/Moya) for network abstraction. And on top of that extension for [RxSwift](https://github.com/ReactiveX/RxSwift/) and [ReactiveSwift]", "homepage": "https://github.com/evermeer/EVReflection", @@ -15,7 +15,7 @@ "platforms": { "ios": "8.0", "osx": "10.11", - "watchos": "2.0", + "watchos": "3.0", "tvos": "9.0" }, "pod_target_xcconfig": { @@ -23,7 +23,7 @@ }, "source": { "git": "https://github.com/evermeer/EVReflection.git", - "tag": "5.8.0" + "tag": "5.9.0" }, "default_subspecs": "Core", "subspecs": [ diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 3b7be546..22a0b52a 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,38 +1,38 @@ PODS: - Alamofire (4.8.1) - - EVReflection/Alamofire (5.8.0): + - EVReflection/Alamofire (5.9.0): - Alamofire - EVReflection/Core - - EVReflection/AlamofireXML (5.8.0): + - EVReflection/AlamofireXML (5.9.0): - EVReflection/Alamofire - EVReflection/XML - - EVReflection/CloudKit (5.8.0): + - EVReflection/CloudKit (5.9.0): - EVReflection/Core - - EVReflection/Core (5.8.0) - - EVReflection/CoreData (5.8.0): + - EVReflection/Core (5.9.0) + - EVReflection/CoreData (5.9.0): - EVReflection/Core - - EVReflection/Moya (5.8.0): + - EVReflection/Moya (5.9.0): - EVReflection/Alamofire - Moya - - EVReflection/MoyaReactiveSwift (5.8.0): + - EVReflection/MoyaReactiveSwift (5.9.0): - EVReflection/Moya - Moya/ReactiveSwift - - EVReflection/MoyaReactiveSwiftXML (5.8.0): + - EVReflection/MoyaReactiveSwiftXML (5.9.0): - EVReflection/MoyaReactiveSwift - EVReflection/MoyaXML - - EVReflection/MoyaRxSwift (5.8.0): + - EVReflection/MoyaRxSwift (5.9.0): - EVReflection/Moya - Moya/RxSwift - - EVReflection/MoyaRxSwiftXML (5.8.0): + - EVReflection/MoyaRxSwiftXML (5.9.0): - EVReflection/MoyaRxSwift - EVReflection/MoyaXML - - EVReflection/MoyaXML (5.8.0): + - EVReflection/MoyaXML (5.9.0): - EVReflection/AlamofireXML - EVReflection/Moya - - EVReflection/Realm (5.8.0): + - EVReflection/Realm (5.9.0): - EVReflection/Core - RealmSwift - - EVReflection/XML (5.8.0): + - EVReflection/XML (5.9.0): - EVReflection/Core - XMLDictionary - Moya (12.0.1): @@ -85,7 +85,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Alamofire: 16ce2c353fb72865124ddae8a57c5942388f4f11 - EVReflection: bd84ca5ff98d2479966df23d41787b08137b3f8d + EVReflection: 52aa00a9035145b1fcf99acae01b782ecc4adad7 Moya: cf730b3cd9e005401ef37a85143aa141a12fd38f ReactiveSwift: a2bb9ace428a109e9c0209615645d9d286c8c433 Realm: 50071da38fe079e0735e47c9f2eae738c68c5996 @@ -97,4 +97,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: e4a7466c5b38806b825e545608a3a6a3c5846e37 -COCOAPODS: 1.6.0.beta.1 +COCOAPODS: 1.6.0.rc.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 889cb69a..33698853 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,2200 +7,2200 @@ objects = { /* Begin PBXBuildFile section */ - 000BBC4B9EBB9D80545EAFED571A6279 /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */; }; - 000D89666699112238E2925C452B7AED /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 002342288BCA925513CAE972F4058076 /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */; }; - 002E9C1ABFD6D6A0B2ACC55AE5444F99 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FE9D6DCD76A57628B93040F2C720B0 /* Task.swift */; }; - 003626D6140A772E57AE3C290D016CDD /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 748ACB047C326D569886B50C5F09299F /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 004233F08F27AA4720D8D37058D80055 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 0079770D9FCC78F07A2CA2E6EBB8AA10 /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */; }; - 00871717F9CB56773ED48438D360FBED /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 98F0BB6D601C7986CA9ADFE1E0FC3F00 /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 00B0A8DD7EB64C740AD1A8518EB9F291 /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */; }; - 00B439F0D3E16B7A69FBA3D9EF27F4CF /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */; }; - 00BB739978CB463B773B7C6494E94AA3 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66C19D8D0A5B055C6E4B68355D1A862B /* PriorityQueue.swift */; }; - 00CBFA9F08DA09C9348D4BD8D81C56B3 /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */; }; - 0106FB576DBA3A05538BF49F01E70A31 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D34ADE33F2FE45132708526F7B587B1 /* TakeWhile.swift */; }; - 0140FA643C91CE33726F3215DC1F42B6 /* EVReflection-18115d1d-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BB7B62B0500D9302B43C11E75E56688 /* EVReflection-18115d1d-dummy.m */; }; - 0198BFBC7F29322169359218E6DAB216 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABA9EE8AC29F3788F2336B1ABF22E0C /* Observable+Response.swift */; }; - 0198CFD952E1CC1BDE1BDB8CAC3E1512 /* EVReflection-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B0D10C5805239E8B54BE320911F4E1 /* EVReflection-Core-dummy.m */; }; - 01B558CF8F4B469EE371AC0F18B0548F /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B6C7CCB45E68F93344E45C54F7CDEC /* CombineLatest+Collection.swift */; }; - 01BA1CCD644FDABE99A5AAB2E0FBAE21 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B35F607F13290BD1344EAEF39617374 /* Multicast.swift */; }; - 01C5DD9C3AE1D99DCD84FBFF21FC8B99 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05CADE82BCCDAB65D68C2F3F4CDDCD6 /* ObservableType.swift */; }; - 01DAECFA0E2D1CFD668D3C13F2201A72 /* ReactiveSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7C85961FD050384A7AF36B0BCCFA9F6 /* ReactiveSwift.framework */; }; - 01FFCF767DC027CBE06674294BF4013E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 02776B98A5AD5CE656D4246AFAB18B9D /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */; }; - 02832655A8C121C0E664BA48BBD434F8 /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */; }; - 02B882BFC05CF1F61C45F6D62C10CF3F /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5EFABB0F89F54D635D82DD0980719029 /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 02F6A78B060F11D4151952B39D83FA0A /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD94A3B55A4EACEE1724E9F1D8B5BA28 /* TakeUntil.swift */; }; - 0300A4CCA0A9CB3B0C6C48C37CC18DA7 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33027F18496060706229E397782E0297 /* Cancelable.swift */; }; - 030CFD0A160D3A15D89319916158AFA7 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DFCD2F3FABBA4B15C90B804E9FE1C0 /* EVWorkaroundHelpers.swift */; }; - 0352023CFA0F26B91EC506D0D7B4C515 /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */; }; - 0393D084E12E0D8F2A6D19F8F4953512 /* SignalProducer+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 113FDC815D0A24A0E2BD0C34A8FEE630 /* SignalProducer+EVReflectable.swift */; }; - 03D2AA76740E1F01ED85A63AB770E749 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822300184733BA2A3ECE8A287BBCBEE7 /* Rx.swift */; }; - 0408F4524381050482FF4A49168362F0 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AA7767BCE198F67C9BED84F1F3E8107 /* TaskDelegate.swift */; }; - 0487F4592CC5AF22FC1F24D7B247CAF8 /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */; }; - 04D36618D6EDF10B9A1FC5B7877976FA /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AF51E98DD94CC28E6E4A72F9B8A9B7B /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 04D7B928F0FAC773595DBFFCCFAE5EAC /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = A494D918A513E64A57EECEE8F5A7D5E9 /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 04FA1C40AADC7F658C9BFAD421B34373 /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - 050A6C9C6254CE5067E58B6F704E1B61 /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B2D009B9918E8C81B1D18E453E36DDE /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 058515DDE7C324BC58F37D00791C8FBD /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EFF0B4E1E0A7DD37E8A2466118342E /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 05868CA1F2E56C3C0F72F39DEDAFEEFB /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E98F5D341284B5759C4988BD54AE49 /* SchedulerServices+Emulation.swift */; }; - 05DA5747ECC24F905C84814425B0DE73 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D47CCF645480548F8C51C3BCBF2085 /* Switch.swift */; }; - 05DEA4EF5E006F4F8F14011134F5909B /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 113C90AB057CA2A0AB74814F4D16D885 /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0607C08206CE7DB63126B8C6DFA3B541 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D21EDBA0156D8DD3DC77FED2DFE546A /* CombineLatest.swift */; }; - 061A3CF710F86406402F6B88D65503F0 /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */; }; - 0635C1B952A5AC9B184251EA5A87D183 /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */; }; - 0651AEE34721DA21EE14F66079E1DCBB /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56991D3C59B5747810E0A933052B66B0 /* Timer.swift */; }; - 066A4536DBA135D7E2BADBB5B972E694 /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */; }; - 0687CCCFD0E8F27FDE98D2715FF8EEB1 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97AE8B5219092BD389148C44253A5DD1 /* RefCountDisposable.swift */; }; - 06893DBEB723537A48AF3F4DDA7D67D3 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D01D3B9102BE001A360D62B14E2AC8 /* SerialDispatchQueueScheduler.swift */; }; - 069B9282A51337EF37A4AF58AD749515 /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */; }; - 07538EA0060ECA2A7652E09E02C70B38 /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64BB2466DDBBB21C7E7C080684FB1F91 /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0768B55A226C0A50EC986DF41BAB3D27 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A01CE26B4BB6C6A2A7BFC94E1F24E95 /* AFError.swift */; }; - 0820CBAD629AE18C081CA11A55793F2A /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6DF0A3D07BA0152B6EAC2F11C816ED /* DispatchQueue+Alamofire.swift */; }; - 0829888EAE4621CD1842EEF850B76DE6 /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */; }; - 082FFF61CEC5089B4AC5D8E5094D9544 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5783ED37492E4EBE725E77B05B1EB1 /* ObservableType+PrimitiveSequence.swift */; }; - 08384420092A6C36FFA1431BF0276ACB /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A44DC78E1C8AA2590FF7ABEBBD6E647 /* TailRecursiveSink.swift */; }; - 08432D7A56ABB69C09F5BCCC7D87A305 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5338294C9321C8A2A83790F0D86E9413 /* NopDisposable.swift */; }; - 08804C41B2E35F260236209DAD47A4DA /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2458160039E0306849DA1BAD5BE3995 /* Completable.swift */; }; - 088426FD621ECCD4B9BB0855C78E202E /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */; }; - 08FFFDD05930DCB75584C6AFB4422648 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 972BB618DF61C283AF968424462BF588 /* SynchronizedOnType.swift */; }; - 0901AD0583E2ECBCF19B016EFE372B90 /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */; }; - 090BBEF3558A4BA5958B45C238CF1955 /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AF51E98DD94CC28E6E4A72F9B8A9B7B /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 091DDC744554560E6AF9E129B0EA3CEE /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15A82AA35FEB4ED76CCC8DA2FF34A0F3 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0954A9A485B77D6AA85D91C4A0B3F278 /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 029B28A00296EFCD60731ADA0C9F6C9C /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 097078D9B3A69DC9AC14069CB3D6E39F /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D9EA1A1CB2C0F13F6047C151A8EBBF /* Timeline.swift */; }; - 09857ECDC9DFF0A1CD2964D57469F10A /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */; }; - 09A69105B66005E416C1182BFF3829EE /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DE407AE04C08EAD0C8C083E8353D2C1 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 09C490BF1BC15F5EC68352C3101BA43C /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562EEB2FC4F044FD52D838616C537DE9 /* ElementAt.swift */; }; - 0A2CD83CD19ADA46EB434F5D27278E21 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E5615FE3C68685E0664BA7314E17D80 /* Sink.swift */; }; - 0A35359EAF91D573BB2ADD6BEAF85339 /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */; }; - 0A691168DC121F620CEAEA727FD2B0A0 /* CKRecord+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BF947021965D95B43E438D90FB44CA /* CKRecord+EVReflectable.swift */; }; - 0A9663484E494A1FAFE0C5E869BD020A /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300695B234D3AD37005B82E82317F0F1 /* Sample.swift */; }; - 0B38F0ECFD63143D17507469AB27A4E2 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B66088E921C8BCB3E488232925AD1B7 /* Single.swift */; }; - 0B4FB701CE9BCF392B91DE26995985D2 /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C624402103A99C7120BABDF0840695 /* Single+Response.swift */; }; - 0B7F0A62E3DFE0BC5740144C6FAF3087 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA5B415E065C9F08B956D8782D6C4DF /* Using.swift */; }; - 0BD35DCDAF0D6BDF597B00345D777379 /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3848F3DD74A23C562EDB255292230068 /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0C1A68247AF6318400E43DDAF866070E /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */; }; - 0C1B2E591009278596A60FCB1BE9C6F4 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006AD5491BAF9EFE487734EC35E24330 /* ConnectableObservableType.swift */; }; - 0C260C2783336F6D5DD4F63FEA0C3403 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34573940B69E4208A8024F9D9DCB8DE /* SubscribeOn.swift */; }; - 0C3487536198C54E12C2A19186CE24E4 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9151C160D78D94B946EBAFF332EB6D8 /* Map.swift */; }; - 0C60A0E662ED409145674716FF74E1A0 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E955190303F80F0264F314A2FB644A8 /* VirtualTimeScheduler.swift */; }; - 0C7329FDB5CBDE54182B5E6A106B6DC7 /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBFE8FA94D4A70271CCD491AC249A965 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0CA00E40CA281D39E90C9834922A500C /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851094E58B9830EEB95CDF1FD2F13DA4 /* PrimitiveSequence+Zip+arity.swift */; }; - 0CA22DB87368DDEDEB87C84878AAD23B /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2056A565B719A9F70FAD44CBE322E33 /* AsSingle.swift */; }; - 0CA44D80928B7E3359685A6DF22AC280 /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CF4A312A5574E494572A6033423BB46 /* DeserializationStatus.swift */; }; - 0CD34F1457645E9572234E18A9895DCD /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF733ACBE37FC68E90E9FF6FD0344C4 /* AnonymousObserver.swift */; }; - 0CE37DDCBBA8D9994CC45DB12ACE2245 /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */; }; - 0CE519827DA132B561B9E2F564862CC5 /* SignalProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AE3249A4C9C0B3FE58973EE3E4FCE0 /* SignalProducer.swift */; }; - 0D3F133E1B62DD8D6AD8EBACCDE5B2F7 /* ValidatingProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05C2D9FBE75ADF4BBB06A518FF20C79 /* ValidatingProperty.swift */; }; - 0D622A8C4F1D5CAE8C57B8E88601E525 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA0ADD7FA589EC1EBEE84A6F0488BA5 /* Atomic.swift */; }; - 0DA88DB4AF9B332CF6F2B8EB77DFB210 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6571BB2D4EB2A49A3B8A0F5FFC81EC /* CompositeDisposable.swift */; }; - 0DCAE512E49A1EF3DD248C60EEFAF969 /* UninhabitedTypeGuards.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22F6BA5A19EF95ED04B3B4FEC3ED9456 /* UninhabitedTypeGuards.swift */; }; - 0DD01946E4000C770575113BA106AE6D /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */; }; - 0E02F38F43532F2B4208908AF07A055D /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B04AC295D0A80327DF9F7B93C2588036 /* ThreadSafeReference.swift */; }; - 0E085B1DCEF380CEE73F7AB83B8609F4 /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */; }; - 0E5EAE1C2274E4152AE73399C4FF8F2B /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07AAD070FD76220907DA49927F6D979D /* SynchronizedDisposeType.swift */; }; - 0E7950C151D5963AE5597BEA16CD1069 /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 40C2D124D777F9888539367ACB05B658 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0E91F901D00068834185A53743680F07 /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A47D2EF00AC73C19C312665F53A23F23 /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0ED40396186B095752F5CB4BC81060D2 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E356B8736E68CFB870688687DE5EBD9 /* Image.swift */; }; - 0EF613068859294791F6FD12A02DCD44 /* XMLDictionary-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CEAEA9EC003FB9D1BA6A738A57B73BD3 /* XMLDictionary-tvOS-dummy.m */; }; - 0EFAD1BA93F70FF381151D6AAE6793ED /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */; }; - 0F100D573BA7CD13C36754187A8B0559 /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9117764DB0FD3AFBDA540AAA5FC75755 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0F22469A1724E5DA1DC8B296D7F4FB3D /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - 0F44492CD7F1010525980FC4B3DB18EE /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B030DC65FA5CEB30B619DD0D217B3291 /* EVDictionaryExtension.swift */; }; - 0FA70F6A487C9A7D14AC2790BE17884A /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E70D352B5FEDC36D346A339F357455 /* Dematerialize.swift */; }; - 0FC6E581E257B1A8297EECB890EFABA2 /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC9BBA95489DE8FB575B668032D741 /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 0FD5D834D56ABE11DC52771DDD9C1714 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E70D352B5FEDC36D346A339F357455 /* Dematerialize.swift */; }; - 0FE54E86008505E8A6EA53BD4244C57A /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E58392BE8B3510E986FC2315969C87 /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1042B910D9FD89E1ADB45BD6F88F51A6 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E016D30EF4534F1E4965EBFEABE229C1 /* EVObject.swift */; }; - 10C5CA692BCD3BFA8075882FB3FD1CD5 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987471309F3031203EBCE4F1558235B0 /* MultiTarget.swift */; }; - 10D37F4F626A6AAA0949ECAF101BA4F7 /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = B46C0A679B108FAB037FC01C82B9AA47 /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 10F69E1FE24F1BA7DBBBB2230900F951 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BCEA980DBC6BC4805A13A2F4CFEE9D /* Bag.swift */; }; - 1145AF17E60926A33F445A5490BC36C7 /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */; }; - 116A665F963FCD0F07DA80BE5D8C66B6 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449B25C5E983B915BCDDC2400ED2593E /* DisposeBag.swift */; }; - 11CE0F6A2F6D544CED42D3E304FDFE2D /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = B101BC298DE12ABAC78D9DD1B24159F7 /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1242BF2C6DC95193C71BA4B0CBD22566 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2024B1C6C8B39122F71D77C8F50328F3 /* MoyaError.swift */; }; - 12B328FF0C89B3006D4D43E1E9347572 /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */; }; - 131BB732935450E9E20C9ADB70DC082C /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6451028FCA0C967BE8899AD418065FA /* PrimitiveSequence.swift */; }; - 133553C9B04E4D317BC9FA60B27790EB /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440C004EAC875C10DD20405B04F4E55D /* Realm.swift */; }; - 142B9FEC724D7DEB586D1EAF380D03D5 /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6743DC6F47CB5992E96B7C55BDCA673F /* Util.swift */; }; - 146F22B5B5E776E3E84A9BFC1B5F4B3B /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB9CA76D9E0221697D4EDFEDA86B18A /* AddRef.swift */; }; - 149769F868C70791D2BFAB44C6F819BE /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3848F3DD74A23C562EDB255292230068 /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 14C8418C69E8BF82DA285E656E86B9ED /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B030DC65FA5CEB30B619DD0D217B3291 /* EVDictionaryExtension.swift */; }; - 14DCAA04FFD4A46549C8554817EE7D16 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B739D2580EE24733081BE2648E797A1 /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 14DFEA88F8ACCD3E295365E42F5D4A1A /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04AA573B1BD02EC799752D0AF101B32B /* BehaviorSubject.swift */; }; - 151BD8FBF05736A4FFF25499AAF729BB /* Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BF4F40D8111062E55287F96D07A1A9 /* Flatten.swift */; }; - 152DAAD173AA5A4DA4A731B50F63ABBE /* RealmListEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0F83B9E019B33A825B27C75B4EB0E3 /* RealmListEVCustomReflectable.swift */; }; - 1534F60818808B90DBF7D4BA7618967A /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757D5F1E01E05D1073546719FFF04F5E /* Moya+Alamofire.swift */; }; - 153F893005FC111BD3D90EBFA1563FD2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 157A55D273F905C2A6ED93E0C2FE039D /* EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45828B8DFC1C5B12275D9F2DA0FD7482 /* EVReflectable+XMLDictionary.swift */; }; - 157DCC271E5695328C3DFEC9EB5885C3 /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6A8A50E0E7719B1A6AED467254CC93 /* SwiftVersion.swift */; }; - 157F1883345B5A68D1E182DB48FFC1FE /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7942864BD89782A47A4798E9E96B7347 /* Throttle.swift */; }; - 15C630434BC9637CCF067CAC3E86649B /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5154B7C78063D68249AD885DC2FAA82E /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 15CF9636DABBA0B4747A1984A2633C3C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB3F6E81493F53E32E4E6944D91BC1E /* Request.swift */; }; - 1626329464F9FA45F0D620AA869D673F /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308F36E1544F047E184E0686B6F187AB /* NoError.swift */; }; - 1686FC6F1DA991D5EA778944DB131FFD /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5B300C7CB3C3E5F3DF66BBDD646C25 /* Sequence.swift */; }; - 168DAB39A5FBEBEA61695DEEE66D4EFB /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6636E8B2CE8BC44AB21FA0586E5609 /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 16DEA9DB8FE2908263515F692E67A55D /* RxSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC327BD57F5818629E8CC5E7F0DCAF71 /* RxSwift-macOS-dummy.m */; }; - 174237B80A2167FF976DF1910193AD1E /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */; }; - 174E854531478C562ABDB479983A20E4 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2915DF6FD34220DAB1D13E5B0087635E /* LockOwnerType.swift */; }; - 176595B3F8A45C68B4560A50510D7CBD /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288780066AE13614D9C71905929BBA89 /* ScheduledItem.swift */; }; - 17A1FB388C0DDB520B125AD796637E67 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5783ED37492E4EBE725E77B05B1EB1 /* ObservableType+PrimitiveSequence.swift */; }; - 17CE6D957B663E0324B3572DDF1B4E28 /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05BD2D59581A61BC722364CB562A0A39 /* RealmConfiguration.swift */; }; - 17D65F1261514349D17CAA55BE948118 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C06F4022A1463E4B69FFEF346013EF6 /* Skip.swift */; }; - 181A11778E3F6483FBC9DC45445CB35A /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2024B1C6C8B39122F71D77C8F50328F3 /* MoyaError.swift */; }; - 181BE8647A954E922957A97EAB943DEB /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E24BCEE4FF7DA65914760B60B78994 /* SessionDelegate.swift */; }; - 183F9CBB9A65C5EB054A127AE2E0027F /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C05E6089A38662203D17D8BA2533455 /* AnyError.swift */; }; - 1847F6683720EEFA405F97BCD0211ACE /* Pods-UnitTestsTVOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4042FBE5383ECC36C14DD00D56EA31FC /* Pods-UnitTestsTVOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1850214BB4967606327DCFCF565987BF /* Pods-Performance.Test-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D727B18F9A161E305B476BBAD3CF6542 /* Pods-Performance.Test-dummy.m */; }; - 18780844DC556771D1DC1760ED4162B8 /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = CAA2BFFF27ED761490F064E451CA8957 /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 18B842557F93EC565456450EC40076B8 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0941921D3DC28480873F11C704419777 /* SchedulerType.swift */; }; - 18CAD96ACB334188637D83D047632339 /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */; }; - 18EBC4B345C47C1DBDA7CBF461FD82FE /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C624402103A99C7120BABDF0840695 /* Single+Response.swift */; }; - 193953A70158C059EF21D9F104268E01 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2464CABA0656BE43E306582FE4021A01 /* Platform.Darwin.swift */; }; - 1960AB0AC89FAE1BB6E1CDCE63D35EE8 /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFAEE33B3C86F98564D2D29155315C4B /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 196F3ACF43A7BF6EBCBB6778A6FFA364 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8732AF49BB8612234CFBB303B7B26F /* VirtualTimeConverterType.swift */; }; - 198C70C8C97EF64C1130B2F5D77BD707 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877D9CB81659083D530AA297AC735D12 /* ServerTrustPolicy.swift */; }; - 19C5A9712689A5E15A30F824899599D1 /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = CE5F3623411ACA3657A8D3C3FA7D1CEB /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 19F3ABB4374413FA7866880C0DE864F1 /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */; }; - 19F83C0FECAF542574119C8A00463414 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 972BB618DF61C283AF968424462BF588 /* SynchronizedOnType.swift */; }; - 1A61BB18A6E75384BE103A9143777BF4 /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */; }; - 1ACD794F04BC8C51F290547CA0D47095 /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */; }; - 1AD44ECF4FA7C4488E10195F4CD78D06 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DECA3B4A4E985F124A013DD48B4AEA /* Platform.Linux.swift */; }; - 1AE9D8F88BF8444432713BBF7EDC9140 /* ReactiveSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AA61799A7672CE7AE98EFB9669351F /* ReactiveSwift-iOS-dummy.m */; }; - 1AF3CABFED2C526BBF99478609147E71 /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 113C90AB057CA2A0AB74814F4D16D885 /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1B0A9BD98AD00704C2ECEB7468E04634 /* ValidatingProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05C2D9FBE75ADF4BBB06A518FF20C79 /* ValidatingProperty.swift */; }; - 1B17739C012B81539B0DE7EEE54126E8 /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */; }; - 1B2C67C88A91BD23231460FBB6DDF083 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = F558046AB474A278E21EC81534461C68 /* DeprecationWarner.swift */; }; - 1B757A372FAA0EE013A92B47D55F5A29 /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B09058B98A4ECFB07F03463CD707F12E /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1B815770EBDE9B2CD04C1A8AF1672ACF /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D11611C4B53E2DED47FA60AEFFDD772 /* Error.swift */; }; - 1B847EF529D1F1365844EB9944A24D71 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB08D55E99327B2F215B2E5965A69A3 /* RecursiveLock.swift */; }; - 1BAF826555DF7326D0A132A2CBB6C283 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8732AF49BB8612234CFBB303B7B26F /* VirtualTimeConverterType.swift */; }; - 1C2952169B30475DF976518B21FF6F22 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765D19540E2DAD9733703BD9B8A87091 /* Merge.swift */; }; - 1C3488C8F730B63CD262FEE7BE090BF4 /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70768616EC07CE51AD6879B41BB47F6 /* Cancellable.swift */; }; - 1C356677B4953BC756826FD00E119734 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38233DB21363898E84B5C3E8197363FE /* RxSwift.framework */; }; - 1C3EE8C4F931E95D8E72C8715C15ED6F /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58E2DA25D37503B072C58B0F2C96AD0 /* ScheduledItemType.swift */; }; - 1C63EFD0C5795E8A9B1C7AEC3DCD4EF8 /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */; }; - 1C641FA1060D88EF75377A476BC69CD3 /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */; }; - 1CC1D2518F428CFE94FEFEBB57E6F75A /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF11847CF64BC67B661F9D66C0529911 /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1CCB02AB86B764900BFBD6F6277F92D3 /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = B4D0D28AB1440E5A04D6F4760FB32696 /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1CD0F46ACBDDE7A3E4DA8EC8581A32C8 /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 651B55FFD6E1995D8BE1EE5546B90E24 /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1CD9AFD3C60159B3F6512D45EE04E343 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E480BD608C7EF3C349378520F68B0F67 /* Result.swift */; }; - 1CE7FD0369BC8D5F0E52D0142686B08F /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7706EC6E53CD420098CE3CB11359E6E0 /* Signal.swift */; }; - 1CEB295C96BB7746AB2D5B2E9274E2CA /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = F558046AB474A278E21EC81534461C68 /* DeprecationWarner.swift */; }; - 1DF1197402920A93C57DEA644DE838F1 /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = A494D918A513E64A57EECEE8F5A7D5E9 /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 1E12D050CFFC322AF2B6476CE0234470 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */; }; - 1E6D4EF90D3E76BDB933DE8ECA8B6D46 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */; }; - 1E8FA20B1F1CD6E968A4CE22E39510DE /* Moya-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03EEE2CAAEDAB575FA5AB1A2CDE6389E /* Moya-tvOS-dummy.m */; }; - 1EB329462BCFED68BEFFBC84C39C3219 /* RxAtomic-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F8F58B52295E13949E95F17C7437B7 /* RxAtomic-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EB9B09927BA7266B6ECB624B4AF32B3 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9151C160D78D94B946EBAFF332EB6D8 /* Map.swift */; }; - 1EC9CAC2633C06AA514E77BB65A7FEF8 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4898D1CB5E380743BF2089D47F88D4F2 /* ToArray.swift */; }; - 1EE42A5C9F163B11162B4AD2AB771B03 /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CF4A312A5574E494572A6033423BB46 /* DeserializationStatus.swift */; }; - 1EEF218DB1F96468DF77F42DD7EBE4A8 /* RealmOptionalEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE84DD52020CE6B8D0F7158D81D2329F /* RealmOptionalEVCustomReflectable.swift */; }; - 1F1AC5E50340BDD1A1D4F9EE0E7498F9 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A827B84E2E2D6AEC3B0D8220ABC8C77 /* GroupBy.swift */; }; - 1F27A0A4C17709BE1B42995B87FEE86D /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */; }; - 1F5179AFC534FA5409C0936E1D798DED /* SignalProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AE3249A4C9C0B3FE58973EE3E4FCE0 /* SignalProducer.swift */; }; - 1F82868979C68AEED35F29D86CA66ABE /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */; }; - 1FA3B187A291D22CC7757CCBB0303972 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD4AF8EFBF6E935B8A50390DC692BAB /* SubscriptionDisposable.swift */; }; - 1FD25238FEF20ACBA0C019D59C4CEB2E /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */; }; - 1FE2FD7781CBB2A47252070C7ED21158 /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CB14F061A550445EF68D8E2DC591E /* EVCustomReflectable.swift */; }; - 1FEE0C3612B354492D782B814EA0B2BF /* RealmObjectEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD145ECBFB7C7E723DE635607401A3C8 /* RealmObjectEVCustomReflectable.swift */; }; - 1FEFC6C3675918F91D4C775678877D65 /* CKDataObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE2B6E508698E67003BF84F21DC8698 /* CKDataObject.swift */; }; - 20092ED6FF229094889712456D3E0714 /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B954C875B03458E77D2DED844363356 /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 200C235138B9821ADAE8790119F659EA /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72E280B20EC07856F90F588B87AB4FB0 /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2039775883A02EBEA99AD8CD122BEE95 /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 65A105B8255C777B9E73459D064D8724 /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 209EC536818937A36F96C2B9D25EAC2A /* FoundationExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A1CCA1630E0D291A9F0DF2E4DC564A /* FoundationExtensions.swift */; }; - 21248F567B603AD21C33AF6F916DD3D0 /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 496A4810161A1648644CE0D3DA420369 /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 21284E7824DA6E966C50EBF135201BD2 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47F987F9FEE42DB7716465233B98B54 /* Concat.swift */; }; - 2149AAB97F869C619326EC00400A5B2B /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 842D8B5D9A314C669117BDD7936329D7 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 217F9DEB9397D8E137A2B8DD441644DD /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */; }; - 2192C865A9FB0F3ADDCF22B9CC9CC539 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6EDB5FB15B38E0AEA11F434723036D4E /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 21B951FF96B1C12D766DA9D778211AE9 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5B4958A4DBA9EC839075534F0A1769 /* RecursiveScheduler.swift */; }; - 21E3B4D20461E7230C4A4194410F2F5E /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5AD46E2732D26E75197D928F1B2DED98 /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 21F3889CB2B455DEFD8375DE093D96A0 /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05BD2D59581A61BC722364CB562A0A39 /* RealmConfiguration.swift */; }; - 2201BE99EC999621F1B695C188DF6843 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD415F19D3197B2034AF15B7F0B1BC91 /* Never.swift */; }; - 2213D29D1D0D98734B479E783C35F5F4 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBE4096B40757DAC22968E3F35D9985 /* AsMaybe.swift */; }; - 2215E2136597B9D83703E6DE4C4CB623 /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = C329F2223A1903B6BEB028324F2DB9CB /* LinkingObjects.swift */; }; - 2264243998A8DB513E7C79633949A96E /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C06F4022A1463E4B69FFEF346013EF6 /* Skip.swift */; }; - 2297BC7E6820A2D9AB659DA3E5FEAFFD /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06E2C6081D1DC5C62FA945AA6D4C8076 /* Realm.framework */; }; - 22B5E22B5A663E76664BC2A1412896A2 /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BEA5EFB41B576FDA5190E31A03E98 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 22C6AE35235B01E63192B6F981E5953E /* XMLDictionary-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BE9D23584A89C64FB80313A712D9DB2 /* XMLDictionary-macOS-dummy.m */; }; - 22E91BFA474BFC4715C5988E828B4F5F /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3A915394FB529EA9EB0DD2DF3C45D5 /* MultipartFormData.swift */; }; - 22F575C9CD84FC87EBDB9059688B447D /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E6BBE1B4F281F5BDEF12A7CF29462AC /* EVArrayExtension.swift */; }; - 22F84B76AFB2F5BAEF67E0E17A62CFE2 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EECDEBE6BBCA95B0E4FF9245D8F907C /* Disposable.swift */; }; - 234DD2FC5354E111D828841FC6DD8082 /* EVManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0603000E272119FCA5A52DE8A7D0513E /* EVManagedObject.swift */; }; - 234EE5FA6DBE709F1A99EBE8EAA0E48F /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AE4420162953F48223A0927F4A2E434 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 237A3326F9F1DA80F0CBCD9464364617 /* Pods-UnitTestsOSX-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACB4D6D4668759711CA927C37A978DE /* Pods-UnitTestsOSX-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 237C1D83186A8D83B05FDCA92A079352 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DFCD2F3FABBA4B15C90B804E9FE1C0 /* EVWorkaroundHelpers.swift */; }; - 2395628E342E5CE756C98ABCE05B5858 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA981A80C904954BA05F3905EDC95CD /* InfiniteSequence.swift */; }; - 23F750FA4ECA1213F97836F375FD09A3 /* Deprecations+Removals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF302608055B56F6D33B7145ADF0B5C /* Deprecations+Removals.swift */; }; - 23FFD80DF4D2A6398B7B7BB894DB5EDB /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */; }; - 241588C03EF7EE4E189EAFF8DF62F69D /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */; }; - 24738EBB79268AD0D57CC29474555CCA /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1927CCC2B9816373FE8CDB10D915A5E3 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 24A16DA1CFE1F1138A858A2F37D0FACC /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58E2DA25D37503B072C58B0F2C96AD0 /* ScheduledItemType.swift */; }; - 24D24B95D4544D0FB1A7F113424D76B3 /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = EDD425CBD064F75A201DEF44E6DCFB97 /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 24D6C5F64824CE3AB57CF27EED6F49C3 /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */; }; - 24DF1E90B394C4BD917EECC9AF6CD122 /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AD35724637C1B82C6C2ABFEDA0368E /* RealmCollection.swift */; }; - 252E839F703A2122DEDE403DDD5BAB13 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B739D2580EE24733081BE2648E797A1 /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 255F5AE524015B9DF3A9F4FAD68B6B87 /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1DC7486953CAD3A6CA1C9475EA00A70C /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 257F476805E3A727BB31401E5A31C098 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6EDB5FB15B38E0AEA11F434723036D4E /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 25A1FF59D82E69330DFC06DE822F51EA /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D21EDBA0156D8DD3DC77FED2DFE546A /* CombineLatest.swift */; }; - 25B1BB64885F551F9C415DB4853205F6 /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = A823A50F05735DDCFAACF36228734EBA /* Sync.swift */; }; - 2653D1486074C2BDB874D9F01BE0E6E9 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7401BF138363AD2BFE4D988F71A8D533 /* CredentialsPlugin.swift */; }; - 26695E55B4F939126589E793835CA6D4 /* RealmObjectEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD145ECBFB7C7E723DE635607401A3C8 /* RealmObjectEVCustomReflectable.swift */; }; - 26E167036CB6115568F4FE9A55243CE9 /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */; }; - 272265618D8C118FCA993C35B2CDBAD8 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 239AD088FF629812A3543F2C98CA2817 /* String+Rx.swift */; }; - 2781DA6FFD77C05995019CE47B5EB2E5 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 119C81F3C8C70FB8FBA105BE56253EF4 /* SessionManager.swift */; }; - 27916D04AF7FDF704BBD23FCB76079C7 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF056ACB74EEC89030E4665DC79969E /* AnonymousDisposable.swift */; }; - 27AD83EF04BDF3CD8B4BE7CC3F9F470B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3A915394FB529EA9EB0DD2DF3C45D5 /* MultipartFormData.swift */; }; - 27BA4F49707D3BD93A0E00B6A105E856 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF7607BC787339DDFCCD1972B906BED7 /* Notifications.swift */; }; - 282DEE2C52E0ED27121BD8E23137DEE7 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9421B1D5BF2AE174623DB35BEB6D38 /* Validation.swift */; }; - 284B2EB783DEF6F47B5D7C6758135274 /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5AD46E2732D26E75197D928F1B2DED98 /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 28BC8F874E07A1001871E3E3D530CA62 /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = D306E3720FA908C80DAAC57380E5BB03 /* Results.swift */; }; - 28C4C80C397FBAAEC310D9BA410C7C5D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - 28C53AD2C09044393DF6C829968F46AB /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84F219CD4C7E32F1DCC1F0C450073382 /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 28CCBC27FD81516CB7861E740807F935 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E5615FE3C68685E0664BA7314E17D80 /* Sink.swift */; }; - 28D557DF234D01718469E506FDC0E271 /* RealmObjectEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD145ECBFB7C7E723DE635607401A3C8 /* RealmObjectEVCustomReflectable.swift */; }; - 28E0031723808B78DFE125300C787CA5 /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9A6328102BAF1E19B61116D39DC2E559 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 28EC70AEE32C15D6587B94604EBFA484 /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF8358F375676CDD86413E8B91E91D4A /* MoyaProvider+Rx.swift */; }; - 28FDD8D0674AF42F221386995391618B /* Realm-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D716D7610CE51BDE5C98EC0D768CEA02 /* Realm-macOS-dummy.m */; }; - 2925A40D5C2DCB910C5487B7FD351938 /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 6346C2DBA803DF38A15B90F0926F7263 /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2942E198728AA1689FCFC93EABC70DA2 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C244A498A17CBCDC09BB144B64047F47 /* Deferred.swift */; }; - 29B08652D2E5BEB5837E5BF3F707FD28 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2915DF6FD34220DAB1D13E5B0087635E /* LockOwnerType.swift */; }; - 29B3DBAA42CE2F641E7F93AE31D165E4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9292F866EFDEA1D5177CAAF9358501E /* Security.framework */; }; - 29EABDB66CD74A049DFA223E61B3CD72 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1430B29192FE3EBB6B4F7370B2DD6D8 /* Response.swift */; }; - 29EC48E0DBFD1DB0EDCFADC29E23DEB8 /* FoundationExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A1CCA1630E0D291A9F0DF2E4DC564A /* FoundationExtensions.swift */; }; - 2A0A6EED8333F9239D5205EE0F6E497A /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */; }; - 2A0BF1CA677A8580944E2F843A2CA9D2 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C0724FEE810E5460B48EBAC008A481 /* Completable+AndThen.swift */; }; - 2A1E898CC4CBAC6B8A8F54194FB0D4E8 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C6145FAC384E9E59F847D1ECE253B08 /* AnyObserver.swift */; }; - 2A4937C70DF8921FBBA471BAA3BB7ADA /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3946477F86947A38CF20369BB9CD0CC /* ResultProtocol.swift */; }; - 2A505AF01FBD55E238F909A75502EE47 /* Response+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A909BF6B78AD07F9BD06DF029775D4E /* Response+EVReflectable+XMLDictionary.swift */; }; - 2AD1C6E28D407F2FC898B4324F679268 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2AFE5F7FB7AD323177556946FAD4FE2 /* BooleanDisposable.swift */; }; - 2AE388A0AF8308804EF5F772F79412B4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 2AFD11A9E7AA3EF7D9D7E68BAD6CBE19 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF567B4A8AE9EAD5AE21DC1F8BEA7220 /* MainScheduler.swift */; }; - 2B60824037E375DB107955B25CCF185B /* SignalProducer+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC99B380AF7FAFFDB413503B4BA17651 /* SignalProducer+Response.swift */; }; - 2B69A59936A543420A40E558B8B587E9 /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */; }; - 2B8F5787C3292A93F411EA43438F8AB9 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA0ADD7FA589EC1EBEE84A6F0488BA5 /* Atomic.swift */; }; - 2BC1155DB813468DE6A4CF5622AE2203 /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B2D009B9918E8C81B1D18E453E36DDE /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2C84A47F56FFC012C410C45F11ABEB18 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D01D3B9102BE001A360D62B14E2AC8 /* SerialDispatchQueueScheduler.swift */; }; - 2C8CD2839DB6213F43B80CCE687A1592 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E356B8736E68CFB870688687DE5EBD9 /* Image.swift */; }; - 2CB5FB8F61A00EF908278B3777A06679 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2024B1C6C8B39122F71D77C8F50328F3 /* MoyaError.swift */; }; - 2CEFFD0B6F2773458D5694214D827134 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA94D7D30FB50B7D3DB990DE9D82B74 /* DelaySubscription.swift */; }; - 2D78FB81796C1E8A1136E1601F3ED45C /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4868A346EA5B63140187FA73617C4D45 /* CoreData.framework */; }; - 2D8E8E6E2A2C64B005560CAB420AA330 /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 98F0BB6D601C7986CA9ADFE1E0FC3F00 /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2D9A8E919317BFD189DD625DA6D779B0 /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */; }; - 2DFDDC8415935D63FB9CD47EA4856D3D /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822300184733BA2A3ECE8A287BBCBEE7 /* Rx.swift */; }; - 2E1219EA961B1A407A269F3428A6DF54 /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */; }; - 2E1D03F08A50FFAD913329A9B7002017 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 2E52C63B8D9BA471A7B66657BAF01F73 /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */; }; - 2E862617D11E49D19046249D415A1BA3 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66C19D8D0A5B055C6E4B68355D1A862B /* PriorityQueue.swift */; }; - 2E98A232B7CC75600D2F01185E5E6F65 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E32C2EC68CDAC27D3C49CF9F4B92EA0 /* URL+Moya.swift */; }; - 2EB779D5A2BA0D8046E25862F560011C /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EFD1D425360E1EA96D8C1020FE79281 /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 2FA22A20A92191E641E04D4C6755B9D9 /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */; }; - 3014A8D75219629E4E7F41B94D1F8558 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF7607BC787339DDFCCD1972B906BED7 /* Notifications.swift */; }; - 302939F848BBEA46AE54213A632C6D27 /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC7DFED3D12BCBB3DDAA0A91C4BCC8D3 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 302C311E6127DFC4F083CDF50A3E790E /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913E2A8F0E83166C15FAF5201833AA0F /* SingleAsync.swift */; }; - 305481472C191D71F4C38D0CBD7C0BE4 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */; }; - 30DC7DEEE930C2C25950637FC90989FE /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743E26B9B771116B9ECC26378019C6C6 /* Plugin.swift */; }; - 30E5E68A4BF798882A275667DCE4BD94 /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6EDA676C8FE49A4FB1996D26FE0C446 /* EVReflection.swift */; }; - 30F7BA6A031F0F8329D246E5C4D972E9 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06E2C6081D1DC5C62FA945AA6D4C8076 /* Realm.framework */; }; - 310BA395A986C68393056A8D46B6FEEB /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */; }; - 3115F90785CC592F15DA19C30BB17BDD /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 972BB618DF61C283AF968424462BF588 /* SynchronizedOnType.swift */; }; - 3125BEFC6E37EBCF2BF901624CB08E5B /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1024FA0C92FFC912B49ECBCC2D281BDA /* SignalProducer+EVReflectable+XMLDictionary.swift */; }; - 313E2DA8C16DFECAAAF29C0284D38445 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3A915394FB529EA9EB0DD2DF3C45D5 /* MultipartFormData.swift */; }; - 31427348C31139CC5EDB591246D7AFB1 /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */; }; - 3147394443EB0909B46101D187091654 /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E6F9CE8CCFF92CE1D157C416295853B /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3188FBE79E46216119C6EA11257C3434 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E3438CE061E5ED34225A32C94F7257 /* MoyaProvider+Defaults.swift */; }; - 3195C25AD1A5FA0AC2DCC5B5E55C32CF /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52B428170350345E1FAE09466DB4EBA /* ReplaySubject.swift */; }; - 31CB8DFBDD3DB820067A1897EB6CF3E4 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D3ACDC7D2B570E447EEFE615BEB0D3D /* WithLatestFrom.swift */; }; - 3219D89723661DDD3F3DDEA6911FE7C4 /* ValidatingProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05C2D9FBE75ADF4BBB06A518FF20C79 /* ValidatingProperty.swift */; }; - 3230985930D746EE433F954DF94A46B7 /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C7D5564105608D16CE593C8492BBF555 /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3243745F01A0A29A50B294452A5A7CDB /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23ADF1FC0E8562BAC4DE59675AF5C63B /* ImmediateSchedulerType.swift */; }; - 325037BCA5D654953098FC092CF2649A /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34573940B69E4208A8024F9D9DCB8DE /* SubscribeOn.swift */; }; - 32A7667ECDC458650305C97C8F50B75B /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97413475DD8E65201BC93EE6E7D8E769 /* TakeLast.swift */; }; - 32A99CD263CA23B4B64F6DD4CEB82A30 /* Response+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A909BF6B78AD07F9BD06DF029775D4E /* Response+EVReflectable+XMLDictionary.swift */; }; - 32CABB146FE33250223ABD741F82805C /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */; }; - 32CDB4DC0BCC0EF9A635734B61167473 /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4596658E88EC93BFB5ED3EFCF91FBCE2 /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3303BABFDC18AD1EEED556F4ABFAC79A /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29AF43CB206CBC081E7D0F6AD3470814 /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3379FB908CACDB57B198914DB413D37B /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA0A1B23C38D2DD9523DF8534DC0B11E /* TargetType.swift */; }; - 33CF1B7DDF5EF14327B53D5B08E9DB5C /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913E2A8F0E83166C15FAF5201833AA0F /* SingleAsync.swift */; }; - 33DDE03367771BFF9FDE0AF4D28A4715 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D7156EC03FACF2195B6C67F5BFA35D /* Action.swift */; }; - 341839E19E9D2A7FAA9788F6165C7341 /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AE4420162953F48223A0927F4A2E434 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3433DC52D8C52501013EC267C35B9988 /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AD35724637C1B82C6C2ABFEDA0368E /* RealmCollection.swift */; }; - 343989C3EBB40244828135689C7DAA77 /* XMLDictionary-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C9117FE31AFD0EB1948DE450DF893BAD /* XMLDictionary-iOS-dummy.m */; }; - 34516B86DE83A8E611C51CAAE2387593 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD94A3B55A4EACEE1724E9F1D8B5BA28 /* TakeUntil.swift */; }; - 345F2BDA03E1611A2C93A42F22B0A071 /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = CE5F3623411ACA3657A8D3C3FA7D1CEB /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 34C1CFDF5DC6A651B15DB170EEDB0F7A /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EFF0B4E1E0A7DD37E8A2466118342E /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 34E2EB30B98FC19C6F002D874ABB429F /* RealmOptionalEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE84DD52020CE6B8D0F7158D81D2329F /* RealmOptionalEVCustomReflectable.swift */; }; - 34F36D5E3F3782AC826E5E49960B8F7B /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */; }; - 34F632504A0F66BF3D1AD1A99C157A59 /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 103A02AEE9C9A9D406A4C60ECF4C1135 /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3514BFA59E77C98117E16FB4D98C8D8D /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2458160039E0306849DA1BAD5BE3995 /* Completable.swift */; }; - 35B77170855A80BD81C345661E261B66 /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CF4A312A5574E494572A6033423BB46 /* DeserializationStatus.swift */; }; - 35C2592CC995808B4E891475F03D4407 /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */; }; - 35DAF9751E245F4D315D1F17900E6C57 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 36AEB8DBE78A24DB705A3AA994CDE8E8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 36B05074CA3DE37D5E656C46D26F3BAB /* RxSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 495B2A40478960DEDB4A2518457787F1 /* RxSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36E39174E008965E141C64FA4183CDA4 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288780066AE13614D9C71905929BBA89 /* ScheduledItem.swift */; }; - 37034989623555F4BD5EDED921BBC4B5 /* UnidirectionalBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70F6E965E6D5FA68D99E3D11DF0CB28 /* UnidirectionalBinding.swift */; }; - 371D3108D76FA0325DAC71BF3C41E993 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D1C4DA51088472798447B73588AD658 /* ParameterEncoding.swift */; }; - 37281CC2E0A4317F90CEA5EF071A3A0D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 3747DABBE38C35CAC2EF97FBB35D8209 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 142B5EF9BA4B68F303A08C72A9E93722 /* ObservableConvertibleType.swift */; }; - 37592E1D7ECC59A1D9388E04AF0D7D55 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A44DC78E1C8AA2590FF7ABEBBD6E647 /* TailRecursiveSink.swift */; }; - 375E097EB5014C4BDA2EC5B5A7E36E75 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6DF0A3D07BA0152B6EAC2F11C816ED /* DispatchQueue+Alamofire.swift */; }; - 37A83AAEE088AFABB67E32A469B0B5CC /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F163C341907A32E9765C7A03ABD69DB /* ObjectSchema.swift */; }; - 3810B87677770973EDA4BF6819AE76B7 /* Result-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C1BEE8D4CE840688D5926CD05F98069 /* Result-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3818940F9B9ED768F3BD4AC0B2549FDC /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF733ACBE37FC68E90E9FF6FD0344C4 /* AnonymousObserver.swift */; }; - 38345BF2EF7649B4B2BD9C8FEC4CBB9B /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2D4CA1CBD1BA1DFFD4EEAE21C18E28 /* Maybe.swift */; }; - 383FA46FFC980C13D601E56B26FFD24D /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E387B216C069B1A8232B6ED3D1CEB30 /* Errors.swift */; }; - 388AE865E0DC2DCA90787F5B81788FDA /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B030DC65FA5CEB30B619DD0D217B3291 /* EVDictionaryExtension.swift */; }; - 38B42762117CA9F7D8A21AB6EE821E3C /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */; }; - 38D88C81185FB5C886CA76E63837D047 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB9CA76D9E0221697D4EDFEDA86B18A /* AddRef.swift */; }; - 38E4DBBAEC19398C12B0FD5BC8B94809 /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */; }; - 3913E4200224F5199F822E95A0B518BE /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD4AF8EFBF6E935B8A50390DC692BAB /* SubscriptionDisposable.swift */; }; - 39317A9EBB86D9B477489382B44F752D /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = ADA990C19AF630006778F37CE5B6939C /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 39346458C4F2174C9B8EEA084424474F /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */; }; - 3959DF012F93DB50E0638872E0C7A81C /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EFD1D425360E1EA96D8C1020FE79281 /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 396C6A8A5397F55CC6C88AEBE511A01C /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CF4A312A5574E494572A6033423BB46 /* DeserializationStatus.swift */; }; - 397C427B9E27FE65A0D3D63267E70283 /* Response+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F2B99D79FD5D86115CEA592EDAECF8 /* Response+EVReflectable.swift */; }; - 3986B64361C70B72857E9586DA2596C0 /* EVManagedObjectArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14EFED2D4FA866E9AA696E9ACA0D3552 /* EVManagedObjectArrayExtension.swift */; }; - 39AC5A955E01B577CADDE6663F3693A4 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5338294C9321C8A2A83790F0D86E9413 /* NopDisposable.swift */; }; - 39AD56AA8407C545336406CCF5828E9E /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E7891B790927EB311ABB5E3B4B3784 /* MoyaProvider+Internal.swift */; }; - 39D2132C662DD9B60B518865D9C995EF /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */; }; - 39E7681167258001C3AF9FF8987BC238 /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */; }; - 39EE7F4D890589CBC43F896A27E3B3B3 /* CKRecordID+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C18A409339288CDCA2F51D12D3394F1 /* CKRecordID+EVCustomReflectable.swift */; }; - 39F3A82D1DB4206D684D30169E3A155E /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */; }; - 3A3291611C21AE7F4F2D4B1FDE9B3633 /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */; }; - 3A46E1D6912E43AD85FD654A608ACFD7 /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1496BB8FBFEBF77026016B1C86EF14 /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3A671DCCFFCF0C8581BFB799857A04CB /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 119C81F3C8C70FB8FBA105BE56253EF4 /* SessionManager.swift */; }; - 3ACA9E61EE9E731ECAE4148FDACA66FB /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */; }; - 3AF7D27277F63A1CB0B20842AD12CF08 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC37CC5EDC79AA20EE0324AA5A68BE78 /* NetworkReachabilityManager.swift */; }; - 3B228BD4D8442530D7F8A2C7F715C3FC /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55575F8D75D39CD1782B34AD80008464 /* AnyEncodable.swift */; }; - 3BC9BA7E47FC3AFB24B5F67AF1266E26 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9F5C4503F765D4A53E3D17311791F2 /* Result.swift */; }; - 3BE83EDA13E418411A584C341938FE33 /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */; }; - 3C16A6734F34B74F08D2C2AF8DDBDE13 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526550D3B725347E7CFF90689259BBA3 /* Optional.swift */; }; - 3C7422FD31C48928900E45243FF40961 /* FoundationExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A1CCA1630E0D291A9F0DF2E4DC564A /* FoundationExtensions.swift */; }; - 3C830F6D937A9B079F96A34ACABECFC7 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C7FAE423F0A44CB639AE999C83DFEF /* ObserveOn.swift */; }; - 3CCAE97735AEC97F83082BCFDAEE544B /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */; }; - 3D0B06FD674913916A74779F90779638 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E07C103355D7E765DFD962D83463B9 /* SerialDisposable.swift */; }; - 3D1045EB34D144CDE64AA18E450383B4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDAE0BE7E7C7E12599FA1C501B3BAF8B /* Foundation.framework */; }; - 3D4BB7269FA4C913EBA75CDFDB79105E /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E6BDC57389B2583537AFCE1E7DC8FE /* Zip.swift */; }; - 3DC427DA2C84F3AAB1D78DB8478E0F97 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E98F5D341284B5759C4988BD54AE49 /* SchedulerServices+Emulation.swift */; }; - 3DF8D01BCAF9A9837D62B9CD2E289A42 /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */; }; - 3E29D7E1FA689A74985E6F5C6109F795 /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5154B7C78063D68249AD885DC2FAA82E /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3E65CCF63F2010E9F9105C0555D775DD /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */; }; - 3E661A9255C7526F49FD082D6EEE4A8F /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */; }; - 3EDBD8FEC63C68DC6F8B411A2F48D261 /* CKReference+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B52AE79A6A88DA1C296FF6F91ED3CF7 /* CKReference+EVCustomReflectable.swift */; }; - 3F08EB0C5676C8CEB96569FC85AE30BB /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4946348BF931FA74BF101EE6FE9578 /* RetryWhen.swift */; }; - 3F356CEAD0BA994686DDD041E7B900CF /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E58392BE8B3510E986FC2315969C87 /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 3F4158DDA5712816A44ADBA57E19C06D /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56D6BA38FB7AE73FA844600F3356F85B /* MoyaProvider.swift */; }; - 3F52F12C0EFCC1DF855566697695600A /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */; }; - 3F686EF7A0644333C3B9507215128347 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4A8F165EB8F80DA10C988C42603FE0F /* SkipUntil.swift */; }; - 3F8E16D105E7F8600D59BF14C2FCF387 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408A259FF714AE7C9785F1A88FAB516A /* List.swift */; }; - 3F8F532C24487898D1021906319ED4D4 /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */; }; - 4001C4A578A808B8DBB8F8FFF492EDE5 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E955190303F80F0264F314A2FB644A8 /* VirtualTimeScheduler.swift */; }; - 402AD93ACBF79FF90A26F2E9EDD077FF /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4A8F165EB8F80DA10C988C42603FE0F /* SkipUntil.swift */; }; - 40A25B2F7C38629092FF8900F85CEB15 /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1024FA0C92FFC912B49ECBCC2D281BDA /* SignalProducer+EVReflectable+XMLDictionary.swift */; }; - 40A79666E69FC0B8BDC21B1BAB66C0F0 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA5B415E065C9F08B956D8782D6C4DF /* Using.swift */; }; - 40B10983CAAD6BB7A290E9EC8F297B45 /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCFD6CFD633B12E7C8008D014D89AC3 /* Aliases.swift */; }; - 40B119BF74465EAF462E5CB50BDC9009 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EC062CAF17E15F4DB856CC9608D180 /* ScheduledDisposable.swift */; }; - 40C3FA77C110772FDB3E2103D73DF375 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D34ADE33F2FE45132708526F7B587B1 /* TakeWhile.swift */; }; - 40F47A4AB599185D9A699FFAF74FA13C /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */; }; - 40FD71E24ECE1370BE694356497A2F69 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6DF0A3D07BA0152B6EAC2F11C816ED /* DispatchQueue+Alamofire.swift */; }; - 41006C2018D25417666BB93E3034737D /* UninhabitedTypeGuards.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22F6BA5A19EF95ED04B3B4FEC3ED9456 /* UninhabitedTypeGuards.swift */; }; - 417B326BEBECEEC3CFE30C2DCD36A9AB /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449663E510302F5D1C572CB7A77BCEBA /* DistinctUntilChanged.swift */; }; - 418CC83CDC593954D0F8EA3143598FF9 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB05CE9E3130FFA7DB4A718DD4804F5 /* Deprecated.swift */; }; - 422F4817E179C7A979B87117C4051E92 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E955190303F80F0264F314A2FB644A8 /* VirtualTimeScheduler.swift */; }; - 424AE9F50420DEA521EACC51E094792D /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF733ACBE37FC68E90E9FF6FD0344C4 /* AnonymousObserver.swift */; }; - 425B0704C733EA7A7C7DB3C1E5237FC1 /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = B4D0D28AB1440E5A04D6F4760FB32696 /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 425C28DB3102CF0BA0AFDEB935BD420B /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C1154E1CB3E403E0745C4AD3D7D929 /* ObserverType.swift */; }; - 4286937D6C36DE79FF7BE0FF2456C034 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D6D1EC43E7BA5B37742F455A326616 /* Zip+arity.swift */; }; - 429D882A4BEE958FD8E6ECAA82F91F9E /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5BF10301DBE8F30FEFF814B1B68F0C0 /* SwiftSupport.swift */; }; - 433D848921F3293236AA0EEAF7348565 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 4352B2996DCE1D919851C2C93528A359 /* DataRequest+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F70563FF9CE353296AE15F096260EC /* DataRequest+EVReflectable.swift */; }; - 4382CDA7BB10F1042501E1FA999DD1C4 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC3B91B38DAC21A70FDF77423DFBA41 /* Do.swift */; }; - 438FFB9E14442397AEB75E667ECDA7E4 /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B954C875B03458E77D2DED844363356 /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4391144DC646DB9909A74ACEF5B6F3A2 /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */; }; - 439527F93A0A92CB84CE41750FB12E1E /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C624402103A99C7120BABDF0840695 /* Single+Response.swift */; }; - 439A6379CB1BC1541F98C2CA7AF6E472 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60735C05B954406205A51D8D880E38B0 /* AccessTokenPlugin.swift */; }; - 43CBB33CB35D368B84B5D0230E5AF2DF /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = D306E3720FA908C80DAAC57380E5BB03 /* Results.swift */; }; - 440B89E5AEABF1FC2BB2439945C7235D /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E7891B790927EB311ABB5E3B4B3784 /* MoyaProvider+Internal.swift */; }; - 441F05712041948EDE73F316C2B01F3A /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */; }; - 44227A8F3D4DB767ADEACCD778380455 /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64BB2466DDBBB21C7E7C080684FB1F91 /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 442469CCD35C8507AE009F984412A1E4 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A6025BA4B7F5DF27DC9C3C199A6A6F /* ShareReplayScope.swift */; }; - 4531274D65A7A467F25715A35DE5A3BA /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EAB5443DAE9B55D4124D90356E3D730 /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 45455E602D786220E3E137AFE7BABEA8 /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */; }; - 455C2055CBE6CC330BDD5C62B8B86D7D /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3922AF51BBA30381273625868EAB2F /* Timeout.swift */; }; - 45645F49B4CDCEF8701187A964D2CCE4 /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B04AC295D0A80327DF9F7B93C2588036 /* ThreadSafeReference.swift */; }; - 4570F5702C47C970F27EE13E63961C95 /* ReactiveSwift-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F59E12EBD10532AA29A654CC7ED05AA /* ReactiveSwift-tvOS-dummy.m */; }; - 45A7935734C3458EDA7C2288FD38DD83 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03A83A4C56AB1F85CCD3D277BA0E73F /* Materialize.swift */; }; - 45AE60A468FA8707B08B088B31797CC2 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171A499DD489C33924F1B1776261410C /* Disposables.swift */; }; - 45B4B57F0BB5BDC80337BC96CA1DEF56 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A01CE26B4BB6C6A2A7BFC94E1F24E95 /* AFError.swift */; }; - 45C4CFF9711A55772FB8D6756640C505 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD5EBFDE3D23F17CEB375DBFAD70011 /* Error.swift */; }; - 45D10AA7648EDA39C75E8142B910C78F /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */; }; - 45EC8851B93CD03377A2C8D641CB8FBA /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40ECFF8EC004C371549E9793213D2E7D /* NetworkLoggerPlugin.swift */; }; - 4630AED6D1D48FA5FA6180CC1685C528 /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9117764DB0FD3AFBDA540AAA5FC75755 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 463F7B8CB2408DBE3E523E9C6CE0AD08 /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */; }; - 466A00D3CFE151A6A5C0EC82B5B4C011 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6451028FCA0C967BE8899AD418065FA /* PrimitiveSequence.swift */; }; - 4693D33A988B95DCEA7D84CBA251126E /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58E2DA25D37503B072C58B0F2C96AD0 /* ScheduledItemType.swift */; }; - 46ABE526FCD59647C1EBCF77CE4BF1E5 /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 64BB2466DDBBB21C7E7C080684FB1F91 /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 46FA52C70B0CC201DFD313E59B8D3600 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035413C1BEA2A3A564C112470394AEF1 /* Create.swift */; }; - 472C3BC2A6DD18C46CABAC3E28743C2A /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300695B234D3AD37005B82E82317F0F1 /* Sample.swift */; }; - 474B40B7702CD6D64630C1AD35826287 /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29AF43CB206CBC081E7D0F6AD3470814 /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 475FCE3890DF19A46AE8166823C05358 /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */; }; - 477221DDEC7DE4C6D9CFE5132B344465 /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - 478B8E7B3A9C3502BBFF416931EAF328 /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */; }; - 47BE8EA0B89D632E15C20F986EED7E3C /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCCCC23F7822A4B70CD837B44F0CAFE /* DataRequest+EVReflectable+XMLDictionary.swift */; }; - 47F91D962232C2746CD7BEAB388256A1 /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97887A248D6442EE14D516C7DE22E530 /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 481314C31034187B49AEECE3BF29307C /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97887A248D6442EE14D516C7DE22E530 /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 483D34C61905383A6E2A7CAE032DB9B3 /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */; }; - 4856D7C68FAFB7443E9641E1E041D7CB /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05CADE82BCCDAB65D68C2F3F4CDDCD6 /* ObservableType.swift */; }; - 489DFF748EA2FF72E835EB1F13A98D2E /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FD1D44E4087C7304470DEBE7D7073A6 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 48A348ED5A3A78BD6C5E1304AD1A55B2 /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5E7168EDEAD6CBEF3592896943D326E /* ConversionOptions.swift */; }; - 48E09504316380BDF7E58145DB448AC3 /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */; }; - 49653F691C8AC0A20AD352C480131D61 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A80FC4A91FB6BE17D7054A3B4D5976 /* AsyncSubject.swift */; }; - 4968DC400E17186E0D7689EA40E009E2 /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70768616EC07CE51AD6879B41BB47F6 /* Cancellable.swift */; }; - 49DA8A789AA5ABD6D881801220B27AF0 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52CCE53E7CF288B50ED98CA8B4E042E8 /* CoreData.framework */; }; - 4A6771F472F860F757706B071544C106 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757D5F1E01E05D1073546719FFF04F5E /* Moya+Alamofire.swift */; }; - 4A6E20F7E94F85D31883971928476483 /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F163C341907A32E9765C7A03ABD69DB /* ObjectSchema.swift */; }; - 4A89CBCB94972F33D028E7BC079AD579 /* UnidirectionalBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70F6E965E6D5FA68D99E3D11DF0CB28 /* UnidirectionalBinding.swift */; }; - 4A8F897100689428398840DBCEFEBFD4 /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8914A258EC9969BBFE71EA10A844623 /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4A95743FBC6DB667E1298F6B167672B0 /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CE47B2C48CD8AB31BCE20AEA8FDDD22 /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4AC96744D58F87310DAC0CBACD60820D /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B6C7CCB45E68F93344E45C54F7CDEC /* CombineLatest+Collection.swift */; }; - 4ADAE76A18DE161EF1530330070E8D37 /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6743DC6F47CB5992E96B7C55BDCA673F /* Util.swift */; }; - 4B30359B4904640FB626DE4CB6F762F9 /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */; }; - 4BDAEB0DDE06081B2F3F5CD175E193F6 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF2C01AAE7E5CC7BFA12D4934E4ED4DC /* Zip+Collection.swift */; }; - 4C0F7ADDC62C1B3B2D783F3EE7480DE7 /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84F219CD4C7E32F1DCC1F0C450073382 /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4C309149399A3FD6CC4AC24616AC9E75 /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4596658E88EC93BFB5ED3EFCF91FBCE2 /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4C38118A2B99D7B97357293949C49ABB /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7706EC6E53CD420098CE3CB11359E6E0 /* Signal.swift */; }; - 4C4410DE570C2A4FDEB112AF799F7328 /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7922363621CACAE52BB4A3FAC58B4DB /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4C92D180A14A3B8D00EB7447BA305820 /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */; }; - 4CBEC8722B88F9FBB891EF6103DD9B09 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A80DEA6BD5544F37705A17A45480B84 /* SingleAssignmentDisposable.swift */; }; - 4CFAAF2BF4BB374676F77715215CC922 /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440C004EAC875C10DD20405B04F4E55D /* Realm.swift */; }; - 4D45CCD2B6ED9F1EF2763AECE0E15E43 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF567B4A8AE9EAD5AE21DC1F8BEA7220 /* MainScheduler.swift */; }; - 4D4962C5E31C798FA90F3B5AFDCFE2D8 /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */; }; - 4D4ED45F8E3B6DF409D278231A9FAEB8 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8001277CFCDB2AEFEC73A6D69326AB97 /* HistoricalSchedulerTimeConverter.swift */; }; - 4D7414E64B6D5633921C389BD334D2B0 /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */; }; - 4D86B401E05C1698FF3DAE2639991A8A /* Observable+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC717D24A72068E300166601062A8ED /* Observable+EVReflectable.swift */; }; - 4DC0AD2F1E62BE9A10AA4E86FBD0E196 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D695B23EF988A8A40451857E33D8531D /* Reactive.swift */; }; - 4DC2D53E0B0EE42A82B7EE4DAFDBFABB /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD94A3B55A4EACEE1724E9F1D8B5BA28 /* TakeUntil.swift */; }; - 4DD2C6C9DD05EC83BD35BC06FBFED39C /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070B89F0E0ABF5A87EAC4F369F9C14CE /* Take.swift */; }; - 4E25E25F6B01886A952B3E4D874E13C4 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04AA573B1BD02EC799752D0AF101B32B /* BehaviorSubject.swift */; }; - 4E3661E1EAFA414B7538BC1B8655B529 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF7D6FE59E34D8FF07261B8B13CC311 /* Repeat.swift */; }; - 4E4EDC836F526C527E002B6C04D6A4B9 /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BEA5EFB41B576FDA5190E31A03E98 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4E9907ECB44F97051D9734939AA4370E /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6A8A50E0E7719B1A6AED467254CC93 /* SwiftVersion.swift */; }; - 4EABAE437DC5800AF4D4278546D52161 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3A7FAB3C4B5B5B61B1B05B33CB27CB /* Window.swift */; }; - 4EAF9C92342D6D8E378EED72A088482C /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1496BB8FBFEBF77026016B1C86EF14 /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4ED823BFFCFF69AD17B7E139B6C40225 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE3C5483DEDC3B5F2DF90DA68C17803 /* Catch.swift */; }; - 4EF9A9FB984592E27348CADE412FB54F /* Alamofire-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6822B1B32E08D0E31E7DE61E226598E6 /* Alamofire-tvOS-dummy.m */; }; - 4EFEF13E5C186CCC6E6596031C3BFED0 /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2DAD7901EB3B25AD3D8B29C0E7300EC4 /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4F02D4049449AD1E3D8BD56C99A990A9 /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 64480E0E7807E7E4F6F541446202519E /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 4F0ABCCA821B6A6C2A20AB3199ED87ED /* Pods-44Demo5-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13F6FE87E2C974A07E3D8A2EC18728C4 /* Pods-44Demo5-dummy.m */; }; - 4F1A107D6B199C59A12AB9837C48DC4B /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2056A565B719A9F70FAD44CBE322E33 /* AsSingle.swift */; }; - 4F24C70E9B2BB5577AE3474E110DBB26 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10636FDFBF52328BFEB809730C648F33 /* CurrentThreadScheduler.swift */; }; - 4F29201A8A0203C04ACD990AAF1B44EB /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A80DEA6BD5544F37705A17A45480B84 /* SingleAssignmentDisposable.swift */; }; - 4F4CB6C374D2E5D81AB3B8028DB431D6 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8204A0845CE92F63BBA38BE75E66ED9 /* Bag.swift */; }; - 4F52B12AB8BA2729C9F68BE89850BAA3 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47F987F9FEE42DB7716465233B98B54 /* Concat.swift */; }; - 4F9371C7BDF6E709E2DD5F0295045087 /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */; }; - 4FB0DD6C1EDDA2D351B73FB34B8D1ED5 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */; }; - 4FCDA11739F0CF7C951537B186BE5C0D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 501F6870CDA369A7672120FF9C9FA008 /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCFD6CFD633B12E7C8008D014D89AC3 /* Aliases.swift */; }; - 505D2CAA88D5DF14984B7D8C45F716DC /* Lifetime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F893D109CB56F8EEF5CFFAD995B22C /* Lifetime.swift */; }; - 5061CBC6C4CF1213D838AC70030C40F2 /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */; }; - 50A8320174E835E3D5EA6C0F0745C849 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA0ADD7FA589EC1EBEE84A6F0488BA5 /* Atomic.swift */; }; - 5125629D5C46BF438CE6A00F627CD7A2 /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E6BBE1B4F281F5BDEF12A7CF29462AC /* EVArrayExtension.swift */; }; - 5148A4F6A5CC5D99C12D1CEA59C736D0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 516C83F233DA65B6B4D0ED817180ACED /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */; }; - 51727393AFBF5ABA2AB0B2DB7CCCA5F4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 518812AC638B7E6DDD922CD0693D268D /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6636E8B2CE8BC44AB21FA0586E5609 /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 51A547C1D290B4F5D72EF6D5EC8AD0E2 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70FF4768B744357F1D49A8EC87A0295C /* Enumerated.swift */; }; - 51B557A8464A3EF971D9B233EDD6FD63 /* Alamofire-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B9D1569AB6344D1E2EC089F996720AA /* Alamofire-macOS-dummy.m */; }; - 51BCF6D55E1AF838CE4FDB37938B22B6 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBE4096B40757DAC22968E3F35D9985 /* AsMaybe.swift */; }; - 51EEE88382DBDE0A919E77C6783F8BC9 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3792888948F5238612F32EA33ADD188 /* DispatchQueueConfiguration.swift */; }; - 521E2C8FB35376114DCAE9E5C0248C0E /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5EFABB0F89F54D635D82DD0980719029 /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 52AE4C1AE036FCBDBE8794E9CC70BD25 /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF11847CF64BC67B661F9D66C0529911 /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 52B74B3514FA66D172D4AF610FD7EABE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE704FFB6291D86A6FBDCA1CD0239E /* Response.swift */; }; - 52BBC2B49C994B76705F3552A9DDC4C0 /* ReactiveSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E6E8496FBE44C6D8F13FE0AACAD227D /* ReactiveSwift-macOS-dummy.m */; }; - 530E56E7C0A44002B66C287A1AD5A09E /* EVReflection-e20423af-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 75CEE0A0A4CF31C7D2D4E4EA8FF6D037 /* EVReflection-e20423af-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 536E7139677140EBE7F7A02D952DA90F /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 752FA90778216189AB611054116A6CEE /* SubjectType.swift */; }; - 53DC7132AF580A02B9838A932314B32F /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99129AB799BFE5E2655696243C077074 /* CombineLatest+arity.swift */; }; - 5477DE32BBB454236B899F73B0CF1BF1 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D1F36962C6FA8B436835CA8D8990A5 /* Reactive.swift */; }; - 547C84F5773931AE66D6BE101404CD72 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - 548388F5C674981D4FA7562516AC69D8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 54D3DE1744E746EB22A0A6EB11476D9F /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91DE9B7D882A7292D6957206B01B8BFE /* StartWith.swift */; }; - 54E5C88EBAE3CDC72BABD3FCEA19874C /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = CE5F3623411ACA3657A8D3C3FA7D1CEB /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 5518AA2EFB8BB7A028E725F9FDD0416A /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */; }; - 553D24E665CC9400D693FE36D0EE3679 /* SignalProducer+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC99B380AF7FAFFDB413503B4BA17651 /* SignalProducer+Response.swift */; }; - 5581D74C4C0C04D3A79E7B19C19169FD /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5AD46E2732D26E75197D928F1B2DED98 /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 5583BE1CEDF1D48FAB34D0A62A6CFF03 /* Pods-UnitTestsiOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 90D019B158C4658883847A9B37792E8B /* Pods-UnitTestsiOS-dummy.m */; }; - 55A659E877DE09E8614DD6BB21859CCD /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10636FDFBF52328BFEB809730C648F33 /* CurrentThreadScheduler.swift */; }; - 55E159EB9E30A686B9DA4D26608FFD88 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB9CA76D9E0221697D4EDFEDA86B18A /* AddRef.swift */; }; - 55EAA6492DB37749BBDD5E29CE2C2080 /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE18C65E373025388E3C65BE0D33B64E /* SortDescriptor.swift */; }; - 5606CFB12F6DF1A66859F6BCE5E4C3A5 /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */; }; - 560F099193FBA7C51583A5260F058D75 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */; }; - 5621FD935DA249D57B27797078A0F7B3 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8204A0845CE92F63BBA38BE75E66ED9 /* Bag.swift */; }; - 563C73D99E322C2283CF1E267325641A /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45366C947EF60360DADFE5C3980BA6D6 /* Debounce.swift */; }; - 56B0629CFDEB4C335EE34BBEDF277D1B /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC592925D88EFA665D022AF888B1D0D /* ConcurrentMainScheduler.swift */; }; - 56EA6AFB2653C8A2F159756A7D10AAD8 /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 97887A248D6442EE14D516C7DE22E530 /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 56F32CD8D44DEF4E003C0E8E1CA7B0BF /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */; }; - 570A559D56B7787EE39EA1C46559393C /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C244A498A17CBCDC09BB144B64047F47 /* Deferred.swift */; }; - 571C1A2F367613933CDA4F2D42FA8336 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA981A80C904954BA05F3905EDC95CD /* InfiniteSequence.swift */; }; - 572C64B11883A2297F18E31C089E65F5 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A980E73F6BCCB617FF0909AE7D069CE /* Producer.swift */; }; - 574E3EB2C225033885F3B9402B6DB259 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757D5F1E01E05D1073546719FFF04F5E /* Moya+Alamofire.swift */; }; - 575DE0C0ED0CD1A9012B9411FDF5468E /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E387B216C069B1A8232B6ED3D1CEB30 /* Errors.swift */; }; - 577B1A0E7462A1539543F73FE4B6F3A9 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F09A73737F0913B2E5D499AF874F92 /* Lock.swift */; }; - 57C3AC812D88EE9D02A8446FD49F201A /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD415F19D3197B2034AF15B7F0B1BC91 /* Never.swift */; }; - 57D338B37F99E065FD98B6DD418577AB /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8732AF49BB8612234CFBB303B7B26F /* VirtualTimeConverterType.swift */; }; - 57DC5252B99CB36F0EF4C448A97F5D2C /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D1F36962C6FA8B436835CA8D8990A5 /* Reactive.swift */; }; - 57E99A44604F0BE4B67A6AD30D00822E /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */; }; - 57FF7F467F211273AAC77761E1667007 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171A499DD489C33924F1B1776261410C /* Disposables.swift */; }; - 5816C370F3A34527FD53487B6ACFD3BE /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0CCD2624432B248BE937C4305EECE47A /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 581B438EDD90F55DC8D849B83E626FB4 /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - 5890B19C86549B70A6E6688CEDC770FA /* Result-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C6C7E8A50CD1BC62A32161531B2E31 /* Result-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5890EC0C8B126AD3CD5A4D8217707F26 /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */; }; - 589C5A9BD0D7C29496E347D2492AAE5B /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815E2CFDBFEBB299CE218E7ECC29CA51 /* Bag+Rx.swift */; }; - 58C89EA725A2080860FE0400BA5CE9E0 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = EADED85E8771160F575913351D342A23 /* DefaultIfEmpty.swift */; }; - 58C90B7279C4EB4F3B1A64757BF38069 /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = 606FAAEDE587CB0F79686D3131A9B0A1 /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 58CD12A4F49A10F9C0CDEE60506D2019 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A827B84E2E2D6AEC3B0D8220ABC8C77 /* GroupBy.swift */; }; - 58FF74E6AE1BA354639D547672187BD2 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2D4CA1CBD1BA1DFFD4EEAE21C18E28 /* Maybe.swift */; }; - 59117AAE84522F9442CD8051BC3D4180 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408A259FF714AE7C9785F1A88FAB516A /* List.swift */; }; - 591DEEE543CB570A3A2797D9604EB73C /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526550D3B725347E7CFF90689259BBA3 /* Optional.swift */; }; - 5942AEABCEF91504F39012BA20D29CB6 /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = EDD425CBD064F75A201DEF44E6DCFB97 /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 598B7D50121B9251FB06D66E6FC43F39 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A80FC4A91FB6BE17D7054A3B4D5976 /* AsyncSubject.swift */; }; - 59C15E53E5E45A05C0B15E9AAD5565DB /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */; }; - 59E1720B9F82D1D6DAB62492813505FA /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 145108C1FFFC8CCA3D589CD4F0E11069 /* OperationQueueScheduler.swift */; }; - 5A38552609E48C77F785C4A5ECD96AF9 /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5E7168EDEAD6CBEF3592896943D326E /* ConversionOptions.swift */; }; - 5A8F8E66EC970DABC9442F2976CE5392 /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */; }; - 5A9147BB503A8A7D71C7C00038005EB1 /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2CB39EE7A761907FF535D94CEB4E7D5 /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 5AC5FF138BC105936DA1FD10E058CEF3 /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F163C341907A32E9765C7A03ABD69DB /* ObjectSchema.swift */; }; - 5AE4F63883CBFA8C9104D48DF7BED62A /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94F683776BD08C7FF4009D10859B2652 /* Disposable.swift */; }; - 5AEA0EB8E10BB0B09665EEA971A8055A /* Scheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC708F52CEB10A6B035625D1A898F8DA /* Scheduler.swift */; }; - 5B1FFEE5C815A0E8BC1944E2982CC0B3 /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */; }; - 5B62EBE3E6993005012C37CD8EC89900 /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */; }; - 5B7408ED73A01371770D69751A20A800 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765D19540E2DAD9733703BD9B8A87091 /* Merge.swift */; }; - 5B8BE85920FD2C567ADCF0F656031990 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BEC7CB48738A72E66783A86CDFF9EE6 /* InvocableType.swift */; }; - 5B9399FB500B5891F5091100C4E29982 /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */; }; - 5BD0B9180A9AB9EDA96BF3E4647F1750 /* DataRequest+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F70563FF9CE353296AE15F096260EC /* DataRequest+EVReflectable.swift */; }; - 5C11BA94088E14BD8B73E670BD463836 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEA68FFEA4BD00335C53DA54E154157B /* ResponseSerialization.swift */; }; - 5C2ABD66612E88E361BAEEAC294DA7D1 /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */; }; - 5C4B868E602E32923A16E6393F9D63AE /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96447FAB899FD38C4F96AB27545EDF8 /* AtomicInt.swift */; }; - 5C95E2ACCABDD68E98AA98601DB432BE /* Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BF4F40D8111062E55287F96D07A1A9 /* Flatten.swift */; }; - 5CE5F15E46363A0901DC5C6F656D59F4 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B739D2580EE24733081BE2648E797A1 /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 5CEA671DF9D218E78BE93E3C062E8EA3 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388C2CD5FDB498E84DA587BB286D8B2C /* Alamofire.swift */; }; - 5CEE948BF15503EA4B7A21C95A9A3969 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB08D55E99327B2F215B2E5965A69A3 /* RecursiveLock.swift */; }; - 5D170174B55B7B4BCD4AB16478398DB7 /* CKRecordID+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C18A409339288CDCA2F51D12D3394F1 /* CKRecordID+EVCustomReflectable.swift */; }; - 5DEBEFF6D0CC4A567725947104954CD4 /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */; }; - 5E92EA6B0CAD2A11227B7D00715DA3B3 /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */; }; - 5EADE230C154EFC81E444EF49BE246C4 /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */; }; - 5EC3FA5FEB5DB8559CCEE1EEFA748A4F /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6648CA8A1997B6FC214C5847EF1DD3 /* RealmSwift.framework */; }; - 5ED17E99CD4DF43D26A415544FCFBB9B /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCCCC23F7822A4B70CD837B44F0CAFE /* DataRequest+EVReflectable+XMLDictionary.swift */; }; - 5EFB3EB47EA02EBD020518636ADB79CD /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BCEA980DBC6BC4805A13A2F4CFEE9D /* Bag.swift */; }; - 5F08490CC31E4B91DA3C3EFACDD75853 /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */; }; - 5FE5402C3437E711EBC72E464B08E30D /* ReactiveSwift-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 720BF8DB2D658B8010EA3B38EEC0633B /* ReactiveSwift-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 604CE07FE3EAD5A8FC51365618486932 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07E7891B790927EB311ABB5E3B4B3784 /* MoyaProvider+Internal.swift */; }; - 606FE00FD3892F05B146D98891697885 /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */; }; - 607AB49611079CFB14DEDC76B7754E8C /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449663E510302F5D1C572CB7A77BCEBA /* DistinctUntilChanged.swift */; }; - 60FE46EDB39E2A16706539C14F627965 /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2DAD7901EB3B25AD3D8B29C0E7300EC4 /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 61054376D4AF41F21E13433D9BC79CB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 6134B6AE6B2A6FD50CAE3080861866B5 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D3ACDC7D2B570E447EEFE615BEB0D3D /* WithLatestFrom.swift */; }; - 617CF4BEB96A884E266A9D1E9F5280A1 /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - 61BFE1D6813D832AE4A80826C3ED71F1 /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */; }; - 61D4BD3EE956FD94E39C2FEA1FED8435 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = C308434CE6014CB8D519608880295B07 /* Schema.swift */; }; - 61D862CE54155A2BFD6B1ACE67869312 /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = ADA990C19AF630006778F37CE5B6939C /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6214D568A9D0FEFDB226CAB33A7A026D /* Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BF4F40D8111062E55287F96D07A1A9 /* Flatten.swift */; }; - 6215B978DB01F3C88B6361A7FB19F8C9 /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */; }; - 62278552F61434A460E55615F2241459 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F222B12E85B6A12538D8852C59AAA16 /* Just.swift */; }; - 625CC270B97395AE706A7AA39417902C /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877D9CB81659083D530AA297AC735D12 /* ServerTrustPolicy.swift */; }; - 6267B010DC2E1320D7D3092A9394D165 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C552D1C5225E35E4D51A6BD01A23AE3 /* Optional.swift */; }; - 6278937A85E6F16C2D10BD15119330FA /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC3A2BA133A7DAAAD72EC46C3C317D6 /* Delay.swift */; }; - 62BFA0F76D6486C469105C062C7E8B12 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5B300C7CB3C3E5F3DF66BBDD646C25 /* Sequence.swift */; }; - 62D5B48DB221C9D2BDB09081FCB329F3 /* Pods-44Demo5-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D2451CCE5968EF9F1B55F64B7B091F4 /* Pods-44Demo5-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 631383D8336DF9778B45BB0A1AC0A085 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA464B772A2322443B4BF81B3E4BE2AE /* Observable.swift */; }; - 6343EECF788D64EA6A21FC2C04EE756C /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */; }; - 634C0B0FEA4F5C8447849BD30ED66172 /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 842D8B5D9A314C669117BDD7936329D7 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 63D130B6CF3D8209595480E304EDD330 /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 40C2D124D777F9888539367ACB05B658 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 63D7ABC8D21AC959BC4FCB06B59A869A /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */; }; - 640001FA9BB9BA537E25F85D4C6A86D5 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60735C05B954406205A51D8D880E38B0 /* AccessTokenPlugin.swift */; }; - 641AFDE03F5DB8725402D879A221DC79 /* UnidirectionalBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70F6E965E6D5FA68D99E3D11DF0CB28 /* UnidirectionalBinding.swift */; }; - 643321D11CAC46850E8D851B3974FBB2 /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC9BBA95489DE8FB575B668032D741 /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6497C030FD3706A54EDABDCF121C54C9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - 649D9B6C972E2FEFE004A8ADBF121120 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCCD61DE3A8ADA9C67BBACC06586724B /* MultipartFormData.swift */; }; - 64AAFA239885F8AC2C4A4B32A1787D6F /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 103A02AEE9C9A9D406A4C60ECF4C1135 /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 64E15B992A485D0C546555AD1255A70F /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */; }; - 652F3B11C9C388E1D3673A2FA780D741 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */; }; - 655BDE8C7824F160588C381D6AC9CADB /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10636FDFBF52328BFEB809730C648F33 /* CurrentThreadScheduler.swift */; }; - 6569CE87A73EEEDA98800BAE04692E0E /* XMLDictionary-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5AD9C0D514CE2E1F03DA23E1E3AFB6 /* XMLDictionary-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 656F790A232DCCD10BD19A0BE973AC32 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D11611C4B53E2DED47FA60AEFFDD772 /* Error.swift */; }; - 657DB780646CE8D44B201AAC9E1BD32C /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449B25C5E983B915BCDDC2400ED2593E /* DisposeBag.swift */; }; - 659A051511F6C8167748C721644FCF0D /* Moya-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EE7AF368642596CB11F6912AA9A2018C /* Moya-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65A33161797466614D94C4F26946ADB9 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB41EC69CC93867DBE81FB2F98D90B1 /* AsyncLock.swift */; }; - 6667F15349FEDA43FC642CFF2314D60A /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DE407AE04C08EAD0C8C083E8353D2C1 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 66685BCEA9B22610952E08F251DA044A /* EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45828B8DFC1C5B12275D9F2DA0FD7482 /* EVReflectable+XMLDictionary.swift */; }; - 666ED0B56B40A4738ABC798B9FE28F64 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E016D30EF4534F1E4965EBFEABE229C1 /* EVObject.swift */; }; - 66A62A06CE44C0DF9847235433391688 /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F394A70028103753AFE626D26505E0F0 /* EVReflectable.swift */; }; - 66EE31FFE04DB101BD9EB34740C53EE9 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A209E48ABB030A9C8F6DB7B5E7451A78 /* HistoricalScheduler.swift */; }; - 6731B380A5A3F029610E6B9AF5425C29 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2464CABA0656BE43E306582FE4021A01 /* Platform.Darwin.swift */; }; - 67556402AF4E5DAA7FF8179BE5A63C03 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6663DA22E32CFDDD90AFF193A4AD2B6F /* First.swift */; }; - 676C3DB328E19EE66B244C6102EDFCFE /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69D84F8AE3FD680D0A97D357E95AF298 /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 679409EA2561F03F4129EA5E40C6000C /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 081126E9EB121678F95C15C60EB498F0 /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 67DCEF303DAC7EE77200824FCD5492F3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 6881DFC52C196D047AED8FB8DD72CABA /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE704FFB6291D86A6FBDCA1CD0239E /* Response.swift */; }; - 68906ACEB54A9FA6F10EEF78AF9EA205 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABA9EE8AC29F3788F2336B1ABF22E0C /* Observable+Response.swift */; }; - 68E1D2A2DF30B30B864CEEC607E0DF66 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6C76191DC6C13618B171D57052CAD5 /* Range.swift */; }; - 690EB11C7BDDA1089164D8720A71466E /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2EC26A4176FAEC501ECC37A773DD11C /* Endpoint.swift */; }; - 6932D23CBE467C4B77B39722475F6656 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2056A565B719A9F70FAD44CBE322E33 /* AsSingle.swift */; }; - 6968E8D2B72ED8A4B15436E65F6711C0 /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B9F40ABD27321B39F9CC6CEE99E41F /* EventLogger.swift */; }; - 6969D8F64073505C6335DB4C15A48B9A /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911647F332C8833F643FD6D2F7BCD41D /* NetworkActivityPlugin.swift */; }; - 69B1AD7131805200E46E3C348AF7AD77 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45366C947EF60360DADFE5C3980BA6D6 /* Debounce.swift */; }; - 69D6F51A1B0A7CC5AA25517A75ABB137 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C244A498A17CBCDC09BB144B64047F47 /* Deferred.swift */; }; - 6A12F32B2CAFEA82481D0F916F23977D /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6663DA22E32CFDDD90AFF193A4AD2B6F /* First.swift */; }; - 6A4877031E8AC5E701F16D15520527ED /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F13FB0773145299CDC8E64742815071 /* Buffer.swift */; }; - 6A735E792D0511B565575EE5983E11E4 /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A15AFF088D74C16E33D85A4D7DB2A3C /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6A82A4847625D9231223458EB7C1F876 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D6D1EC43E7BA5B37742F455A326616 /* Zip+arity.swift */; }; - 6AA1968EA0B310ABB4F412D5899707ED /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 6AD245FE3C6C7886E54269F2F9473822 /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - 6AE0A0CC3C8DD392D91AF1C2EA70ED0B /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */; }; - 6AF75204821687C48295812350064F63 /* Observable+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC717D24A72068E300166601062A8ED /* Observable+EVReflectable.swift */; }; - 6B6355ABB3F02513F8BFD9FD7F3151A5 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911647F332C8833F643FD6D2F7BCD41D /* NetworkActivityPlugin.swift */; }; - 6B68425D1A6BB6FE4FAAB2564178220D /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987471309F3031203EBCE4F1558235B0 /* MultiTarget.swift */; }; - 6B6A87995FDAB2F59A86C90220E86528 /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */; }; - 6B8CE6E6E8DD89ECE14BEBED7E8AD5CF /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE3C5483DEDC3B5F2DF90DA68C17803 /* Catch.swift */; }; - 6BA8F33A22B76DBE24D8E5AEEE99A7B9 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA94D7D30FB50B7D3DB990DE9D82B74 /* DelaySubscription.swift */; }; - 6BB985230C57F7A1FA323F4F19A79F93 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEBFB64E5106C0801CA36B40B7A2E4B /* PublishSubject.swift */; }; - 6BDE8AD2B084A637FC5DA2E13ADBFD28 /* SignalProducer+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC99B380AF7FAFFDB413503B4BA17651 /* SignalProducer+Response.swift */; }; - 6C0CCA5B355228128E82C5551B999CB7 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5E17E3DACC0CC42E578F6F26A78B5A /* InvocableScheduledItem.swift */; }; - 6C222C0E43AE74029274A5DA1337C54F /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - 6CA9985CFE11CB555E558612E6ED681C /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03A83A4C56AB1F85CCD3D277BA0E73F /* Materialize.swift */; }; - 6D26F47F1C439C4E195A743F8F4A53A3 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2279AD2AF64EAE8708A882D3226EEF42 /* SynchronizedUnsubscribeType.swift */; }; - 6D4AFB046697CEE28F1D39F97116A5F8 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F222B12E85B6A12538D8852C59AAA16 /* Just.swift */; }; - 6D8D202A62C83C31008B64CA24E7F12E /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288780066AE13614D9C71905929BBA89 /* ScheduledItem.swift */; }; - 6DA2EF3676DC5D9F5E733A0C568D5632 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9421B1D5BF2AE174623DB35BEB6D38 /* Validation.swift */; }; - 6DDDAE751769C2823DCAAB8E820AA3E8 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D34ADE33F2FE45132708526F7B587B1 /* TakeWhile.swift */; }; - 6E0149EED767220D67A8DF1B25848D61 /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - 6E37C5FA78D0F9409BB04020C4719B10 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 142B5EF9BA4B68F303A08C72A9E93722 /* ObservableConvertibleType.swift */; }; - 6E822C160F63C3973901E41D06621000 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851094E58B9830EEB95CDF1FD2F13DA4 /* PrimitiveSequence+Zip+arity.swift */; }; - 6EC6382213591386EE056A16ADA05C32 /* EVManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0603000E272119FCA5A52DE8A7D0513E /* EVManagedObject.swift */; }; - 6EC6A7943A9AF48EBA6838E2874C67E3 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 752FA90778216189AB611054116A6CEE /* SubjectType.swift */; }; - 6F1919FE6E2314230C7F322B97732BE0 /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93AB2EEB47AC45216CC2D83BE78EFED4 /* Object.swift */; }; - 6F2496B8C13117A0790348C86C5C9B90 /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C48C537417738F54D9B94DCB5AE2EB /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 6F430F4A0CA6F1A881F8B97DFDF6BACD /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B3DE4488504AC1CC01BB75E8C79BB6A /* Event.swift */; }; - 6F963269FFA5946DD3F3E8F55DA17056 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */; }; - 6FA011AAADB1DE51246041EC4B2EAC8E /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6CBA7C68AFF1BD6693E9B62F3D7410 /* ObjectiveCSupport.swift */; }; - 6FA6D8A00E6E4B879A07B096B4CE3901 /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */; }; - 6FF56CE83E418313536E5F006D7BAEC3 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB05CE9E3130FFA7DB4A718DD4804F5 /* Deprecated.swift */; }; - 70A14AE94A0D491BF1DFCB862E5AADAF /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */; }; - 70FBC1219693E19074007B26D059EA0C /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E32C2EC68CDAC27D3C49CF9F4B92EA0 /* URL+Moya.swift */; }; - 71027106848DEDDF6D32F65D0F62804B /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E880DE713C619F8DD246C264B1C8334 /* ValidationType.swift */; }; - 7187556F29A70ABC1142BC9CA4220530 /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = B46C0A679B108FAB037FC01C82B9AA47 /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 71903782391433C2A0D377D03D195FEF /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF7CA9CC401CB12E9EC1601401AD13C7 /* Moya.framework */; }; - 719D755594CAD9761E37BAFD8B1C6FA5 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7090CD0E0114285F5AC7C37DAF8F3BBE /* PrintOptions.swift */; }; - 71AF0F387E181C3E7E257E3F496A6448 /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EAB5443DAE9B55D4124D90356E3D730 /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 71B18BF357BCB24A856DCB90BE7DF4AD /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56991D3C59B5747810E0A933052B66B0 /* Timer.swift */; }; - 71D3BB2B6A4F3A89A159737581AB8712 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EC062CAF17E15F4DB856CC9608D180 /* ScheduledDisposable.swift */; }; - 71DC2F2FE8A46B9C8F085036B3BFBFAB /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9117764DB0FD3AFBDA540AAA5FC75755 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 71E0ECAB0C97FC8D32ED6830B319D254 /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */; }; - 7208427BA05C301E33585A9AE10D308D /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = E34573940B69E4208A8024F9D9DCB8DE /* SubscribeOn.swift */; }; - 722698B362949B5DBD6B4EB99B5B62F4 /* EVReflection-0db607d1-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 54DBC97CC17E66D19139CD85AD715509 /* EVReflection-0db607d1-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 723CA8DA944947CDFAE4F57B080B9461 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E387B216C069B1A8232B6ED3D1CEB30 /* Errors.swift */; }; - 7273005AD2282876711E788660D523EA /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70FF4768B744357F1D49A8EC87A0295C /* Enumerated.swift */; }; - 7292C3616BDBDC7BE5C275E02B4A810C /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */; }; - 72C3C635C03493E89DFF023DC29FDBC9 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB05CE9E3130FFA7DB4A718DD4804F5 /* Deprecated.swift */; }; - 72D5EE11B444E12D5BBB7EFBAD9B2488 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF7D6FE59E34D8FF07261B8B13CC311 /* Repeat.swift */; }; - 7340EDD828B87CAC029B1F9213B3E499 /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */; }; - 73896B55EC82A1A3E1DD1B97B6CE4236 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006AD5491BAF9EFE487734EC35E24330 /* ConnectableObservableType.swift */; }; - 7391081C99ABEFC5A1D6B702A73730F4 /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 029B28A00296EFCD60731ADA0C9F6C9C /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 73A1461618EABA708FB3AC5C7AE7A8D1 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B66088E921C8BCB3E488232925AD1B7 /* Single.swift */; }; - 740D7158BED07B89A3ABE17BC3E36F75 /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */; }; - 742A4670D68E7497513E3ECE18390727 /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FD1D44E4087C7304470DEBE7D7073A6 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7430A6D02A40A306849CFB380E3A08E0 /* EVManagedObjectArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14EFED2D4FA866E9AA696E9ACA0D3552 /* EVManagedObjectArrayExtension.swift */; }; - 743867FEB96680C07E34934806636AD0 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4898D1CB5E380743BF2089D47F88D4F2 /* ToArray.swift */; }; - 7460C1248C8BC6D3EE7E1BA4654D525F /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F222B12E85B6A12538D8852C59AAA16 /* Just.swift */; }; - 7463DC23EC9DE9994E1F3504209F045B /* MoyaProvider+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B66C6DE9AAEF98177295CAF3E9A931 /* MoyaProvider+Reactive.swift */; }; - 747D94F1D84FDEA65CFDEE74D5D30A14 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562EEB2FC4F044FD52D838616C537DE9 /* ElementAt.swift */; }; - 74CF89980AD91B66D8E725602F995C9D /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974F36B26E343DD493794EED896FD50F /* ConcurrentDispatchQueueScheduler.swift */; }; - 74E7F77336AB48585A82E365C64A8D60 /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */; }; - 752041F494619B5A4D1B777A87B5C76B /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56991D3C59B5747810E0A933052B66B0 /* Timer.swift */; }; - 757B8F19116B13DDB1CE70AB3616C946 /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */; }; - 758E74E518F11164F576B76DF1619275 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56D6BA38FB7AE73FA844600F3356F85B /* MoyaProvider.swift */; }; - 75D3A88A81B62EDAA2C1F59B9BC6E0C9 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F13FB0773145299CDC8E64742815071 /* Buffer.swift */; }; - 75E4C45EA1C972F59F519A0465264263 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E880DE713C619F8DD246C264B1C8334 /* ValidationType.swift */; }; - 762580099FCFFFD5DF31EC48C53D2039 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92948649539ED543FCEEB8E19B4B9B37 /* CoreData.framework */; }; - 764E1675B13EA4EA93C64A93E9D3B619 /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9A6328102BAF1E19B61116D39DC2E559 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 76872FFD9BD1A45E0ED449F654298B62 /* RealmObjectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11C71F69466C56AB9F5281684F6093D2 /* RealmObjectExtension.swift */; }; - 76E5A5B395FB9FDA982CA93D1B1D96DD /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743E26B9B771116B9ECC26378019C6C6 /* Plugin.swift */; }; - 770307A8B9945FD9A636597679D30A32 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7090CD0E0114285F5AC7C37DAF8F3BBE /* PrintOptions.swift */; }; - 77203629A4F18C7FE84089B25F19600E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 774E1777135B75FABE0DDB3EC253EE30 /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */; }; - 77714DBF62AAC2907B8DEE633A7D982D /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F09A73737F0913B2E5D499AF874F92 /* Lock.swift */; }; - 77B55FC7B08CC06C503DFD3F7EDD47A6 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B6C7CCB45E68F93344E45C54F7CDEC /* CombineLatest+Collection.swift */; }; - 78175C24E9B86B2D49BFFA6217E5567B /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - 78613A033777EDC7186B8F933C84EEAC /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29FBF0188F66DC7F315E310B5232D3E1 /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7867CE35DDD7CCC23A7773CEBA2A0C7B /* CKDataObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE2B6E508698E67003BF84F21DC8698 /* CKDataObject.swift */; }; - 78B6F24124B5E7EC0F9F6E3111D85359 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0D7ABE4731C3600BE169960FC5239A /* Event.swift */; }; - 78D45B7AA3938A396D4ABFA9AC7AC658 /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 64480E0E7807E7E4F6F541446202519E /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 78F120EBE2B1A2EA9EC61E5F9112FED5 /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */; }; - 798C7B51EA819D3607A373C4943A1C18 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA5B415E065C9F08B956D8782D6C4DF /* Using.swift */; }; - 79CB06FAF1336EFB97A0B06017C1E836 /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */; }; - 79D9D31E89DA604051BE09170D96B06F /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */; }; - 79E6C32FD82BBA2F5F4EBAB845F9E75E /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4898D1CB5E380743BF2089D47F88D4F2 /* ToArray.swift */; }; - 79F7C4DA33CFB2599FFF93D2BEF3A507 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB3F6E81493F53E32E4E6944D91BC1E /* Request.swift */; }; - 7A10F821D3B751BB9F25C6837D252837 /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 07F4CF0638B6D94E4A2D70C32D3199AE /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7A67317B92BB27D973673D1DD69BFAE0 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A44DC78E1C8AA2590FF7ABEBBD6E647 /* TailRecursiveSink.swift */; }; - 7AB3359B63A3EF53127C033B6877117E /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE18C65E373025388E3C65BE0D33B64E /* SortDescriptor.swift */; }; - 7AE195271316747C5E2D42E4713710DA /* RxAtomic-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 916CF1CA839E1340E7EF3A8A3210E04D /* RxAtomic-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B3857B633B6F1318317E0CF79B85D01 /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84F219CD4C7E32F1DCC1F0C450073382 /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7B50650CAB59C739B36378BE7C43DE76 /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */; }; - 7BB3CCA1BDE30F979E03EFC260B2A05C /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A01CE26B4BB6C6A2A7BFC94E1F24E95 /* AFError.swift */; }; - 7C147A687550B3FCFDAAAFBEBE29D91E /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E3438CE061E5ED34225A32C94F7257 /* MoyaProvider+Defaults.swift */; }; - 7C1FE662EE01128FF9C91B26740E1B08 /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = B4D0D28AB1440E5A04D6F4760FB32696 /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7C2D0F30A2637529312C4A7BAAF8871E /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DED207E29C4B29596F9D9F70BD4AA191 /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7C560E0785BBBB706A34A4385101B74A /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822300184733BA2A3ECE8A287BBCBEE7 /* Rx.swift */; }; - 7CB0F7F9240148CB56DC3F8916EF9DF0 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974F36B26E343DD493794EED896FD50F /* ConcurrentDispatchQueueScheduler.swift */; }; - 7CD1892F99B8D4F2EAD014D6AC9C25A4 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C50C86B1C81653B7BA6D9E62CEE1962A /* SkipWhile.swift */; }; - 7CD6CF95F7BAAEBC446146A2356C87C3 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BB0878D7D0FC2A26D3963DC6B41BF7 /* Debug.swift */; }; - 7D4BB0DB251BB1C5E06EAFB2B3F7366D /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = B46C0A679B108FAB037FC01C82B9AA47 /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7D4DECCA14B76E4814C3333436CF2C82 /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */; }; - 7DB4099CAB3857019908A950ECC3D1D4 /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05BD2D59581A61BC722364CB562A0A39 /* RealmConfiguration.swift */; }; - 7DE59DC8B37015FDF0093E35B280363B /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D7156EC03FACF2195B6C67F5BFA35D /* Action.swift */; }; - 7DF36186143FA04707968467FFAD7C11 /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDD8500CA3137EA317C76D99CF7D660 /* Property.swift */; }; - 7DF866EF3D7DCE7614AF1EBDB8876850 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = C308434CE6014CB8D519608880295B07 /* Schema.swift */; }; - 7E451379566855BCB405800CB25379FA /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C0724FEE810E5460B48EBAC008A481 /* Completable+AndThen.swift */; }; - 7E7884EE196C070149E39134EC047B76 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3A7FAB3C4B5B5B61B1B05B33CB27CB /* Window.swift */; }; - 7E92EACD3B321DEF993F839C32BA7835 /* ResultExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706727F1B5E2271D51FF433D95D40A45 /* ResultExtensions.swift */; }; - 7EDCD294F39A944F9FA769CB2B6D0A79 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDAE0BE7E7C7E12599FA1C501B3BAF8B /* Foundation.framework */; }; - 7EEE84F25641655CCCEB24040CDE8354 /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */; }; - 7F0631DD325D85F9BAF04ACC50D9B218 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006AD5491BAF9EFE487734EC35E24330 /* ConnectableObservableType.swift */; }; - 7F827873E7FD93A5743E938272C58348 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27DBC27EA3B79B7B5EC4BB835887D9A8 /* Security.framework */; }; - 7FD5FD6E6F8D6B0D6696ACF7689C97AF /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B09058B98A4ECFB07F03463CD707F12E /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 7FE78155D95CF75EFB2854E9410FB8BC /* Realm-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D871D704D05563220D5A667470C13E8E /* Realm-iOS-dummy.m */; }; - 80044C87CA288E0F796FC3BB66B9203C /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF8358F375676CDD86413E8B91E91D4A /* MoyaProvider+Rx.swift */; }; - 800E8B71D574CBE4F05D115C560A4D00 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D830FB6C68D011397F5C65FC194E7B0 /* RxAtomic.framework */; }; - 8012F88D4682FEAE7F3C1C0BF5D0B4A3 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BEC7CB48738A72E66783A86CDFF9EE6 /* InvocableType.swift */; }; - 80263D325AD12CC97A81162FBB986CAE /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AA7767BCE198F67C9BED84F1F3E8107 /* TaskDelegate.swift */; }; - 80419799029390E8888CD51D0A2A9A38 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306D62A4EAFA3A16281C1B737665BB5B /* GroupedObservable.swift */; }; - 80B309D89024C74B63978FC8C1CF3BF9 /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */; }; - 80CF401D832BF9C88FF2B34266201F22 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05CADE82BCCDAB65D68C2F3F4CDDCD6 /* ObservableType.swift */; }; - 80D3E8290D6C9A9B4C4611CF8897D61D /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D01D3B9102BE001A360D62B14E2AC8 /* SerialDispatchQueueScheduler.swift */; }; - 80E3B12F0E11F8BA407505D258317C6E /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = C308434CE6014CB8D519608880295B07 /* Schema.swift */; }; - 81367A87BBADE9E400892960BED711A9 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6571BB2D4EB2A49A3B8A0F5FFC81EC /* CompositeDisposable.swift */; }; - 81B8743F3ABE065325C41ABDA4ED7F0B /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03A83A4C56AB1F85CCD3D277BA0E73F /* Materialize.swift */; }; - 81B89ED38C5356C062FC2788D296343C /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */; }; - 81D09F4407A80B84575D6FCCDCA67A15 /* SignalProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AE3249A4C9C0B3FE58973EE3E4FCE0 /* SignalProducer.swift */; }; - 820235545CA16CBE3DA0F6F037524115 /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */; }; - 82066B27F6BEFCD2AB371287301C857D /* RealmSwift-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C50717FE30D9F012BF2F704F239C22 /* RealmSwift-tvOS-dummy.m */; }; - 8208ACE43EECED3BE69B2EB123EC9939 /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 6346C2DBA803DF38A15B90F0926F7263 /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 821839689EB8B8ED95844C4734659ACF /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA94D7D30FB50B7D3DB990DE9D82B74 /* DelaySubscription.swift */; }; - 823FC88897A50187F179F2489AF5AE11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - 8246F5F443ED04C1470162D747E503AE /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF7CA9CC401CB12E9EC1601401AD13C7 /* Moya.framework */; }; - 8266AB5CD3E21879C16BFC82DF18B42B /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A827B84E2E2D6AEC3B0D8220ABC8C77 /* GroupBy.swift */; }; - 8274E2EAF12A327AA28843AEC83F15CB /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */; }; - 82ACE62179AFF95AF1D0A57529DC43D6 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF2C01AAE7E5CC7BFA12D4934E4ED4DC /* Zip+Collection.swift */; }; - 8301881E6AC3FAFF30E534A70FD47487 /* Moya-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 67F1551A630B2792AC160DE013F70EE5 /* Moya-iOS-dummy.m */; }; - 830E8691810AF613CC7CEB3D857EE8C2 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52B428170350345E1FAE09466DB4EBA /* ReplaySubject.swift */; }; - 8313300017D3BE8AE0DBD245E6759A4E /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0941921D3DC28480873F11C704419777 /* SchedulerType.swift */; }; - 8323B7838DBD4DB80A93C3F395ECB3FF /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8204A0845CE92F63BBA38BE75E66ED9 /* Bag.swift */; }; - 8328A1F1F7E790ADDCF5D69F1372865E /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E70D352B5FEDC36D346A339F357455 /* Dematerialize.swift */; }; - 83BEDB774A8C8DE4B68B7FEB5C5CBF96 /* RealmSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98C5FFC3500E03631C8B8EFD3DD0E4ED /* RealmSwift-macOS-dummy.m */; }; - 83CC9FFA3FC7914AA896D9D05897D21F /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C0724FEE810E5460B48EBAC008A481 /* Completable+AndThen.swift */; }; - 83CD4622FE11ADE2ABE033B1AB7AF4EA /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93AB2EEB47AC45216CC2D83BE78EFED4 /* Object.swift */; }; - 83FF84B1DE9ACE0504F987605C1494EF /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - 843DD9816C4A01641D22AD35A3725AD0 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2279AD2AF64EAE8708A882D3226EEF42 /* SynchronizedUnsubscribeType.swift */; }; - 8449DF128CDD5BB51F10AB0433B25514 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC3A2BA133A7DAAAD72EC46C3C317D6 /* Delay.swift */; }; - 8471A3ABB2508FDF7935AD7783A28DC6 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7942864BD89782A47A4798E9E96B7347 /* Throttle.swift */; }; - 85361E5BEBFF5D431C1DFC8AD29B819A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E356B8736E68CFB870688687DE5EBD9 /* Image.swift */; }; - 859C3596D9F43738D3029F96668A1AB7 /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EFD1D425360E1EA96D8C1020FE79281 /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8650AB420CD8A4F8614AEC490D27052E /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */; }; - 865D8C6BB58BA5FD719B2C947B09CA64 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E232449AD8DE73E82B0CCE43BD4CC894 /* CloudKit.framework */; }; - 86679C461C23AA576D3B40C65C542B2C /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E18397F2F9D27AC23F676EFBB703591 /* URLRequest+Encoding.swift */; }; - 869934069B51C8D5E61D1A5E2B5BBD52 /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - 86D0602DF68B407C1028456BAA152299 /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99E58392BE8B3510E986FC2315969C87 /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 86FC1DEA112CD4A3521A6BF215628E66 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - 871443CA8186EA2C968BF474DB95B1BA /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E6BDC57389B2583537AFCE1E7DC8FE /* Zip.swift */; }; - 876890EAE8D61A113CE01334FC66E803 /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 748ACB047C326D569886B50C5F09299F /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8771618E2BBB7DBA2BCB566C80AF8164 /* XMLDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E8143F4BEE73DA567264B85078D9985 /* XMLDictionary.framework */; }; - 877B7EC0BE610085EE0638CDA63DD155 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5B300C7CB3C3E5F3DF66BBDD646C25 /* Sequence.swift */; }; - 87A499E9C31F61758B5B16A16019BD4C /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4946348BF931FA74BF101EE6FE9578 /* RetryWhen.swift */; }; - 87B92E98A37E448F38D65272C312C9B8 /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440C004EAC875C10DD20405B04F4E55D /* Realm.swift */; }; - 87B93F7194364FBC5A2516D406CB1769 /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 081126E9EB121678F95C15C60EB498F0 /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 87EF967C86C6357CF7E0418E52CC6E46 /* Alamofire-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E259CD8CE35FDD8CCC7733747CF9FA49 /* Alamofire-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 880F030DA5883D2EF2D960827E055116 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF056ACB74EEC89030E4665DC79969E /* AnonymousDisposable.swift */; }; - 8810183C092FA5C7280C9E01951733CD /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E331B38D4A261C93B9F4CA56EB9ABFB5 /* ObservableType+Extensions.swift */; }; - 8854591AAAFFBE9EA95E1B5426B50037 /* Alamofire-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C75CCFC50A603F69E0833EB600597F /* Alamofire-iOS-dummy.m */; }; - 88AD9E78ADCED960C9ACC1FB2CB47B4E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 89AE62C3636C82F9D01E5F625CDA2D1B /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1024FA0C92FFC912B49ECBCC2D281BDA /* SignalProducer+EVReflectable+XMLDictionary.swift */; }; - 89B64A329CE1C5013BB2DA76BCD15933 /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6648CA8A1997B6FC214C5847EF1DD3 /* RealmSwift.framework */; }; - 89E6FBD5D81C4539E52186807BDD6CCD /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */; }; - 89E78B6002310CFC9E8A0D27F01F9CC1 /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC7DFED3D12BCBB3DDAA0A91C4BCC8D3 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8A36EA116B06D1556B0E2900FFF67367 /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */; }; - 8A48C2A128F2E6C5A45EF21FC8503976 /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = B101BC298DE12ABAC78D9DD1B24159F7 /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8AA0C8244E457662C319FA749071DB7A /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11B76DEADB81FF82AA4EF3C604AA5FED /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8AC8DD433C2CC7AB7C1239F72ACD57CF /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33027F18496060706229E397782E0297 /* Cancelable.swift */; }; - 8AD1B803B41B358C5F35D106F77A65D2 /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3848F3DD74A23C562EDB255292230068 /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8AD1E26C81AB2F84BFB04EC4E7772472 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 860F27FF84BA352AB5176CF24F982A7F /* Observer.swift */; }; - 8B1231EBE038A8B706F7CC5B1D0F2C9F /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300695B234D3AD37005B82E82317F0F1 /* Sample.swift */; }; - 8B54712012EDEEB490D3309CA435A30F /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA464B772A2322443B4BF81B3E4BE2AE /* Observable.swift */; }; - 8BA3509122C080C302521A77D63C75E3 /* ResultExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706727F1B5E2271D51FF433D95D40A45 /* ResultExtensions.swift */; }; - 8BCA1E8AB06194C8435D3FE9ED28508D /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99129AB799BFE5E2655696243C077074 /* CombineLatest+arity.swift */; }; - 8BF144378077434AB5B336C32B3C5D04 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */; }; - 8BFFA8D0DA34C01EE76EF4010ADB4984 /* Response+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F2B99D79FD5D86115CEA592EDAECF8 /* Response+EVReflectable.swift */; }; - 8C5F4083C8C335DD2BBD8E5165670236 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE359C03DE576537D944C9DACA66ED7 /* Reduce.swift */; }; - 8C67E271DB03567D03A92BA5B1D0FE45 /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */; }; - 8C960DD1DB0E50D35E06B5B03A8C66F3 /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */; }; - 8CECB421902DF1C703BC763C709BC674 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7090CD0E0114285F5AC7C37DAF8F3BBE /* PrintOptions.swift */; }; - 8DE3D1B6B546F7BFC8921B1107B8DB95 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D3ACDC7D2B570E447EEFE615BEB0D3D /* WithLatestFrom.swift */; }; - 8DE9199FBFCA809AF5C93F45722EE36C /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9421B1D5BF2AE174623DB35BEB6D38 /* Validation.swift */; }; - 8E53ADD17421F8CA9134FA0DB3E20E32 /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */; }; - 8E8861C85C0B1AF34EDE1EFA15E2D03C /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CB14F061A550445EF68D8E2DC591E /* EVCustomReflectable.swift */; }; - 8EB3D5DB0ACE4260F0B1E532D77A3FFB /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E480BD608C7EF3C349378520F68B0F67 /* Result.swift */; }; - 8EBA6C9DEA50208BAE05E79A110AB591 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D11611C4B53E2DED47FA60AEFFDD772 /* Error.swift */; }; - 8EE40A7B7946DDB4E18685645748219D /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 842D8B5D9A314C669117BDD7936329D7 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 8F26B4378A199B543E7977B5C88CC978 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD061747500AE6381017B74B430D9AA1 /* CloudKit.framework */; }; - 8F9E4C3385870EBBC4D600956E77A5C9 /* EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45828B8DFC1C5B12275D9F2DA0FD7482 /* EVReflectable+XMLDictionary.swift */; }; - 90037AD4EE9B769836132F73EF7254CB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - 901D624200D0AF918B2F6D1C6A174140 /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */; }; - 902472D9C78A2F04507100C675299DA9 /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */; }; - 90452DDCF95DC40BF8D282241B759FE8 /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2CB39EE7A761907FF535D94CEB4E7D5 /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 90798B8728715AFBEF5924058A689BE7 /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */; }; - 9084E3DDFC442B2757A612A7361135EA /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306D62A4EAFA3A16281C1B737665BB5B /* GroupedObservable.swift */; }; - 90B797142AC9C5183E12B3B24912DB2F /* RxAtomic-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E9FCEF7916937C165B5410F7816984 /* RxAtomic-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90CF8E3E002AEA98590D7980D263693F /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 560BADE4DB158149FA04E8B4A664D75D /* RxAtomic.c */; }; - 90DC3A95561CF9ABFF16205CDECCA846 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */; }; - 9109C6882B70F6EFEF17D5611EFA3534 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877D9CB81659083D530AA297AC735D12 /* ServerTrustPolicy.swift */; }; - 9117B3764FFBCC9785667A5788BE6DB6 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E016D30EF4534F1E4965EBFEABE229C1 /* EVObject.swift */; }; - 9138EB62C08C422D2EC26B4778FF4E89 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABA589BDCFE0158851A98C49E379DEC /* Filter.swift */; }; - 913CBE266902B97D0A882E8797FB34B8 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6EDB5FB15B38E0AEA11F434723036D4E /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9172705387512AA760E408A7BD5DA6E5 /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F394A70028103753AFE626D26505E0F0 /* EVReflectable.swift */; }; - 917C2AC36D3E03B3106104B476078DD1 /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - 9188C11289D534925E9FCD69D885395B /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = 64480E0E7807E7E4F6F541446202519E /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 919965832E381D7B29FA6B60530B07B2 /* Pods-UnitTestsOSX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C4E281ECE2108889F4EF79857852E227 /* Pods-UnitTestsOSX-dummy.m */; }; - 919FFD1725E1449AF8FDAB9DC4592370 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DFCD2F3FABBA4B15C90B804E9FE1C0 /* EVWorkaroundHelpers.swift */; }; - 91CE44A66127BBAEAD06272F20E5C5FB /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */; }; - 91D17856B04E6D45736D47BF82CB53DA /* ReactiveSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7C85961FD050384A7AF36B0BCCFA9F6 /* ReactiveSwift.framework */; }; - 91FB31FEE9F1822C675DB18F943CEB75 /* SignalProducer+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 113FDC815D0A24A0E2BD0C34A8FEE630 /* SignalProducer+EVReflectable.swift */; }; - 920ED0AFAB746928D4964FD262156B64 /* RealmSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE8A785909AA86D647A3885D58B893C /* RealmSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9228527F63E0CAB51FF098A707512A0E /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29AF43CB206CBC081E7D0F6AD3470814 /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 92352F52A9EF3A41E101CFD13655A989 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1473AF86CA6001A2FC26972EA54DCBCE /* RxMutableBox.swift */; }; - 9273372A51FF294FD63CEAFAF9442661 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - 928D253BE9AED2798B1E9FDB499C6AAD /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2464CABA0656BE43E306582FE4021A01 /* Platform.Darwin.swift */; }; - 92B3B8A1325D455FA2855657F178DC55 /* RealmSwift-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C2ECE2A3987A7EF6CC27D07ED0A631 /* RealmSwift-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92DE5D50E7B47F3A7B3E3D737966E6F8 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EC062CAF17E15F4DB856CC9608D180 /* ScheduledDisposable.swift */; }; - 931C5F490382634F90D8AA514F4781ED /* Response+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A909BF6B78AD07F9BD06DF029775D4E /* Response+EVReflectable+XMLDictionary.swift */; }; - 933372CB267566AFC250C6B3527D7319 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F09A73737F0913B2E5D499AF874F92 /* Lock.swift */; }; - 93618BDE93946D5AF10C3B52657ABDD0 /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC3BD939080D25C9FF6CDB05A2E775F /* Property.swift */; }; - 936E842E2349ECAD158D0D3E074FCC75 /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 651B55FFD6E1995D8BE1EE5546B90E24 /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 93B544D99F4F501B214B3BDABCC50170 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23ADF1FC0E8562BAC4DE59675AF5C63B /* ImmediateSchedulerType.swift */; }; - 940541513E564BABA9EB54FFA9FC38F6 /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */; }; - 9448E6F994ADE3ED7DF16E07EF6CFFB1 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987471309F3031203EBCE4F1558235B0 /* MultiTarget.swift */; }; - 94579BEC19370BA343E7769FC0631771 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C06F4022A1463E4B69FFEF346013EF6 /* Skip.swift */; }; - 94A2D149E2E0812F431150A4E091FEB5 /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6CBA7C68AFF1BD6693E9B62F3D7410 /* ObjectiveCSupport.swift */; }; - 94DBCADF41538C8ED20F092937CCA123 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A980E73F6BCCB617FF0909AE7D069CE /* Producer.swift */; }; - 957613ABA4652552E133A8E31FF9F871 /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = A494D918A513E64A57EECEE8F5A7D5E9 /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9618653650A52B7672D95BEE079BD8CE /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96447FAB899FD38C4F96AB27545EDF8 /* AtomicInt.swift */; }; - 9631C726E718CD5F02876EF326181D76 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - 9635C223D1514272CC8FA6FB1E8F117A /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 06E2C6081D1DC5C62FA945AA6D4C8076 /* Realm.framework */; }; - 96620E4BCF3A9063255C8A9F48C2FB82 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF567B4A8AE9EAD5AE21DC1F8BEA7220 /* MainScheduler.swift */; }; - 968FF1AF07E37FA3E7EC5F81D025AC70 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 499F12FF65B376F6D0CC935F18961B15 /* ObserverBase.swift */; }; - 96A4BEC021056C2D7CC236F29CD831CD /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */; }; - 96ADD079609B260D46203A6AAC809F4F /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D695B23EF988A8A40451857E33D8531D /* Reactive.swift */; }; - 96B6D22B5ADFC9288479C0D4412084F3 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 860F27FF84BA352AB5176CF24F982A7F /* Observer.swift */; }; - 96F0D829788E4A401A7A5E718FD37CAD /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0BDBA6272619A0E68456B561465857 /* Migration.swift */; }; - 96FD201EDB52842FF64C29C85BAC2C88 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC3B91B38DAC21A70FDF77423DFBA41 /* Do.swift */; }; - 971C7308A12413537650A6C80ACBD617 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD5EBFDE3D23F17CEB375DBFAD70011 /* Error.swift */; }; - 972EB7B31320EF495904942ED047BC05 /* Lifetime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F893D109CB56F8EEF5CFFAD995B22C /* Lifetime.swift */; }; - 974E7EBD83B9D8D4B394A61999AB2818 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC3B91B38DAC21A70FDF77423DFBA41 /* Do.swift */; }; - 97571AED6224EF57779D1F462E39E7B6 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DFCD2F3FABBA4B15C90B804E9FE1C0 /* EVWorkaroundHelpers.swift */; }; - 97C5C938AA1BFC2589EC74677EA6C725 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035413C1BEA2A3A564C112470394AEF1 /* Create.swift */; }; - 97EA2AB14709126A2799E0BD92716311 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */; }; - 984F62A42A0963C091744077174E2FAF /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BEC7CB48738A72E66783A86CDFF9EE6 /* InvocableType.swift */; }; - 9874F17D1CE28CF356348B2B8A478B09 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B3DE4488504AC1CC01BB75E8C79BB6A /* Event.swift */; }; - 988180A4BF19BA20B5124BA7BB461657 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60735C05B954406205A51D8D880E38B0 /* AccessTokenPlugin.swift */; }; - 9899C01BD52904A3B5991E6B6B6E76F4 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EECDEBE6BBCA95B0E4FF9245D8F907C /* Disposable.swift */; }; - 989FCEBB28FC4D8BB0498C227D12FBC8 /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBFE8FA94D4A70271CCD491AC249A965 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 98ABCB23B1FCB41CB5AC6013BB1A3AC5 /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B9F40ABD27321B39F9CC6CEE99E41F /* EventLogger.swift */; }; - 98AC76B19B127F66BC83E91416C97938 /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */; }; - 9942B071BD6E19CD675F1BC0138855B7 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07AAD070FD76220907DA49927F6D979D /* SynchronizedDisposeType.swift */; }; - 996984FA6A41873B2470E2D4B62EC905 /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29FBF0188F66DC7F315E310B5232D3E1 /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 99882C04A6E92AAD3AFF829D29CC4183 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EFF5897B6D987D4E1A0A6E698D0A41 /* Generate.swift */; }; - 99891A0588DEFD87C2A86E39827BF0FD /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DECA3B4A4E985F124A013DD48B4AEA /* Platform.Linux.swift */; }; - 998959F9F953E732DC1296B0BFE6D70C /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6636E8B2CE8BC44AB21FA0586E5609 /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 99C05BE4427B218E67037C6B7FD7317C /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = A823A50F05735DDCFAACF36228734EBA /* Sync.swift */; }; - 99CA165C9BB92050A096677558032938 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC57FF68D4480E165D4143A4402D970 /* DisposeBase.swift */; }; - 99D42F5D86B93885AFF447DCA233A305 /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */; }; - 9A0DBC478B66306AC76A2EC99249D93B /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2EC26A4176FAEC501ECC37A773DD11C /* Endpoint.swift */; }; - 9A1106FF7C11C0BD997E7C60539ED5C6 /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */; }; - 9A36931ACFA1F487C718D003DF51263C /* Pods-Performance.Test-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 01D075D0E36B0A1E706D02A1DA807959 /* Pods-Performance.Test-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A37558E6178344CD69B3EA5B48E3786 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B3DE4488504AC1CC01BB75E8C79BB6A /* Event.swift */; }; - 9A56CF71E736DFFD64ABEC1190A240E3 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA0A1B23C38D2DD9523DF8534DC0B11E /* TargetType.swift */; }; - 9A6013748F0B679089BE34978E2B6C28 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EFF5897B6D987D4E1A0A6E698D0A41 /* Generate.swift */; }; - 9AA90B8F9107CE383509F29BA8D61AD3 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55575F8D75D39CD1782B34AD80008464 /* AnyEncodable.swift */; }; - 9AC1D6713F7BF3B4470344AD37A6C0FF /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D2CB39EE7A761907FF535D94CEB4E7D5 /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9AFB5AF2BD604F959462DA9DA56A1F57 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07AAD070FD76220907DA49927F6D979D /* SynchronizedDisposeType.swift */; }; - 9B467CE3139EF4C0AAD83E57BBAC4B39 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E480BD608C7EF3C349378520F68B0F67 /* Result.swift */; }; - 9B63E4D95266EE3ADF7E6B120D5351E5 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0D7ABE4731C3600BE169960FC5239A /* Event.swift */; }; - 9B75C1CCEC1D4C320B82F5359CFE01CE /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CB14F061A550445EF68D8E2DC591E /* EVCustomReflectable.swift */; }; - 9B8100D27CD04533A47FAB38730895CE /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF8358F375676CDD86413E8B91E91D4A /* MoyaProvider+Rx.swift */; }; - 9C109C392B6D779297C31836D8FCD144 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91DE9B7D882A7292D6957206B01B8BFE /* StartWith.swift */; }; - 9C3A2D240D08D66B23731B23ED394631 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5011BB05F610D38734A01AF27E3AFA0B /* Scan.swift */; }; - 9C74E05C0966789368124D4D39680281 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C1154E1CB3E403E0745C4AD3D7D929 /* ObserverType.swift */; }; - 9C7FE5B2E9A5036540FE639D653BD74F /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9A6328102BAF1E19B61116D39DC2E559 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9CA9FD859F1E679E78FE4574702FE03A /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2DAD7901EB3B25AD3D8B29C0E7300EC4 /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9D1568B1F2EEF67B8128200E55F90269 /* EVReflection-Core-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5883A18999E36E5E70E928BDBF221D2C /* EVReflection-Core-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D57D53001282C7BEEB300E4FDC7794E /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1430B29192FE3EBB6B4F7370B2DD6D8 /* Response.swift */; }; - 9D5F9067FD1E1E1DF0B2DF3EFAB14058 /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */; }; - 9D6F234C4057C8B352C63C23B5A5404E /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E6F9CE8CCFF92CE1D157C416295853B /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9DCB545C5D9E70ABE4F33A7020314602 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABA9EE8AC29F3788F2336B1ABF22E0C /* Observable+Response.swift */; }; - 9DCDF055CF461ADAEF7F93983F0E81E2 /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 113C90AB057CA2A0AB74814F4D16D885 /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - 9E1917854198A2F68BE89311CB7FBB64 /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */; }; - 9E396207BEA3F5A80D6BE18F821C62B1 /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */; }; - 9E3EED746D89532ACDF6BFD5A8D5FBA2 /* SignalProducer+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 113FDC815D0A24A0E2BD0C34A8FEE630 /* SignalProducer+EVReflectable.swift */; }; - 9E42E7AD4B1B664C1BA65AC247D158F7 /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */; }; - 9E499B50838B930AD75F6D70995A1139 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911647F332C8833F643FD6D2F7BCD41D /* NetworkActivityPlugin.swift */; }; - 9F1D770BB56AE52F4E5A1C06A95030FB /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 560BADE4DB158149FA04E8B4A664D75D /* RxAtomic.c */; }; - 9F62B96A293BE4D44493710E1114B6D9 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 145108C1FFFC8CCA3D589CD4F0E11069 /* OperationQueueScheduler.swift */; }; - 9FB992DC9E099A842B5679F172EDC820 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96447FAB899FD38C4F96AB27545EDF8 /* AtomicInt.swift */; }; - 9FE6B0347059441BD5ECD1103FF1BB0A /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0414669EEAB78CE5AB81A36A67D63409 /* BinaryDisposable.swift */; }; - A03BFD5EC2A01AE179C2D56B51D327E4 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97413475DD8E65201BC93EE6E7D8E769 /* TakeLast.swift */; }; - A052ACD9FBCBE8D2BCDBB40169128AE6 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974F36B26E343DD493794EED896FD50F /* ConcurrentDispatchQueueScheduler.swift */; }; - A0645D40F8DE719A8F1F51CDE1603D80 /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 103A02AEE9C9A9D406A4C60ECF4C1135 /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A07BE1BC4404A96838807CA340838CFC /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - A0A4EB2C2A78890ED5C3625532B742A9 /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */; }; - A0CB561405D97A8D707425800CA16C28 /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = CAA2BFFF27ED761490F064E451CA8957 /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A1043F4625CBA9D808A21DF2C59FF51A /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA981A80C904954BA05F3905EDC95CD /* InfiniteSequence.swift */; }; - A10650AE62AB6EB2ACC4C70CB7E572AA /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E331B38D4A261C93B9F4CA56EB9ABFB5 /* ObservableType+Extensions.swift */; }; - A121C72D0A75A8ED876388DB155D093B /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA0A1B23C38D2DD9523DF8534DC0B11E /* TargetType.swift */; }; - A1F1320E1D29B40667B9757D57D24082 /* XMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 9654D2EF4DE790462ED8F5278D25DC7F /* XMLDictionary.m */; }; - A218793089B36272CA82FDA9A5902FAA /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDD8500CA3137EA317C76D99CF7D660 /* Property.swift */; }; - A2359BB98A779E8AAF5FB479E55AE75D /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6A8A50E0E7719B1A6AED467254CC93 /* SwiftVersion.swift */; }; - A28379CC0E56BE8BEF4184E97CFA0CB8 /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15A82AA35FEB4ED76CCC8DA2FF34A0F3 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A2985255AA1849AA7679174A5EDBDE63 /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */; }; - A2A0C87F253F4C02534F96E22BC45ACD /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCCD61DE3A8ADA9C67BBACC06586724B /* MultipartFormData.swift */; }; - A2AA2EC582EB5E12B82E6CAF1458D2D0 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E18397F2F9D27AC23F676EFBB703591 /* URLRequest+Encoding.swift */; }; - A3036515817AEDC9D11A3AB8AED340B2 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913E2A8F0E83166C15FAF5201833AA0F /* SingleAsync.swift */; }; - A32D91B348ABD8B2BF2C5F0BF2C84224 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0D7ABE4731C3600BE169960FC5239A /* Event.swift */; }; - A32E7A6AEE173A5344E5D92845F0E1CB /* CKReference+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B52AE79A6A88DA1C296FF6F91ED3CF7 /* CKReference+EVCustomReflectable.swift */; }; - A3396781FCB4205441FACA28AC1F087A /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0414669EEAB78CE5AB81A36A67D63409 /* BinaryDisposable.swift */; }; - A35CBCFE95316033487CC451311986C3 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8001277CFCDB2AEFEC73A6D69326AB97 /* HistoricalSchedulerTimeConverter.swift */; }; - A374DBEB74DCE7FF9CAC34C0CD76D9D2 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */; }; - A3A559BD453639BC64AA8FEE8B96B002 /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */; }; - A4373FE630A411E7FCB6FD7AE5E9B695 /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC7DFED3D12BCBB3DDAA0A91C4BCC8D3 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A45AB687E938DF366A3CA5841C798C8A /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52B428170350345E1FAE09466DB4EBA /* ReplaySubject.swift */; }; - A48AA2685534F6A14EA0E180947DAF52 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 499F12FF65B376F6D0CC935F18961B15 /* ObserverBase.swift */; }; - A4CE622748F59837D0D2D6612896F5D0 /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - A4F8BC6827781966CBCD222E0437E4A1 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 752FA90778216189AB611054116A6CEE /* SubjectType.swift */; }; - A5506F0AEB8119E7B44860414592BAC9 /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */; }; - A5664A844ED6EB4B7DEAB559BFE84891 /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DE407AE04C08EAD0C8C083E8353D2C1 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A56FD0AE7D97B887EBB40009ECE66FC3 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE359C03DE576537D944C9DACA66ED7 /* Reduce.swift */; }; - A5F2DE0047328899E8FD6D476DC5FDBC /* XMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = A27D26D0250944182214897CBC4429DA /* XMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A640BA66CD378E83363E5777164B41EB /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEBFB64E5106C0801CA36B40B7A2E4B /* PublishSubject.swift */; }; - A7271DF91DBBAC40375DF723DC8D8748 /* Alamofire-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 45501EE8E21FA43EB539509D97790325 /* Alamofire-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7493F7D58F3EC5F1676CFDD8548A208 /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */; }; - A791958C2F8FA6E7A1705695D48EDD3C /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */; }; - A7A6F8DC60BDB89E64FACACB7A86C865 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1473AF86CA6001A2FC26972EA54DCBCE /* RxMutableBox.swift */; }; - A7BD567A9CB36A1AC38346AF84B31A1B /* RxSwift-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F95EF4A56C8CC7E70507ADDE74D15C6F /* RxSwift-tvOS-dummy.m */; }; - A7C97779CAA2D6C9A961A1A9032563AB /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47F987F9FEE42DB7716465233B98B54 /* Concat.swift */; }; - A7DD4E952E3987711AC9F55B2098092B /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A980E73F6BCCB617FF0909AE7D069CE /* Producer.swift */; }; - A83037ADEF4A33F740D47408CD46BF94 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0BDBA6272619A0E68456B561465857 /* Migration.swift */; }; - A8307B26D448F536142A88D8E183CE92 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33027F18496060706229E397782E0297 /* Cancelable.swift */; }; - A8331698A2FD6EEDCD2DB6EDC7189FDB /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308F36E1544F047E184E0686B6F187AB /* NoError.swift */; }; - A84E4A7D2DC3915BE61244FA96FCACBF /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0CCD2624432B248BE937C4305EECE47A /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A8664C351ED1B10384D8F36B416A1106 /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */; }; - A869B91B0E76C4D5618FF42A425C1ADD /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04AA573B1BD02EC799752D0AF101B32B /* BehaviorSubject.swift */; }; - A8766797A86457CEB4D226DC460902CD /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3922AF51BBA30381273625868EAB2F /* Timeout.swift */; }; - A87D2342B43105C09BDDDB5EAE429725 /* CKDataObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE2B6E508698E67003BF84F21DC8698 /* CKDataObject.swift */; }; - A89B87A810D199E16A902D53BCAD84B5 /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E6F9CE8CCFF92CE1D157C416295853B /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A89D549280D5631868547399113595DE /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC3BD939080D25C9FF6CDB05A2E775F /* Property.swift */; }; - A8D4FBA8803926D4E541A7CDDE06098A /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E6BDC57389B2583537AFCE1E7DC8FE /* Zip.swift */; }; - A905060B956F9312F3AA80B055EC92DF /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */; }; - A96C5C864D7E37A664B1EF382F7FC7EF /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */; }; - A973D832DB41EEAFEA2DD1E389637614 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A80FC4A91FB6BE17D7054A3B4D5976 /* AsyncSubject.swift */; }; - A9A94E9476A27B92C2DB16E5406903F3 /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 748ACB047C326D569886B50C5F09299F /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - A9A9544BA805B94238FCE44C9A6DAF45 /* Moya-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A77368DDFEEA4694C704C5CA9D737030 /* Moya-macOS-dummy.m */; }; - A9F2156781351CE95C21CE6EA48E7D78 /* RealmListEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0F83B9E019B33A825B27C75B4EB0E3 /* RealmListEVCustomReflectable.swift */; }; - AA66225A39A58CC756F10DC7BF8C86A2 /* Pods-UnitTestsTVOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F9B4047483DED19679C66D9F3F5DD884 /* Pods-UnitTestsTVOS-dummy.m */; }; - AA858238E289181F523F5E09BB4EA676 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D830FB6C68D011397F5C65FC194E7B0 /* RxAtomic.framework */; }; - AABE72B94594793A4152044813D0DE03 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EC4AE9A1B30EC8F303D2611DEB23631 /* Security.framework */; }; - AAEF724D03850B02D6D11E1E60A372F1 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5B4958A4DBA9EC839075534F0A1769 /* RecursiveScheduler.swift */; }; - AAF9520D36DE46670201C6C56AD46CC0 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B58D1EBF783BC538B2F2AD5C49407AF /* SwitchIfEmpty.swift */; }; - AB0024BF4456C6EA60AD7DAE02D893EA /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC592925D88EFA665D022AF888B1D0D /* ConcurrentMainScheduler.swift */; }; - AB07700C0F4269E578C597FAF669BB1C /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCCCC23F7822A4B70CD837B44F0CAFE /* DataRequest+EVReflectable+XMLDictionary.swift */; }; - AB160701DF0F3611CDDBD01B15F0C277 /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */; }; - AB19C418DC3C84F7353D7A836E097E08 /* Alamofire-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1076227D68F35A0632B67AA43E3F4D /* Alamofire-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB51A851423ED9AB80FC95F448B2FFA0 /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = D306E3720FA908C80DAAC57380E5BB03 /* Results.swift */; }; - AB56DF436A050CAE0773903F070FB1D7 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBE4096B40757DAC22968E3F35D9985 /* AsMaybe.swift */; }; - AB6D7E0D6A61D94D3CD5483AC250F528 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC37CC5EDC79AA20EE0324AA5A68BE78 /* NetworkReachabilityManager.swift */; }; - AB7C56967747AD8891E3C5FDF6B007E0 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7401BF138363AD2BFE4D988F71A8D533 /* CredentialsPlugin.swift */; }; - AB94F957336FB2CACCA37B403C28F8E6 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94F683776BD08C7FF4009D10859B2652 /* Disposable.swift */; }; - ABAD6012346491037BA21240B8F7A5D7 /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */; }; - ABCF6AB5661A0E73FF6E9AFBE631EA75 /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FD1D44E4087C7304470DEBE7D7073A6 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - ABD1BFE327B85565E42F89B60AE6ABF8 /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = D03797D9A093AC9A0144E6E9F3374CD3 /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AC2326AAE80E4ABCB56E80DEF2BBE80F /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = 606FAAEDE587CB0F79686D3131A9B0A1 /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AC279F31222221AD2694C04F26997EF6 /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = D03797D9A093AC9A0144E6E9F3374CD3 /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AC4D61C460040781388B8FC3B978F804 /* Realm-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DCC52E826052279413A39124F29A60C /* Realm-tvOS-dummy.m */; }; - AC4EA5044B323F52658E242593F69E06 /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 65A105B8255C777B9E73459D064D8724 /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AC834E1A618872EF6FA2BBA749A6865B /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C48C537417738F54D9B94DCB5AE2EB /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AC91634EA4FE4C08ECC6C1623AADE924 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815E2CFDBFEBB299CE218E7ECC29CA51 /* Bag+Rx.swift */; }; - AC98C06394FD2CD6E536EF81DED2A2BA /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */; }; - ACA087ADB367F4484E293863DFB20289 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D47CCF645480548F8C51C3BCBF2085 /* Switch.swift */; }; - AD4C84EC8F1E1B8B0620DFA383EC46DD /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 142B5EF9BA4B68F303A08C72A9E93722 /* ObservableConvertibleType.swift */; }; - AD80E3E567B914C64A70A4717A5EDA00 /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = B101BC298DE12ABAC78D9DD1B24159F7 /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AD9EF3A212C6025BC2A814AC5EEC885E /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7942864BD89782A47A4798E9E96B7347 /* Throttle.swift */; }; - ADC4A607C419CA6BE9A0DDFF1C49554D /* Scheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC708F52CEB10A6B035625D1A898F8DA /* Scheduler.swift */; }; - ADC569847C1C15C8F8A7505D55FDF1A1 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743E26B9B771116B9ECC26378019C6C6 /* Plugin.swift */; }; - ADEB823349AD3437610FC5E9D437F6DC /* XMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 9654D2EF4DE790462ED8F5278D25DC7F /* XMLDictionary.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AE199864D10DD2760F90FA05F7959589 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0941921D3DC28480873F11C704419777 /* SchedulerType.swift */; }; - AE3360E4D8A3870CBF5C029849A35356 /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = EDD425CBD064F75A201DEF44E6DCFB97 /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AE55630A6BDBD85EB6DD160135E8C380 /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11B76DEADB81FF82AA4EF3C604AA5FED /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - AEDF3A747FFA11ECA6514273C9D0109E /* RealmObjectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11C71F69466C56AB9F5281684F6093D2 /* RealmObjectExtension.swift */; }; - AEE31C5A2225CA3FE5CD8CD3E7701DEE /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 069F4D8EF9401214AC0284C451F22065 /* Empty.swift */; }; - AEFE64DB2A033213A3007D0EAAAF5179 /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */; }; - AF0681811BB76479071FB8C8D3374304 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56D6BA38FB7AE73FA844600F3356F85B /* MoyaProvider.swift */; }; - AF877933A692B4DF5B674BEFDDE70312 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D9EA1A1CB2C0F13F6047C151A8EBBF /* Timeline.swift */; }; - AFA486D4457C7CFEABB680054EC6A73D /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */; }; - AFB646327E06E7D71F4FB3D3063C565D /* Response+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F2B99D79FD5D86115CEA592EDAECF8 /* Response+EVReflectable.swift */; }; - B032DF2F16FA1DEB6D4B80D83E98D63D /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BCEA980DBC6BC4805A13A2F4CFEE9D /* Bag.swift */; }; - B06FDF272015C8F23C9E75BF29A372AB /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */; }; - B076B238A6C5010A8FA6691E5CA73ED8 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815E2CFDBFEBB299CE218E7ECC29CA51 /* Bag+Rx.swift */; }; - B0882D7AA8EC4ADBD1F208A129860445 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */; }; - B0B0B664C28A1F1A1EF03762BB855C3F /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */; }; - B0B87D16E89127DD8F4FCF0445918E80 /* RxAtomic-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CF46817F503FDC527507767A2B5497 /* RxAtomic-tvOS-dummy.m */; }; - B0D3FED0B60DB052BD3F20B58E9447C6 /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */; }; - B128DAF470A738C2FC3C6F89B9CD18EF /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF7607BC787339DDFCCD1972B906BED7 /* Notifications.swift */; }; - B14C8CFEFA748445CF3788AAA61D711C /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70768616EC07CE51AD6879B41BB47F6 /* Cancellable.swift */; }; - B1D0660720ABCE53A303D13D6B02940E /* Result-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D0BA6DBE80EB9996CAB22664144B40 /* Result-macOS-dummy.m */; }; - B1DCE40B6FB3251EBAA51AE3896849AB /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97AE8B5219092BD389148C44253A5DD1 /* RefCountDisposable.swift */; }; - B25B8C3F50097C8B4839B0BE3233F4A8 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD4AF8EFBF6E935B8A50390DC692BAB /* SubscriptionDisposable.swift */; }; - B322E9D7DE8CD78A4447881223C2DBA7 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E24BCEE4FF7DA65914760B60B78994 /* SessionDelegate.swift */; }; - B345D2C6BC450E114E9D47EAF1F713EC /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6EDA676C8FE49A4FB1996D26FE0C446 /* EVReflection.swift */; }; - B3463F4CD8238C7A7607627C760C86B0 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5E17E3DACC0CC42E578F6F26A78B5A /* InvocableScheduledItem.swift */; }; - B36971CF1B667035553A21C0D4539307 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BE414FC899C943315888286B1687315 /* Cocoa.framework */; }; - B3894E5FF531EF91E24872B81EDE883B /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B954C875B03458E77D2DED844363356 /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B3DAC6A8D013DA5A97095048B7A33E33 /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76BA6535252249B237387DAB35981410 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B3E91F04B38542D52FD058E4B3BA7182 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E5615FE3C68685E0664BA7314E17D80 /* Sink.swift */; }; - B40BB3CE564602E68C505FB871984E3F /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */; }; - B4185F46CAEC4556789DFFC11A58749D /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5B4958A4DBA9EC839075534F0A1769 /* RecursiveScheduler.swift */; }; - B47F5005A5469A0BF5567DF21DCDE51E /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5338294C9321C8A2A83790F0D86E9413 /* NopDisposable.swift */; }; - B4A7D8A9749C83C6C58A96D5F188C99C /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 98F0BB6D601C7986CA9ADFE1E0FC3F00 /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B4F3A325B8DB2179B53ADDF4C37B5165 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = EADED85E8771160F575913351D342A23 /* DefaultIfEmpty.swift */; }; - B507EA9D54B96C0CDEE15665AADAB284 /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */; }; - B511DCEB0883973504012371B6108D0F /* RealmListEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0F83B9E019B33A825B27C75B4EB0E3 /* RealmListEVCustomReflectable.swift */; }; - B538EE4586326EF944EF7652CC0DA6AA /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFAEE33B3C86F98564D2D29155315C4B /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B56D3C1F5E39444DC3CB96C5E4318BB1 /* RealmSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C8B47A5F0CDE1EE59992C6EEFB8F57 /* RealmSwift-iOS-dummy.m */; }; - B5C4715BBE177A051A6FC9CB8F209A30 /* RxSwift-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CE5315E903B1E375BF1D3E7D1778AE6 /* RxSwift-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5D31D18D466B8F5E9666F846DCC9E76 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DD5EBFDE3D23F17CEB375DBFAD70011 /* Error.swift */; }; - B629B4FF5E07B5F39A6412A3DBAE4FE1 /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */; }; - B62E9A971032797676A9715B29BB8E9D /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97AE8B5219092BD389148C44253A5DD1 /* RefCountDisposable.swift */; }; - B646A51923765E3736025CCE975ABC9B /* CKReference+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B52AE79A6A88DA1C296FF6F91ED3CF7 /* CKReference+EVCustomReflectable.swift */; }; - B66645177BDBEDB630F9972D01291CE4 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F5C8A4EEC2FEC198E4AA35521F0A0D /* Amb.swift */; }; - B66EDA7BF38146689CCA349D48F9F7E3 /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */; }; - B67A1966FC928A637F4A74BE8F2F244B /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B04AC295D0A80327DF9F7B93C2588036 /* ThreadSafeReference.swift */; }; - B69A92D32A8B5AB782892C1FABC71AF1 /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F6648CA8A1997B6FC214C5847EF1DD3 /* RealmSwift.framework */; }; - B6C0DD1AB490EB6A9B1EC6BA800744FE /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 496A4810161A1648644CE0D3DA420369 /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B6E07F81097F012593EA8C7D7AA1C3EF /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDD8500CA3137EA317C76D99CF7D660 /* Property.swift */; }; - B6F57E1009931D63674D10E08C697791 /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */; }; - B7799E3C8BA7506EA39AC502C72A400E /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */; }; - B7B9DB80A73086924E42E02C8A8CC04E /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A15AFF088D74C16E33D85A4D7DB2A3C /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B7C8A9CF066CBDE6E64669B31FE08D3E /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = CAA2BFFF27ED761490F064E451CA8957 /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B811167F5B1FCCDA2AD2D428CF900B7A /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C50C86B1C81653B7BA6D9E62CEE1962A /* SkipWhile.swift */; }; - B82294AC180F84DB3617C5DC06C02783 /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AE4420162953F48223A0927F4A2E434 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B83DD728964244ECE08DA177FD2A6E11 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3A7FAB3C4B5B5B61B1B05B33CB27CB /* Window.swift */; }; - B84257C093B94E878E9CCCFF3CB17A61 /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B09058B98A4ECFB07F03463CD707F12E /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B88BC629CD1FD6090097CBA0CC80D4C0 /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */; }; - B8EAAC7111DDA37743E7B3AE160554FD /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEA68FFEA4BD00335C53DA54E154157B /* ResponseSerialization.swift */; }; - B8F31FFB4BF60E8D42F3467CEBABA0DA /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */; }; - B8F93DD731DA2B8434C7DB3EE7759597 /* Result-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF17FF52C62923AE59F6E0F11DA9A8C /* Result-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B92B7ED698489F495492D4B26BFEE04F /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6EDA676C8FE49A4FB1996D26FE0C446 /* EVReflection.swift */; }; - B9413000C94C53ACF962FE7A54D4A06A /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5E7168EDEAD6CBEF3592896943D326E /* ConversionOptions.swift */; }; - B94FC7FA5B83B477A507818478363273 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23ADF1FC0E8562BAC4DE59675AF5C63B /* ImmediateSchedulerType.swift */; }; - B952F4C0A01B450C16CE4FC97EA6489F /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD415F19D3197B2034AF15B7F0B1BC91 /* Never.swift */; }; - B957DF83D2281AD98517DC4BD57E6678 /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3946477F86947A38CF20369BB9CD0CC /* ResultProtocol.swift */; }; - B97CB3ACD0ADB021509EEC34B45BDCD9 /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1927CCC2B9816373FE8CDB10D915A5E3 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - B9A47A9285B5821D1D8ECF9E9EC60891 /* Scheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC708F52CEB10A6B035625D1A898F8DA /* Scheduler.swift */; }; - B9BE1DF1CACF47A2A6D8DE89A332FB05 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 239AD088FF629812A3543F2C98CA2817 /* String+Rx.swift */; }; - B9E687BFE2327609F0645F56172C8E92 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EECDEBE6BBCA95B0E4FF9245D8F907C /* Disposable.swift */; }; - BA0746D52DECF6F8D811B2D73013E8A9 /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7922363621CACAE52BB4A3FAC58B4DB /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BA0EAD50538E19407A79B48A7979FD4E /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = 606FAAEDE587CB0F79686D3131A9B0A1 /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BA4109D2547B25C99E142D46666314C6 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC57FF68D4480E165D4143A4402D970 /* DisposeBase.swift */; }; - BA44D7AC5C27B75D6E7481C185A55019 /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6CBA7C68AFF1BD6693E9B62F3D7410 /* ObjectiveCSupport.swift */; }; - BACC802F5C9BB32E9B0C3F6D91BBC747 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B483E907CD4A290582271781A62A7EC0 /* DispatchQueue+Extensions.swift */; }; - BB06B5CC1D304F771496DCAA6CD94DA6 /* XMLDictionary-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EE5F517A0AF93292CAEF0155271FF880 /* XMLDictionary-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB66C57B62F385587A08196DCDCF9780 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEBFB64E5106C0801CA36B40B7A2E4B /* PublishSubject.swift */; }; - BBB3C2C64F8E37B480377BE564932489 /* Deprecations+Removals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF302608055B56F6D33B7145ADF0B5C /* Deprecations+Removals.swift */; }; - BBE41F5139F142E8C26E97F5C4D8782A /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C50C86B1C81653B7BA6D9E62CEE1962A /* SkipWhile.swift */; }; - BBEEEFF6F62EDBB6779760AA2F6C67CE /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = C329F2223A1903B6BEB028324F2DB9CB /* LinkingObjects.swift */; }; - BBF2361DB7278742B412899812ABB6A6 /* XMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 9654D2EF4DE790462ED8F5278D25DC7F /* XMLDictionary.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BC24779DBF690A0E11B44845C8FDDF48 /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5E7168EDEAD6CBEF3592896943D326E /* ConversionOptions.swift */; }; - BC808D8CB60B972C0F1C13D5FAE8ED3C /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */; }; - BC8D8CEB01C616073587561E341F314E /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5BF10301DBE8F30FEFF814B1B68F0C0 /* SwiftSupport.swift */; }; - BD046B38FA20BAD21B82C551D0AAEE6F /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB70859B197A4DE92AD54DA237AE53C /* Optional.swift */; }; - BD2A14544741867CEBCC0F8443CE80AB /* RealmObjectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11C71F69466C56AB9F5281684F6093D2 /* RealmObjectExtension.swift */; }; - BD5B4A04CBB4E9F3798D835868C988A9 /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */; }; - BD99761C5A75F250889486A6D810E51B /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBFE8FA94D4A70271CCD491AC249A965 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BDA668EF59EB2CEBD76DD05A05E8CF28 /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */; }; - BDF25D5588F110864B295FEBC3A40A42 /* Observable+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC717D24A72068E300166601062A8ED /* Observable+EVReflectable.swift */; }; - BE923671C1D4943AE979BC98D3853C6D /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */; }; - BEB521853C7C0CAACEC9EE8B3FF2557A /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3792888948F5238612F32EA33ADD188 /* DispatchQueueConfiguration.swift */; }; - BECB7851C6847E61A00041D28317B37F /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5783ED37492E4EBE725E77B05B1EB1 /* ObservableType+PrimitiveSequence.swift */; }; - BEFFD23DDA07125288945E8765651115 /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */; }; - BF0AACB1A0EDD78908A3607F5F9EBBA6 /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C48C537417738F54D9B94DCB5AE2EB /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - BF0E8E4B735C9D0E67E582B0A370A472 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 239AD088FF629812A3543F2C98CA2817 /* String+Rx.swift */; }; - BF143E30F310C54E1339449DB425B1AA /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388C2CD5FDB498E84DA587BB286D8B2C /* Alamofire.swift */; }; - BF26062289674E38710A9B783DB57D4F /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABA589BDCFE0158851A98C49E379DEC /* Filter.swift */; }; - BF2F5416836CF766EA89CAAC7B4BCE6A /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC57FF68D4480E165D4143A4402D970 /* DisposeBase.swift */; }; - BFB66334D830294027BA99EB32DCF49F /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FE9D6DCD76A57628B93040F2C720B0 /* Task.swift */; }; - BFB89C5DD3E4E87546DF7EFE2C4CDA49 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E07C103355D7E765DFD962D83463B9 /* SerialDisposable.swift */; }; - BFE174056A2DB11D27D660E799378C59 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F13FB0773145299CDC8E64742815071 /* Buffer.swift */; }; - BFFC7476EC5784E629BDFFE933648332 /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */; }; - C00BB96E00231D5A6D6432546AA10334 /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F394A70028103753AFE626D26505E0F0 /* EVReflectable.swift */; }; - C0170CF42BDD958BF1FFE0F6BCCED0D6 /* MoyaProvider+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B66C6DE9AAEF98177295CAF3E9A931 /* MoyaProvider+Reactive.swift */; }; - C01D34DAD5C164FE4B6E9CEAFA6CD9D9 /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76BA6535252249B237387DAB35981410 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C041D4B9E50620D10D2F261DD24516B0 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388C2CD5FDB498E84DA587BB286D8B2C /* Alamofire.swift */; }; - C09ECC2D7EB1472F90D00F0FFC246F49 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E32C2EC68CDAC27D3C49CF9F4B92EA0 /* URL+Moya.swift */; }; - C0A2CD4D019C5B9937261693CF7AC3C6 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B66088E921C8BCB3E488232925AD1B7 /* Single.swift */; }; - C105504774F2E0798F41434128637F7D /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A15AFF088D74C16E33D85A4D7DB2A3C /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C1BE88935A95E85DEFED4332A4E6F638 /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A1496BB8FBFEBF77026016B1C86EF14 /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C1E3B986660A0E785850C22796DF6A85 /* Result-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F87F0AE6892C0D7C93DA7554195935CE /* Result-tvOS-dummy.m */; }; - C23622A4BF161E6EE34BDC109789939F /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EFF5897B6D987D4E1A0A6E698D0A41 /* Generate.swift */; }; - C23ADF188F3BDD8F0C58A17C70A0CA96 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE3C5483DEDC3B5F2DF90DA68C17803 /* Catch.swift */; }; - C32E4A9111FFF96D1C3136CF0DCC32F5 /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */; }; - C33779CBEF0C1E74CBA9B771C305B68D /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */; }; - C374639058D5D8EBBE959D6C4CF99EAD /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */; }; - C3A28C5B10E2C75326EAB964DF6F8508 /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */; }; - C3B2464B1E30385CD7C26B311E9E9736 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF7D6FE59E34D8FF07261B8B13CC311 /* Repeat.swift */; }; - C3D6CBAF533217E0935C783E110359AD /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BB0878D7D0FC2A26D3963DC6B41BF7 /* Debug.swift */; }; - C40CB52818088F06664656954919876F /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562EEB2FC4F044FD52D838616C537DE9 /* ElementAt.swift */; }; - C46CB2E33C4B9467F7558DEC56B79D15 /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = A823A50F05735DDCFAACF36228734EBA /* Sync.swift */; }; - C4F761ADD336C380276B8B66EB4DC091 /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6743DC6F47CB5992E96B7C55BDCA673F /* Util.swift */; }; - C53525A84C62FF6232E785A597105C74 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9151C160D78D94B946EBAFF332EB6D8 /* Map.swift */; }; - C55FA8C77104EC3E3260FBB8B07FBCF2 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97413475DD8E65201BC93EE6E7D8E769 /* TakeLast.swift */; }; - C56D360379A62115BAB6ECFA816BD4FC /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 029B28A00296EFCD60731ADA0C9F6C9C /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C5AD1041259B63A2373DD790103D26D8 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = F558046AB474A278E21EC81534461C68 /* DeprecationWarner.swift */; }; - C5D798CC7D10F4E5097C3FD44B86D83D /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EAB5443DAE9B55D4124D90356E3D730 /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C5E56E3FEBD04DB20DF234366266785E /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE704FFB6291D86A6FBDCA1CD0239E /* Response.swift */; }; - C5FDB2E3519E27D8C516E61F103AFBE7 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C6145FAC384E9E59F847D1ECE253B08 /* AnyObserver.swift */; }; - C600473F990CF0FED1288A56A2DBFE14 /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */; }; - C61762DBEDFF15AEA5ED633734DBE244 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BB0878D7D0FC2A26D3963DC6B41BF7 /* Debug.swift */; }; - C65DECE138A313FD6A555B9FCCFE20F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB3F6E81493F53E32E4E6944D91BC1E /* Request.swift */; }; - C6ABE48FC1E4D4B4CEA8B2921F081174 /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */; }; - C6CBB9E7C300D071B7ADF67354072438 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C7FAE423F0A44CB639AE999C83DFEF /* ObserveOn.swift */; }; - C6EC0CDFCF555909B9432A73C4B05909 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - C6FB409E546961EFB34D76ADEF8E8474 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D830FB6C68D011397F5C65FC194E7B0 /* RxAtomic.framework */; }; - C70C9A09DBA82229DF091DB94965365B /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69D84F8AE3FD680D0A97D357E95AF298 /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C74E138F9572F89E5DB0E723CCA3BE81 /* Observable+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7440FBC4F41DE1F81A61CA71AFE47CD /* Observable+EVReflectable+XMLDictionary.swift */; }; - C751C4616DB27E65411D9550B7675254 /* EVManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0603000E272119FCA5A52DE8A7D0513E /* EVManagedObject.swift */; }; - C760EFC910DCAE5959EDB7D662DB641B /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE7383B84BBE200FEA417ABB33EC2E46 /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C766A88BB89DE55B3A3AC8DCCB251226 /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 081126E9EB121678F95C15C60EB498F0 /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C770CBC49CFD15A9D944187CF845BBAC /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69D84F8AE3FD680D0A97D357E95AF298 /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - C7BD5F47E72BC5C5AED51D78D583E187 /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */; }; - C7C04D7C9C07976581BABFDCDF637731 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E331B38D4A261C93B9F4CA56EB9ABFB5 /* ObservableType+Extensions.swift */; }; - C7CB74CBD65515F5A087C48D4206B8EE /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */; }; - C7E366453DF0786C2C995AB21921BE35 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC592925D88EFA665D022AF888B1D0D /* ConcurrentMainScheduler.swift */; }; - C7E7E54B2D5AF2E958EE13791EB3F0B3 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171A499DD489C33924F1B1776261410C /* Disposables.swift */; }; - C80118324ED3DC239EC222063BD24E38 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6451028FCA0C967BE8899AD418065FA /* PrimitiveSequence.swift */; }; - C81085FB1D949F830DCB26024E174DAA /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 499F12FF65B376F6D0CC935F18961B15 /* ObserverBase.swift */; }; - C81DD6F5963C82184E2B76518E16631A /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */; }; - C8344CBA822651F5C74172C7050B4210 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */; }; - C8AAA0F785B5E3A8D7FCB018AD196384 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6C76191DC6C13618B171D57052CAD5 /* Range.swift */; }; - C8C7FFF85A8485C7F2938D8714608281 /* RealmSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C38C4F9EF7D9C2F474200ADCE6703C88 /* RealmSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8D4AFEF2B20E5B2628BB7FBD48C8953 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7090CD0E0114285F5AC7C37DAF8F3BBE /* PrintOptions.swift */; }; - C8E05799106473D8580A32F0C611A451 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D6D1EC43E7BA5B37742F455A326616 /* Zip+arity.swift */; }; - C8E5ECA1EDF7CF5AD6F7E791D07602D0 /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B9F40ABD27321B39F9CC6CEE99E41F /* EventLogger.swift */; }; - C94ACDA65629F684A0DB0A235C2C8C60 /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */; }; - C9A123C133113449A431394F9661D7CD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - C9E3DF60518BEF22F0F131C1E79D1A94 /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */; }; - CA039575E5626152E048902A045FF59F /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03258D72C3C86CF3220FB172A5CED5A3 /* Queue.swift */; }; - CA372FD00FC8BE5DFEE21D132FE15948 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F5C8A4EEC2FEC198E4AA35521F0A0D /* Amb.swift */; }; - CB74A9C740831DFC796E9DD8B1D53E6D /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */; }; - CBA89B33A817A65E6AA41439B10D0D06 /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - CBF094FDB970CAB919797E21173EEBAF /* EVReflection-0db607d1-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B82202A0E9722080A1AAF8DB93EA3551 /* EVReflection-0db607d1-dummy.m */; }; - CBF24DEDB11659E638D9FD28E40F26CC /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2915DF6FD34220DAB1D13E5B0087635E /* LockOwnerType.swift */; }; - CCB5F455F61937FD385EA1E1044ECDDE /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */; }; - CCFB555F0935689D9CB4C79BF941AEED /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF056ACB74EEC89030E4665DC79969E /* AnonymousDisposable.swift */; }; - CD2C814D12A7806D551A1FDBE03E9B06 /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11B76DEADB81FF82AA4EF3C604AA5FED /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CD52CB3054A92FC5D60DB4F94C2B7675 /* RealmOptionalEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE84DD52020CE6B8D0F7158D81D2329F /* RealmOptionalEVCustomReflectable.swift */; }; - CD53E0F8D44082D41C6DCDF0E0539B2C /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */; }; - CD680F7ED5BB148D71B79D3318F35AD4 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408A259FF714AE7C9785F1A88FAB516A /* List.swift */; }; - CD7E918101911C93AF6939575D94F694 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66C19D8D0A5B055C6E4B68355D1A862B /* PriorityQueue.swift */; }; - CD85EAFB7305E0FF9FE4206831724855 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D695B23EF988A8A40451857E33D8531D /* Reactive.swift */; }; - CDF86F29FFE689AC1BE407DD5CC659B9 /* RxSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C88B13DD4DB04CCA29E1F52DDC050A /* RxSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE2119E9E1D2C149E80097B97539054A /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF7CA9CC401CB12E9EC1601401AD13C7 /* Moya.framework */; }; - CE3E8CA7DE67FA5E44D544EA163291F9 /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE7383B84BBE200FEA417ABB33EC2E46 /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CE6F960C1317C3DA2B89CE619A2BF0EF /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C05E6089A38662203D17D8BA2533455 /* AnyError.swift */; }; - CE75610C6BC106E1B1BAD293E87502F2 /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38EFF0B4E1E0A7DD37E8A2466118342E /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CED6744F2763FF82790A6E9F56DE6D2D /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA464B772A2322443B4BF81B3E4BE2AE /* Observable.swift */; }; - CED886F371E7228D28015A943A8D03A1 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5011BB05F610D38734A01AF27E3AFA0B /* Scan.swift */; }; - CEF8C4EF1E0B4D8381D7C69D550977D5 /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C7D5564105608D16CE593C8492BBF555 /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CF11E590C7C6D1E34D21A0BAE36AE0CE /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5EFABB0F89F54D635D82DD0980719029 /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CF263BDB7A33A3FE4166A7204414E28A /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AF51E98DD94CC28E6E4A72F9B8A9B7B /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - CFDCC45F3F9CBC505E024C442DC1F846 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03258D72C3C86CF3220FB172A5CED5A3 /* Queue.swift */; }; - CFF3F34B73CA239A69C8B99501DB316F /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */; }; - CFF66F65BBFB2FDF1FCDF0E3DA3FC976 /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D7156EC03FACF2195B6C67F5BFA35D /* Action.swift */; }; - D02BFF991F0904447E58FABA16830FDC /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 069F4D8EF9401214AC0284C451F22065 /* Empty.swift */; }; - D0748AB52CB6B7989E5F8980D6769B3F /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */; }; - D146C2A89C24C1732891F6C9CF4F8438 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E18397F2F9D27AC23F676EFBB703591 /* URLRequest+Encoding.swift */; }; - D16527E2C6D36C67C9F99BA96B52F3A3 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449B25C5E983B915BCDDC2400ED2593E /* DisposeBag.swift */; }; - D17A5B8F0E726F828CB2CF62B1C7C751 /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */; }; - D181BBA8CD158A4A1F860368CED544FB /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */; }; - D18C561460D8D8F6F5F8FE5EEE6308A0 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1430B29192FE3EBB6B4F7370B2DD6D8 /* Response.swift */; }; - D1EF10F5FB835B94F317E4539BBA6564 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */; }; - D215A031E565AFC7BD1FE214F4657514 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */; }; - D21CC64E972ECEA67A861254436EE296 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4A8F165EB8F80DA10C988C42603FE0F /* SkipUntil.swift */; }; - D275A8344D29B426517912F7D970ED2B /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */; }; - D287DB643E484A5878698D8847E1E931 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C1154E1CB3E403E0745C4AD3D7D929 /* ObserverType.swift */; }; - D2A86D853C519B979C219DAF10476D6B /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E98F5D341284B5759C4988BD54AE49 /* SchedulerServices+Emulation.swift */; }; - D2D94B3614DFC7E057A940D626A16746 /* ReactiveSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9192ECAA6C37A2644F62982A5A15526C /* ReactiveSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D378357086CC5BF8479DE5A942E2AFF1 /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BEA5EFB41B576FDA5190E31A03E98 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D39FF4F37293BCAD4CBED53115E11A0A /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753CB14F061A550445EF68D8E2DC591E /* EVCustomReflectable.swift */; }; - D3A5BE4C03EA470204D206260BB8E3CA /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070B89F0E0ABF5A87EAC4F369F9C14CE /* Take.swift */; }; - D3EDD5476FF63BE80099BBDF063A35DF /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5E17E3DACC0CC42E578F6F26A78B5A /* InvocableScheduledItem.swift */; }; - D40A281E66BE92F52BB2BB7AF19A618C /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40ECFF8EC004C371549E9793213D2E7D /* NetworkLoggerPlugin.swift */; }; - D436535D26C46D49FD38F11AA84FE41E /* Pods-UnitTestsiOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FE756CD599118340AE1859EF5E992218 /* Pods-UnitTestsiOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D43F635B674E60F001943798DC64375F /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A47D2EF00AC73C19C312665F53A23F23 /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D465726E19F72FA953B2B9C53ED3D07C /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEA68FFEA4BD00335C53DA54E154157B /* ResponseSerialization.swift */; }; - D4DB08AAFD34D03E06EEF03DFE03117D /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99129AB799BFE5E2655696243C077074 /* CombineLatest+arity.swift */; }; - D4DCE5BC69F638B5CBDA9E724939D165 /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = D03797D9A093AC9A0144E6E9F3374CD3 /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D5591F71CEDE1124BA1951E38326E6FF /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */; }; - D569BD7EE9BCFA1D4DCEB5E3EB4C23E1 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E016D30EF4534F1E4965EBFEABE229C1 /* EVObject.swift */; }; - D5CF765E4D212CFEA23AD4A1DA47C417 /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFC9BBA95489DE8FB575B668032D741 /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D5D8C8B34D4CEADCC207A61DFB2AE1B8 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C552D1C5225E35E4D51A6BD01A23AE3 /* Optional.swift */; }; - D5EA86017523BF4F594AC9FF019CB883 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40ECFF8EC004C371549E9793213D2E7D /* NetworkLoggerPlugin.swift */; }; - D5FA59F2317F04082ADB2B92AFCBE9D7 /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */; }; - D61517A1E23119E84AD10202FF192A64 /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29FBF0188F66DC7F315E310B5232D3E1 /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D643994B20C56E6DF35012E8A4EA4110 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716379552A7999494D347168AE580EF3 /* Foundation.framework */; }; - D6E59951C55929827CBE60A4B3301251 /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */; }; - D75D69B16AFEB346F2B899A2AF7A600E /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */; }; - D75ED92E4676D371BC632084F969B3F5 /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */; }; - D76D5BFCB04D789EA5C8B20920054659 /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */; }; - D79D2CAC7B9FC0E09A715A76C1103F02 /* Deprecations+Removals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DF302608055B56F6D33B7145ADF0B5C /* Deprecations+Removals.swift */; }; - D7A0D39D3A3FE3B0C3389A6739365178 /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8914A258EC9969BBFE71EA10A844623 /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D7E10D24D85D6DD898901A171F87B0DB /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */; }; - D7F2CE653523E4C0C11F9A2552DA0E99 /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06986452FD534A1F51B8C1CB14A52652 /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - D870D146128E7340CE5AA96E2742C3DA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - D898422F05029A311E15C30BB5DD5127 /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C05E6089A38662203D17D8BA2533455 /* AnyError.swift */; }; - D8E88967145E9B62753615EAA12C56B1 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AA7767BCE198F67C9BED84F1F3E8107 /* TaskDelegate.swift */; }; - D901F6E058B35B1DF3EF31B3DDE19B5D /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FE9D6DCD76A57628B93040F2C720B0 /* Task.swift */; }; - D9372AEB436F4B5F300CB67CDEF7CDDD /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E3438CE061E5ED34225A32C94F7257 /* MoyaProvider+Defaults.swift */; }; - D93BB0346873C3BC9FEFEE540129DB4F /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */; }; - D9709338CDED0007BC5D31E0AAC63D9C /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9F5C4503F765D4A53E3D17311791F2 /* Result.swift */; }; - D9ABAED61A16FD9BA930DC5869AB7514 /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */; }; - DA32EB4AA5400F16F3E17A19DC755EFA /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0414669EEAB78CE5AB81A36A67D63409 /* BinaryDisposable.swift */; }; - DB8FEB8F6CD884D5684925993482698E /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B030DC65FA5CEB30B619DD0D217B3291 /* EVDictionaryExtension.swift */; }; - DBA116214D9F67A45259B8D154E76CF2 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D47CCF645480548F8C51C3BCBF2085 /* Switch.swift */; }; - DBA8F74DA2B19AD576A8C008B000FD77 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 069F4D8EF9401214AC0284C451F22065 /* Empty.swift */; }; - DBBFC3FA599D2893BE7CBC5A28E460CA /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A80DEA6BD5544F37705A17A45480B84 /* SingleAssignmentDisposable.swift */; }; - DC040D2D7A60B1DCE7B4D74651E6DD49 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABA589BDCFE0158851A98C49E379DEC /* Filter.swift */; }; - DC285D4BC3FE1EF55F375392A48785C5 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C552D1C5225E35E4D51A6BD01A23AE3 /* Optional.swift */; }; - DC6B2A4C48EE26F0CF2A657D6AA7CAD7 /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */; }; - DC7C331DAE309976561E0CA90A44B1F7 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DECA3B4A4E985F124A013DD48B4AEA /* Platform.Linux.swift */; }; - DC803878CCD043EC48596ECCF5793C2B /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */; }; - DCA8AF8C7FBC1884A25BAEC0B67B23C0 /* XMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = A27D26D0250944182214897CBC4429DA /* XMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCD1599F34FABF75DB61E16991E5E627 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 80187EFE9FC124CA7B1BD7CA66A85605 /* CloudKit.framework */; }; - DD27087E2CC94F0EE9B888EDCC8CD514 /* XMLDictionary-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C537475456AEAF314CEF431D1FA41A92 /* XMLDictionary-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDD85A1D656D4CA3C3358133C86C5D11 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91DE9B7D882A7292D6957206B01B8BFE /* StartWith.swift */; }; - DDE4F00E0D3A38A851F88E6C6D5E21C3 /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */; }; - DDF16F4EECACD8992EF6A3BC996F876B /* EVReflection-e20423af-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8E53B29435AA51370874C7B6186C1D /* EVReflection-e20423af-dummy.m */; }; - DE4138D94A58199F9FC5A617FAB4247A /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */; }; - DE650DF30732FD9488B5041F7C61864D /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72E280B20EC07856F90F588B87AB4FB0 /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - DE766EEC80EA616514AB681733C8E5D8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - DECF20EED9B35ABD6F4878BEA13846E9 /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = C329F2223A1903B6BEB028324F2DB9CB /* LinkingObjects.swift */; }; - DF00A744D9E36D3A6D895482D5D3169A /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93AB2EEB47AC45216CC2D83BE78EFED4 /* Object.swift */; }; - DF06384A6146D238E63AFBCEFE5DB06F /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 40C2D124D777F9888539367ACB05B658 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - DF1E7C704E708384471D912002C8E77A /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7922363621CACAE52BB4A3FAC58B4DB /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - DF30B33BDE6C1062C4F096ED77516054 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306D62A4EAFA3A16281C1B737665BB5B /* GroupedObservable.swift */; }; - DF71AEFF4CD24A139CA26FECC1FE4A46 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B35F607F13290BD1344EAEF39617374 /* Multicast.swift */; }; - DF7A792E9675EF920DAEA5EA4BCBB91C /* ResultExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706727F1B5E2271D51FF433D95D40A45 /* ResultExtensions.swift */; }; - DF81A271C7788D4E4C381817E8148598 /* Lifetime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F893D109CB56F8EEF5CFFAD995B22C /* Lifetime.swift */; }; - DF973AB4FBA20637B4325283969124F7 /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */; }; - DFA11B75F911310FAB3F4583E40A65CF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9F5C4503F765D4A53E3D17311791F2 /* Result.swift */; }; - DFB9FE782980EE3D6D4C28E11D6D5FCE /* CKRecord+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BF947021965D95B43E438D90FB44CA /* CKRecord+EVReflectable.swift */; }; - DFBAB3CE2D4AE807CF39BE80480D9C4B /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = FF11847CF64BC67B661F9D66C0529911 /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - DFC5FF6F637A71BA0637D46DB401F0F4 /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */; }; - DFF646EC7908F82D2A757A252DA63206 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB41EC69CC93867DBE81FB2F98D90B1 /* AsyncLock.swift */; }; - E03329246A4E05EDD4FF84AB8FC367FC /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D1C4DA51088472798447B73588AD658 /* ParameterEncoding.swift */; }; - E044915F982C45384B07FEE109504928 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6571BB2D4EB2A49A3B8A0F5FFC81EC /* CompositeDisposable.swift */; }; - E05D76E294F9F32F1C58D93477416B76 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E07C103355D7E765DFD962D83463B9 /* SerialDisposable.swift */; }; - E063685937352F5FF37A916AB39B7055 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C6145FAC384E9E59F847D1ECE253B08 /* AnyObserver.swift */; }; - E063954CD217CF9177659246AEA28C58 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38233DB21363898E84B5C3E8197363FE /* RxSwift.framework */; }; - E0C1645B5A51C1F940E4BD2851A052DB /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCCD61DE3A8ADA9C67BBACC06586724B /* MultipartFormData.swift */; }; - E0C411A8B45355C90F85C1CC9256B003 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DED207E29C4B29596F9D9F70BD4AA191 /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E0E22D27E3F4629B4222C3ACA16540E4 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45366C947EF60360DADFE5C3980BA6D6 /* Debounce.swift */; }; - E0E464AAAAECE59FD32EC0A1026295E0 /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 496A4810161A1648644CE0D3DA420369 /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E109800E0F7DF0DAC9E8E2C3BEB232E2 /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3946477F86947A38CF20369BB9CD0CC /* ResultProtocol.swift */; }; - E119B1BC5BD9DF2F9CDD25CEE4B1D9DE /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */; }; - E126ABC0AB52245F29599B7FE5D72325 /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 651B55FFD6E1995D8BE1EE5546B90E24 /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E15AD78382B324B14D092912C117DA37 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC37CC5EDC79AA20EE0324AA5A68BE78 /* NetworkReachabilityManager.swift */; }; - E195A584E87F598E7D0B4CD84201B6E8 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2AFE5F7FB7AD323177556946FAD4FE2 /* BooleanDisposable.swift */; }; - E1BDD6EFD68516B790EF6E4C07271C77 /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4596658E88EC93BFB5ED3EFCF91FBCE2 /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E1E1EBECEAA4912169258C4816BDFE85 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF2C01AAE7E5CC7BFA12D4934E4ED4DC /* Zip+Collection.swift */; }; - E1FA62D106F4F67E02EF728BEC4ED986 /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */; }; - E23B81CEFE5F93E19B9CB547D4423669 /* Moya-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E91F31FF3E87C372BAA8CAB065AA650 /* Moya-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E309B275A027F269996BCB1F726F42AA /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */; }; - E315F384A5BD3F7ED0D8EB6F46CABF86 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5BF10301DBE8F30FEFF814B1B68F0C0 /* SwiftSupport.swift */; }; - E358F7E36F08CA777CDD43BF7E7A8A3D /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */; }; - E359AED40B3E9D4D4197A4ADE8005531 /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */; }; - E36D40679099CBF86AEDB90EC80874D2 /* XMLDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E8143F4BEE73DA567264B85078D9985 /* XMLDictionary.framework */; }; - E3D8EC9F173F684E6E0BB558448DB036 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2AFE5F7FB7AD323177556946FAD4FE2 /* BooleanDisposable.swift */; }; - E41776EC9EBC5BFAC3A9EA89426BB0D0 /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8914A258EC9969BBFE71EA10A844623 /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E46A8677043361A4458621D23EECC4C9 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A6025BA4B7F5DF27DC9C3C199A6A6F /* ShareReplayScope.swift */; }; - E47F681A2DF7F01AB792F68597654ECB /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3792888948F5238612F32EA33ADD188 /* DispatchQueueConfiguration.swift */; }; - E480365F0A9CC52ABBBFE80CCFD82233 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB41EC69CC93867DBE81FB2F98D90B1 /* AsyncLock.swift */; }; - E4A27991FFFE1592833948B1BD4C5F75 /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E6BBE1B4F281F5BDEF12A7CF29462AC /* EVArrayExtension.swift */; }; - E52AC56F2998873CC751895D288E4E7A /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE7383B84BBE200FEA417ABB33EC2E46 /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E531CD6EFB4B72DF2985F0F2F1A70809 /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */; }; - E563B95A0FDA37FCE64E85F556992E70 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2D4CA1CBD1BA1DFFD4EEAE21C18E28 /* Maybe.swift */; }; - E56C57F7CBAADD16F7C48E2FB5D60C90 /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */; }; - E58124B2C791B55CDE0BA93DE3340785 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 145108C1FFFC8CCA3D589CD4F0E11069 /* OperationQueueScheduler.swift */; }; - E5927A37753EA255280392EEAAF18862 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55575F8D75D39CD1782B34AD80008464 /* AnyEncodable.swift */; }; - E5AC4765117B1E67066529A69B258C2F /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2458160039E0306849DA1BAD5BE3995 /* Completable.swift */; }; - E5B54517ECD163CEE3F62FA54E16BB8C /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2279AD2AF64EAE8708A882D3226EEF42 /* SynchronizedUnsubscribeType.swift */; }; - E5F95EE0E7D7D30E11953FF229C3D4B8 /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */; }; - E5FFAFBAE530517E24B46416C34DE106 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B35F607F13290BD1344EAEF39617374 /* Multicast.swift */; }; - E67D352E114CDB4481EBE65BA6C46F31 /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */; }; - E6B9EC79608244650EAEF8149DA44A5C /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06986452FD534A1F51B8C1CB14A52652 /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E6D12D912AF9CD2457B77F233B34D1C3 /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */; }; - E73B9C7D1B62BE6CEF5EAAF828AA5A6F /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A6025BA4B7F5DF27DC9C3C199A6A6F /* ShareReplayScope.swift */; }; - E742ADC3E833219714A2029A49E4816B /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCFD6CFD633B12E7C8008D014D89AC3 /* Aliases.swift */; }; - E749D8586B28CE219EA5C214CAA68D01 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E24BCEE4FF7DA65914760B60B78994 /* SessionDelegate.swift */; }; - E787EF06D9DA00AF9BFFAF6BA9132672 /* Observable+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7440FBC4F41DE1F81A61CA71AFE47CD /* Observable+EVReflectable+XMLDictionary.swift */; }; - E793A8C9DFB14CEAFEB0041A3BAE28DB /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AD35724637C1B82C6C2ABFEDA0368E /* RealmCollection.swift */; }; - E7BD1141AB3046A4E554261F65451724 /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F394A70028103753AFE626D26505E0F0 /* EVReflectable.swift */; }; - E87CE6446F7E618345FFAD33BFDBDC00 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D1F36962C6FA8B436835CA8D8990A5 /* Reactive.swift */; }; - E880DB2E38368F0F4A4BBA7EA1C74E3B /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB70859B197A4DE92AD54DA237AE53C /* Optional.swift */; }; - E8AAF0B585412EC9C69CEB370A48FA82 /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5154B7C78063D68249AD885DC2FAA82E /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E8EC1B75DD9442C1C139803DCEB4587D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D1C4DA51088472798447B73588AD658 /* ParameterEncoding.swift */; }; - E90CD97E9C10D327246E3F0A1C938DC5 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B483E907CD4A290582271781A62A7EC0 /* DispatchQueue+Extensions.swift */; }; - E9107A04B7941CED0DCC454745F46D07 /* ReactiveSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7C85961FD050384A7AF36B0BCCFA9F6 /* ReactiveSwift.framework */; }; - E921FF59E286E46FE12A8FC275E88B4B /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 560BADE4DB158149FA04E8B4A664D75D /* RxAtomic.c */; }; - E930A819C6AA049E5C5FEA5D54DCE7AE /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - E93179E2133259CC5070309A38C2EB93 /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFAEE33B3C86F98564D2D29155315C4B /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - E997F31DEB91A95EE1E5BECC39D290E8 /* CKRecord+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BF947021965D95B43E438D90FB44CA /* CKRecord+EVReflectable.swift */; }; - EA12CC719457E63F5FCC2883E0D9E21E /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6663DA22E32CFDDD90AFF193A4AD2B6F /* First.swift */; }; - EA360F3A34C953E4F4AFC3C0CEF815D8 /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */; }; - EAF1BF0648AB684305A5C2B150157590 /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 07F4CF0638B6D94E4A2D70C32D3199AE /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - EB98F1F44324B1D5DB46BEEE961F2369 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D9EA1A1CB2C0F13F6047C151A8EBBF /* Timeline.swift */; }; - EBC156A66E59437FBC83E565D2298173 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070B89F0E0ABF5A87EAC4F369F9C14CE /* Take.swift */; }; - EBD5E458543E01B51517A5A3E3577BBD /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6C76191DC6C13618B171D57052CAD5 /* Range.swift */; }; - EC3C5EE9A047F92B494059F91AE05F91 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1473AF86CA6001A2FC26972EA54DCBCE /* RxMutableBox.swift */; }; - EC6DA5790949BF04212794EAA898DC38 /* Result-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F44A5F04F6D1459DE8DAB7B45598B /* Result-iOS-dummy.m */; }; - ECDF325B1C464309F729EFA7E0499AC0 /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */; }; - ECF629EE8D4E54B75D2684E5DD883006 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F5C8A4EEC2FEC198E4AA35521F0A0D /* Amb.swift */; }; - ED5109F5128BE7CDD5180ED041CC0B2B /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */; }; - ED5959B6BB09BDFF820D024687171BE6 /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */; }; - ED5E44D9942CFF3AEBD8D4E6904DA01C /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */; }; - EDC74C2CC21E2E2A0C7CB7FD3F388EC9 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B58D1EBF783BC538B2F2AD5C49407AF /* SwitchIfEmpty.swift */; }; - EE2629AEB159410E1267E15AA4CF2ABE /* RxAtomic-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CA088ACA098CB1490D8CDC03A3F4FF2 /* RxAtomic-iOS-dummy.m */; }; - EE4D3F6BBBFBA336FDB75467A8360836 /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */; }; - EE8A3BD55E3FB94F61C8EB1F51835769 /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308F36E1544F047E184E0686B6F187AB /* NoError.swift */; }; - EEB3877DC949BCBD0ECE55122B4B5FE0 /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */; }; - EEB9BF1AAF8ABE1EB503812768AA15A8 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC3A2BA133A7DAAAD72EC46C3C317D6 /* Delay.swift */; }; - EECFFCC42B08602ED2DE9FBBE4830D16 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94F683776BD08C7FF4009D10859B2652 /* Disposable.swift */; }; - EF2693CBFE0E13B7ABEC5757688EFA86 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0BDBA6272619A0E68456B561465857 /* Migration.swift */; }; - EF62235A021EE7CA4314B835813B3BDC /* RxSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA9A2F55BC7808BA3354C39775FA9459 /* RxSwift-iOS-dummy.m */; }; - EF7AD294B29FDC3756A47BE1E9CCA595 /* XMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = A27D26D0250944182214897CBC4429DA /* XMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF95A1F45FE4EF5E274FD621BAF65ABA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - F0D3EB22C077725541D5ABDA45495E7C /* ReactiveSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2963B234A52169CB00FCE58C1C53A1ED /* ReactiveSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F13A4E633ED574E93B20B2282B307C99 /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */; }; - F161D8177E7141EF36A23729E30BD796 /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */; }; - F16E64594FFC6649483B97E14E4275D0 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7401BF138363AD2BFE4D988F71A8D533 /* CredentialsPlugin.swift */; }; - F1B862CAF744EB851106CB12C5A9D0AE /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3922AF51BBA30381273625868EAB2F /* Timeout.swift */; }; - F1F43EEA5F18F0B53482E9EABF1D8833 /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C7D5564105608D16CE593C8492BBF555 /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F21F76CC64852021931EACCFF85E21F0 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE359C03DE576537D944C9DACA66ED7 /* Reduce.swift */; }; - F236AA0627EB1E56CE77F7709D7E9C36 /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */; }; - F23E568740CD87E558296A799F864292 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851094E58B9830EEB95CDF1FD2F13DA4 /* PrimitiveSequence+Zip+arity.swift */; }; - F26AC69C3D89AB8B8D6C87EF30AC7C78 /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 07F4CF0638B6D94E4A2D70C32D3199AE /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F285D4621DC42E824A1FFA320DC5C544 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4946348BF931FA74BF101EE6FE9578 /* RetryWhen.swift */; }; - F29EE9D368EC35CE5D301C82D8C244CA /* RxAtomic-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B774377390835E12805A7C3E897900B7 /* RxAtomic-macOS-dummy.m */; }; - F2B4C817E65867745E8B5A6D1F580F95 /* XMLDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E8143F4BEE73DA567264B85078D9985 /* XMLDictionary.framework */; }; - F2D529CAECFF2BCBA5E2CF60DBF92BD9 /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE18C65E373025388E3C65BE0D33B64E /* SortDescriptor.swift */; }; - F2DE2CDB0777ABCBAEF95B9E43AFA9EC /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B2D009B9918E8C81B1D18E453E36DDE /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F2FC48ADBF7B54938F0FA52B14FF2005 /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */; }; - F32908E1BBFF33A1B99B612C26C65591 /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */; }; - F32D7284FAA0BE72296984E16E16C9A0 /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */; }; - F359797FE7FF9B4F944E365586DD5761 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E880DE713C619F8DD246C264B1C8334 /* ValidationType.swift */; }; - F36368B846AEB7F02D68342F7F2460B2 /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A47D2EF00AC73C19C312665F53A23F23 /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F38B2A905F0C9217850D97F5F9EA6A54 /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76BA6535252249B237387DAB35981410 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F3A57D59A19CD864DE41A7833CA0AC7B /* Observable+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7440FBC4F41DE1F81A61CA71AFE47CD /* Observable+EVReflectable+XMLDictionary.swift */; }; - F3ABC635326DD149831A8B4A5E0E5CC9 /* UninhabitedTypeGuards.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22F6BA5A19EF95ED04B3B4FEC3ED9456 /* UninhabitedTypeGuards.swift */; }; - F3B7364B932FD87CDE7545C95185E74D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - F3BD4E2F84E3D699D559256121DA8E6A /* CKRecordID+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C18A409339288CDCA2F51D12D3394F1 /* CKRecordID+EVCustomReflectable.swift */; }; - F3CE5096B181D30DC0C0768579611F1D /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC3BD939080D25C9FF6CDB05A2E775F /* Property.swift */; }; - F3D2E6BC057C2C11A2F5A0CFA0732305 /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */; }; - F3ED931D7E7AC3CF2C75383573B50E5B /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CE47B2C48CD8AB31BCE20AEA8FDDD22 /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F407773229300C1956E4A809951E5FA3 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = EADED85E8771160F575913351D342A23 /* DefaultIfEmpty.swift */; }; - F4214B7B279D3E04D21431292F168C06 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 119C81F3C8C70FB8FBA105BE56253EF4 /* SessionManager.swift */; }; - F421FBC2BBCB52157228CB254F024F6A /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1DC7486953CAD3A6CA1C9475EA00A70C /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F43EB1AD336B4E2C4E5D2F8D2E77CA6C /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0CCD2624432B248BE937C4305EECE47A /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F47EAF43DA02211B87BAA805BB5830F1 /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */; }; - F481B1864F888DABE21171133EDB2E63 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70FF4768B744357F1D49A8EC87A0295C /* Enumerated.swift */; }; - F499C9B4900A9BAB62C5D1728D997903 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB70859B197A4DE92AD54DA237AE53C /* Optional.swift */; }; - F4EC21AAC25AFC489C8E6C7484EF950C /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */; }; - F514A793BF1B545A64E65925761AA2C8 /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72E280B20EC07856F90F588B87AB4FB0 /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F516FA86D3626B69BCE4195719193534 /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */; }; - F52B7D1C973A773EF465CF5126DC9DB6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */; }; - F541F001592DFF1C6BC5202D7A9C2342 /* DataRequest+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F70563FF9CE353296AE15F096260EC /* DataRequest+EVReflectable.swift */; }; - F54BAC9F432C8C0F186DBB13637CE6C5 /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */; }; - F5C087F9C45C394FE62C26425D057B51 /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */; }; - F615F8DDA210445A6915BAD8F886D430 /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */; }; - F6444B62076206F48F1029FC6DCF2AE2 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B58D1EBF783BC538B2F2AD5C49407AF /* SwitchIfEmpty.swift */; }; - F64E6D03A34FBFB94404C42FE553FFEF /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CE47B2C48CD8AB31BCE20AEA8FDDD22 /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F6AE2C6CE45CD5B816EBE996C1BD0D6F /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C7FAE423F0A44CB639AE999C83DFEF /* ObserveOn.swift */; }; - F6B09915490AB9FD3D8CA071176246C3 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526550D3B725347E7CFF90689259BBA3 /* Optional.swift */; }; - F6D4BF067BF2E191AD08B9BC8E6D7D81 /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = ADA990C19AF630006778F37CE5B6939C /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F70514312B75216658172C1F4E2CB868 /* MoyaProvider+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B66C6DE9AAEF98177295CAF3E9A931 /* MoyaProvider+Reactive.swift */; }; - F7197BCBCB903DA1DF3876FD78E3382F /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D21EDBA0156D8DD3DC77FED2DFE546A /* CombineLatest.swift */; }; - F7764D44AB678EB2C853A7E9197A2D2F /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */; }; - F78CB711F9AF94B15ACFF2B88E597DDE /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5011BB05F610D38734A01AF27E3AFA0B /* Scan.swift */; }; - F7B3E6DFB02DA3D6D6803CAB40E20BE2 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A209E48ABB030A9C8F6DB7B5E7451A78 /* HistoricalScheduler.swift */; }; - F8881B5EDC20081E9D20F4183BE57290 /* EVReflection-18115d1d-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B7BC3897DF5618716A4AB24F0531810A /* EVReflection-18115d1d-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8D851E410FE7139D84D71F0620B283A /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */; }; - F8E628A9D154494123ACA5E3D928A451 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7706EC6E53CD420098CE3CB11359E6E0 /* Signal.swift */; }; - F91D11391B0F46B3F5C6E257098DA905 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03258D72C3C86CF3220FB172A5CED5A3 /* Queue.swift */; }; - F944F8E2098A0AAC1B3DF3620287F569 /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1DC7486953CAD3A6CA1C9475EA00A70C /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F9601AA7D08AE18FC7F8B3616F41DB73 /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15A82AA35FEB4ED76CCC8DA2FF34A0F3 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F978BFD903CCFA5A66899E543C3076BD /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */; }; - F980AB1470157EAFD20010D787919E80 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DED207E29C4B29596F9D9F70BD4AA191 /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - F9FD7555EB13D6DC90F8E6FD8A77DADF /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1927CCC2B9816373FE8CDB10D915A5E3 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - FA5EE66631F589E288A7723BAC346DED /* EVManagedObjectArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14EFED2D4FA866E9AA696E9ACA0D3552 /* EVManagedObjectArrayExtension.swift */; }; - FABC76EC0F50F1ACE1DACD49BA4323DA /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 65A105B8255C777B9E73459D064D8724 /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - FAD41EECD60772A36C920AEFF553CF23 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8001277CFCDB2AEFEC73A6D69326AB97 /* HistoricalSchedulerTimeConverter.swift */; }; - FB0933DC290C9FF4E8DC8350552DCD04 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449663E510302F5D1C572CB7A77BCEBA /* DistinctUntilChanged.swift */; }; - FB80D4CACB60388A0F7F0C3CF4FB89B1 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB08D55E99327B2F215B2E5965A69A3 /* RecursiveLock.swift */; }; - FBA07C089A912A240875AF990207D622 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */; }; - FC8A91783ED64445E640EB257FC17336 /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */; }; - FC9BA68C76F97FF617C20B0498A6FE3D /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A209E48ABB030A9C8F6DB7B5E7451A78 /* HistoricalScheduler.swift */; }; - FCD015AF330C57CDE7F172B1F8BAD2B3 /* Moya-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A5BBE3C8BC368D1DFFA3F3C480A1ABDC /* Moya-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCDB21A232FC5B5DC37C55D0DA37B621 /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06986452FD534A1F51B8C1CB14A52652 /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; - FD1A9625CC8A1BDFA0E3EF1C7173DEE5 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2EC26A4176FAEC501ECC37A773DD11C /* Endpoint.swift */; }; - FD2F82051C072949196153E9DD59F344 /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */; }; - FD57281E10895A0B2CC9F3D0851B6A25 /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 6346C2DBA803DF38A15B90F0926F7263 /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD68057809566BD3CC21E691FA265168 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B483E907CD4A290582271781A62A7EC0 /* DispatchQueue+Extensions.swift */; }; - FDBC8F9CFC7C143DE7EBCDAE38CA9E03 /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */; }; - FDD319CA7A1026D7E2A777AD5912E9BF /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E6BBE1B4F281F5BDEF12A7CF29462AC /* EVArrayExtension.swift */; }; - FF0B0E7F409B525C9616D93715FEF9B5 /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6EDA676C8FE49A4FB1996D26FE0C446 /* EVReflection.swift */; }; - FF7A9E66B4AE5049A6EA08499202017E /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */; }; - FFA42DE413C87E95AABF98D7514F3A73 /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */; }; - FFCA0046FA7B08A519856DCE512EC5C0 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035413C1BEA2A3A564C112470394AEF1 /* Create.swift */; }; - FFD59FB343C0CB4128D162156D0F3F5C /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38233DB21363898E84B5C3E8197363FE /* RxSwift.framework */; }; - FFE6416E04E3A11CA82AD4BFD41A4C17 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 860F27FF84BA352AB5176CF24F982A7F /* Observer.swift */; }; - FFE6B3880C52590006B7829941F652DA /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765D19540E2DAD9733703BD9B8A87091 /* Merge.swift */; }; - FFFCE95EA1A0E2893FB22026BFAB65B6 /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */; }; + 00097623E8453C620583C7ECD1FA46FE /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */; }; + 0039DFB341198504256EFA07E0E1848D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50BC9E9E59F08B1D4045E3AAC842B25C /* Security.framework */; }; + 0080DAA3D17E9CE7B1703B84CD424467 /* Pods-UnitTestsTVOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6039493061A3229BD58451C7B188BE0 /* Pods-UnitTestsTVOS-dummy.m */; }; + 01586DD6CD82B5557C57E82BEA17302E /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D676E4FD945475B18FCE5457D9E4150 /* SynchronizedDisposeType.swift */; }; + 0214072E5B3722FF259FB616CFF924D8 /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */; }; + 0233083E8375CE322F24CCC10C3B1146 /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7100E418322FC6C10C157298C5C5798C /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0244F483028CE7EA8DF327E7F971B2C2 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F5607E4869B43EB35B323877FC4FDC4 /* Materialize.swift */; }; + 02729A285BB6D9D0B4020A99771E006D /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */; }; + 02CB447B52C8F300A24458E9EEAB66C4 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88EA2DBFB06A807D3DB0D71F6DB78E0 /* Schema.swift */; }; + 02D554C581A74913977A246B7F4F8118 /* EVManagedObjectArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E2FE947346DB735216D62DA0B39C04 /* EVManagedObjectArrayExtension.swift */; }; + 02D603958CE03F574247A92ED2989712 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */; }; + 02F48BA81AE9B1E96DEB659857398937 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3192B35FB2FED1665D8E328C4B7733CC /* MultipartFormData.swift */; }; + 0318343BD2A5EA03FBC2F8A976C4342A /* Moya-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6E3134D4D8DDC66BDA2CD1B237D96AF /* Moya-iOS-dummy.m */; }; + 035118D8EABA21CD9894269C25564E82 /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */; }; + 0361C345D74C81917C2CCE26183F5943 /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */; }; + 03801AC62FFDB835D5C947C9FDE9D228 /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */; }; + 039889E7D178325FF3A24162C8373696 /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */; }; + 03A1A07AC463927FB1FAFC68EA099E28 /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 990FDEAC06DE4009B9D9637D02CA93C8 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 03AAA9F42C46D1D76BD6398EED4B27C9 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762032CBD741AE940CF1A926887A1F15 /* SynchronizedOnType.swift */; }; + 03BDBD16F84167E0132C74F11B6DDF68 /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */; }; + 03C9030AA2B5ACDBFD87C44033828804 /* RxAtomic-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 273FAF2A620E6D1FBA4B66AF187E4513 /* RxAtomic-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03DE8DCE08B15ED5FB786FE845DB9198 /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */; }; + 03FA2207F60F23CA103906F297A3C6DF /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 316BCFDD643871011F3B9FF0BD3B1BED /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 044D2F8E28A379638F8AA8FDABA77F06 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC2FFB95A3D55CEAC7E658BD17BE59 /* AsSingle.swift */; }; + 0458AB92746D2A82DBB0763FA824FADD /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37740791FE3EC856A27D6D1BF0CBA1AB /* Single+Response.swift */; }; + 04604565D45E466B0FB406EC5533BC1D /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D620F7C7619EE6751DC653F5671F85C8 /* SkipUntil.swift */; }; + 049F049D8B5A9F2ADA5C37AED22AE801 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED40275BA7A26B3315599D27A9A71B55 /* Bag.swift */; }; + 04C33ED4B4ED75390CA1F1DE18EE25BF /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CD2473504BE6E1CD0FA6F2D990C6915 /* Timeout.swift */; }; + 04C4C81C0BF54A44026840C937EA1EEB /* RxAtomic-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC75E85A186627B56763788FF3FDDF9 /* RxAtomic-iOS-dummy.m */; }; + 051058334E90BF76D70DCAD1E64033A5 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CB74E9556CC8A1620194B1D8892A3A2 /* Error.swift */; }; + 05311A89AEEC43D228FD06BB0255D603 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DC559DA84CCCDC80F6BC6D225CD513 /* Skip.swift */; }; + 05315670214863BE03BF186FBB0EA4DF /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73869ECD21C4C16DA08A8FD036ED77FB /* Zip+arity.swift */; }; + 058FCBFD51626DD5EF3266BDC9967CD6 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0EFE3BB3663242961F3CACB6CED45A8 /* Map.swift */; }; + 0590406283C7B2B9F7F163476EA83A6D /* EVReflection-e20423af-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F6DCB62BA90E990DC1294EC5F98F84 /* EVReflection-e20423af-dummy.m */; }; + 05A9B23A5CFA627F1B70B4C19BD2EA49 /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CE8F7411A8C355CE5C9D86AC310D0F /* RealmCollection.swift */; }; + 063BFDF9BD3977101C1001ECD28FAD59 /* RealmSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C76AF9DD2EFD0245A7BD7EA660FF58D3 /* RealmSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 064A6DA7BF4B359046B04C0E6CC0F026 /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5E94DA6D425A8768A1865FEAF4AB9AE /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 06576885C11827157C89C37AD0E8F8D1 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2928866C402A261D8D1A9C5DBA327BE8 /* MoyaError.swift */; }; + 0699F2579A2C314B15658F045707D8B2 /* Response+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF59B9FDE2457646AA664D173233FC51 /* Response+EVReflectable+XMLDictionary.swift */; }; + 06BB450E27F1EB9EAAC5E07027D4748A /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */; }; + 0716EB964D02A8D58EBA5FC4A8D25B32 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D155F2EB4733E80B834169DE7888FA /* Bag.swift */; }; + 072D02FE0EF9F9343B958B4648E6873C /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD54942E0EF0E89E9617916B37FD622 /* ObjectiveCSupport.swift */; }; + 074F29B52E861D378FAEBE26F833E337 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E379AD69E827F164ADA60FA822D5912 /* Deprecated.swift */; }; + 078BF1EE807504C9B05E149BF9D1B861 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6E2525CF6F21B6A11FA0B6D938C83A /* MoyaProvider.swift */; }; + 07EDFD2EDA5FB5BDB8DC1F1C1DA13D24 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC9A5AADF65F57151CC1C44960CCCCFA /* TailRecursiveSink.swift */; }; + 0825CCCDD7272A8E95900801860A27B9 /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7F8ACF96FB1FC6703EDBCEB67DCCF15B /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0840E8BAA397F8F3ACAE65A12EB8FBC1 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A304EF804838458951F14EE781A2CCF /* Disposable.swift */; }; + 08A3705EBC5E81498AC1FEBB3E66E4F8 /* XMLDictionary-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93E5931548E1875E0DF631813C7793C6 /* XMLDictionary-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08A390E055EE94AE5A7A2A75E2DD94F7 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396F998715067EB8CD2694B8431D9A43 /* VirtualTimeScheduler.swift */; }; + 08C011EF26AE53C05DC8734F7DFC4748 /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */; }; + 08E0131364DBB087CC7DE6590EA199D8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + 092C1ADDF83E305BCC2CBE7C661C3906 /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = E15BCD212749E82323F15513A3C73C96 /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 09AF8C4D6C8D8C103FBDADE43936DC6B /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C06E5F56B0DB46868A45A05E879F8A /* Using.swift */; }; + 09D866095FBC44F2CC5A7049D7760202 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6E2525CF6F21B6A11FA0B6D938C83A /* MoyaProvider.swift */; }; + 0A09AA04F446C6981CD97D50C209A139 /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 791F8075DE0F1A89797D8AC958A20C75 /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0A0D94EEE4FB848936BF8E636353FDDC /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52514FB77244CBEF82D812FC2D5EFFC /* TakeWhile.swift */; }; + 0A41915801C20461070F97470A4244B5 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */; }; + 0A43A7C6590C40A297F8D2D0CF73C7D7 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6BDD89484156EB6A46231A8F08C1E6D /* SwiftSupport.swift */; }; + 0A46EECAB71EA8D617A65C542A70DB03 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A0873832CCAEA3F389DCA7FC16776A /* Disposables.swift */; }; + 0A4A15379C8DE1A349C342F134F22385 /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 990FDEAC06DE4009B9D9637D02CA93C8 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0A799CC5F21A3BC529DAC48E152571D2 /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EFEF497A8532FD1578798DCF7B54C79 /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0A9505DF773B731E5C4DCDF741B7590B /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9E9628F86D7576DF42D62819EE2882 /* ReplaySubject.swift */; }; + 0AB319373C6CDC51AC7DA499EE264E46 /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */; }; + 0AC9A9C9593536E7B136C62DA8F570AD /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */; }; + 0AF7CE4F3053DC9F350E12CE4E4CFFB3 /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */; }; + 0B0F491094D763F49D7721EDC77768EB /* RealmObjectEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ECCC5CCBB3DA4F717D0E6809729224B /* RealmObjectEVCustomReflectable.swift */; }; + 0B140923BB47356070999685E2E559CE /* Response+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECE80E768E6A7796002AC4E0CAEA3F8 /* Response+EVReflectable.swift */; }; + 0B35E12BCB66BAFF6C9000AC0E558343 /* CKDataObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAF57F02D568E1813A0190EF8C8BCA0 /* CKDataObject.swift */; }; + 0B4FEA0BDAA60E7AC63E12A099DFAF9E /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = A339B8228D33297B1F9B92A784F9525B /* Request.swift */; }; + 0B509236FBBF5EEC56F67AB0D94F3109 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207C6CA9F82C17C32B3BC1073682317A /* ObservableType+PrimitiveSequence.swift */; }; + 0B51F3053080B9E9A6BBC0315068C6E1 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99CCE0503D7936A665DB2BFE7DF77380 /* HistoricalScheduler.swift */; }; + 0B67404DE7CE3E65F1360BF17030BBE0 /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */; }; + 0B71B143385376EC27E20A0CFE8F3627 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44948A361F7E05FBF9724CAECDA7C710 /* URL+Moya.swift */; }; + 0B86AD985768F15AF5F898C21F73FE2E /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = A31E3D858979E514879B7BE80B62F052 /* ObserveOn.swift */; }; + 0BA4CCD9650C2C2AD1DC494288ACDFD2 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46653300CBBE53AC159AC4AD16407958 /* LockOwnerType.swift */; }; + 0BB8533AC50CE46A3CAAF2AB34A6852E /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */; }; + 0BDBC10D5B70CCFF86DD361169406FD8 /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 365D77125C667969E0DD9F979BC5FDAB /* ConversionOptions.swift */; }; + 0C75ADE24B0A6B54DBD26C1ECB24832D /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CE71D29C33709E756250B79C371093 /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0C81C879F55481602D5A2E6CCDC3F6F3 /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */; }; + 0C9BBED1630F7CD2EC82158487383EEC /* XMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = B4E495AE9A29E4DC2716D0A2A9BD979C /* XMLDictionary.m */; }; + 0CAA52D2C6B72BB6A31101D6C45C7FCF /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */; }; + 0D12BB60772E960191855BFFCA33C9FA /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A60CFE94388B54E180147110009542AC /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0D1FBAE8D895B1765CD879CAD50D32FA /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911CAF5E612CCF3648F7D038E43C59F3 /* Switch.swift */; }; + 0D29A4BC6DE0329C99DE64E258768EAC /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0A82C207FC6D159872EBFBF2F4A6478A /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0D2BBC5BAA86A0F251FFB558B3AF0F42 /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */; }; + 0D3B9C1D98654C8B8B231ECC6342B48F /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */; }; + 0D5B7CFF39058E5CB00039404899C608 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E0F02C04014ECC70ADD4A92E09E327B /* Event.swift */; }; + 0D73EBDAE1709C330B8C4738E89B19DC /* XMLDictionary-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F172CE1FB4C895454D178353AC069F38 /* XMLDictionary-iOS-dummy.m */; }; + 0DDC7D60ADAFF3DFB1FC51AFBD380A54 /* Response+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECE80E768E6A7796002AC4E0CAEA3F8 /* Response+EVReflectable.swift */; }; + 0E0039A0EFF2F501B24660027F037162 /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */; }; + 0E06A39EE3591882446D3796D9466B4C /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A0873832CCAEA3F389DCA7FC16776A /* Disposables.swift */; }; + 0E254EBD2156E3357605A1A439A20524 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC7073D05DA215D29B594554EFFD7B5 /* ScheduledItemType.swift */; }; + 0E8321556D85844C8ADD8C2FD6387D2C /* Pods-UnitTestsOSX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C25F40A805C91CF5CEBB09697A13700 /* Pods-UnitTestsOSX-dummy.m */; }; + 0EBDAA4D0E257FFFAE132F36C358A57A /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF3E1A9AFD78E0E316C44BBC45A9F53 /* SerialDispatchQueueScheduler.swift */; }; + 0EF889E497D9194694389A231E497A82 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8843B14DB9D6AF3A413165C8D0370746 /* List.swift */; }; + 0EFE12B8F8A5A234076B313DF903E37D /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9E9628F86D7576DF42D62819EE2882 /* ReplaySubject.swift */; }; + 0F02F03D7E817E18D86A5B0A1FAE7F8D /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E9D797BB5B93A3C467E955F4A0CD21 /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F20983A82562C06860AA2F491116B4C /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */; }; + 0F23891ED4C4B2D29FFBB574B0065A43 /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E65B6874A96D41538CBCFC423D70EBE /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 0F2E4EB31272DC4FD8EB9D5A2D080850 /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 365D77125C667969E0DD9F979BC5FDAB /* ConversionOptions.swift */; }; + 0F4419D40F46A1056920201B4E89EFED /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E340B17D80811745490A4EF395D2A95 /* Errors.swift */; }; + 0F5DE8C9941FBA414BD52FE4C183D7A4 /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F8B6E219A3C9D2CB19E1344B7579D5 /* SignalProducer+EVReflectable+XMLDictionary.swift */; }; + 0F74319F5B13604DF63E97FDB8A0B8E4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13243C52DAC740554BE2B2ECBD9A0C4A /* Signal.swift */; }; + 103076297DBBB90733BDD273D166C0D4 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9427824679CB75EA4AB919E4908B0D /* NetworkActivityPlugin.swift */; }; + 104FA019A66EFDB767333B4D1DA32EE7 /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E9D797BB5B93A3C467E955F4A0CD21 /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 104FDC823D8133743AA79A51253145BE /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BACA7B55D00D637EFA62FDB9CB70B9 /* Action.swift */; }; + 10713EEB616525EC885BB1AC818BA6D1 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73869ECD21C4C16DA08A8FD036ED77FB /* Zip+arity.swift */; }; + 107F41BA1E2AB82D4E1027D3F1D42A5C /* Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435A272A9CE2D9BD5480DFFAB9C6BEFC /* Flatten.swift */; }; + 108C53B5570DB5219D7635D58D80EC68 /* Pods-UnitTestsOSX-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8E6075139011620A5FA7EEDE6D22FC /* Pods-UnitTestsOSX-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 109B076E7602FCC3471300631A756491 /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1029CFBA0BAEDB738B5EE4FA8CA151 /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 10C44DA39A962723BF2C29207FC466EF /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA088681DD1825ED6A2D033CA9FE1DE7 /* First.swift */; }; + 10D951F3C56454E2BD2ABEB472DC4332 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B95F23565211444B7B8B43182F54635 /* InvocableType.swift */; }; + 11709054E6D279BDD554AB689FD76D89 /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37740791FE3EC856A27D6D1BF0CBA1AB /* Single+Response.swift */; }; + 119107723B9F6756D847838A20FF2787 /* XMLDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D3413A7CBCFC74D066796887A6D57B5 /* XMLDictionary.framework */; }; + 11AF659BFE857005364D6D64D0818FEF /* RxAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E9D797BB5B93A3C467E955F4A0CD21 /* RxAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11D0536E47D10F944A69DA329AF57751 /* SignalProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF776BFC46EB9EB6FFA46C9816D5AF1 /* SignalProducer.swift */; }; + 11D54B96B60E0370885FAC705FCF8027 /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */; }; + 11DBEA2ECA39C45ADB25052B54E56B62 /* Observable+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647D15BA158F4C40A95E7974F2F95972 /* Observable+EVReflectable+XMLDictionary.swift */; }; + 1204AB0882CA1F896F6A2A8B200150DD /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564B2A37F8A76E9C774159F2E98B46B7 /* Image.swift */; }; + 127822456AD8049867ECF7B72938D973 /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = F663137E64B11CA11423BD3FFFBDF9FC /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 129F8520CCDE47E89A512F812E7CD9D6 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD37A883152B6AF25B48C1ECB08E4E71 /* Alamofire.swift */; }; + 133B36624A683BA32F800655F2F5FFEE /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569D5FD2EE3F0EFB443E3EB6C9F131AB /* MultiTarget.swift */; }; + 134715F0552265F7EFE93EE9EADD071F /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7AA760855CD871EC33CED0285DE350B /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1350C826C0F0DF953D8E88C1736B0317 /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */; }; + 136F0E1EFAD035A9F4C9666879BDC07E /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */; }; + 137668AF6342B56BBD198770AE23552F /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */; }; + 139D6C01DF024FDBDDD8988108EC1889 /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C457D2ABCA7339F9E7AD1E55DFFA2EE0 /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 14067EE82959DA912667D630409050C5 /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */; }; + 1424E33580CA1F19ED4DB2CC262F0C3E /* FoundationExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2191448DF94BE3E9F5AEE4111A963F0 /* FoundationExtensions.swift */; }; + 142EC47F7C87A95C584CC46C30233E77 /* Lifetime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFA2E043AF2502A00097D0D7777228F /* Lifetime.swift */; }; + 1470BB6D2A85B06DBE7922CDB9D6EFBE /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */; }; + 14D8DDF0CB16F1C6B4EDAF245A7A0939 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5682D907230A9C89651C2FF909180A67 /* Observable+Response.swift */; }; + 14D9C38965606CF4A0FE94DD3411A57B /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */; }; + 15276F85788F428AF98A07B92EE54541 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + 1527F791B1BC8179B9E90B1EF7AA23CA /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E9E5EC7D620F7CB2581A686A6D5F9A /* CombineLatest+Collection.swift */; }; + 153D19DFC01A497ACF4E27B60099F734 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D720496F8C7B30134D64D8C340CD3C0 /* Realm.framework */; }; + 153D2EC0188B42260901B502C6D563BD /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = DDA2CBED167E04980029E76A9F15004C /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 154C3B95B832706A315798D376B27223 /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */; }; + 154EF0A3524242EA0054F70921810153 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9049E0BD4FD73792CF05F69285EBC302 /* RetryWhen.swift */; }; + 15541817D21A8ABEE0088EE06E3E9E3C /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E80509FE5E9A940D09B58F252C3A52 /* LinkingObjects.swift */; }; + 155B75D63CAAB5F41D97C5BFDC5321C4 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207C6CA9F82C17C32B3BC1073682317A /* ObservableType+PrimitiveSequence.swift */; }; + 15687941373D4818CD00E97596835A2F /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73B808AAAE7C749DEF3FDBB37D6B1B66 /* MainScheduler.swift */; }; + 15F3447CCDBDE0F74F5DFE6FDC9C3950 /* ReactiveSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D8BF3752B562432C12800601D1F6FD9B /* ReactiveSwift.framework */; }; + 163D8218DDBDA363449005AC71A92086 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4C80B72D1CD88F6F3F3FF5B570D7F5 /* Amb.swift */; }; + 16507E9D7373B570588D07F86606DE7F /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A60CFE94388B54E180147110009542AC /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1677B0B77B203B09A1A82E0F370A22D4 /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2F981738E3ABEC782964413EA231E15 /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 167D2687CC6FCC78E00567341A84DFC1 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D699461B5CF6D695F4F87C77F588F085 /* Endpoint.swift */; }; + 16B5B35D1DB5346DB13162267583F760 /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */; }; + 16C9F279741199E1DC4FD0F791D2A208 /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */; }; + 16DB7B40BA82562C4BA70F117B093AFA /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */; }; + 174A04CD79E7C8A3D479E0498C0BC604 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D12AE35D5233F2ECB087BB5A70BF3D0 /* ObserverBase.swift */; }; + 174DC25D93940DCE4089F58E7D3ABA4A /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */; }; + 175BDC6E88BCC42DE35FD780C3E63C26 /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61C7287E250DBE7041E9FD50C988F3BE /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 175BF540D5FDB8AD9F8B495977C3DAB5 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EDB47A1E2E98789ADFADBA6F16B36E /* Producer.swift */; }; + 1766B32CAE5FB3CA8109480E1F2D529A /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD1A7D50CA55A8D54D66538F17EE54B /* SingleAssignmentDisposable.swift */; }; + 17AB1F62F8F08C330C9A7C446832A5EC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 17AE79E2FD26B24B5118E9FCE985662C /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + 17EADCF30AF6A12A96E30D950D60052B /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E111E7D8BD9A7EEC64C960E49389B34 /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 17FA4C4934F58CD7888800743289DEA9 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E340B17D80811745490A4EF395D2A95 /* Errors.swift */; }; + 180DC847F4B5FE99FF47B0E902A86D68 /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0A82C207FC6D159872EBFBF2F4A6478A /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 18258EFF2D978866580FC36D0F88ED79 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E0F02C04014ECC70ADD4A92E09E327B /* Event.swift */; }; + 1850BB7BAD3F4D666F7E72723CC00989 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D699461B5CF6D695F4F87C77F588F085 /* Endpoint.swift */; }; + 18644FCF39178C4A537FC5804BDE4C7A /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */; }; + 187411DEDCF8E225E1C0527263DBE116 /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9AE5293ABBAE1C2FFC57A5E3AEA56920 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 189BDD8BF88DA7E6A44CA7ABD24A0FB1 /* XMLDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D3413A7CBCFC74D066796887A6D57B5 /* XMLDictionary.framework */; }; + 18BDF3FBE9E41E5EE859D8B60BC77961 /* thread_safe_reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A60CFE94388B54E180147110009542AC /* thread_safe_reference.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1926E58C16C8EBACCBB8BE7CA49ABF72 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6BDD89484156EB6A46231A8F08C1E6D /* SwiftSupport.swift */; }; + 19743B574135C7063A4016D2097B66DA /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FB7920C46B9E869623A6BE94C87EEF /* SubscribeOn.swift */; }; + 197E96AB0E49956F998F3E0C6773DDC0 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6243CB4497DF1485BC27C7C422A0CE22 /* ValidationType.swift */; }; + 1989BE10938AB2A59E6886FBB10597AD /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2CE72CFFF24ECCDFF0E64EA41AF8F348 /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 19937A1431EF82F987532462DEA9DD8B /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + 19A6545445E80DF4C8679AF26E5303AC /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D8C621006577CC9932DA66D4017FB1 /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 19D1BB1A5B3A9FA3406B6CC67B61E83B /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD54942E0EF0E89E9617916B37FD622 /* ObjectiveCSupport.swift */; }; + 19E4423FBC9CA83EA9A0235A75E98663 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3FC2CE97A1529DF512F930C9509C187 /* ScheduledDisposable.swift */; }; + 19F0648BCC000E1358B169D7543C6787 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502A1FD19228E5702F7BE3E825D46566 /* Timeline.swift */; }; + 1A5C7F82F27183CED863CD808FDE58A0 /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5E94DA6D425A8768A1865FEAF4AB9AE /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1ACCBB32B0B201C0152BD53186B54310 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC323865CFDEA53B6CB481DF134582F /* NopDisposable.swift */; }; + 1AE0637149E2724D9B6F8328104271E9 /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265D9791728C4EB54E9091998378990E /* Aliases.swift */; }; + 1B1853A9D455713F5B92513E64AE22D0 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4C80B72D1CD88F6F3F3FF5B570D7F5 /* Amb.swift */; }; + 1B2F3E84930F0AEBF869DA0BAECBE8FD /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */; }; + 1B614F81E6684DA622D07777FD3EFCB4 /* SignalProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF776BFC46EB9EB6FFA46C9816D5AF1 /* SignalProducer.swift */; }; + 1B685D5A4F964D310C105C053349A092 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E905756E8D55B03F0E9E028E0DEC958 /* AFError.swift */; }; + 1B68CE1365C5AAA9436B515D95096DB8 /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 63582D54E6B742A961B0F559AF3BA2E4 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1BE75331C4F2347920C1EC382A66650B /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8AE6A7FA74F6108C0A31E11815E3886E /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1C246A93D96747A16EFBBA78515D07A6 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = A31E3D858979E514879B7BE80B62F052 /* ObserveOn.swift */; }; + 1C58F186BAE5411A63DAF94DBB44CF31 /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */; }; + 1CD9A745118C554B28BC4773B143ABD2 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EB9EFF049ECF4F36E5A706CC2607A4 /* Filter.swift */; }; + 1D18402A412F315B455AEAE1C3F83035 /* Pods-44Demo5-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A5B4E19EA57F4ECD3F9034B366B292D /* Pods-44Demo5-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D614B1D95C6F518DAB32F5D690A4CDC /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0806F953691FBE10E424AD7F02BE4554 /* Cancelable.swift */; }; + 1D93230481C9F79DE3CA0C45F6B19A40 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E905756E8D55B03F0E9E028E0DEC958 /* AFError.swift */; }; + 1DB6B3F7DDF21C9F0EBBA46831F062FE /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DB85923BBE8973E00F07A8A17A9493 /* AsyncSubject.swift */; }; + 1DCB878447508766CD4A256EBD60EE07 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B957D89BEF7996AD8BB77F6D791EB52 /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1DD8E8D8800A94A97729E1C43443C306 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A894A469A974F6C06119B6015E1CF37 /* ShareReplayScope.swift */; }; + 1E09F2E85E09FB7DD08018EB1A8099D4 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A9F44887AD57A3696A0DD09F19316F /* BehaviorSubject.swift */; }; + 1E27EB4625C886EE6BFA57051291DFE3 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73869ECD21C4C16DA08A8FD036ED77FB /* Zip+arity.swift */; }; + 1E2E459A5D16403DECC2C9288FC7A2B4 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC7073D05DA215D29B594554EFFD7B5 /* ScheduledItemType.swift */; }; + 1E3ED0484AD76F21C15F4950CEA1B98A /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 596E7E5C4BDE0DA4540E3490EA0A4F40 /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1E4533EF5046415AF27CE795415066DB /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7998DDAFC25AEF9BEE98F8DBE1367271 /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1E76323C95B3637882F0E5A2A0FFE8A3 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE187FF0E9829107C26871875FB344C /* Empty.swift */; }; + 1F8602632AD7FAF8322420A2F33BDD15 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40500CE66C6C3EBAD1EC20668E4E029 /* SubscriptionDisposable.swift */; }; + 1FBF4A2803D1ABAE0B0321E4769B1193 /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C15F5A4F8B4361BADBA43DCFA069C819 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 1FE48BAD5472DC08B568193EB1308C65 /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + 203EA70BA4EC2CA355D5D9CF4DA1E319 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52514FB77244CBEF82D812FC2D5EFFC /* TakeWhile.swift */; }; + 207BD8ADE2E5A7DA58FB0D9F65C2B8C6 /* Deprecations+Removals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45268A4512D45394C10A6706AEB07464 /* Deprecations+Removals.swift */; }; + 20BC4162914259DAE99B1BA5D308C3B8 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF22B951E0A3E0606B1B86462779558 /* OperationQueueScheduler.swift */; }; + 20EB5DC8DB9D84A4BA370804EA12B4A4 /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */; }; + 210B05694F04DD2CB61A55C3D5475FB8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A48D8CAB7FE578449DA64C50AE93B5D /* Foundation.framework */; }; + 213E825BE33A7BEC1160B9A602D27C73 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F0FADF71BBEC951E2C25C2E8F11907 /* String+Rx.swift */; }; + 2143973A7A9CD434154B03FA3E78E8E2 /* ReactiveSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D8BF3752B562432C12800601D1F6FD9B /* ReactiveSwift.framework */; }; + 2182034310B698334EDF347BBC74049E /* ReactiveSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BECF185CC21DA30B826033F61FA9DFD6 /* ReactiveSwift-macOS-dummy.m */; }; + 2187E4C940977BB2C4F6F1523CF22255 /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7D0B7CDFF93856D78AA3A2B9185B9879 /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 218A4D930359C486C78709E0237B1904 /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 836E15671685C5A0A7BAE6A9B65A7C33 /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 2239A01864AE7709B72424AE548F1494 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 225E9F8888C12F8424E5B77AADCF9FB9 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0806F953691FBE10E424AD7F02BE4554 /* Cancelable.swift */; }; + 2266828FF6F869F80D213F3CBC17557A /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07446FF156BD94C81155AB31C68DE884 /* BooleanDisposable.swift */; }; + 22835CB2A4202042BC1A24A25AFB34B0 /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C457D2ABCA7339F9E7AD1E55DFFA2EE0 /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 23074CED04F0114DF27AD831AD44B5AA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 518D9A2162FFA820E341A39348C3612F /* Security.framework */; }; + 2317802924256D7895DB98F471570F51 /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = B816C73E202AE9E8EBE335ED021E17CB /* DataRequest+EVReflectable+XMLDictionary.swift */; }; + 231FC9BC19A109152B69CDF3DAF30250 /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */; }; + 232EA4753333754293D2C6FFF3D87F09 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA13FC199FBD2498A250CE78222DBDC /* ObservableConvertibleType.swift */; }; + 233FB44E06AC2FAFEF3D9468F323FBE0 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */; }; + 2365D1A168CB0FFC7F783416DF4C28C5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + 239614EFF83F77F0772C078532631D85 /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C36809B8B533BD0C945AF929696A6D3 /* EVReflection.swift */; }; + 23C37BBA4029F040CBFAA678023D732A /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B948C1FED61687CA5E6B81E57FEFFBAA /* HistoricalSchedulerTimeConverter.swift */; }; + 23DBA9B266DF392C11A8560C95BA1D47 /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */; }; + 23DD2A7BD3FDC26424C9144078E6E20B /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */; }; + 247567EFD4EFF032835E54CA517E404A /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73CFB6C718121BBA03E00C3F0D04FA93 /* Range.swift */; }; + 2505512F4A86A232902B5915371596F7 /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */; }; + 2552A24C04B30CC7339861E6C42F00AD /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7998DDAFC25AEF9BEE98F8DBE1367271 /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 255AF69952461BFE969061FCA8A43D8C /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42EA00F9DA4DA3AF2122F670DC3D2613 /* ParameterEncoding.swift */; }; + 257738B25559B2F7C2E0160278959AE5 /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F56268FEF9548B96037FAF66FB3EC8 /* ResultProtocol.swift */; }; + 25A420BAA31BB29EE5254068EB92EBC6 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D813D099BD74B2C45B6D47726D0724B /* Optional.swift */; }; + 260F3D4930904ADAC97F5A0CA58B1A12 /* CKReference+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588AF4133EEA62F98FA3CC6FC9F5544F /* CKReference+EVCustomReflectable.swift */; }; + 261FF393BF893C6C03FD0E6A00705357 /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 94C400D7987113C321A3105055687C60 /* RLMObject.h */; }; + 26366DB5423789B9CBB831DFFD2A0B34 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D155F2EB4733E80B834169DE7888FA /* Bag.swift */; }; + 265896C74FD65FE4D5333E62AC555E13 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF381A528BCE13115E2CB78D4C767ED4 /* Observable.swift */; }; + 269318E28B06DB7B7E43C8F7024CBC53 /* RealmOptionalEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF32C8C8EDE00C74C476F5C478781C6 /* RealmOptionalEVCustomReflectable.swift */; }; + 269AB727F7EF38F7FCA6C60224223959 /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */; }; + 26C3FD4C5CD815D3B4A96ECD7856A509 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467A97E53AB16345DC325C4AC20B6652 /* Reactive.swift */; }; + 26C72C4490E6AD17CF1683730A08B4F6 /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */; }; + 279236D667020B845CD5738EA0B9A944 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F13602DEA02587CEA5A09E22634FBD6 /* CurrentThreadScheduler.swift */; }; + 27ACCC7B9DB76BFDF62942B414E71DB7 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D12E15BE1F8A40F45C8A5FFA7A168DB /* DispatchQueueConfiguration.swift */; }; + 2829BBC1E46DC7D7B51FC3DD36671E78 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD37A883152B6AF25B48C1ECB08E4E71 /* Alamofire.swift */; }; + 284BFDEF60D7D0BD633EBC04D69B3F0E /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */; }; + 2890E80C9083CA49E51B21F8891C57A4 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DB85923BBE8973E00F07A8A17A9493 /* AsyncSubject.swift */; }; + 28B5ABEB29D9AD66EE0BD4E25999695E /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF62F2624F1B06DF7FD7328F3828CDE4 /* Util.swift */; }; + 28DE058BAFD2942FFB4BB193EA08401C /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E562F83598D038DCF1C8B3F31650A6 /* Moya+Alamofire.swift */; }; + 28FB18283573F049D6F6B3D0D478BD40 /* Pods-44Demo5-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 00586AC66FF1117DDB8C6B632D4FBF3E /* Pods-44Demo5-dummy.m */; }; + 2936157466FAA331B5A7EDEA847CA4F7 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B091AD67534FFA7679A52668068E188E /* Debug.swift */; }; + 293FD6B82207CE6060EBC9EC7746EE40 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E0420220EB4DDE7E97FA650458671F3 /* SingleAsync.swift */; }; + 299A1B1297A23E21E1797458F0F39943 /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C400D7987113C321A3105055687C60 /* RLMObject.h */; }; + 29D7989E9268482957CF590C84F30236 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BCD88A2C3C33FC101ED2E74BFCA3192 /* DisposeBag.swift */; }; + 29ED42F272525CD87959AF17C9A8941A /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E69B0E74DA1EBC8EC6CB1DC8E1EB0F7 /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 2A363872474B1A02A137ABBD7F5B499A /* RLMSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */; }; + 2A478888137D47A07F70E06EEE0DC730 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDFA8D9BA436CC4D4ED00EBCC5F328B /* Notifications.swift */; }; + 2A4BA98D01EE534738F132241A483356 /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */; }; + 2A807D64F2C2A307654987EBEF53FC91 /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */; }; + 2AC3B13358C1908B7B3798269DE22AB4 /* EVReflection-18115d1d-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACD207A2FA6B1D16BE06436F9490031 /* EVReflection-18115d1d-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AC58B793D4EA0FB9A9FDF6A48BCDA76 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4159036E084B9D760B46B355F454CA94 /* Response.swift */; }; + 2B22C4B5054B34CA45465CB631D82045 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB696ABAA4799A1229A00BA60E4E66F8 /* Timer.swift */; }; + 2B31DC47CB51E2F01CCC58BC0E331D7B /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */; }; + 2B6DC551C1F6F6C8D06F75A0757D3CBE /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D12AE35D5233F2ECB087BB5A70BF3D0 /* ObserverBase.swift */; }; + 2B8AE03F3EC2740B01E19887AFAE6382 /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = F1FF185278E8109978D21C9FA2D06062 /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 2B9234D1FAFC0B44FFFD8FE80F8A5BD8 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7A081CB13C3497FAFE203045323E532 /* CompositeDisposable.swift */; }; + 2C39674FD9977D115340A696578B2762 /* ResultExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 754E0AF800F33C0D95622B464707DF90 /* ResultExtensions.swift */; }; + 2C60C4973BBA7119E5A4F7D826722550 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B14F9097D38E43F455B30FE6DD7BD06 /* Dematerialize.swift */; }; + 2CD7ABBEF01CAD2CBDAEA8479DEBD504 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E0316A46161424641BC8462E084AA21 /* PriorityQueue.swift */; }; + 2CEF5794C94B478866E3B4BA52BE9FFC /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFE7F27B0689E623AD94FF046243AE5F /* MoyaProvider+Internal.swift */; }; + 2D2F80A894D2C0B390720C45C2EA8189 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D60CCEEA170F1DE94BD81B5F5674874 /* Scan.swift */; }; + 2D670B1AD4C7EF7BBDAC8333C2749D1E /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4BF674B16644950F47014CFBBDA3C8 /* Bag+Rx.swift */; }; + 2D791D5AE514BE413EF891B674094C56 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95633F6AD6AE400599EED1E486B213C0 /* Sink.swift */; }; + 2D7ADC5401FB1AD4F786667798A6B6AF /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2B33D37978C888ECCF6DDB520F5811 /* DistinctUntilChanged.swift */; }; + 2D9E33207DF9731ECBFAA9E218A1D2A0 /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EFEF497A8532FD1578798DCF7B54C79 /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 2DE9F3C9C50A5BE7233FBE1645E9FCDB /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3894865865F5A1F8BE45A6BD6A7490 /* SwitchIfEmpty.swift */; }; + 2DF42CAF2644E2FD41D27068753A22F9 /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B1B5A7FAC1D10AA60914DA62ADBCB6 /* EVArrayExtension.swift */; }; + 2DFDBDBCC4C086F65127C8133BD13753 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D720496F8C7B30134D64D8C340CD3C0 /* Realm.framework */; }; + 2E144249BD7BE4794B9946BF1196717C /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E4B5F5889EDB291FC2F422302A0544 /* AnyObserver.swift */; }; + 2E8215B64DE9BA6752FCDE12B735DAEB /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A894A469A974F6C06119B6015E1CF37 /* ShareReplayScope.swift */; }; + 2E88771046D790C7F93244989DC5F2CC /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A606E0CF1C61FC1D9E8EEE0B685B1858 /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 2EB0E4F546457D15BD7353CC3337616C /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37BEFC879431591095E37236647BBCE /* Reactive.swift */; }; + 2ECAF50472438A569403DC8C8FC004D9 /* CKRecord+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA90EF8CCBFDE6961E2B8F90EF9F6A1B /* CKRecord+EVReflectable.swift */; }; + 2F197A9ED70079A31EA6347B8769BE77 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86C536E735AED695D66462568FE97B2 /* MultipartFormData.swift */; }; + 2F7D113BBB88C545A18EBDD0526EF4B5 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865A95422C941539DFEC5C468E5BE3F5 /* Plugin.swift */; }; + 2F8FEB83AA8B90AF8070610D4B7ACDB6 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = A31E3D858979E514879B7BE80B62F052 /* ObserveOn.swift */; }; + 2FB4A09EBB6B6A6C26A725AAE9FCB468 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF76BD0D5B5565DB936036AD94B77DB0 /* NetworkLoggerPlugin.swift */; }; + 3061D20E27B99F4995A265914A5CDB44 /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 305D68DD8B543FCD9024BA5EA1CF2CE9 /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 30652CE6201AEC5AC0927D2FF9AE3380 /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC71F6A5DCBC82B0C43A2D5B048DF0AF /* SortDescriptor.swift */; }; + 307F98125B42F257310B855A3DB12849 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0E96888287BDE90BA0D124C4B317018 /* Zip+Collection.swift */; }; + 311FCA46FCFC9A66BA23146CE4C1FC99 /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */; }; + 314253D14F7363647F397A303A357651 /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */; }; + 3155A74E0ABDDD518465FFC5859C79EA /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF62F2624F1B06DF7FD7328F3828CDE4 /* Util.swift */; }; + 315835C0A3DCF76BB02445D4DE67A2BD /* Scheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A252A5645050A16F5F03042C63903DB /* Scheduler.swift */; }; + 317B838605C3774CB2DC2A1B8AED40CA /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EDB47A1E2E98789ADFADBA6F16B36E /* Producer.swift */; }; + 31E4F3FFE7AC205060530514748C3E01 /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DE7A7C4FB930DF8476FB32F98B9F8D /* ObjectSchema.swift */; }; + 32695A7B5E89298949D67F1E96620E2C /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB6BF61BEFADFFCF3458F0E8304AB66 /* Migration.swift */; }; + 328BD61FF16D917FEEBB0358493E4982 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + 32D203B6E87E1872D22412C29B3BA3CB /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFE7F27B0689E623AD94FF046243AE5F /* MoyaProvider+Internal.swift */; }; + 32E1A35A583549C19D888556AE147F7F /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DB85923BBE8973E00F07A8A17A9493 /* AsyncSubject.swift */; }; + 32F251429232947F046257D2CE9A8837 /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D3BCE372477C0E3D5ADBF9B597F34D4 /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 335DA09ED21EC6213B37E836ED460AFF /* SignalProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF776BFC46EB9EB6FFA46C9816D5AF1 /* SignalProducer.swift */; }; + 3390ACC74D754B93988AF49060A132CE /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */; }; + 3392C394D7D78B9B6329C46C15059D79 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467A97E53AB16345DC325C4AC20B6652 /* Reactive.swift */; }; + 33B1CEBF975DA6EC3A18501FB633111C /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DB19BF08526C1629B014B469E2B78A /* PrintOptions.swift */; }; + 345A9A3C037E3B11332DA9C6E1AF0BEF /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF3E1A9AFD78E0E316C44BBC45A9F53 /* SerialDispatchQueueScheduler.swift */; }; + 34632D81D99D29A4A4B143E4E55310DE /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */; }; + 3479D7EF81ECCC4900F38748B10C2C52 /* ObjectiveCSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD54942E0EF0E89E9617916B37FD622 /* ObjectiveCSupport.swift */; }; + 3488E4B75F9F54B628E99F943F3EF499 /* ValidatingProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D9EAC545813F8198AE8A2ABD0A701B /* ValidatingProperty.swift */; }; + 348DDEBED585B68BD2C464693328010F /* Realm-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A5FDE303DC5B65ED7F8438860FB1DBB /* Realm-macOS-dummy.m */; }; + 34BBA1690643F1837B96981F6519AAC1 /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + 35705B6CEE53F503A4E80FE3A1D039A4 /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 10D2772D15652DF8898A9B06B92547B0 /* RxAtomic.c */; }; + 358FDC1B16BCBBE837A2E6764B8D09D3 /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D9426FFD503ABA2AB5B296FC12A4589 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 359C0FE58FE9E27D52F4267163CE58FA /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6C514BB47302B7961DF53EC0602DF1 /* CredentialsPlugin.swift */; }; + 364BA7A43E95D9AB35D6D9EBF9CE99D0 /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */; }; + 36561B1ED5F2E3F9E43E1E7CBE277292 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 16DE28526F511BD92B3D7F9F00A83BB3 /* CoreData.framework */; }; + 36E08267C3012CD4B1605CB0C620A1F6 /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E69B0E74DA1EBC8EC6CB1DC8E1EB0F7 /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 371BD73FFD3ED82E75D438FCBF3A0623 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EB9EFF049ECF4F36E5A706CC2607A4 /* Filter.swift */; }; + 375D0EFC025F61352805765F3FF27D1B /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */; }; + 3790C048C14A8DC49A7E42966BABCB63 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52640A032DE0DB0BC129113673A4E442 /* Deferred.swift */; }; + 37E65A9EE33FD77B4456563B38CCC36D /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3880D5266B220E09B44697EFACAE926 /* NetworkReachabilityManager.swift */; }; + 3821ACFC769731EFE43BDF9B30B51553 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E562F83598D038DCF1C8B3F31650A6 /* Moya+Alamofire.swift */; }; + 3835A986402DC680BAE2553D851C30AE /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E3083FD03498205A7AC676D0F4A8ECD /* SchedulerServices+Emulation.swift */; }; + 385EC99A40543244A1DC6C22D2D3D96D /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0122CEA7608F103CABEB5408CF81896 /* EVReflectable.swift */; }; + 3861CB19DD8DF35253F7C4C007216BDB /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B95F23565211444B7B8B43182F54635 /* InvocableType.swift */; }; + 38662E2277400F2B2F7620B147B70F46 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFCC9A1D69C9ECDC537F13B58D0C573 /* TakeLast.swift */; }; + 386B4838CB377A33E4681252FE67503D /* SignalProducer+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6177273CC2CAB578240DDC98F4274B0C /* SignalProducer+Response.swift */; }; + 389BA7AA47F0C95040D492BEAFCFB247 /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */; }; + 389FBD03CE0B92606224F53879AB64CF /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 616B1D2969A65FAC4D20DE9EFC01334E /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 38AD4182F929723CA9CF33919CED1E93 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3714C9919E95F69908B238C614923636 /* AsyncLock.swift */; }; + 38BF5EEF99A18999EFC0E9B1BA164E37 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FFDF6253E7A6D0866C9F3C14FC6AE0F /* Merge.swift */; }; + 38E0F7E85D3BCB45E3861C8F89F08060 /* RLMOptionalBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0A82C207FC6D159872EBFBF2F4A6478A /* RLMOptionalBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 39E2F3D4AF79540C7A6E490920FA8E80 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7833DB9AFBA78F401B65EFA600D6E39F /* URLRequest+Encoding.swift */; }; + 39EA0AA2A92D13D2EEFE6AB815C89142 /* RealmOptionalEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF32C8C8EDE00C74C476F5C478781C6 /* RealmOptionalEVCustomReflectable.swift */; }; + 3A078550C08C911CE48067384CF69DDD /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */; }; + 3A07C3ACF7944F7ED7E8607B550F1470 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D12AE35D5233F2ECB087BB5A70BF3D0 /* ObserverBase.swift */; }; + 3A1A977820B5E6750A5750E40D3AB386 /* MoyaProvider+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = F56D5A8280DEE3D204645B08315ED854 /* MoyaProvider+Reactive.swift */; }; + 3A2D6B4718A3EBB7BF8971DB4A38FC04 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC2F0B6D10F853B48C8DEC0B6DA953C /* Repeat.swift */; }; + 3A7EFBBF6B2A59FB57A32D8C6269DD5C /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7833DB9AFBA78F401B65EFA600D6E39F /* URLRequest+Encoding.swift */; }; + 3A82F23F8ED5AEE1F4F296BB4BC20381 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39822E2AEA8967935BCB1921CB065BF /* Result.swift */; }; + 3AB7F04D4356388F60309402A22E3D59 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A0873832CCAEA3F389DCA7FC16776A /* Disposables.swift */; }; + 3ABC422D0F5AA59156AC11853F74A5C2 /* EVManagedObjectArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E2FE947346DB735216D62DA0B39C04 /* EVManagedObjectArrayExtension.swift */; }; + 3AEF7F1CFF52F802DB122E8D287B86B9 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0CF15F6757BCDD6DCD1201A47CD7ED3 /* Completable+AndThen.swift */; }; + 3B0218BBB2CE24465B8D5C0B6E304C1B /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFDCE1E37490F5613BA8F69741954DBA /* SubjectType.swift */; }; + 3B849D482ADB160BD332A3876C2CBBEC /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B577E886ACDA124C01E2EDC4F3EF985 /* Never.swift */; }; + 3B98F7CFE88F2FBABF05684D63EB0636 /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */; }; + 3BBE85D7F21C73CA07559772A0A1B0E2 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F2F079F5225D7A799DED9997BC3E43 /* EVWorkaroundHelpers.swift */; }; + 3BD7719215DD8D20555EBA23BB530465 /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 94C400D7987113C321A3105055687C60 /* RLMObject.h */; }; + 3C2C30D8D2C714873E795F5A4F96E44E /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC4A4318C00F9ADB6BE0DC3AF20126C /* ScheduledItem.swift */; }; + 3C3C4FECD10E754BF63F2F599F7B041B /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46914BC45E534A388DC56CB62A5EF76C /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3C412EDBA5CC000429D885553550DFF0 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4F0AD4D00DB6D0D2B3EA6BEF1B3F939C /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3C6F1FF083ECB6504DB401D2DB9D2482 /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E111E7D8BD9A7EEC64C960E49389B34 /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3C94658A6D689E37D09F3DD6E0802B87 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639CBA1CDBEFF75617DB96F761B92356 /* ObserverType.swift */; }; + 3C9ADD2214F932E2C9FB7D0A8BE8364B /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */; }; + 3CBA9D4EB8D0ACD02A02161A7F0D976E /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73CFB6C718121BBA03E00C3F0D04FA93 /* Range.swift */; }; + 3CD5FF91122368E543865A6881B57F6A /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E9E5EC7D620F7CB2581A686A6D5F9A /* CombineLatest+Collection.swift */; }; + 3D0B54DA1F0A870388B14B8F7DCD1ACE /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB2E9BDEB8C89C3D49CADD31026915F /* DeserializationStatus.swift */; }; + 3D22713DD09AB71DBAFDC683AE2567C7 /* MoyaProvider+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = F56D5A8280DEE3D204645B08315ED854 /* MoyaProvider+Reactive.swift */; }; + 3D71DBCA5264643F39299E7A5E36E3B3 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A989EBA9E2133F02F85596188BF60A0C /* DisposeBase.swift */; }; + 3D783C0A2DAE63D028BEB033150D33D7 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85138920BCE15D1EF0579DEB68B22D6C /* AtomicInt.swift */; }; + 3D86B3CCE07A508D89B335126A3A3084 /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A606E0CF1C61FC1D9E8EEE0B685B1858 /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3D9E3C7DC1F6A9672CA64B65DC9725E3 /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */; }; + 3DB4A4FBE72F5882E7BE6677944555A8 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF3E1A9AFD78E0E316C44BBC45A9F53 /* SerialDispatchQueueScheduler.swift */; }; + 3DF6B81B583524DA7881DF389DDCF594 /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD17BA6AAE2F266F18E2D71730ECB612 /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 3E07473CC12C16233BEDF1C941C58106 /* UnidirectionalBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB2E979FB8E44CEF898A0FA063EF1C7 /* UnidirectionalBinding.swift */; }; + 3E3C57B7A1310922D45F3E503D773743 /* EVReflection-Core-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C9F5732C140524BF78316602C8DF98CF /* EVReflection-Core-dummy.m */; }; + 3E43E37DEF4DB2A19BE8FCA92CA261E6 /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */; }; + 3E6A70205492BB0BF7524145D5C15582 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6393ADE25626DF81F58741771286BCA /* VirtualTimeConverterType.swift */; }; + 3E99F55A4E2F56072A6714C18CA758D4 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CD2473504BE6E1CD0FA6F2D990C6915 /* Timeout.swift */; }; + 3F45CA991BDC6C13CE4BF3FE84A96BE3 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73B808AAAE7C749DEF3FDBB37D6B1B66 /* MainScheduler.swift */; }; + 3F45DDEA883D7DCABA23302C4A730438 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD292A99704F3CD8030BCA7B2EE2480 /* Delay.swift */; }; + 3F5BBE09AF86F241FF77D802F4C77D22 /* Observable+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F30E537CC6B84808F1F5592FEBB5367 /* Observable+EVReflectable.swift */; }; + 3F768C4612ACF1E8C806F1927A4DC7D7 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19C9E78008AA0E904B54023CA6A483F /* Take.swift */; }; + 3F9411B8B96C6F65B8255DEDA27A8F1A /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */; }; + 3FAB2CFC47044CB8CCC822CA9907A408 /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */; }; + 3FD224663745D2064B0722889623A71D /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */; }; + 3FDB45DAC2B95383AA33388D99478831 /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 73FCFE36483F630D8EEE4B3E74E39B09 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4003C6855FDE32555BD641BE94C089A6 /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */; }; + 403986A709B738B737A77602674CF63D /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */; }; + 404F19E1AE2BE96C933048BA1C91974C /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B091AD67534FFA7679A52668068E188E /* Debug.swift */; }; + 40A4A5FCC8544A565B2D5684CA3BBB26 /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + 40D2DC59FB5418937F1480358479501C /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */; }; + 40F9149B946001D1D16607ED30A92FB6 /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5E5F9B6ADB6614040050645676280 /* EVCustomReflectable.swift */; }; + 4110B5451AA43D6A82F063A14BE07E90 /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */; }; + 413A0582CAC4D89204D7A3E4057A0C7A /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */; }; + 4204A91E27EA017CDF5F9B05985D5423 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD195E099E88AC998E4C3DE2F160A3DF /* RxAtomic.framework */; }; + 4206B0ED23640E4BE9B5FDC369CCA56E /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C36809B8B533BD0C945AF929696A6D3 /* EVReflection.swift */; }; + 421B8BE6FDA34494293DAC4EFB48BEF4 /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8AF843B1554CA83B0AF9FC35A21AFC2 /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 424C6CC8B193A950FB431410E0E2A040 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABEC885158F879591E6112851014D3F /* TargetType.swift */; }; + 42926E26EB4C7FA40137560E1748AE11 /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */; }; + 42DBC51C282182CA1AFB0EF698455FE4 /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA92DCD76BDE61AEF0DB24CA2C75CE44 /* EVDictionaryExtension.swift */; }; + 431355530E80D1065C8F452DD9D719C1 /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6E5F70926F4CDEAF60999D166E2D5A /* AnyError.swift */; }; + 4320BD1D9D2570F4127383A32AF278DF /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */; }; + 435CC78B4756DFA45F9B5E72C56BF759 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DB19BF08526C1629B014B469E2B78A /* PrintOptions.swift */; }; + 43781C462E065558085F9459982D5B00 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB77C735E615BA497512191FBE1F513C /* Response.swift */; }; + 439B6C355452B030072D8555049807EC /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F21400FE00B637B9BDD670F83BA039 /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 43C00B5F07B6D003B0AB77C2A3CFC783 /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 348C24A3B9925CD9FF904BED1409149D /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 43CE4C1DC5ED02A873CC56FD66ED473D /* Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435A272A9CE2D9BD5480DFFAB9C6BEFC /* Flatten.swift */; }; + 4434D71964425BACF76D332FA347DB7A /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B715070B4B2D0F2CD7D7A4A9ADFA68 /* Single.swift */; }; + 44783EA3E774A6F6994867B356E6D443 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF381A528BCE13115E2CB78D4C767ED4 /* Observable.swift */; }; + 44C700552F071F17C611A4300E91CA7A /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED231BFD6D866D64494CEEED96D7399 /* Queue.swift */; }; + 44CFB0F40520C29D5A6B40CCA9768301 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2928866C402A261D8D1A9C5DBA327BE8 /* MoyaError.swift */; }; + 44D4147E9798235408061E2E40171AE3 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747B0FBF36527D34858FD9BAA36A1A2D /* Maybe.swift */; }; + 4519CC0B824893E6FC89917A64B1D7B9 /* RLMSyncSubscription.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E69B0E74DA1EBC8EC6CB1DC8E1EB0F7 /* RLMSyncSubscription.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 454C88E165BED8E9639BBF890C0F8408 /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 687496AA25A44780D10732ACEA457FE5 /* SwiftVersion.swift */; }; + 45824873BCCFB61F15DA161AA5B396E6 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C06E5F56B0DB46868A45A05E879F8A /* Using.swift */; }; + 45B697D137756DE8A3BB56EC01BF9FA5 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DB19BF08526C1629B014B469E2B78A /* PrintOptions.swift */; }; + 45E91E523296496F0AAFF4B238C8F819 /* Alamofire-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB276CE3D75338E24B658627DBCCD6F /* Alamofire-tvOS-dummy.m */; }; + 45EDBB33CEA2E67605A1D7F6D0689A30 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9049E0BD4FD73792CF05F69285EBC302 /* RetryWhen.swift */; }; + 45FDF16EA7D73DBBE45ACEDC562F230A /* UninhabitedTypeGuards.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2CF8294B263434308C410D4EDC177D /* UninhabitedTypeGuards.swift */; }; + 460B6879D16423E29F556EDB75F61620 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CB74E9556CC8A1620194B1D8892A3A2 /* Error.swift */; }; + 462A34BA9F906E1905FD924F4DE09973 /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = E15BCD212749E82323F15513A3C73C96 /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 462E7FDAE595C339AE6298077C8DFDB4 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762032CBD741AE940CF1A926887A1F15 /* SynchronizedOnType.swift */; }; + 46BF6F67EAA305C9B2FE1E2139D67307 /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BB4F828E000C20CF96FD74BAA22095A /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 46BF720B428D342F4BB6717CD273A1BC /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B2D52BC9B86CB6759B0BB418D07FA4 /* ResponseSerialization.swift */; }; + 46CC7A7224FDDA963D9D00E90E041CDC /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA13FC199FBD2498A250CE78222DBDC /* ObservableConvertibleType.swift */; }; + 47280AC794AA67A53201A9FC71AC26B8 /* UnidirectionalBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB2E979FB8E44CEF898A0FA063EF1C7 /* UnidirectionalBinding.swift */; }; + 4765DE0480091C53CB51B0B8C3D765E5 /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */; }; + 4773505077324B1D036AF78BD7A30E53 /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6830756DC0E82FF8A458817748243D8D /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 47AB8572E798C2F09E628A7C7EE041F0 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E65BA49801660E7B0477A604E4BB37 /* InvocableScheduledItem.swift */; }; + 47E777A6A2AFBF278004EA0AECD481BC /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED8E5F9A4CC5F12FE2A36F913AE99EDE /* DispatchQueue+Extensions.swift */; }; + 47F7747448395F6B4E511DDDC1B638B4 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */; }; + 483183EE82CA2EDE57E3023947B8808C /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD292A99704F3CD8030BCA7B2EE2480 /* Delay.swift */; }; + 488177761DE7A986892B02F1D0D811B4 /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31479C7B3A4D7819E213678B5CB5E7A /* EventLogger.swift */; }; + 4885A23AF22030F10135B7FA087E83B5 /* SignalProducer+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AFEB75275792CD947AD599D661285F3 /* SignalProducer+EVReflectable.swift */; }; + 48D06707AAD3228E4D9C64998D1A957A /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = B816C73E202AE9E8EBE335ED021E17CB /* DataRequest+EVReflectable+XMLDictionary.swift */; }; + 48E4D12BA5195E501EB9E9F13230B960 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB9E9628F86D7576DF42D62819EE2882 /* ReplaySubject.swift */; }; + 492C33A603EEC6698636CB8CF8809DD6 /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86DC131A89B91CC3AFEDB48D0B15836C /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 494B44E07309B7C143A60B6205B620FC /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B14F9097D38E43F455B30FE6DD7BD06 /* Dematerialize.swift */; }; + 494B858E42CB8756AE2FFAACF3F02515 /* Result-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FE58B09A8A48CACC1BB54F8CC6839E91 /* Result-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 497B64BA0F4B711D36C23EDC1C7D2899 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9932251CC213BBB1E0498F46A7D4CD3E /* Completable.swift */; }; + 49AF325543DB7C1C3B8BBFF0C137FA6B /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 305D68DD8B543FCD9024BA5EA1CF2CE9 /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 49C3224C33FA6607B6FCDA9C473180CE /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DE7A7C4FB930DF8476FB32F98B9F8D /* ObjectSchema.swift */; }; + 49D8DA35836F79E94456EE90FE12C1AE /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815C65C30261ED86CE2CE7CDB8A5F35C /* EVObject.swift */; }; + 49DBD7DE50B732A117746E8EBE48AE5B /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F235C75AD21DC477E799C46CFC399B /* Lock.swift */; }; + 49EBC9F14DD065053C15833B6000C4F4 /* ReactiveSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D8BF3752B562432C12800601D1F6FD9B /* ReactiveSwift.framework */; }; + 49F3E4E501F862AD7F5BAC7574229E13 /* RealmSwift-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9023E8475D692B90C87F2B26A5A1BFB1 /* RealmSwift-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49F9AF361213420844208830FA1C5564 /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + 4A6C5E3B863DD7AC5095BBFDA36FCF62 /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */; }; + 4A72CE9B367853DB63A88B143BBBE428 /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = F1FF185278E8109978D21C9FA2D06062 /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4A8FBA0743F093F5732010E83C9A3D3D /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */; }; + 4AAFC7D283269A0531C21DA528393848 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0676841C2B6954AD410614B2601FAAE /* AsMaybe.swift */; }; + 4AC1FFAF16965693F0AB0B7EF699ADB9 /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5B9C04E7C99D200594C85B72656BBB2 /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4ADA72785F65F23E02EF58176518FC94 /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */; }; + 4B0C909DD92D91F0685F15A5284145D2 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF76BD0D5B5565DB936036AD94B77DB0 /* NetworkLoggerPlugin.swift */; }; + 4B50C911737333A8553E2F58E7325F41 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9D1EC0AD98C6473903D5E47504DF1C /* SynchronizedUnsubscribeType.swift */; }; + 4B5BBEDE0F93367C6C50BD65ED71C299 /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */; }; + 4BDE98FF69FC47A17199D1DC05AC9A9E /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BACA7B55D00D637EFA62FDB9CB70B9 /* Action.swift */; }; + 4C005B383420E399BBDEB317B7079817 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52640A032DE0DB0BC129113673A4E442 /* Deferred.swift */; }; + 4C2D94647CD709364B000D27E553B71E /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 316BCFDD643871011F3B9FF0BD3B1BED /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4C5CBDC39F5EDFA48726401670AECBC3 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = E559CC12A51DB0F118B0E4D254B1E841 /* MoyaProvider+Defaults.swift */; }; + 4CCC8E54558DFE84D65BA0E72F272728 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 4CEC68C28D2E998FCB414167DD321C59 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFDCE1E37490F5613BA8F69741954DBA /* SubjectType.swift */; }; + 4CF46A603ED7AB6A392D5B087B255C8C /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6DA6F7B1569C245E6564F23769A0E462 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4D54732482E265605270178E53BAD969 /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5703AEC0DCB6C07E3BDBFB81560D5DB /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4D694214A198DC48E01A821F498EB4D2 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B957D89BEF7996AD8BB77F6D791EB52 /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4D717F3E7D85F5D2043BC7E7C9740BA7 /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 63582D54E6B742A961B0F559AF3BA2E4 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4D8FB88BD98E2AE79B9B6D8993501E50 /* ReactiveSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ED3F1CCDEADDDC85A2BA6B13378A21C /* ReactiveSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DBED9E2BBAC75766D2CAC8C6479BA31 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A894A469A974F6C06119B6015E1CF37 /* ShareReplayScope.swift */; }; + 4DCEC5ED4C2D3E1771F544D56B68F82D /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */; }; + 4DD5019C11735136B6B1A1DE42B90DBD /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A780EAF101A2E9578280345AA752D86 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4DDDD5CAE36FF6A5DC0F94928F5F7F58 /* ReactiveSwift-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 44DB8FAC987A72D4541F13C1A9ADB33E /* ReactiveSwift-tvOS-dummy.m */; }; + 4DE6B68E60BA9529296DAF8076048530 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2359305FFCCDE862A8C99A574B43AA /* WithLatestFrom.swift */; }; + 4DF2CDF205577483274DAFD725361DE8 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = A339B8228D33297B1F9B92A784F9525B /* Request.swift */; }; + 4E1A98E36C2AFEE8D7DF411B29169C5A /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BCD88A2C3C33FC101ED2E74BFCA3192 /* DisposeBag.swift */; }; + 4E4724B9CA9FC230B9E9422767251652 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E410A87ACA3A15E502CE5A1B97C66092 /* RefCountDisposable.swift */; }; + 4EA4B0FB2EF91D05BF662914539D80FE /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4E588CF00B2551743FC9FA2C6F66BF /* Concat.swift */; }; + 4EB0E2826276F039CE1D5559109C97CC /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2B33D37978C888ECCF6DDB520F5811 /* DistinctUntilChanged.swift */; }; + 4EB1CE6F9E2164669A4C71463633A278 /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5682D907230A9C89651C2FF909180A67 /* Observable+Response.swift */; }; + 4F146D133BA8CD14E9BDBA22FE40355D /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E0420220EB4DDE7E97FA650458671F3 /* SingleAsync.swift */; }; + 4F44DB8B382DC056CEB9C9848DC79D56 /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5609F7C3BA780A4B308791622C3157C /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4F6579663EB377084ADCB313A8A8D36B /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19C9E78008AA0E904B54023CA6A483F /* Take.swift */; }; + 4F699ABC48909627A0E4F4986B335AE2 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17FEF4114EBED3F05032DFE678FFABE6 /* CoreData.framework */; }; + 4F9871967D6C857BB3D4533C281941FC /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212B7F9C17783B3BE8503A4A7C947213 /* Task.swift */; }; + 4FACBA3C579020C9123C4AFF731A02FC /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABEC885158F879591E6112851014D3F /* TargetType.swift */; }; + 4FCEA2F8C751BE3B2AA468B4FF5C3EB1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 4FD32F44EF109958EF1881F5CB660F0D /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */; }; + 4FE37D94B181DF971B5D0FED465AD294 /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 348C24A3B9925CD9FF904BED1409149D /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 4FEEFA3D8C0FEE7D3F0436CD788376FD /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0E96888287BDE90BA0D124C4B317018 /* Zip+Collection.swift */; }; + 507F9035737013DD23311923D7FC6710 /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC71F6A5DCBC82B0C43A2D5B048DF0AF /* SortDescriptor.swift */; }; + 508C452866E57765E505CF11E2151BC4 /* Realm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D720496F8C7B30134D64D8C340CD3C0 /* Realm.framework */; }; + 50AF2A12F0496AB8510CFD1D720B5A15 /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D9426FFD503ABA2AB5B296FC12A4589 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 50AFE07236D459131421A2355388E36E /* Alamofire-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 558E2F3FC4B69D802D146A41E19F2F5C /* Alamofire-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50C2A7D3D58EFD8D6A057A1B0B02CF90 /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5B9C04E7C99D200594C85B72656BBB2 /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 50C3886D294BAF4626349BE6038CFDB5 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D12E15BE1F8A40F45C8A5FFA7A168DB /* DispatchQueueConfiguration.swift */; }; + 5158648CBC9F5BD055BA21E2C8560057 /* Observable+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F30E537CC6B84808F1F5592FEBB5367 /* Observable+EVReflectable.swift */; }; + 519AC90A87779C64E9258EE693E45116 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3714C9919E95F69908B238C614923636 /* AsyncLock.swift */; }; + 51C0215872EF2D21B5749B8E209166A7 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B948C1FED61687CA5E6B81E57FEFFBAA /* HistoricalSchedulerTimeConverter.swift */; }; + 51EC8F816A6AA80034593975FC3474F6 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */; }; + 522055F0A67249DDDE509DFF2DC62ECF /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B715070B4B2D0F2CD7D7A4A9ADFA68 /* Single.swift */; }; + 523358E6BD1659A3EF6C62675285DAEA /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF82F4108D7FD60210F52BE626E03325 /* ToArray.swift */; }; + 524517635E8CA7C3184BE052083C37C7 /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7100E418322FC6C10C157298C5C5798C /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 529FCEE56174066BD33EDE11448C7812 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = F20B0F2C2114771D9E57534062AD7F79 /* ElementAt.swift */; }; + 52A96F32EB81C0757B10A420334DD03B /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */; }; + 52B5D0F3948FD6A4E4B9E2F8445D6108 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED8E5F9A4CC5F12FE2A36F913AE99EDE /* DispatchQueue+Extensions.swift */; }; + 52CFDF70333E21FCA58B9B066F1E42D2 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07446FF156BD94C81155AB31C68DE884 /* BooleanDisposable.swift */; }; + 531A52408225E58EE77CC4FA1BCAA194 /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */; }; + 532FE46A52614191DABE8629D8DF7E0B /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = C89812EAAF1B138B21352FBF2EB27E92 /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 53314EA62F5915A23EA94AAC474870E1 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A1B01CA7B4348234F11C7512AFE553D /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 538E3C6502DAE7A53E9C2162F16DE476 /* Deprecations+Removals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45268A4512D45394C10A6706AEB07464 /* Deprecations+Removals.swift */; }; + 53D46C68A774E74087652CAC072FE02A /* RealmListEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C3FDE02FA71D98C124347A74AC0788E /* RealmListEVCustomReflectable.swift */; }; + 54348FE8EC2052904F631DB11D896C49 /* Scheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A252A5645050A16F5F03042C63903DB /* Scheduler.swift */; }; + 545FAD379E1BF54EF46F8866013F2980 /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */; }; + 546A9BC001CBC7CD2E4AA3CCE0E25C0D /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DB475FD02AAFB0F653F025771DD252 /* Disposable.swift */; }; + 54A040B2BB4D2D14DF90F2B9A7030654 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E379AD69E827F164ADA60FA822D5912 /* Deprecated.swift */; }; + 54AF1AFDEE6A78DD60D1271EB6126D6F /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1029CFBA0BAEDB738B5EE4FA8CA151 /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 54BF5395A985E81DF38FE3F7CE9FEDD6 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */; }; + 54E1E7CEF9D02F20CDB8A4D57CF4146B /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 365D77125C667969E0DD9F979BC5FDAB /* ConversionOptions.swift */; }; + 5534E535FF4C450E5713B03D5B5C004C /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0122CEA7608F103CABEB5408CF81896 /* EVReflectable.swift */; }; + 558A42C8DE500FF619083846F86B78C2 /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 345C6774CA337E9072BFD53E0B5C6317 /* RealmSwift.framework */; }; + 55DD94A3D987172EAC3646A3FBD3FFFC /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7504E68D40A8ECE7BEE4557AEA7013B9 /* SerialDisposable.swift */; }; + 565EAA99A04E7F758E57270D4099E70A /* RLMConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */; }; + 56709F5411DF10405B7D184D67F14C41 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD59CF82AA7C9BD4743331FF84BFE270 /* AnonymousDisposable.swift */; }; + 56A9ABEC456DDAA61B621FDB2782CFA7 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFDCE1E37490F5613BA8F69741954DBA /* SubjectType.swift */; }; + 56AFB83FF362CA398ACC2FE2FE09F4B4 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF50B9FEB9DC9F14B9D248479425CE1 /* ConnectableObservableType.swift */; }; + 56C5916F549E49E5C98C873E4499BD75 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF50B9FEB9DC9F14B9D248479425CE1 /* ConnectableObservableType.swift */; }; + 56CCF84315BF1F15A46B62F524B758AC /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E65B6874A96D41538CBCFC423D70EBE /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 56F31A245EEBE76524979E97377C1C77 /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F8B6E219A3C9D2CB19E1344B7579D5 /* SignalProducer+EVReflectable+XMLDictionary.swift */; }; + 571E0D9FCDFBF26621C0AF607D2A5934 /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31479C7B3A4D7819E213678B5CB5E7A /* EventLogger.swift */; }; + 574708C512171841C59AAA0B3D96792D /* EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADE2676BD82B8DDF0CB9A303FE9E73B /* EVReflectable+XMLDictionary.swift */; }; + 574AFA07E92FF876AAE333D33AAA53C5 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D699461B5CF6D695F4F87C77F588F085 /* Endpoint.swift */; }; + 5769F20FB422CE156387C7F827E16507 /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */; }; + 57834AD1C0C04AE631E7F4FFD8E76FAF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 57A8F46B66ED295E0B9C5EE0BFE6111A /* RLMSyncConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */; }; + 57AD5DB8160F2189CD375BF6F9952597 /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */; }; + 57D4A06BF9FB54D281513F469E3F909A /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4109E7A14761926263702D2562E91D5 /* RxSwift.framework */; }; + 57ED147DFFF340C8ECE529E7CF06A50F /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 345C6774CA337E9072BFD53E0B5C6317 /* RealmSwift.framework */; }; + 57F0823B414800829533E3BBE595833F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + 5829F799662B30C305A5F4AF504B0636 /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 10D2772D15652DF8898A9B06B92547B0 /* RxAtomic.c */; }; + 58337DABFDF2373796B8B10CDC9FC52C /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 774B81850D365060B0FDEE91057CACF2 /* ConcurrentDispatchQueueScheduler.swift */; }; + 58C389D16FEF5CC27005BC0A99A40B80 /* XMLDictionary-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFC94AE5DF5FFF83B9D30F9933D4B98 /* XMLDictionary-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58E0C285E48A34C4AFD48EE9CDE2F7D9 /* RLMSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3D9426FFD503ABA2AB5B296FC12A4589 /* RLMSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 58F294777911E5DC7348067E176F17E5 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E6A19FF31F5EF62C265FA5002C94FF /* Debounce.swift */; }; + 5992796CE3973407EAB956480D098F5E /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212B7F9C17783B3BE8503A4A7C947213 /* Task.swift */; }; + 5994740CC0700588A70443A1FA90A7AB /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F274AA0C705086337426D153E9F504 /* AccessTokenPlugin.swift */; }; + 59A64403CCE1DA7391478742B5A89228 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B765C601893859A39FED86F0F49CE /* TakeUntil.swift */; }; + 5A1EF0EECFB11FEF3DFDE6E62170595F /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFCC9A1D69C9ECDC537F13B58D0C573 /* TakeLast.swift */; }; + 5A3FDED2271EF281944C43E6E2E42B2C /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7C3A5C59654B8BA420710EEBADAA7F2 /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5A881573CECA6DE7962E72C4DF087D02 /* object_schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 316BCFDD643871011F3B9FF0BD3B1BED /* object_schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5A94952D2AA68EEB661C0A8F2793BDF9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + 5AC41E108F6C271243E8F287DEBF8561 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED8E5F9A4CC5F12FE2A36F913AE99EDE /* DispatchQueue+Extensions.swift */; }; + 5ACD814462A4FEA143C9169981B59213 /* RLMRealm.mm in Sources */ = {isa = PBXBuildFile; fileRef = E15BCD212749E82323F15513A3C73C96 /* RLMRealm.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5AD6191C4B6B1EABA8A980A3F1F01278 /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B1B5A7FAC1D10AA60914DA62ADBCB6 /* EVArrayExtension.swift */; }; + 5AE4F2E0E03EA90678322EA687C20D29 /* RLMCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 63582D54E6B742A961B0F559AF3BA2E4 /* RLMCollection.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5AF5F77FEC213498A23F1A9FBE336618 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */; }; + 5B7F6F6003FC512027E14F072216918B /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4109E7A14761926263702D2562E91D5 /* RxSwift.framework */; }; + 5B9180B89565AA0425F96CED3808C870 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 5BC8E64F91359B4F807293C106E1C6D2 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0676841C2B6954AD410614B2601FAAE /* AsMaybe.swift */; }; + 5BCBEFFAB3289807E107B0B8746BDFD5 /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */; }; + 5BD1C350C01FCC84F257344C2BF7301D /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = B816C73E202AE9E8EBE335ED021E17CB /* DataRequest+EVReflectable+XMLDictionary.swift */; }; + 5BEBC3406A194C6BC71DE4EF47491E88 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95633F6AD6AE400599EED1E486B213C0 /* Sink.swift */; }; + 5C1E9EDE8176804A66286FC248257552 /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0122CEA7608F103CABEB5408CF81896 /* EVReflectable.swift */; }; + 5C2B60EC997550638C7B6B81E5109B5D /* SignalProducer+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AFEB75275792CD947AD599D661285F3 /* SignalProducer+EVReflectable.swift */; }; + 5C45E0F65F64534D08D0D8E2C038F3FD /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF50B9FEB9DC9F14B9D248479425CE1 /* ConnectableObservableType.swift */; }; + 5C69904B88D9BFD7426BD7B2FC24C762 /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */; }; + 5C96EEF7000736EC7E1BB9065F7CA118 /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */; }; + 5CA00652B63FDB6F5DB30F75A04FCBEE /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4216C7EF62708B1FF55F34198D5E1B58 /* Throttle.swift */; }; + 5CBE223423F318FF3AF450A48A6C8CEB /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11F02286B4DFE085DF604F3034D4E2C3 /* Rx.swift */; }; + 5CD6C6803769A8447B57EBC34738F72E /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7AA760855CD871EC33CED0285DE350B /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 5CD935B19B79EDB98B4C94170F6FDF6C /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D0C1653FE3CEF9C769219D6C8E525D5 /* Atomic.swift */; }; + 5D156576FB35640E382F163A92F70756 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37BEFC879431591095E37236647BBCE /* Reactive.swift */; }; + 5E0583A7E17C1844A675291384D41609 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C74CDE7BB2DCFEFBF24B27E57E51293 /* ObservableType.swift */; }; + 5E37C8E4629B40898278E1CAD3E552D6 /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */; }; + 5E6B3F8D32CCF10B523782ABD5BE3EB0 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6C514BB47302B7961DF53EC0602DF1 /* CredentialsPlugin.swift */; }; + 5EBC2F6DA337F925717C92361A3AB7FB /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C85B80C7F3841116D02E6F19212E2F2 /* Object.swift */; }; + 5F6DD5F8CFE5AA2B7A2A2530A214C4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 5F96348E6F19F2EF5E387C13B2C4CC8F /* ValidatingProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D9EAC545813F8198AE8A2ABD0A701B /* ValidatingProperty.swift */; }; + 5FA70DAEB74EA2BFA33C7D36228BA10F /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */; }; + 6059F061B3757004902FFD598F0CA41B /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB519FB00357600BA8BE528176EF6909 /* Create.swift */; }; + 606389DCAEA46F461F6D8D7DFF9EF608 /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */; }; + 60666E823D7089AC0EE989A0A1A2DC47 /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F0FADF71BBEC951E2C25C2E8F11907 /* String+Rx.swift */; }; + 6088A94B747CB012C2ED35D1563B4376 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + 60A35A3940B7FA498007962EFC21F240 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB3185A491D07BE0EB4125A87CD9BED6 /* Reduce.swift */; }; + 60A530E998B0A1B5013542F8EAC40FE0 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13243C52DAC740554BE2B2ECBD9A0C4A /* Signal.swift */; }; + 6113C53C50C7FB591E6FC53C75B153A6 /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */; }; + 611815F3A91A7F5369B8769C67A572C3 /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */; }; + 614B9CCF8A7A41D8F5765E01F292FB89 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2EF60A0A172DB80978DD3E7C11002 /* Optional.swift */; }; + 61810302E96294BB8B7701E8B5F5B922 /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86DC131A89B91CC3AFEDB48D0B15836C /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 618897000A6FEA54FF384D4644FD9A40 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED231BFD6D866D64494CEEED96D7399 /* Queue.swift */; }; + 619BA080D6D7D14471A5140775A5AC99 /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34406D2A41D53C1C8AB57A2C1D506292 /* NoError.swift */; }; + 61A96A7B12EDBDDE977D27DFB3BA6655 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE335A20183282B40E1C8675F731438 /* ServerTrustPolicy.swift */; }; + 61BDB35A0CF34005ECF4DDF6A5F8BB34 /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFCB1D227A2D100768EBC261F60F815 /* Property.swift */; }; + 61FF2AFA54BF693653474A62BFE63F9D /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C36809B8B533BD0C945AF929696A6D3 /* EVReflection.swift */; }; + 6204EADD4248CFD87536C38FD7C53183 /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */; }; + 620A94A59E6F94B9C0AE57A60EE26689 /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */; }; + 623E8853A8B9D421C4E6C9FD3A159CCB /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = DDA2CBED167E04980029E76A9F15004C /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 626E7518E087BD6AFE51B8195702E37F /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B2D52BC9B86CB6759B0BB418D07FA4 /* ResponseSerialization.swift */; }; + 62A4112669738852EEB0B1A4FDC4E8D0 /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */; }; + 62C7FA0614C06A2EB1DA06A9E4EDC7E1 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC2F0B6D10F853B48C8DEC0B6DA953C /* Repeat.swift */; }; + 62FB6B8CAD5ECB5CADE3C3C4FC063741 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = E559CC12A51DB0F118B0E4D254B1E841 /* MoyaProvider+Defaults.swift */; }; + 63178FD49A62DF37E5F247929656B7FA /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD6C7FC3CDF969147A4121EB8513908 /* StartWith.swift */; }; + 6360C447B983D95FF01205CD93F5ED4D /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF72DF1725EE8FB28A7F8245353389B /* TaskDelegate.swift */; }; + 63DAC1D26EF3116CE3A19A6E9C339279 /* ValidatingProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D9EAC545813F8198AE8A2ABD0A701B /* ValidatingProperty.swift */; }; + 64629DA131E13732349FCAB6247178E8 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DB19BF08526C1629B014B469E2B78A /* PrintOptions.swift */; }; + 64AEA1514AFF1CF03411191490A7D692 /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */; }; + 64B890A8119CA3BFD9A9BFEAF53F87A6 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B091AD67534FFA7679A52668068E188E /* Debug.swift */; }; + 64D5EC566E50364CC6F7DD160841F1E7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3880D5266B220E09B44697EFACAE926 /* NetworkReachabilityManager.swift */; }; + 64E922B8A9907001B315EA5BD44D69BB /* RLMMigration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */; }; + 64EE0FDB73CA7A96EB2E35B310963D55 /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D8C621006577CC9932DA66D4017FB1 /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 64F2C05008EC1B4DB989EC02E514C512 /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90188EBB0305156F81D5BEFF9827DA1C /* Realm.swift */; }; + 64F5CD5FC5CDFEF87BE4DE7804909859 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09CA13C228FFEA55246BCFB9B96BF62A /* Window.swift */; }; + 64F9147B2C5AD1A9AADA30E5C40E7009 /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */; }; + 653E96CC31DD650690232390FC5620E6 /* XMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = B31F9BFDECF62596B52E6345F78042B9 /* XMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 656B6E4BB780BC4AD5AFAA54DC39C4CB /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E6A19FF31F5EF62C265FA5002C94FF /* Debounce.swift */; }; + 6571F991A2940219A2ED8FD1ECBBB4CE /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CE8F7411A8C355CE5C9D86AC310D0F /* RealmCollection.swift */; }; + 6572E1FDAC11D5F62F731BCD83059B35 /* RLMProperty_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */; }; + 659703D84EFCDD3F84097F0E51F8084A /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA585EB68875B97FB8786804CE1E8A9A /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 65A69C5103CF51F3AA906C44459E5BC3 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D266C67A5ACE0EA561D4755524817B0 /* AnonymousObserver.swift */; }; + 65B4819AAA9AB6608E8F99FB616D93F0 /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F2EF3EE735ECAF10784D30717B900D /* Results.swift */; }; + 65CAE5DA1EA52A6ECF35DA1481B7AD13 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3894865865F5A1F8BE45A6BD6A7490 /* SwitchIfEmpty.swift */; }; + 65DA0233ABDACB98502B415A1EFAFDE0 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747B0FBF36527D34858FD9BAA36A1A2D /* Maybe.swift */; }; + 6619D915F8B8339FA388748CBEB6FE1C /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA40ED82457D2E1AF0838C4AD153DB1A /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 661AD54425F89538964C13872B497C9E /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9581F0ACE8C762C28C4C0D0047CCDDB1 /* Property.swift */; }; + 663D70D19B72FA4EC69D7CAF3389136C /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FFDD144E0C96BA5477EE4826BFD80AE /* RecursiveScheduler.swift */; }; + 664B93091F40AC1AC8768006B2BB6AFA /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */; }; + 66D1C069C4A63437ABD0E89B70386160 /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D3BCE372477C0E3D5ADBF9B597F34D4 /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 66DE568895CFBB6E1330BFF7E7C26E59 /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5E5F9B6ADB6614040050645676280 /* EVCustomReflectable.swift */; }; + 66E5FA5D728BA8178EE9CEC1D47E3E83 /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */; }; + 673416DF742074B6C8EDF6838AFE457E /* UnidirectionalBinding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB2E979FB8E44CEF898A0FA063EF1C7 /* UnidirectionalBinding.swift */; }; + 674F391CD438783EFB712817B94013E0 /* Alamofire-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F99D754169383EA75DC55681B2144158 /* Alamofire-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67B0C26B8DE55F716ED2AA47594D8C99 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4E588CF00B2551743FC9FA2C6F66BF /* Concat.swift */; }; + 67CDCE882FD3F5085291298028327245 /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */; }; + 67CEAA726B01E16F84FFB04C7728A37F /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF62F2624F1B06DF7FD7328F3828CDE4 /* Util.swift */; }; + 680BD30D3705F34F8168306CBAEDAB53 /* schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7100E418322FC6C10C157298C5C5798C /* schema.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 683D4CF72CDCA8FA286CB6EC44144D39 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + 686540D72996B88069F9838729CB0EB0 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E905756E8D55B03F0E9E028E0DEC958 /* AFError.swift */; }; + 68666831B85DD7330A83B058F105D821 /* EVReflection-18115d1d-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EC754846D956F54B3D4A3EB01792E79 /* EVReflection-18115d1d-dummy.m */; }; + 68BBC40BCE1151523ED40C5B4720645F /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */; }; + 68C7045EE915776AB0BFFEBF9B824AEB /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A4E588CF00B2551743FC9FA2C6F66BF /* Concat.swift */; }; + 695B8F141F28E13CA3108EF09B661B91 /* RxSwift-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66FB2164AAC777970095B3625D1E499B /* RxSwift-tvOS-dummy.m */; }; + 6971F9805F1D9ADBF7D6F46574F525C3 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52640A032DE0DB0BC129113673A4E442 /* Deferred.swift */; }; + 69866D766F9A910C5E1F167F509DB161 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9D1EC0AD98C6473903D5E47504DF1C /* SynchronizedUnsubscribeType.swift */; }; + 698D0723F4E635F6B31F0247F67E5AA2 /* EVReflection-0db607d1-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FFC858B0D68668B0AB4AFF2D55F354 /* EVReflection-0db607d1-dummy.m */; }; + 6A417327F56EB884AD9A87962AD796BA /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC7073D05DA215D29B594554EFFD7B5 /* ScheduledItemType.swift */; }; + 6A51164FAD40E39D4530737EA4B356ED /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B3B4B80AA3ED0B6E3D72A313A236A38 /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 6A5BF4715566EB9215F41918E2F5B45F /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE187FF0E9829107C26871875FB344C /* Empty.swift */; }; + 6A8D7219988F9D8966A3FAA0A88C4EFE /* SignalProducer+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AFEB75275792CD947AD599D661285F3 /* SignalProducer+EVReflectable.swift */; }; + 6AA51F6B1A81882829A590A9C86A0379 /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7C6DE10CE8BB11F9C99F9628CFDC482 /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 6AF1C1ABF37BAE11C7ABCEB9B317E279 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED231BFD6D866D64494CEEED96D7399 /* Queue.swift */; }; + 6B029337A45965C9F5DB310C311BC7E5 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E212FEF7211C79950CF75A7906CFF9 /* SessionManager.swift */; }; + 6B0DA8817020C8E49DDE56F91B5C0A41 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EB9EFF049ECF4F36E5A706CC2607A4 /* Filter.swift */; }; + 6B34C121AC74783CF2B0AF027D69C8E2 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC9A5AADF65F57151CC1C44960CCCCFA /* TailRecursiveSink.swift */; }; + 6BEE20E5657D8B23849D53B1528FB907 /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */; }; + 6C2DC9F81B3601BB6949AFC7A3C291F9 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5B0B6E0C22782DAE9FE8182F23A117E /* CloudKit.framework */; }; + 6C49ACA400432D356CC4EC1C5A4793A1 /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7CC1A18E2F78550742A72BA09BFA043 /* Moya.framework */; }; + 6C9335550444183E3ED709A5414EA36C /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = F20B0F2C2114771D9E57534062AD7F79 /* ElementAt.swift */; }; + 6CA75846A89FFB7AFE39EC0C87C2D5AE /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */; }; + 6CCF313CCC59A15D35854F6EBBBC188C /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D681866EC719BBF286BB260D0810427 /* AnyEncodable.swift */; }; + 6D19AFA3372BF48C700C55A1935DB8CF /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19C9E78008AA0E904B54023CA6A483F /* Take.swift */; }; + 6D502D00E966B65B2309BAE6D581E4DA /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BB4F828E000C20CF96FD74BAA22095A /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 6D5CE1078AE888477FA5FAB6524C5EF1 /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90188EBB0305156F81D5BEFF9827DA1C /* Realm.swift */; }; + 6DA1297AF23584A1121E8BD5EDA7A361 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B24332F79969C28E6E2DF2A93291DF /* RxMutableBox.swift */; }; + 6DF3383F8125F65C075428E6297A695B /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E410A87ACA3A15E502CE5A1B97C66092 /* RefCountDisposable.swift */; }; + 6E10B913C127DD2541360D65EEB581C3 /* Pods-UnitTestsTVOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 680DA6F8EE9C750C291D089BCB7235AC /* Pods-UnitTestsTVOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E47F0D052EDA870141B6F77DB00B469 /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0FD9821DD9508C748BD971E9004AD6E /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 6ED7FB23BFFB1021B4D1FDAAAFA4672D /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4216C7EF62708B1FF55F34198D5E1B58 /* Throttle.swift */; }; + 6F02241D02A2F0B0E511DAAFC31E8EDF /* Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BACA7B55D00D637EFA62FDB9CB70B9 /* Action.swift */; }; + 6F31DF7550430F91E58FEBCEFCB1EE40 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B577E886ACDA124C01E2EDC4F3EF985 /* Never.swift */; }; + 6F3B8282CD47AAFE878AA1F01BDB81D4 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73CFB6C718121BBA03E00C3F0D04FA93 /* Range.swift */; }; + 6F4ACC0597B21701E5EBC0083D5FD467 /* XMLDictionary-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9145A31D79C07CCEB8C0218BB483A1 /* XMLDictionary-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F4BD40A6B1C4141565E466F25BBC5E8 /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2A4703686ABBE82ED4256CD42CF7413 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 6FB2AC75A54E6A0FB557F45B46650FCE /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265D9791728C4EB54E9091998378990E /* Aliases.swift */; }; + 707094D345EBC653102C2D919C50F09D /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C400D7987113C321A3105055687C60 /* RLMObject.h */; }; + 70789089944013A9FD351759E1E9F3C6 /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 596E7E5C4BDE0DA4540E3490EA0A4F40 /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 707E93F03A79A879ECE82DD5552990FB /* Deprecations+Removals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45268A4512D45394C10A6706AEB07464 /* Deprecations+Removals.swift */; }; + 709A6FD17F3FE726C552CFE790A9CE74 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C74CDE7BB2DCFEFBF24B27E57E51293 /* ObservableType.swift */; }; + 70B461AA94FD7C75AAE46497912709CC /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + 70D7BEBD78B59B3CC5FCAF3338985AA1 /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA92DCD76BDE61AEF0DB24CA2C75CE44 /* EVDictionaryExtension.swift */; }; + 7102B44BF0547B1E85B3B5246CBC03F8 /* EVReflection-0db607d1-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D212E91ECCE695F0A0D39B77D7D01CBC /* EVReflection-0db607d1-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7114132F084A08227DA72717EA1A86DD /* index_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5B9C04E7C99D200594C85B72656BBB2 /* index_set.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7120946E3C9500A6BB11A44D8C164CBE /* RLMConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1029CFBA0BAEDB738B5EE4FA8CA151 /* RLMConstants.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7170EE5DDE1778986FD229DB99BCFA3A /* EVManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 727A891BD589DC0ED1823BF173F9DD69 /* EVManagedObject.swift */; }; + 71CEFDECDBF9625A745824DFB13BCBFA /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911CAF5E612CCF3648F7D038E43C59F3 /* Switch.swift */; }; + 7214B4C4308B32F4DCC5E544C091348F /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A95173B9C1A731D83FDA6F10D4384C /* Multicast.swift */; }; + 72D080A9DE9E62B0BBE4C9CA9E0C631F /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = AD836BC578496A7CBAC3B0CC9F3432FE /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7306E0097E9C23F996DBD4F3D3423C19 /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 795931E0F088454C384C8F0A4244A4A5 /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 73229857D96BF1894A82EF8DEFEBDD7D /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86C536E735AED695D66462568FE97B2 /* MultipartFormData.swift */; }; + 73466146179B19DA21CD2BE59FD48FCA /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88EA2DBFB06A807D3DB0D71F6DB78E0 /* Schema.swift */; }; + 738AE93A36900EC0BB311E3EF616FE85 /* keychain_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7AA760855CD871EC33CED0285DE350B /* keychain_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 73957D375096198C8B6C86F6614C4467 /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */; }; + 73CFD4D836BFD16A4CFE642817560F2C /* RxSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A1D351905409436A2C0AAB2A3548EB60 /* RxSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7497240F11231FD172E53080E3D0CAC7 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6E2525CF6F21B6A11FA0B6D938C83A /* MoyaProvider.swift */; }; + 74CC2CE86541BF9A0B746829D6550BD3 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28029C9D7DDF859FED986527DD145416 /* Validation.swift */; }; + 74FACFEF8CD0DBEA0D0D0C5432736CD1 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28029C9D7DDF859FED986527DD145416 /* Validation.swift */; }; + 7501D0ECED26993E02DFCDD2F8156BCE /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + 7514E7724CE583B4F809FB7D845ADF25 /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5703AEC0DCB6C07E3BDBFB81560D5DB /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 756948319799CF00BBA534E3E97C19F6 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8012F41B273D5143AD00CD9BC3DF6609 /* Observer.swift */; }; + 75D7FD5AE60C2E0964684295721A22BF /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 791F8075DE0F1A89797D8AC958A20C75 /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 75F6CE5691EAD66BD9636CAD519EE96D /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786330154F4980E0F50A379F1C0AC863 /* PrimitiveSequence.swift */; }; + 75FFCA930DB6BB47C7FBC5BBC29E3B77 /* Observable+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647D15BA158F4C40A95E7974F2F95972 /* Observable+EVReflectable+XMLDictionary.swift */; }; + 76343A78652F1B9EC9FC880B0C0CB3A2 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815C65C30261ED86CE2CE7CDB8A5F35C /* EVObject.swift */; }; + 7656739DB3274C90795BA9952CD940EC /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396F998715067EB8CD2694B8431D9A43 /* VirtualTimeScheduler.swift */; }; + 76838CE8303E2CF34FD9C997B990F5EE /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54EE0570F1968A8DF413D678027A65AE /* BinaryDisposable.swift */; }; + 7686707272235EAC6B96051709562031 /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B159D7DFD489794BD38D1F7FFD8F58A1 /* ThreadSafeReference.swift */; }; + 76A36D4E982F1CF729927B9F14391133 /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */; }; + 76B03DCED68A7DD0A8FA811AF1401025 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39822E2AEA8967935BCB1921CB065BF /* Result.swift */; }; + 76B5D9896ACEAD6B7FA2C57B436C6E06 /* Flatten.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435A272A9CE2D9BD5480DFFAB9C6BEFC /* Flatten.swift */; }; + 76DB8CC5640915F28661F5E5EDDD5FF2 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24C35C038331BB8E3DC71D02808E4AC /* Optional.swift */; }; + 77239472D1952BC1CEC4E8C50335AE44 /* RLMQueryUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7998DDAFC25AEF9BEE98F8DBE1367271 /* RLMQueryUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7771381B36971CAA1F17835EA972EB1A /* RxAtomic.c in Sources */ = {isa = PBXBuildFile; fileRef = 10D2772D15652DF8898A9B06B92547B0 /* RxAtomic.c */; }; + 7793923CF422768806094035561F37E5 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B957D89BEF7996AD8BB77F6D791EB52 /* uuid.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 77D9E1F8159C7CC0FCA16E128BB2B7D7 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95633F6AD6AE400599EED1E486B213C0 /* Sink.swift */; }; + 77F17EB148BC9D20E0698A251B8AE1F6 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3003C62B8A96E54588DAC18872BECB4 /* DefaultIfEmpty.swift */; }; + 77F37C81C104E4912D389EC6B7790FE1 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 112A499765F49657AA30966FC796684C /* SkipWhile.swift */; }; + 77F6FF0A75425F03F540FF51067C3BC2 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FB7920C46B9E869623A6BE94C87EEF /* SubscribeOn.swift */; }; + 783A664593FD763C848B18D3E0F7E1DB /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762032CBD741AE940CF1A926887A1F15 /* SynchronizedOnType.swift */; }; + 784A1E096433B62EFDF7238FB9F01AE1 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0E96888287BDE90BA0D124C4B317018 /* Zip+Collection.swift */; }; + 7858146F058CD09CA215DF1F90E75234 /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + 785A8F55B230AE4913ADEC81036DDAD9 /* EVManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 727A891BD589DC0ED1823BF173F9DD69 /* EVManagedObject.swift */; }; + 788687EBD29746F73CCC35FAD7E1A811 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 112A499765F49657AA30966FC796684C /* SkipWhile.swift */; }; + 78DDB376BD3FD568CAEB5A7EDAB254FD /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49C6055F14F3BDF9E6F5A30982A8BA7 /* ObservableType+Extensions.swift */; }; + 78EF39ADFDD65663F6358D1FA22DE82A /* Moya-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A2FDDA25F6030C6E504C7036713AAE5B /* Moya-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7908E1EFAA48DFD9E4B16754B3EE6168 /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5683A6A8878CC3A69FDA940C55BA67B /* RealmConfiguration.swift */; }; + 7919542211CB7BC50D37B9C4F5B9BA09 /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA585EB68875B97FB8786804CE1E8A9A /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 792F04EA0BBDA45878206AC6FF439E2F /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */; }; + 79448331EADA61B6C4AD0080B8AA71EA /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3FC2CE97A1529DF512F930C9509C187 /* ScheduledDisposable.swift */; }; + 79A8FB61AADC34F43E6B9A80BA2E0E7E /* RLMObjectSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */; }; + 79E260EFD76E0E9FDD5A42C4516C41B0 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11F02286B4DFE085DF604F3034D4E2C3 /* Rx.swift */; }; + 7A0E6A782BFD5781A9888E0231D8D7CA /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C9216044FC8F21811437C405D471D7 /* Enumerated.swift */; }; + 7A4159A7B89C3C9B020E0C35A68EFA56 /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = C89812EAAF1B138B21352FBF2EB27E92 /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7A4DC37519BD8CE755CF047B84EBAA21 /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA40ED82457D2E1AF0838C4AD153DB1A /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7A63DA11E9F7073B4AED670296A53F73 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD6C7FC3CDF969147A4121EB8513908 /* StartWith.swift */; }; + 7A9496351DE05691C1D6F44340B397D5 /* XMLDictionary-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B1F903BB01657C3A47E6ED6A0947A301 /* XMLDictionary-macOS-dummy.m */; }; + 7B078D9F3D108153CF4B21053C0DE628 /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + 7B19AB966B48EF391B893DA31D1ADE3F /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E648603A853B12B3B5DCDE50B138A223 /* Cancellable.swift */; }; + 7B252F72A6FAD735968B49C408E0A3F8 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2928866C402A261D8D1A9C5DBA327BE8 /* MoyaError.swift */; }; + 7B2852AD46A8127E20AEF07A2DC9D278 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF22B951E0A3E0606B1B86462779558 /* OperationQueueScheduler.swift */; }; + 7B57DB88C093B02F029A56466CD03C10 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 699790C987782FC3C41C0EA67F845E23 /* SessionDelegate.swift */; }; + 7B5EC3A555D36544E9E23DAE2BC2B66B /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */; }; + 7B7FF6BB15B8EB9DD78739DF53837F6A /* Moya-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A3617D00CD62D5F90FA68C34367FF639 /* Moya-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C065FD95837EED508F1807E41D16534 /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */; }; + 7C2FF7248376D08206E10574C8185CEA /* RealmListEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C3FDE02FA71D98C124347A74AC0788E /* RealmListEVCustomReflectable.swift */; }; + 7CC73438EA67FB9E9B9826B392FEAB60 /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A90A4977216EC4402AFB4E5E94E371A /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7CDB3F7635AA48F58FE65982527296AF /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08E70E92664C89A6BA9F1AA4E05656D5 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7D5410B28B3B83C967B4FFCA8AD517E2 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */; }; + 7D6A6827B8B2338269DCE913F4FF3979 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E193FEA2A87D89EC46987C73C680E03 /* ConcurrentMainScheduler.swift */; }; + 7E5D8F079E472568F7E9FAFA5A699B56 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0CF15F6757BCDD6DCD1201A47CD7ED3 /* Completable+AndThen.swift */; }; + 7E679973CD6D1D9DFA5EA49ECCE2084F /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85138920BCE15D1EF0579DEB68B22D6C /* AtomicInt.swift */; }; + 7E6EAA277028B3AB032B9E829A1DFAF3 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639CBA1CDBEFF75617DB96F761B92356 /* ObserverType.swift */; }; + 7E8CE372282D34D5903DF27708638EB9 /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */; }; + 7EA57CB983724EFD53A8E3014D66AB93 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C6C01EB865B9F8F4A5EC108094BA8D /* RecursiveLock.swift */; }; + 7EEC28642E10D57E89C2EA47984EAD82 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3880D5266B220E09B44697EFACAE926 /* NetworkReachabilityManager.swift */; }; + 7F0168A3D2AD0843E7C31C3DFCB5B7B4 /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */; }; + 7F0D1F3F23BBBA09F387EBC642A43AE9 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */; }; + 7F39BEAEF06F69F42CFE3869EAC4FD7A /* sync_session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5703AEC0DCB6C07E3BDBFB81560D5DB /* sync_session.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 7F861DEA3C9E480748406291ABFA452A /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43694A2682A399518549DC0A05CA3A8 /* SchedulerType.swift */; }; + 7F9A43F9D3AC0F289FC3D0A4B1F7889D /* CKDataObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAF57F02D568E1813A0190EF8C8BCA0 /* CKDataObject.swift */; }; + 7FB21C222FD71B292692B6CE8486E709 /* Realm-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A35C0490CBE904C060F1EAAA0DF4EF2 /* Realm-tvOS-dummy.m */; }; + 8050AD4FDB3772AE2D00B369B8B3CCD1 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A034AA6929B800AA1A7FE22AF7BC7B4D /* ImmediateSchedulerType.swift */; }; + 80F0C38BA619A8AF30131846224CF3A9 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE335A20183282B40E1C8675F731438 /* ServerTrustPolicy.swift */; }; + 811B5DAE3329357EF0C1FC722F09B50E /* Response+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF59B9FDE2457646AA664D173233FC51 /* Response+EVReflectable+XMLDictionary.swift */; }; + 81611288F08F1CE5547D3C5449FE97C4 /* Response+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF59B9FDE2457646AA664D173233FC51 /* Response+EVReflectable+XMLDictionary.swift */; }; + 816ABDE1EF16D2BDE31F21A3FD31A850 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502A1FD19228E5702F7BE3E825D46566 /* Timeline.swift */; }; + 8190C6F4DBA2B6231B81F8ABD7FE1CBE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42EA00F9DA4DA3AF2122F670DC3D2613 /* ParameterEncoding.swift */; }; + 8198786DDE1F11EC97A9CFA835B1FEE2 /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB2E9BDEB8C89C3D49CADD31026915F /* DeserializationStatus.swift */; }; + 8254F29242C6C16D4F4ADE97FE06C0D9 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4F0AD4D00DB6D0D2B3EA6BEF1B3F939C /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 82813F9DDF9BBBE1967FC4CCC8EB0074 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EDB47A1E2E98789ADFADBA6F16B36E /* Producer.swift */; }; + 82B689FE6A7C26CC41FCD94BEAE866A9 /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 795931E0F088454C384C8F0A4244A4A5 /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 82C53FDC87BF5A685284F8E3A0A6D746 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8843B14DB9D6AF3A413165C8D0370746 /* List.swift */; }; + 82EFA095964B772F12BCCF151E742C35 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4109E7A14761926263702D2562E91D5 /* RxSwift.framework */; }; + 83682655C79813F7B7D8739D85F7C07C /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5F9E59975C5562C9DEF2FBD2F8C022BA /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 849AE0BEA55B14803B2C70E0EC1647F9 /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8AF843B1554CA83B0AF9FC35A21AFC2 /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 84D93DFEF8BF833FB95993B8CE757238 /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CE71D29C33709E756250B79C371093 /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8520D79B91B090677BD7EC13F0AD9F63 /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */; }; + 8521F1CF961DBE3230330D348B8E33F1 /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B1B5A7FAC1D10AA60914DA62ADBCB6 /* EVArrayExtension.swift */; }; + 852E3C2E8D60D349FD3F5000B9CFF916 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9427824679CB75EA4AB919E4908B0D /* NetworkActivityPlugin.swift */; }; + 85B446329F6B55E28CC08251D8CD7AD8 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7833DB9AFBA78F401B65EFA600D6E39F /* URLRequest+Encoding.swift */; }; + 85F87F7ECE895E7D13FA6EF7482CFF4C /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8442E1EB430F5B8467B7A3C57F9EEDC9 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8621C3D3CD97F7C81267F1890199AE86 /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7D0B7CDFF93856D78AA3A2B9185B9879 /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 86BC03284FA87AFC60A28DC7D768F838 /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */; }; + 86CFF8027B313D4E827A746A5B54843E /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAD6C7FC3CDF969147A4121EB8513908 /* StartWith.swift */; }; + 86E7DD8F2832B3E522315719B3CC2033 /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 754F9C8DC61D9A1D78F75BF4D7D4A26A /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 86FF0ED060B2DD31E95BCA974FD57904 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39822E2AEA8967935BCB1921CB065BF /* Result.swift */; }; + 871D3E5959F7EDE3C231005AD5CAAFCE /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34406D2A41D53C1C8AB57A2C1D506292 /* NoError.swift */; }; + 872E72F4161772F7E3936BF5E602275B /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5683A6A8878CC3A69FDA940C55BA67B /* RealmConfiguration.swift */; }; + 87DC6F4B208B548FFD24932F607A0C98 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABEC885158F879591E6112851014D3F /* TargetType.swift */; }; + 87F6450975FC3D17B0C193F49912D325 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + 87FE885692C2950CFD043EF0C0B22C40 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85138920BCE15D1EF0579DEB68B22D6C /* AtomicInt.swift */; }; + 884D7F9C92D6C1C30DA83B1C96364205 /* Result-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 13E07D154D582E3DD7802C2D5F731244 /* Result-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88542427C58C99A60BF5E100BE72FBB7 /* RealmObjectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90586595802872D195A97D6DD581E9CA /* RealmObjectExtension.swift */; }; + 8862A7BB7C43CA8432BA2124D713A607 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2359305FFCCDE862A8C99A574B43AA /* WithLatestFrom.swift */; }; + 8868FCADC7FCF4DE7961D536064F6E5C /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF76BD0D5B5565DB936036AD94B77DB0 /* NetworkLoggerPlugin.swift */; }; + 88B45B85A35DF6DA4BA926AF0D1C1161 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 88E38B5CDF7D8D6E52428FA11E62D0A5 /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = F663137E64B11CA11423BD3FFFBDF9FC /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8901FB23A26ED7E2C3E3A57B978345C2 /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */; }; + 893D4193E677F456ECCC36E26616E0A7 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */; }; + 898935C8B28D3583A81FE2594075F4C2 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD085F74017C92540A5346F7CC97B7B2 /* CombineLatest+arity.swift */; }; + 89B2E54309AF3A7D9EAC642375A062C4 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF72DF1725EE8FB28A7F8245353389B /* TaskDelegate.swift */; }; + 89B5249DF1998F579173AF8E0A0A4D97 /* realm_coordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C457D2ABCA7339F9E7AD1E55DFFA2EE0 /* realm_coordinator.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 89C17A7F03F56C4B35D6B33220C3BD05 /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */; }; + 8A1286972CC97282D68520CD8B0E8995 /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF64B9F83A4B5C71A35F191AFD0126C8 /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8A68B0874DFA359D4FEEA0916903204B /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9932251CC213BBB1E0498F46A7D4CD3E /* Completable.swift */; }; + 8AB1DD8D7813BE497E828B7AE59A6F91 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */; }; + 8AC09C1E9C85110A7DF764113DA7966C /* sync_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D3BCE372477C0E3D5ADBF9B597F34D4 /* sync_metadata.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8B2C30A50FFA9A04A943A0EDB07CA39D /* RLMRealm.h in Headers */ = {isa = PBXBuildFile; fileRef = 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */; }; + 8B58004D8BB97DA4E3FAF02B40AA6F53 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 8B6116A4E27D832F6B7E9CE1E7A8FDB9 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09CA13C228FFEA55246BCFB9B96BF62A /* Window.swift */; }; + 8B8C45B3520CF11AF3C5FA91A2E98B7B /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E193FEA2A87D89EC46987C73C680E03 /* ConcurrentMainScheduler.swift */; }; + 8BCF0854B10ED3D206E69FFF195D6651 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E193FEA2A87D89EC46987C73C680E03 /* ConcurrentMainScheduler.swift */; }; + 8C0224A49B8D9637A6A24B1ABF96C421 /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5609F7C3BA780A4B308791622C3157C /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8C04A9DB1E657ED3A2DB4F5228389E78 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D155F2EB4733E80B834169DE7888FA /* Bag.swift */; }; + 8C11DAD677282E5CD4F89CF7C3C6C26B /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 73FCFE36483F630D8EEE4B3E74E39B09 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8C533AE032AD42C9C043A86968B8A19D /* CKReference+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588AF4133EEA62F98FA3CC6FC9F5544F /* CKReference+EVCustomReflectable.swift */; }; + 8C5607798B2FD07180BBB082EAABD9AC /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */; }; + 8C5D3382ECA09882EC5C6E5D4047EDED /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A989EBA9E2133F02F85596188BF60A0C /* DisposeBase.swift */; }; + 8C701085FFEDDD21ACCC78B003AE5F39 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B948C1FED61687CA5E6B81E57FEFFBAA /* HistoricalSchedulerTimeConverter.swift */; }; + 8C8224D84984B0109978595BC7BEADC1 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FFDD144E0C96BA5477EE4826BFD80AE /* RecursiveScheduler.swift */; }; + 8C839B5336F8EE9FCB05C8ECB2A6E557 /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2CE72CFFF24ECCDFF0E64EA41AF8F348 /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8CEC6D118C50C866CFD2AE609B1AE27B /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43694A2682A399518549DC0A05CA3A8 /* SchedulerType.swift */; }; + 8D2F7DB6724BE988A2FB6AE87B9B82B0 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FFDF6253E7A6D0866C9F3C14FC6AE0F /* Merge.swift */; }; + 8D4EBDBDDE427F58E1FF297BE41D2643 /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5E5F9B6ADB6614040050645676280 /* EVCustomReflectable.swift */; }; + 8D7A0D9E7BBD116DA4FFDE77A7278123 /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = AD836BC578496A7CBAC3B0CC9F3432FE /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8D7F5252DD9337EDAABEF03121816A4E /* RLMSyncPermissionResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = DDA2CBED167E04980029E76A9F15004C /* RLMSyncPermissionResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8D84B846F84F1554E9F4A67106CE603A /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */; }; + 8DE7E7A0E13282ED41393EC64507BDDC /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C06E5F56B0DB46868A45A05E879F8A /* Using.swift */; }; + 8DF296EBA0F847D5401979C9B4ABF4C8 /* network_reachability_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0E111E7D8BD9A7EEC64C960E49389B34 /* network_reachability_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8E18146DC2935EADD6E0B83B5F844964 /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 687496AA25A44780D10732ACEA457FE5 /* SwiftVersion.swift */; }; + 8E25FBF4F92D74807EB5677A0C227230 /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */; }; + 8E2B880964473FDDD704C859D9B819BE /* Observable+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5682D907230A9C89651C2FF909180A67 /* Observable+Response.swift */; }; + 8E4F56F6490D0059539AEFCB4424D9D9 /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4418F32D5D566EFDE85FCE6EE14F59BD /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8E6D9ACC3FAA109017E0CB9EFCBE5968 /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA92DCD76BDE61AEF0DB24CA2C75CE44 /* EVDictionaryExtension.swift */; }; + 8E94A5D35D28C0281A2999A9EF6723CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 8EAD7A277A84E55921E0E1D6195C1A19 /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */; }; + 8EF533D570067FF308A74520850DE495 /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9AE5293ABBAE1C2FFC57A5E3AEA56920 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8F09AE47872A7C01500FF665E988159E /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC9A5AADF65F57151CC1C44960CCCCFA /* TailRecursiveSink.swift */; }; + 8F0FB952D224A629D2EBFFEA978C7141 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD1A7D50CA55A8D54D66538F17EE54B /* SingleAssignmentDisposable.swift */; }; + 8F1639126F1C1B4FA56B813A1022D7FF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE0265900B1B4A5D152FA4CD54D8CE8 /* Result.swift */; }; + 8FCC6833B83B2617C017D347B1C7AA8E /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F21400FE00B637B9BDD670F83BA039 /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 8FEAB6EEF0F5C44C85F6F1059C415506 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6CA8A80F748272D1E873BB016D24D47 /* DeprecationWarner.swift */; }; + 908F88E28D908F941D4FBC4D5DC3CD2C /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CB74E9556CC8A1620194B1D8892A3A2 /* Error.swift */; }; + 90A592BDC1094D5D41BD5B7636286BA7 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502A1FD19228E5702F7BE3E825D46566 /* Timeline.swift */; }; + 90AF2A11C44B76824C9848BC873485E8 /* Pods-UnitTestsiOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B7AC4BEA95C24FD4370E36CCAB7A88 /* Pods-UnitTestsiOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90E1F914DC32F8CB3E13DDC4D653ED4E /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6C514BB47302B7961DF53EC0602DF1 /* CredentialsPlugin.swift */; }; + 9106A8C9DAA014232537D7F17630455D /* Observable+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F30E537CC6B84808F1F5592FEBB5367 /* Observable+EVReflectable.swift */; }; + 91381E6F41B6AB9AFCC6299F8821BF6A /* RLMSyncPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */; }; + 91610711613169A044FD8E3F8D3DDCE5 /* RLMSyncCredentials.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */; }; + 918493589235C74352063FAC41CF7709 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CD2473504BE6E1CD0FA6F2D990C6915 /* Timeout.swift */; }; + 91D365970476CB2B0A4088E41CF22F48 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44948A361F7E05FBF9724CAECDA7C710 /* URL+Moya.swift */; }; + 91DA30541140A40A868CA1BA30DBE8C7 /* SignalProducer+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6177273CC2CAB578240DDC98F4274B0C /* SignalProducer+Response.swift */; }; + 92322D8A1FFB4CF214BC258F525C4687 /* MoyaProvider+Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = F56D5A8280DEE3D204645B08315ED854 /* MoyaProvider+Reactive.swift */; }; + 927071280700BAAB1470EC5A6A81AB24 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6BDD89484156EB6A46231A8F08C1E6D /* SwiftSupport.swift */; }; + 9276954175E71723B2F4B1A22FD2A131 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9D1EC0AD98C6473903D5E47504DF1C /* SynchronizedUnsubscribeType.swift */; }; + 92B2467140CDDA333706035A6E8409FE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + 92DE59D6A23C91B8F8F55B7A156E1D95 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A9F44887AD57A3696A0DD09F19316F /* BehaviorSubject.swift */; }; + 92F727301BD794894F7C353B60C4C99E /* XMLDictionary-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 225FEE0DEB1BFDE80C13905537925CF0 /* XMLDictionary-tvOS-dummy.m */; }; + 93079110A9323A064BBD02AF3040891C /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A579462006D00A0C966BC39132E3D19 /* Error.swift */; }; + 9313E786E9CFF0730E401FA8CDD30795 /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + 933D8796E1CA905170B64585CC76F100 /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C15F5A4F8B4361BADBA43DCFA069C819 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 934428A73BCF0CDDD40E996B506AF9A9 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E3083FD03498205A7AC676D0F4A8ECD /* SchedulerServices+Emulation.swift */; }; + 9349051278881C91AD3C2AFF1CFF2143 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + 938B3574456777E2C1C4CE04B56369A4 /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0ECBEEFA2F29D570255DAB92452A831E /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 93E71987410FEF754BC717B0F7949DBB /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6E5F70926F4CDEAF60999D166E2D5A /* AnyError.swift */; }; + 9442212939F82BB1542F8C80EC3785C0 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0CB4B84F9CCD5FB16B9BA1BAF590003 /* Sample.swift */; }; + 944FB37A60DFD9CB54B709B10DD10827 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E964E4C12B8ABB8CBC617CD7B6B7BD31 /* Catch.swift */; }; + 9474A175A94327B772F342E21C13EC8E /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A9F44887AD57A3696A0DD09F19316F /* BehaviorSubject.swift */; }; + 94A3D3158D0ACB68A2F0B94C0B47133F /* RLMResults_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */; }; + 94B43A3BE9C93145B762BE46AB05B3D4 /* Observable+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647D15BA158F4C40A95E7974F2F95972 /* Observable+EVReflectable+XMLDictionary.swift */; }; + 94F24DE82B02B1C58C0C9B0DE79D96B1 /* UninhabitedTypeGuards.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2CF8294B263434308C410D4EDC177D /* UninhabitedTypeGuards.swift */; }; + 9502364411948909F0954F648F0111CE /* ResultExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 754E0AF800F33C0D95622B464707DF90 /* ResultExtensions.swift */; }; + 95343539FA7437F742701760D610F104 /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8442E1EB430F5B8467B7A3C57F9EEDC9 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9536593128202D6729DC06D5D9034835 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7471EE748C73A000CED4C97148B164EA /* DelaySubscription.swift */; }; + 9543D0CFD36027C65B8D68B3269F70B4 /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8843B14DB9D6AF3A413165C8D0370746 /* List.swift */; }; + 954D7D3F480F10BC20241DD8E03DF4DB /* RLMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C400D7987113C321A3105055687C60 /* RLMObject.h */; }; + 956AB593A7C815B38B5BAC6EC0828347 /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = B8A43B5BB740F0A5841F5E4F8DE20431 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 95829B2A82193F08113DBAFB532436B5 /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */; }; + 95A6820BE0DE691578C3DD49B6E39B75 /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 616B1D2969A65FAC4D20DE9EFC01334E /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 95B6844FB1D6556366C4894D856410C0 /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */; }; + 95FD2AAC13A5B6F30174BA4DCA73AED6 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564B2A37F8A76E9C774159F2E98B46B7 /* Image.swift */; }; + 963952C2B0E053C1F3994B2C898215A5 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E0F02C04014ECC70ADD4A92E09E327B /* Event.swift */; }; + 968770EC9BD6BF978FAB91645C51589B /* NSError+RLMSync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */; }; + 968E92C03454734D304BA2D9B256B221 /* Alamofire-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 034313B772453EEF77FC4D979BDB5C67 /* Alamofire-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96B9B548F28AE875ECF6D0947E8BB6A8 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4160898A3B1C2817025350D0940518B /* PublishSubject.swift */; }; + 96D5B0ECCB41AE06020BB0A305770926 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54EE0570F1968A8DF413D678027A65AE /* BinaryDisposable.swift */; }; + 96E27C023429328C08EAEAF6211A482F /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46653300CBBE53AC159AC4AD16407958 /* LockOwnerType.swift */; }; + 972191F625AF26A2DC674157D24D6652 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A034AA6929B800AA1A7FE22AF7BC7B4D /* ImmediateSchedulerType.swift */; }; + 9721F7CF4F74308BA35F610F432C0092 /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */; }; + 9723CCC0F7E6D5603D895226BE763DF5 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2940FF5FC6048410098F8B05FC3F6153 /* DispatchQueue+Alamofire.swift */; }; + 97857E1A6970CB128446761A785C6863 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0EFE3BB3663242961F3CACB6CED45A8 /* Map.swift */; }; + 97BC81060EDD860B2DDC3EACC647C55A /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28029C9D7DDF859FED986527DD145416 /* Validation.swift */; }; + 981F600A28D40F601ECA9CAFD7F40433 /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF64B9F83A4B5C71A35F191AFD0126C8 /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 984F69BBF18BE902FE7ACF556507CC6E /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E6A19FF31F5EF62C265FA5002C94FF /* Debounce.swift */; }; + 98576889308CFBD4351C92E1165A7C12 /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */; }; + 9860165FAB82B49BDE764B032654DBA5 /* RLMObjectBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */; }; + 990145C26AD5D13D0E95761671FD5B3C /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */; }; + 991F3704CE936D0A111122D085D41E8B /* RLMSyncUtil.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */; }; + 99290C93EDBEB804EE20789762A1FC61 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDFA8D9BA436CC4D4ED00EBCC5F328B /* Notifications.swift */; }; + 99422526AF01D81098315B76F6D40405 /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */; }; + 9950F7C623BBA669E3CA809BB9CEA055 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4159036E084B9D760B46B355F454CA94 /* Response.swift */; }; + 9971F896CED981A94E53A24A34A7E6C8 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F13602DEA02587CEA5A09E22634FBD6 /* CurrentThreadScheduler.swift */; }; + 99730337D1BED3A122046C53A5EA7C5B /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67795D4EB8D1D1DB02645E7D6F6499AC /* Platform.Linux.swift */; }; + 9A0A00A7A20DF3B88CB2D1295A4B6C41 /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2F981738E3ABEC782964413EA231E15 /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9A1856044DF1793858F71E2006F56867 /* RLMSyncUtil_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */; }; + 9A6723B8295B1C77305543E6AF96635F /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D681866EC719BBF286BB260D0810427 /* AnyEncodable.swift */; }; + 9AC2DE44E67246F5BC9CA355F2AEB882 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787C8B9A8EAEB7E2C7CC150FC0FD40BE /* PrimitiveSequence+Zip+arity.swift */; }; + 9AE3E43D19859E110251AD7288749E7D /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB9037E7988BB708D3B5AF2B40708FD /* GroupBy.swift */; }; + 9AEBD443F8CFC4E3C4E415B5F825D628 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */; }; + 9AFED1B75C9EE4821939EE0B4C9F0CBB /* Moya-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C350307006A8E54A38CACF147064C01E /* Moya-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B2F7D6DF768A87A1DA98B2DA67CDB5D /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC4A4318C00F9ADB6BE0DC3AF20126C /* ScheduledItem.swift */; }; + 9B30FC9D8D363ED181C863FDC056BAD9 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF82F4108D7FD60210F52BE626E03325 /* ToArray.swift */; }; + 9B4D189DCB65B7C2126D694AE149FC54 /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFCB1D227A2D100768EBC261F60F815 /* Property.swift */; }; + 9BE51D3B0223EFE120AB3BDA35B60A96 /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */; }; + 9C2E4EB333D69DBFC2CDC13DE066A0DC /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865A95422C941539DFEC5C468E5BE3F5 /* Plugin.swift */; }; + 9CAF596BC11780CEC14F4F0F4F7AF12E /* RLMSyncSessionRefreshHandle.mm in Sources */ = {isa = PBXBuildFile; fileRef = 596E7E5C4BDE0DA4540E3490EA0A4F40 /* RLMSyncSessionRefreshHandle.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9CB7840BA328A8449832659F848ED1EA /* RealmConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5683A6A8878CC3A69FDA940C55BA67B /* RealmConfiguration.swift */; }; + 9CBBF29E874A95A7A9B26BBE08ACEF73 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D676E4FD945475B18FCE5457D9E4150 /* SynchronizedDisposeType.swift */; }; + 9D4FBE615D27B34FC80CBE74655B8A84 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6482863CB8D220446BE60C41A16A6361 /* Just.swift */; }; + 9E6E11FC877DF4DAF87B0D0F28DEA0A9 /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7C6DE10CE8BB11F9C99F9628CFDC482 /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9E8CD6BEBD655A5A737E7CC6CBC2F9C7 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C9216044FC8F21811437C405D471D7 /* Enumerated.swift */; }; + 9E9006B9D594CF2B83B51ACEC8A78D88 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB3185A491D07BE0EB4125A87CD9BED6 /* Reduce.swift */; }; + 9EE0DFA94B26830C83CB2698B2729C4F /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E212FEF7211C79950CF75A7906CFF9 /* SessionManager.swift */; }; + 9F1F78A5D6E99AEA9F1E369E35180BE7 /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6CA8A80F748272D1E873BB016D24D47 /* DeprecationWarner.swift */; }; + 9F2388E959A69AEF3D331CD0D163CF1B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3192B35FB2FED1665D8E328C4B7733CC /* MultipartFormData.swift */; }; + 9F4DCF0D509FAA4C59535032FEABCDD2 /* RLMRealmUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2CE72CFFF24ECCDFF0E64EA41AF8F348 /* RLMRealmUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9F8D15E1617868A24557D64535174109 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D620F7C7619EE6751DC653F5671F85C8 /* SkipUntil.swift */; }; + 9F9D3DB856D651D62CA5104E20EFB70E /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD37A883152B6AF25B48C1ECB08E4E71 /* Alamofire.swift */; }; + 9FA1CA26AEE661923ACA93B886C1D7A7 /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */; }; + 9FCBE8B5D23EC453DAAE65137CD2EE3B /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5F9E59975C5562C9DEF2FBD2F8C022BA /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + 9FE0441B1DE532A0BC27DCEC5A6C29E9 /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FD367EC65DB9F54EB9B53DCEE5CB2E1 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A022667E09E14972A3F140B14046788A /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A1B01CA7B4348234F11C7512AFE553D /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A04A5C60C40C9D19A7C97AAD48B60DBF /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A90A4977216EC4402AFB4E5E94E371A /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A04C78322B368F221F4A9513F0BF4289 /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD17BA6AAE2F266F18E2D71730ECB612 /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A0517145367528DF335373A57693ED23 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0CF15F6757BCDD6DCD1201A47CD7ED3 /* Completable+AndThen.swift */; }; + A0D0C112D917351D4D23D2019CE929EB /* partial_sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D8AF843B1554CA83B0AF9FC35A21AFC2 /* partial_sync.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A0D5A74FB35570BEA8EA03D40D86387E /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD292A99704F3CD8030BCA7B2EE2480 /* Delay.swift */; }; + A0F916C47F952D59E72B052B04A3CC68 /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */; }; + A18CF7E20615546E2C8A31A4C16EBB2C /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43694A2682A399518549DC0A05CA3A8 /* SchedulerType.swift */; }; + A224CDAC352097748F083C9A866B3EBA /* RLMSchema_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */; }; + A256169069C3E4E8496F9F003E4B1DE1 /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */; }; + A261D72A5F3D65104E2D52C9AABC13FB /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD195E099E88AC998E4C3DE2F160A3DF /* RxAtomic.framework */; }; + A3277CA8E65694C9416AA295E2E45B94 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F235C75AD21DC477E799C46CFC399B /* Lock.swift */; }; + A34113B40426CAE55B1CBCB37995B729 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB3185A491D07BE0EB4125A87CD9BED6 /* Reduce.swift */; }; + A345157118F9BD0BB309D97789A9E087 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F3CB7ECD82C99B7FA9EB3A7F38A6ED1 /* CloudKit.framework */; }; + A35FE7047133C1848375AFB2511D5F58 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DB475FD02AAFB0F653F025771DD252 /* Disposable.swift */; }; + A3EA548AB5DF5C504C77A7480F7EFC9D /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B1B5A7FAC1D10AA60914DA62ADBCB6 /* EVArrayExtension.swift */; }; + A3FE998A1A215398A04DF39C274B7700 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D681866EC719BBF286BB260D0810427 /* AnyEncodable.swift */; }; + A4496C99300DAB3FD885B9703F38856F /* object_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2F981738E3ABEC782964413EA231E15 /* object_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A47758B0FA050F6F5E6AAD3E70A2DFF6 /* RxSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2635570E80BA0A2FCF56D0CE864EAC3A /* RxSwift-iOS-dummy.m */; }; + A48F9B621924DB134E18CFA71D557B73 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + A52DC0A4EA2AA1D2755CEF12DE6600A7 /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */; }; + A537F4592D816F873C59445BB0D338B3 /* RLMListBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + A543F12ADAD7FD5DAFE1204F390DA743 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F235C75AD21DC477E799C46CFC399B /* Lock.swift */; }; + A559E3649DB17A4D0C995B2A1FCA9190 /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */; }; + A6025B66DF8FF4B5810CFB35F707C6F7 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 207C6CA9F82C17C32B3BC1073682317A /* ObservableType+PrimitiveSequence.swift */; }; + A61BBCAC3E3579C3E4B2344057B52CF6 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B24332F79969C28E6E2DF2A93291DF /* RxMutableBox.swift */; }; + A6501BF2AA09BE047A092799C5AB6ED2 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815C65C30261ED86CE2CE7CDB8A5F35C /* EVObject.swift */; }; + A6AD019606D4C059B4D7B265F0FBA689 /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46914BC45E534A388DC56CB62A5EF76C /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A71907F51B92EEC01B24CA1117984AC8 /* RLMRealm+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = F663137E64B11CA11423BD3FFFBDF9FC /* RLMRealm+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + A71B112164F6B40D92D20173B740A9EA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + A737AD4B5548CCE0E3F56DFA8B92E71F /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09CA13C228FFEA55246BCFB9B96BF62A /* Window.swift */; }; + A73B366A5BD0C813038473AD9FFA9AC9 /* RLMArray.h in Headers */ = {isa = PBXBuildFile; fileRef = CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */; }; + A751896EF6EE7CA8C6D3BD0E371ACC49 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE335A20183282B40E1C8675F731438 /* ServerTrustPolicy.swift */; }; + A7855819D8D02A76B1252AB709D173C8 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C902C9356E64E7ECB473F886AF5D15 /* InfiniteSequence.swift */; }; + A86303BA4A40DA6F4D4984090B289F65 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB519FB00357600BA8BE528176EF6909 /* Create.swift */; }; + A89F28111CC320A4837E9C280690E74A /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E964E4C12B8ABB8CBC617CD7B6B7BD31 /* Catch.swift */; }; + A8B158D4D1BBD042A60FF0B5289BEA3D /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3003C62B8A96E54588DAC18872BECB4 /* DefaultIfEmpty.swift */; }; + A8B23B239DCAEDF80ED0FCF95382913A /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212B7F9C17783B3BE8503A4A7C947213 /* Task.swift */; }; + A8D0497DC43D3948BAE0E16F74B35BD1 /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F56268FEF9548B96037FAF66FB3EC8 /* ResultProtocol.swift */; }; + A91498D50347F4D2E661B73BC259900F /* XMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = B4E495AE9A29E4DC2716D0A2A9BD979C /* XMLDictionary.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A929905721BB4D77222045BE7CADD4D2 /* RLMThreadSafeReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */; }; + A94A8E8F85C10E50D45390BB54EFE258 /* EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADE2676BD82B8DDF0CB9A303FE9E73B /* EVReflectable+XMLDictionary.swift */; }; + A99E410B92EBC0D62C5F3E58E08072C9 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58A1E7F7CF0661756DD0C03AD3F8508 /* Zip.swift */; }; + A9FB6AD5D66FDC1659865520250147E4 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67795D4EB8D1D1DB02645E7D6F6499AC /* Platform.Linux.swift */; }; + AA5C49184509F11907FCA9366568EC67 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E0316A46161424641BC8462E084AA21 /* PriorityQueue.swift */; }; + AA5EA96B6D9BBF16906B9336F9BF319C /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D13988A2A73A441E408A879B8E27FC /* AddRef.swift */; }; + AA606FFF81410DA27AFD3D74F5634AC9 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FDEB56E038201CFA4FB5A7B73CA1AF6 /* Generate.swift */; }; + AAA3E11998032D07F1388E37AC83E78B /* results_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A606E0CF1C61FC1D9E8EEE0B685B1858 /* results_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + AAAD9B35D04E4C07F371C0F4B0E98297 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4216C7EF62708B1FF55F34198D5E1B58 /* Throttle.swift */; }; + AAB5E08F068572CDCA8F260AB90381B7 /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 365D77125C667969E0DD9F979BC5FDAB /* ConversionOptions.swift */; }; + AAC9167EA899CBA8B1969F6EFE01CD15 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */; }; + AACD432FA9A8779C236C2D7B2EFE1798 /* NSError+RLMSync.m in Sources */ = {isa = PBXBuildFile; fileRef = 59D8C621006577CC9932DA66D4017FB1 /* NSError+RLMSync.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + AAE7EC7474525B3C7F1E8F4BDB638B96 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9427824679CB75EA4AB919E4908B0D /* NetworkActivityPlugin.swift */; }; + AAF544C0A8E03ED78B0E20FA1005BF60 /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C85B80C7F3841116D02E6F19212E2F2 /* Object.swift */; }; + AB1135D95C37B8907BEEB43AE85E2B73 /* Result-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 71AE2B7FE89C0B53147FD8249C548217 /* Result-macOS-dummy.m */; }; + AB2FE4415530ED3CE8A9AD59BA1F1C4C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + AB4AB0CDAB5796F0DE5795064E2BBB32 /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7CC1A18E2F78550742A72BA09BFA043 /* Moya.framework */; }; + AB8F2C3C8BF1F4222D3E62CB8ACF0AB8 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = A339B8228D33297B1F9B92A784F9525B /* Request.swift */; }; + ABA188B67E7AA974AECAB420DEE24573 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA088681DD1825ED6A2D033CA9FE1DE7 /* First.swift */; }; + ABBF6B6FAB36635DA4C41ADFE3A090AD /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67795D4EB8D1D1DB02645E7D6F6499AC /* Platform.Linux.swift */; }; + ABC1774049BF5C7DB5D64E664C913C8E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + ABC19AB968AA91C7FFAB693D01A35D6C /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A034AA6929B800AA1A7FE22AF7BC7B4D /* ImmediateSchedulerType.swift */; }; + ABD7CE126DA7438C6077F9CB3D4571F2 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786330154F4980E0F50A379F1C0AC863 /* PrimitiveSequence.swift */; }; + ABE2968B12D7D626E6BFE87D3F0BB974 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FB7920C46B9E869623A6BE94C87EEF /* SubscribeOn.swift */; }; + AC231656442C6A7AF8A47EE0D4DCB82C /* RLMRealm+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */; }; + AD05230706C643D0D8E3C956680BD194 /* RealmObjectEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ECCC5CCBB3DA4F717D0E6809729224B /* RealmObjectEVCustomReflectable.swift */; }; + AD1A005C294FE2F091C240A7A2BA3CB1 /* RLMObject.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 94C400D7987113C321A3105055687C60 /* RLMObject.h */; }; + AD528A65C2B72896353554772F4DB74B /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787C8B9A8EAEB7E2C7CC150FC0FD40BE /* PrimitiveSequence+Zip+arity.swift */; }; + AD85788779C3184151196B2AFBD48BEC /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DC559DA84CCCDC80F6BC6D225CD513 /* Skip.swift */; }; + ADAAF40AA9B1F4CFB0BB5FE641BF6E44 /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */; }; + ADC1DBBAFF72F3B747C0060F7BE78B5F /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569D5FD2EE3F0EFB443E3EB6C9F131AB /* MultiTarget.swift */; }; + ADD3571ED3940569BCCFDA765442E170 /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */; }; + ADDC178017921350B6654B635D40E81E /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73B808AAAE7C749DEF3FDBB37D6B1B66 /* MainScheduler.swift */; }; + ADDCEED7CA114232DA88A5330AB162C8 /* RLMObjectBase_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */; }; + ADF45D7C2E4B3C03592CBE0D5B809358 /* RxAtomic-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D70BFC1E057EFE588AAF15CFE8C250B /* RxAtomic-tvOS-dummy.m */; }; + AE978B066176854EB225D9513D2CE637 /* Moya-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD84D077751C3841B6F8E5021BE1A99B /* Moya-macOS-dummy.m */; }; + AEB825ACBF9B6F269186066F0F115888 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E410A87ACA3A15E502CE5A1B97C66092 /* RefCountDisposable.swift */; }; + AEC594455F69B7F3A5595B1792F40342 /* RLMRealmConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 791F8075DE0F1A89797D8AC958A20C75 /* RLMRealmConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + AED7797BB33860201D13B272AA4EE5E8 /* RLMJSONModels.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EFEF497A8532FD1578798DCF7B54C79 /* RLMJSONModels.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + AF50192AE83A1929B73EB878CBC657DB /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */; }; + AF97F5A748A6735BB6EAD65313068161 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + AFC8D72DF465BD46226C01F713484089 /* RLMResults.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */; }; + AFE16055303764B274B32E47580AC250 /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0FD9821DD9508C748BD971E9004AD6E /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B0006EFFBEC4C2A558AAB9CDA9FB4082 /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0BFA855E939D520A0D90E1B3A127DFC /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B000C95F53B1F814845D02691C9B1028 /* RLMRealmConfiguration+Sync.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA40ED82457D2E1AF0838C4AD153DB1A /* RLMRealmConfiguration+Sync.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B003953842605A33C305A2106A498097 /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */; }; + B030ECBDD993A6E779D72292641BD155 /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FF2B4C13032D4E4F7A062AC63F0315 /* MoyaProvider+Rx.swift */; }; + B03F94880BD4315E08E59BC8F6F4ED75 /* CKRecordID+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44CE709B62847EC7502EB25B6B10440A /* CKRecordID+EVCustomReflectable.swift */; }; + B0909F7334B274E235594DBE29BBD06E /* ResultProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45F56268FEF9548B96037FAF66FB3EC8 /* ResultProtocol.swift */; }; + B094A61D926EB2CF29E01A881701F0AA /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61C7287E250DBE7041E9FD50C988F3BE /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B0D619E2099B5123B5F4559FEC5C875F /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A989EBA9E2133F02F85596188BF60A0C /* DisposeBase.swift */; }; + B0E000D5C8BAB51DCD5FAD6897255C3B /* RealmSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F74FCF08D2C7F67C88866861890D2BE2 /* RealmSwift-iOS-dummy.m */; }; + B14A95C3EDB441792139094E0B95964A /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */; }; + B1507E955855BAA5620C587A4E0FFBD5 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815C65C30261ED86CE2CE7CDB8A5F35C /* EVObject.swift */; }; + B185D18BDEFF7C0AC2C1266A8CBF25FA /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89592C330DF6C91D87DC1115996C4601 /* Event.swift */; }; + B1878D431FA04E7A9E6331859D06B6F7 /* RLMCollection_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */; }; + B1CB86501ED1C50CA95237E715DF468B /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C902C9356E64E7ECB473F886AF5D15 /* InfiniteSequence.swift */; }; + B1EB9B3CECB98D3241C777F527776B80 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865A95422C941539DFEC5C468E5BE3F5 /* Plugin.swift */; }; + B239E59456B12E2DB32C2273643FA575 /* RLMObject_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */; }; + B24CEAF4FEBBE625E495E2D9E69EEA2C /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC4A4318C00F9ADB6BE0DC3AF20126C /* ScheduledItem.swift */; }; + B2A401505A14AC429CBF1173B49E9AD5 /* Aliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265D9791728C4EB54E9091998378990E /* Aliases.swift */; }; + B2A7DD641504902DDFC75029EBFB1A9F /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */; }; + B2C11124CE148B552E791393A92EA2DC /* CKRecord+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA90EF8CCBFDE6961E2B8F90EF9F6A1B /* CKRecord+EVReflectable.swift */; }; + B2C7DAC836F676A3F68E2246C6D6B24C /* Result-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60B64975C74FCA898AA50B9043E41319 /* Result-tvOS-dummy.m */; }; + B2E1D26B23379345179CB4965EC23A41 /* RLMProperty_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */; }; + B3032168D78C68FAC5ABA46ECD5F5AF9 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2359305FFCCDE862A8C99A574B43AA /* WithLatestFrom.swift */; }; + B3120FAC2BD2A1D48EB759C3423E2D7C /* RLMRealm_Dynamic.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */; }; + B31D9222AA24E5DAB7EDDE5142945ACA /* RLMObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */; }; + B35350365DAD910BDDCF7C69B618661D /* Result-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 533337D6D237F8580EAAE9A4DC40F994 /* Result-iOS-dummy.m */; }; + B36D6B3C4E3851C8EEA0E04EDE40954B /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD59CF82AA7C9BD4743331FF84BFE270 /* AnonymousDisposable.swift */; }; + B37EC5C5EDFC39A1F5BF9B8C9846DEEE /* Lifetime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFA2E043AF2502A00097D0D7777228F /* Lifetime.swift */; }; + B39A47D6A294251CC2401A80B12682CA /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A1B01CA7B4348234F11C7512AFE553D /* object.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B3A2D6CC5BD4B34966756923174AEB48 /* RLMSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */; }; + B3ED68FA35C1D698347597E456826B43 /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */; }; + B42FD185054267E43E59EAE3610459B6 /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */; }; + B43A8990039918B831AEA6C735E0728A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + B448D0D92F692751F19DECAF7986AE11 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C74CDE7BB2DCFEFBF24B27E57E51293 /* ObservableType.swift */; }; + B47A9258197039BCB603F509F5592489 /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FD367EC65DB9F54EB9B53DCEE5CB2E1 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B4A1950049C37201F71209E280144F86 /* RLMSyncConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */; }; + B4B6A69F809C9F64BBA6813773830A3A /* RLMListBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + B4CBD982A3CDA3FB43C8530A67006E70 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAD760D278996BB5C3F54D53FB77DB1 /* Buffer.swift */; }; + B4EDCA2048E25B127C806E1EAC3C2917 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED40275BA7A26B3315599D27A9A71B55 /* Bag.swift */; }; + B503161C6AE0090D6B717A12B5322D0A /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E4B5F5889EDB291FC2F422302A0544 /* AnyObserver.swift */; }; + B51F9B1524E17FB5A09690206DF8F6FC /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FF2B4C13032D4E4F7A062AC63F0315 /* MoyaProvider+Rx.swift */; }; + B54ED65692653667724454D1BC8745C7 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42EA00F9DA4DA3AF2122F670DC3D2613 /* ParameterEncoding.swift */; }; + B556C7FBEE1ADE4EF6068E1FB0AEBD6A /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA13FC199FBD2498A250CE78222DBDC /* ObservableConvertibleType.swift */; }; + B558EE71858F994FBA8FA4ED6C779DBE /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08E70E92664C89A6BA9F1AA4E05656D5 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B584F5464B88B42F5C8CCA121A9D2772 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37BEFC879431591095E37236647BBCE /* Reactive.swift */; }; + B595F869A73E0BCF743F581540963587 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D13988A2A73A441E408A879B8E27FC /* AddRef.swift */; }; + B5AB24105A32F0185B373AF74770728A /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */; }; + B5F376DAC5DE3C1DCAF7791327F2C800 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD59CF82AA7C9BD4743331FF84BFE270 /* AnonymousDisposable.swift */; }; + B65AF8E47F62871832F5847C9DED3FB4 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B14F9097D38E43F455B30FE6DD7BD06 /* Dematerialize.swift */; }; + B67AC7BEBCA580A2B2C4B26A2DDC338D /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */; }; + B686035FC83F5009F419FED0D65911DE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4159036E084B9D760B46B355F454CA94 /* Response.swift */; }; + B6A8BACD770AE5ACA3B3C75DC0FC4E92 /* RLMSyncCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 616B1D2969A65FAC4D20DE9EFC01334E /* RLMSyncCredentials.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + B6ACCC805BFDA9E803FDE5A3B2E2FBEC /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467A97E53AB16345DC325C4AC20B6652 /* Reactive.swift */; }; + B6B79AC7C7F280FD37D1B2EF5CD7F238 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E340B17D80811745490A4EF395D2A95 /* Errors.swift */; }; + B755F007CAF4DC08E8513139F9F77D5F /* RLMSyncManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */; }; + B791C41F2F3C7524DAAF41D667C59AC9 /* RLMRealm_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */; }; + B7B52C6599F75F3CACBBB2D11ED0B6DD /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F2F079F5225D7A799DED9997BC3E43 /* EVWorkaroundHelpers.swift */; }; + B7B8C964E08BD820A92C6AF52843FBC3 /* Alamofire-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E488513AB3C2F69E432511E25F1D4F5 /* Alamofire-iOS-dummy.m */; }; + B840B9D09E9358437509ED9DB07265E4 /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */; }; + B8576D699703A94E50D523873E0C4856 /* RLMSyncManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */; }; + B88BC9C9D79F40925CEF88D81E5CED0D /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E4B5F5889EDB291FC2F422302A0544 /* AnyObserver.swift */; }; + B897E5774DDAB6D70D06A320EC7D3197 /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */; }; + B8A24CBFDEB6FF43B05B78BAE5ED2812 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6072A35740B463A1A107DFCA235D4ECF /* Security.framework */; }; + B8C88636C69D9F23D9F983EEDF0B2478 /* RLMSyncUtil_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */; }; + B8E1DA52AAAB0B534433D5D3B1A836F3 /* Pods-Performance.Test-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 971FDE44A4A7C73F0CF56FA12A112659 /* Pods-Performance.Test-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B90283367BCEE1143CC9E0697128C361 /* RLMSyncSubscription.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */; }; + B945C6CA440C795A6114B9980FE4584B /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E65BA49801660E7B0477A604E4BB37 /* InvocableScheduledItem.swift */; }; + B94B870441D55E25E48074FA4403BBD1 /* EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADE2676BD82B8DDF0CB9A303FE9E73B /* EVReflectable+XMLDictionary.swift */; }; + B97CF5F845CA2B60086F06E5A463C602 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD1A7D50CA55A8D54D66538F17EE54B /* SingleAssignmentDisposable.swift */; }; + B98C8B1B328F84EDED1AA801D08F4D70 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF72DF1725EE8FB28A7F8245353389B /* TaskDelegate.swift */; }; + B9A0548615F6300CA76E7C488220E2A7 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB6BF61BEFADFFCF3458F0E8304AB66 /* Migration.swift */; }; + B9A8D8E533B12FC56A89671A565F0473 /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */; }; + B9B3CB13CC9B8CC7291660CF8DF31A00 /* RLMObjectSchema_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */; }; + BA34DFDAC2C3A6DD6459C7C123294C82 /* RLMCollection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */; }; + BA36F402A06987181A08E5D5F067D9BC /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E80509FE5E9A940D09B58F252C3A52 /* LinkingObjects.swift */; }; + BA4608CD29FEAB7864136CF5EB2A117D /* RLMNetworkClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 61C7287E250DBE7041E9FD50C988F3BE /* RLMNetworkClient.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BA7DAEB8416A7D0466758A12C44C2EF7 /* Realm-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 78E503B6EB9DC0CB5D73B26E121C9310 /* Realm-iOS-dummy.m */; }; + BAB836C3F4450CDB6F86C7737CCBBE98 /* RLMSyncConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E65B6874A96D41538CBCFC423D70EBE /* RLMSyncConfiguration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BB0EEDD20641D9F9A38F0CA84FB44A49 /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */; }; + BB2A9E7C3441E5FA613158CAC4CA77F5 /* ReactiveSwift-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A19854482D517DA179AE8EE80B9FD683 /* ReactiveSwift-iOS-dummy.m */; }; + BB3437889CA24B8D8E40196271DE5CBF /* RLMRealmConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */; }; + BB51D0DBDF96CAA2C6020C7364B46317 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D813D099BD74B2C45B6D47726D0724B /* Optional.swift */; }; + BB669795F74B89ACE864A0F00DDE3DC4 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B577E886ACDA124C01E2EDC4F3EF985 /* Never.swift */; }; + BB88BF4DF7213742596BACA2F33045F0 /* RLMPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */; }; + BB8DE95EA9BBC5205C001B62B1DD56E3 /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31479C7B3A4D7819E213678B5CB5E7A /* EventLogger.swift */; }; + BBBDDB704E5BDEB181A35A30D4489BAB /* RxSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6863F714DC4539E41BED64EE6568AF84 /* RxSwift-macOS-dummy.m */; }; + BBC2C5526E460E2616DB3B4A234F8FFA /* ReactiveSwift-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F93400347822D9BED213F5F08ED87AB /* ReactiveSwift-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBC53F12ED9047096F48EF39EBEA5F04 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3894865865F5A1F8BE45A6BD6A7490 /* SwitchIfEmpty.swift */; }; + BBCE8B65FC5EF3BD708C10B1A886F4C9 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7504E68D40A8ECE7BEE4557AEA7013B9 /* SerialDisposable.swift */; }; + BBE5A6146E9C877CBD1739B8431878FD /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F0FADF71BBEC951E2C25C2E8F11907 /* String+Rx.swift */; }; + BBF56365515FD80F22B644217949E554 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C9216044FC8F21811437C405D471D7 /* Enumerated.swift */; }; + BC9E23D70152258A868FAEAF1D2AF6A4 /* ResultExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 754E0AF800F33C0D95622B464707DF90 /* ResultExtensions.swift */; }; + BCAD88380DC95CBC9F02205D4F19C2FC /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911CAF5E612CCF3648F7D038E43C59F3 /* Switch.swift */; }; + BCB8D1821C516F83CCBA843B456E7013 /* RLMArray_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */; }; + BCD3F5965C5586C39776556D3901FC39 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2940FF5FC6048410098F8B05FC3F6153 /* DispatchQueue+Alamofire.swift */; }; + BD014CBB0CFABADBA5AF73338C42EBAF /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D676E4FD945475B18FCE5457D9E4150 /* SynchronizedDisposeType.swift */; }; + BD01722BEA65614D1FA830E7C82B57C5 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED40275BA7A26B3315599D27A9A71B55 /* Bag.swift */; }; + BD08C0A056672C1A8433D93CB6EC196A /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4BF674B16644950F47014CFBBDA3C8 /* Bag+Rx.swift */; }; + BD12DFB10AF4EF6CD57BDF4F476EFE52 /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */; }; + BD1DC7DFD6FAA19341E5415FD8BB9C00 /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C36809B8B533BD0C945AF929696A6D3 /* EVReflection.swift */; }; + BD56C7622ADEBB88C3A5CCE6760B4636 /* RLMOptionalBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + BD5C43EABED58148DC6B466F94D768C5 /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7F8ACF96FB1FC6703EDBCEB67DCCF15B /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BDA1C510ECA83751DEA82253E8C3DB7B /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24C35C038331BB8E3DC71D02808E4AC /* Optional.swift */; }; + BE39CB12DEB804A809EC44D8A59AFF02 /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */; }; + BE46B40FC9648135ECB8E56F84CB8FDB /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 774B81850D365060B0FDEE91057CACF2 /* ConcurrentDispatchQueueScheduler.swift */; }; + BF14D28AF027CAFE491E4394249F6454 /* RxSwift-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 628BD82538E85061246D24D474E2E1D1 /* RxSwift-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF59FC6D2CF25A6654BA23FE43F3EB6C /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4418F32D5D566EFDE85FCE6EE14F59BD /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BF74027F150787E546F5726DA5162AE9 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FFDD144E0C96BA5477EE4826BFD80AE /* RecursiveScheduler.swift */; }; + BF88143EFB149F142123B06459F41341 /* sync_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A90A4977216EC4402AFB4E5E94E371A /* sync_manager.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + BFC7754CCBC4FCC627E435C8D76E8BCE /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D53E85350F476412D2C56B4F604D8F4B /* CloudKit.framework */; }; + BFE8E500DDFBEE93DDC3129D315948AE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + BFE91EC31C125AFD592C2D10F6502A72 /* Scheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A252A5645050A16F5F03042C63903DB /* Scheduler.swift */; }; + BFF05AD295B67FD5CD9B543671CD13A7 /* EVReflection-Core-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 252E774722CD2B31CF1E36307041AA0E /* EVReflection-Core-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C02BBB59B98ABC998898FDD22A06E1A5 /* collection_notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 305D68DD8B543FCD9024BA5EA1CF2CE9 /* collection_notifications.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C054DD7B9478802779A3D38FAE9D2E41 /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */; }; + C056A7809800A68930C7EA69C307EEE0 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DB6BF61BEFADFFCF3458F0E8304AB66 /* Migration.swift */; }; + C06A8A91885B5A7AA700F11340A94C30 /* CKRecordID+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44CE709B62847EC7502EB25B6B10440A /* CKRecordID+EVCustomReflectable.swift */; }; + C072C55E05A3AA180C0142D83FE67164 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8012F41B273D5143AD00CD9BC3DF6609 /* Observer.swift */; }; + C0A08940DA410B95322EFF566760C2C5 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6393ADE25626DF81F58741771286BCA /* VirtualTimeConverterType.swift */; }; + C0BB7ECB0875EEECB70372EF4D9FBDEA /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3192B35FB2FED1665D8E328C4B7733CC /* MultipartFormData.swift */; }; + C0C26B8C654E5A0DA85C1FF06448E341 /* FoundationExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2191448DF94BE3E9F5AEE4111A963F0 /* FoundationExtensions.swift */; }; + C0CAF70D19B5A59DF6F0FD929156E6BB /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B24332F79969C28E6E2DF2A93291DF /* RxMutableBox.swift */; }; + C0EB40F6964BDD26E42BB9FD1044A07A /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B159D7DFD489794BD38D1F7FFD8F58A1 /* ThreadSafeReference.swift */; }; + C0EE538BBF8964ECEB03D620E19A321D /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8570F410ED382FCD9AD3EE6F5FEA645A /* CombineLatest.swift */; }; + C10A852CB437C45A69E921DDB51AB934 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786330154F4980E0F50A379F1C0AC863 /* PrimitiveSequence.swift */; }; + C13D32146763F34304E5AE0C975417D5 /* RLMSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */; }; + C14E0258A88213B51820E9143B7CAFFC /* ObjectSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DE7A7C4FB930DF8476FB32F98B9F8D /* ObjectSchema.swift */; }; + C1A9540171A3C69B2607580C3B7404E5 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BCD88A2C3C33FC101ED2E74BFCA3192 /* DisposeBag.swift */; }; + C1DE244303ECD0578DA9E4AB4E94BB9B /* sync_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 348C24A3B9925CD9FF904BED1409149D /* sync_config.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C1E6034D4797FDE5C7B1B833B3B25965 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58A1E7F7CF0661756DD0C03AD3F8508 /* Zip.swift */; }; + C1E99193E970839552DD55A3A6DBD6C9 /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = B8A43B5BB740F0A5841F5E4F8DE20431 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C24E9DC4130263581427B2008AE925E6 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9049E0BD4FD73792CF05F69285EBC302 /* RetryWhen.swift */; }; + C2573154225FA291EA5290E7D3CD5C79 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A304EF804838458951F14EE781A2CCF /* Disposable.swift */; }; + C277566ECB069992D16E8A09BDD21EFF /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2A4703686ABBE82ED4256CD42CF7413 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C27895BF2EE6583E89FF39667D0F9602 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747B0FBF36527D34858FD9BAA36A1A2D /* Maybe.swift */; }; + C27B4A4CF71CED7FBE1B18367426AB17 /* shared_realm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF64B9F83A4B5C71A35F191AFD0126C8 /* shared_realm.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C28FFF27250B787384C59E2C1BBB1899 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FDEB56E038201CFA4FB5A7B73CA1AF6 /* Generate.swift */; }; + C30C5FB8E43EA455772AE49812CB4CE2 /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */; }; + C34C83B237BBA57BFE3DD85384ECA86E /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7A081CB13C3497FAFE203045323E532 /* CompositeDisposable.swift */; }; + C3E76605130B43FABD027BA3533851B2 /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */; }; + C44F9885CC3B6005E27C94C1650CC9E9 /* results.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C15F5A4F8B4361BADBA43DCFA069C819 /* results.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C4B4744B2AC93D68DAB87BA1339431DB /* DeprecationWarner.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6CA8A80F748272D1E873BB016D24D47 /* DeprecationWarner.swift */; }; + C4C769E364B2D26730E2E48862F2D7EB /* EVManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 727A891BD589DC0ED1823BF173F9DD69 /* EVManagedObject.swift */; }; + C4DCC1A7E43840D948EF2099C36D48D5 /* XMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = B4E495AE9A29E4DC2716D0A2A9BD979C /* XMLDictionary.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C4F85CE3770F9426558CEA3BF061A647 /* CKRecordID+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44CE709B62847EC7502EB25B6B10440A /* CKRecordID+EVCustomReflectable.swift */; }; + C51F5F6CAAEA2411B2E5F872DBF523A0 /* RealmListEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C3FDE02FA71D98C124347A74AC0788E /* RealmListEVCustomReflectable.swift */; }; + C5606ADA1D272E7CDF9915FDEC301875 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = F20B0F2C2114771D9E57534062AD7F79 /* ElementAt.swift */; }; + C56E5BF98884B90A7BE2D44A10FF05FB /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */; }; + C5DA8F4DF4F8C28CE6BE021796E2B455 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F13602DEA02587CEA5A09E22634FBD6 /* CurrentThreadScheduler.swift */; }; + C60CF1B9337F662E351094327B896167 /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B3B4B80AA3ED0B6E3D72A313A236A38 /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C6137CA4D511D9325C4E2F7E8663DDEF /* AnyError.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6E5F70926F4CDEAF60999D166E2D5A /* AnyError.swift */; }; + C61F6F7F002E1CF0E8E2106F24FC2D70 /* RLMCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */; }; + C63079BE6FF8E90D6F365121BBF33599 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */; }; + C650CCB1019BD9CE344F2EA466275F5B /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54EE0570F1968A8DF413D678027A65AE /* BinaryDisposable.swift */; }; + C665996682960328C4FEE2F6213962A0 /* RealmSwift-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3043B3DF90B0CCA9F6826843723E211C /* RealmSwift-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6673D3D12A73EF1B0F54E1856FAE58B /* RLMListBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */; }; + C6721271CC275BD2979A931AE80D8EB1 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC323865CFDEA53B6CB481DF134582F /* NopDisposable.swift */; }; + C6808F833C77B6382E84C12DCFCA9CC3 /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6DA6F7B1569C245E6564F23769A0E462 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C6B160CAD24AB984AB801FBF9E987581 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E0316A46161424641BC8462E084AA21 /* PriorityQueue.swift */; }; + C6B189B583ACA8A2ABA77A55A5537389 /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */; }; + C7164AAE0A0024D42C97785844FCBDD8 /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */; }; + C72C5E1C370BA1BC1BD0E65FEA3643AF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE0265900B1B4A5D152FA4CD54D8CE8 /* Result.swift */; }; + C760C38F6D743C33B6C27A4DB293A18F /* Object.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C85B80C7F3841116D02E6F19212E2F2 /* Object.swift */; }; + C78AC821AE5BE505E103970FEFE1C842 /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8AE6A7FA74F6108C0A31E11815E3886E /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C7A4E6BEC340DD77F7CC321735EC1A74 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7A081CB13C3497FAFE203045323E532 /* CompositeDisposable.swift */; }; + C7C485F578CDCA573DEAB5060D438DF9 /* RLMProperty.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */; }; + C7D315FAC6AE3FFBD73ED6FD73225679 /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9581F0ACE8C762C28C4C0D0047CCDDB1 /* Property.swift */; }; + C7E0EC0B18ECE1D6E067F960A0D65220 /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A780EAF101A2E9578280345AA752D86 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C7F529C81CF37D6E2979F28AC7A1F7C1 /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */; }; + C843FA95D07DC9C8560D8690937CE0E9 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD085F74017C92540A5346F7CC97B7B2 /* CombineLatest+arity.swift */; }; + C865511F8784166DD865C36BB7328455 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4BF674B16644950F47014CFBBDA3C8 /* Bag+Rx.swift */; }; + C8A70D03095CB6EF815E52B9DCBD35A7 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA088681DD1825ED6A2D033CA9FE1DE7 /* First.swift */; }; + C8CF43CE2DFB773375E3F727A19D6DEC /* RLMRealmConfiguration.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */; }; + C906605931FEE22811530812A21F9D37 /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0ECBEEFA2F29D570255DAB92452A831E /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C9208F33D5A4BE166A108866BFB4838B /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569D5FD2EE3F0EFB443E3EB6C9F131AB /* MultiTarget.swift */; }; + C93487EAF0EEAE72F9290FFD674DD56B /* RLMArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9AE5293ABBAE1C2FFC57A5E3AEA56920 /* RLMArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C949F7E924E4EC8C6B4141D17A4058E8 /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD793AB91C4EEE006420613398CB70B /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C97FD6666BE357B95101DAEB069D91C2 /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */; }; + C9911A3E62A359E0756DFDD6112DD91B /* XMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = B31F9BFDECF62596B52E6345F78042B9 /* XMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9B734C1E28C2032F13E9800545FF3C2 /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6830756DC0E82FF8A458817748243D8D /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + C9CA94E5418077013EDDDBD973FBC39C /* RLMResults.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B3B4B80AA3ED0B6E3D72A313A236A38 /* RLMResults.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CA02A6D6F0E7176B757EEE877C49DC56 /* RealmCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56CE8F7411A8C355CE5C9D86AC310D0F /* RealmCollection.swift */; }; + CA1DE308011CFC46AAB85CCE48AC1BC9 /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */; }; + CA3A53A43DCFC2B3C1489B92003476FE /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A579462006D00A0C966BC39132E3D19 /* Error.swift */; }; + CA8554332A546CFC6A62A1B12DF20412 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB696ABAA4799A1229A00BA60E4E66F8 /* Timer.swift */; }; + CA86F3E83CDE28F2E38D4F86C69C8C87 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0EFE3BB3663242961F3CACB6CED45A8 /* Map.swift */; }; + CAA9C1F6B76AF33EDFAC948C6D8FC4DF /* RLMSyncManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8442E1EB430F5B8467B7A3C57F9EEDC9 /* RLMSyncManager.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CAB6DECA3FEDE64394E08EBEAE2D8441 /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + CB1233B305D5B7CB48F7E6ED85CD16DD /* MoyaProvider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FF2B4C13032D4E4F7A062AC63F0315 /* MoyaProvider+Rx.swift */; }; + CB37E4AEA268D28C3A3537FE37BB5C18 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFCC9A1D69C9ECDC537F13B58D0C573 /* TakeLast.swift */; }; + CC0F80D1212149702B30712AA1D6ACEB /* Realm.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */; }; + CC123B8876BBF2B275958B7AEE3C2780 /* DataRequest+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3571AFBFA212846847132B3AC5AFEEF5 /* DataRequest+EVReflectable.swift */; }; + CC3DFE9E8DAADE6D369637B778558D6E /* RLMObjectBase_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */; }; + CC55034E586E38CDC2DB56ACB8487DCB /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */; }; + CC9DC69251C369D893BB0998095E5126 /* RLMOptionalBase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + CCB6773834393A3E6C1538BBBB0F9442 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBEF89B70D3D89E7A629AB3CE9831D84 /* Platform.Darwin.swift */; }; + CCCF57ABCF5D2093292323E3BF9432B7 /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 836E15671685C5A0A7BAE6A9B65A7C33 /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CD43EFBF23DECB3C5EC2403CE82E1815 /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B48AA8490C225AE84A0A2173B5360ED /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CD6D5717836B0A1BB0D6E1B1D0E5EA65 /* RLMSyncSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7D0B7CDFF93856D78AA3A2B9185B9879 /* RLMSyncSession.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CD7B3435474A1C2D3563E2E53160BEA2 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2EF60A0A172DB80978DD3E7C11002 /* Optional.swift */; }; + CDACE569CE23FFDDED6171D267ED15C2 /* RLMSyncUser.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */; }; + CDE2640F27A632677EDE86E3D03F81EE /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639CBA1CDBEFF75617DB96F761B92356 /* ObserverType.swift */; }; + CDF22416ED55DB603406BE5B36FE1291 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58A1E7F7CF0661756DD0C03AD3F8508 /* Zip.swift */; }; + CDFD9CF8D2CA08A7127D529E5633BEFE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB77C735E615BA497512191FBE1F513C /* Response.swift */; }; + CE002B8E3FBCDCAF5AD4B1EF0037CFFB /* RealmObjectEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ECCC5CCBB3DA4F717D0E6809729224B /* RealmObjectEVCustomReflectable.swift */; }; + CE0AB5FBEA2A9CCAFFB6C5381F3B0305 /* sync_file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4418F32D5D566EFDE85FCE6EE14F59BD /* sync_file.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CE5E44ABCE6EDCBB1627C06AC6CCC307 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B2D52BC9B86CB6759B0BB418D07FA4 /* ResponseSerialization.swift */; }; + CE6A336D08639FC6515A70314595842B /* RLMSyncSubscription.h in Headers */ = {isa = PBXBuildFile; fileRef = 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */; }; + CEAC73706D874CE021E1EA7E7572DCC6 /* RLMUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = F1FF185278E8109978D21C9FA2D06062 /* RLMUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CEB366A97FC9005356EA319D8D20B6D2 /* RLMObservation.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5F9E59975C5562C9DEF2FBD2F8C022BA /* RLMObservation.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CEED451A9BC62338AB699A123BF0E4CF /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6243CB4497DF1485BC27C7C422A0CE22 /* ValidationType.swift */; }; + CEEF8905253627E19084DC8A89A7E06F /* RLMResults_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */; }; + CEF2489695691185B381F0128E118C0F /* RLMArray_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */; }; + CEFF63C90367FB34FF1BCE6D289796E7 /* Single+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37740791FE3EC856A27D6D1BF0CBA1AB /* Single+Response.swift */; }; + CF3496DA5990D3AB79293A94513E47CF /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FDEB56E038201CFA4FB5A7B73CA1AF6 /* Generate.swift */; }; + CF41375AA5A01B4A88769C7BBC5828FD /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B48AA8490C225AE84A0A2173B5360ED /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + CF67D2C4EF25B2C8A8E7687AFE2FC5DE /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB519FB00357600BA8BE528176EF6909 /* Create.swift */; }; + CF6D1992F410D38DB5FC9C923637FB0E /* RLMSyncUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */; }; + D03A543FB3354D42D4255EA3FA391925 /* RLMAccessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */; }; + D04861E93F150F5A42552E5223D8FCAB /* RLMPredicateUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6830756DC0E82FF8A458817748243D8D /* RLMPredicateUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D075AE86D3722412C20D51AF0334D926 /* FoundationExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2191448DF94BE3E9F5AEE4111A963F0 /* FoundationExtensions.swift */; }; + D142C2B8C40BCE18C813DA25EA70590D /* NoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34406D2A41D53C1C8AB57A2C1D506292 /* NoError.swift */; }; + D1DB915478C9585FC0EBF9AFA79F1DD7 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A304EF804838458951F14EE781A2CCF /* Disposable.swift */; }; + D1EE3E20D692FE1B15484A848A6BCD3D /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E0420220EB4DDE7E97FA650458671F3 /* SingleAsync.swift */; }; + D1F39EDB2020B0A4212F6A8A09110C53 /* SortDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC71F6A5DCBC82B0C43A2D5B048DF0AF /* SortDescriptor.swift */; }; + D1F5ECFA50497507FD16BF4391B25C92 /* XMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = B31F9BFDECF62596B52E6345F78042B9 /* XMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1FEC7559364EAF6336FD8ABD4F92A8B /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB9037E7988BB708D3B5AF2B40708FD /* GroupBy.swift */; }; + D209EC5E401FB38C6605D99ED14632CC /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396F998715067EB8CD2694B8431D9A43 /* VirtualTimeScheduler.swift */; }; + D26D4899AF34BCA3700BFE00A22070E8 /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */; }; + D282B00D18CFE84D86B56A0C74829654 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */; }; + D2D5B38141F03FC3E688E70BB972272A /* UninhabitedTypeGuards.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2CF8294B263434308C410D4EDC177D /* UninhabitedTypeGuards.swift */; }; + D2DB9BD09AA597582F89C2EE34395496 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89592C330DF6C91D87DC1115996C4601 /* Event.swift */; }; + D2FDADFF2E4B703094D7393B566D7C85 /* Realm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */; }; + D31AE662B7016138EBFF1A5EB207FFFD /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E3083FD03498205A7AC676D0F4A8ECD /* SchedulerServices+Emulation.swift */; }; + D327362CCB14ACED06DB0764DCF0EC00 /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E648603A853B12B3B5DCDE50B138A223 /* Cancellable.swift */; }; + D32C8C59C9A55682ACAAAD1A817B19F2 /* RLMResults.h in Headers */ = {isa = PBXBuildFile; fileRef = 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */; }; + D3377426F37CDDA80560FC572B91C932 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40500CE66C6C3EBAD1EC20668E4E029 /* SubscriptionDisposable.swift */; }; + D33E20F276CE51AD0A01F7D21357CBCF /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFE7F27B0689E623AD94FF046243AE5F /* MoyaProvider+Internal.swift */; }; + D3A095EF8C1C321B7C9C3F536EC803C8 /* RLMRealmConfiguration+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */; }; + D3C882680DBC9AEDF3D7C6A9E7EF7BB4 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F2F079F5225D7A799DED9997BC3E43 /* EVWorkaroundHelpers.swift */; }; + D3EC54F1206496D2CB77EB343421E0A1 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC2F0B6D10F853B48C8DEC0B6DA953C /* Repeat.swift */; }; + D414C28E0D58FCC6B479945A80302E31 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7504E68D40A8ECE7BEE4557AEA7013B9 /* SerialDisposable.swift */; }; + D42A71F8D0DC9354319A578603996BC1 /* LinkingObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E80509FE5E9A940D09B58F252C3A52 /* LinkingObjects.swift */; }; + D4414F64F0E1D258E6DDD4C91200F8AD /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46653300CBBE53AC159AC4AD16407958 /* LockOwnerType.swift */; }; + D446918B5A4307A34343CE1A1D3DCB1D /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11F02286B4DFE085DF604F3034D4E2C3 /* Rx.swift */; }; + D44865C941425DB88768E63B5FD6D219 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + D4A05038145C8213034ECE4DFC286D48 /* RLMManagedArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4F0AD4D00DB6D0D2B3EA6BEF1B3F939C /* RLMManagedArray.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D4DD437A3721C34007726B8727E1524B /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */; }; + D52CF82E725F117C3893A79EC56B34A0 /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB2E9BDEB8C89C3D49CADD31026915F /* DeserializationStatus.swift */; }; + D5654351554CBD55F33ED7527304A549 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF381A528BCE13115E2CB78D4C767ED4 /* Observable.swift */; }; + D57401F9DD0C314C28BDD6A880023797 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3714C9919E95F69908B238C614923636 /* AsyncLock.swift */; }; + D579D5419B332BC8F5FFBB0C3B75FCA8 /* RLMMigration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0ECBEEFA2F29D570255DAB92452A831E /* RLMMigration.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D594A4165E56E062A99E385EE438887B /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D0C1653FE3CEF9C769219D6C8E525D5 /* Atomic.swift */; }; + D5CC22EFC17D3C92046B7A0B7FC6BDEB /* RLMObjectSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */; }; + D64A1F4F5413D8FBA6DB36E20B5A06AE /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4C80B72D1CD88F6F3F3FF5B570D7F5 /* Amb.swift */; }; + D6CC5F8EE05DDAD24D22DCA3E46C77B9 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7471EE748C73A000CED4C97148B164EA /* DelaySubscription.swift */; }; + D6CF5DE70927B27212AAF0FA0F131572 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D60CCEEA170F1DE94BD81B5F5674874 /* Scan.swift */; }; + D7321043B5DED9B16DEA2DDA1D58CBAB /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44948A361F7E05FBF9724CAECDA7C710 /* URL+Moya.swift */; }; + D7A9F8EE629CA1B8CEF789E2468574F5 /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7C3A5C59654B8BA420710EEBADAA7F2 /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D83D1CBD82F0699413C1727F68FB19A0 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F2F079F5225D7A799DED9997BC3E43 /* EVWorkaroundHelpers.swift */; }; + D852D80E2F5A5F635D90B201356A60AF /* RLMObjectStore.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */; }; + D86F9B4E298545757CF2521144E6D649 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBEF89B70D3D89E7A629AB3CE9831D84 /* Platform.Darwin.swift */; }; + D8B0CEAB06A8CF14C7C4DCE690EE03EB /* Alamofire-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 149A7ECA42AD8316BDE92A489BF497FD /* Alamofire-macOS-dummy.m */; }; + D927BA3FD74C97D5DB8E859B5BFB3E9E /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0BFA855E939D520A0D90E1B3A127DFC /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + D97132C56C7EF5E3C7EFEFB840E6407E /* RealmSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 345C6774CA337E9072BFD53E0B5C6317 /* RealmSwift.framework */; }; + D9CB4D60DB911CF8CE86C7B2A0393E5B /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 774B81850D365060B0FDEE91057CACF2 /* ConcurrentDispatchQueueScheduler.swift */; }; + D9E28951B8CFF4843C5CF35AA2C29B3F /* RLMObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 990FDEAC06DE4009B9D9637D02CA93C8 /* RLMObject.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DA06432A0FDEACD26B5D352891E69539 /* transact_log_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 795931E0F088454C384C8F0A4244A4A5 /* transact_log_handler.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DA2CCF5286D7B9EEF2EFDD9F7A9D810B /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F8B6E219A3C9D2CB19E1344B7579D5 /* SignalProducer+EVReflectable+XMLDictionary.swift */; }; + DA62BEA4BC95CA1653ACBFD114BAE9C1 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E379AD69E827F164ADA60FA822D5912 /* Deprecated.swift */; }; + DA76D19174AD58127581538C3CC5E02C /* sync_permission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E7CE71D29C33709E756250B79C371093 /* sync_permission.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DACC81A6323F383AE0100090EA31EDF8 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB71B0CD378CB6264D02B6E6719F18F7 /* Sequence.swift */; }; + DBA35C317799C2D5D9C921ED8EC8BC57 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C6C01EB865B9F8F4A5EC108094BA8D /* RecursiveLock.swift */; }; + DBBE709357268AB3125CD804A65FB818 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3FC2CE97A1529DF512F930C9509C187 /* ScheduledDisposable.swift */; }; + DBD7530827786C55FDF08E7F784567AD /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49C6055F14F3BDF9E6F5A30982A8BA7 /* ObservableType+Extensions.swift */; }; + DC0996555072F6C25D1EAC9839D43970 /* work_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 86DC131A89B91CC3AFEDB48D0B15836C /* work_queue.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DC2DF78A43A6BDEC7CE816789B41C44E /* SignalProducer+Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6177273CC2CAB578240DDC98F4274B0C /* SignalProducer+Response.swift */; }; + DC3EDB265F35C1A9924C106620B794D6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + DC556621331B845D43522FB91AE945B7 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC2FFB95A3D55CEAC7E658BD17BE59 /* AsSingle.swift */; }; + DC86FFED50372F43E64EE2920BB328E4 /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD793AB91C4EEE006420613398CB70B /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DC91A5D1D5F885D7ECBE77272B3267C3 /* RxAtomic-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A58006D93CBC2CFE18FBFE7562214858 /* RxAtomic-macOS-dummy.m */; }; + DC97AD8F284F86BC5D016914D1D0BB8C /* RLMObjectSchema.mm in Sources */ = {isa = PBXBuildFile; fileRef = C89812EAAF1B138B21352FBF2EB27E92 /* RLMObjectSchema.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DC9F252CBEEE1EC1D0C65A3C2E103B7E /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */; }; + DCDA92567943AC6BC1994243CA81D4B7 /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA92DCD76BDE61AEF0DB24CA2C75CE44 /* EVDictionaryExtension.swift */; }; + DD07E0187E434B6329149E1577B5C8EB /* object_store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0FD9821DD9508C748BD971E9004AD6E /* object_store.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DD4692D0AF5581C40A1A255E557DBA80 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88EA2DBFB06A807D3DB0D71F6DB78E0 /* Schema.swift */; }; + DD74EFD7EBBDD55D427CE43168928499 /* RLMSyncUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */; }; + DD9C68379663CA73AD27F596DCF7F21C /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB71B0CD378CB6264D02B6E6719F18F7 /* Sequence.swift */; }; + DDEA887EC1F0BF4FE9B6754CF72EA9B4 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CF6CB81D84A8F96E6A3FB8F820217A /* Do.swift */; }; + DE13C6741CEA6856CCC1C0E2E14AD697 /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A5E5F9B6ADB6614040050645676280 /* EVCustomReflectable.swift */; }; + DE1F1F2E5C9D5D0CEBD87A80632C668D /* RLMObjectStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6DA6F7B1569C245E6564F23769A0E462 /* RLMObjectStore.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DE2CEC074DF2CD59DDBC870A5C114494 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DDFA8D9BA436CC4D4ED00EBCC5F328B /* Notifications.swift */; }; + DE4205903C74475DA3DFB7BEB1BF23AA /* RxAtomic-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1274050CA4A525D87DD190ABF49BC4C1 /* RxAtomic-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE68B49860DFD4D8F8253540C625D255 /* RLMThreadSafeReference.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */; }; + DE924CBED8935A5E3FED304F40E17FDF /* primitive_list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77F21400FE00B637B9BDD670F83BA039 /* primitive_list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DE9AF63DED89EEC87721BFFC90C945F4 /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E648603A853B12B3B5DCDE50B138A223 /* Cancellable.swift */; }; + DEB6D4EEE4CC93AD013B17B9601B02D8 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 112A499765F49657AA30966FC796684C /* SkipWhile.swift */; }; + DECB0446FE7C05C03B28F205F867F538 /* RealmOptionalEVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF32C8C8EDE00C74C476F5C478781C6 /* RealmOptionalEVCustomReflectable.swift */; }; + DECC4230B65A3EA6ABB8D5FB76E9D89C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + DED78BB32938BD07076555095E7F84F0 /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */; }; + DF4527E95E1E67173FAF2A634E5780EB /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 754F9C8DC61D9A1D78F75BF4D7D4A26A /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + DF8F4144E9A3BD6D9EB6253B0A04E715 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6482863CB8D220446BE60C41A16A6361 /* Just.swift */; }; + DFB66AA3776D9A2E9D517BDA595D9911 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D0C1653FE3CEF9C769219D6C8E525D5 /* Atomic.swift */; }; + DFD547D3C32D14FEC21EBDCAD3200E0E /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9581F0ACE8C762C28C4C0D0047CCDDB1 /* Property.swift */; }; + DFE39C273CE2707322AEB93E2897ECFE /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D266C67A5ACE0EA561D4755524817B0 /* AnonymousObserver.swift */; }; + DFE756C7DBF7587E7278E0822703193C /* RLMSyncConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */; }; + E00B7717F8E17968EA3B40D2A4728B47 /* Pods-Performance.Test-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E66E5E95A38750E8AF55023415C1A588 /* Pods-Performance.Test-dummy.m */; }; + E00E644423AF10BB33AD981E2966CD6E /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7471EE748C73A000CED4C97148B164EA /* DelaySubscription.swift */; }; + E0220F0F258CC47003BB2D8A963E2F8A /* RLMMigration.h in Headers */ = {isa = PBXBuildFile; fileRef = 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */; }; + E03C9AAC85507DC80582D7468B98B20B /* Moya-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C06DCAD0DB893DDC53265913C39E107 /* Moya-tvOS-dummy.m */; }; + E073873EB36D2CE4F7C549090DDE1DDB /* RealmObjectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90586595802872D195A97D6DD581E9CA /* RealmObjectExtension.swift */; }; + E0D8EE8F9F23AB01376257E1250A4E93 /* RxSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E5159459EC2E1DD530536FC5A96AF2B9 /* RxSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E12696BECF142B2E0663B6AB88BB8152 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB9037E7988BB708D3B5AF2B40708FD /* GroupBy.swift */; }; + E1421DB8EC2A070AA9E68A9B5C67B2AD /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13243C52DAC740554BE2B2ECBD9A0C4A /* Signal.swift */; }; + E212D21707DC277B90499E30E068FC80 /* sync_user.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2A4703686ABBE82ED4256CD42CF7413 /* sync_user.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E227D8196CE1C7FEB6E6D614EF5785FE /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0806F953691FBE10E424AD7F02BE4554 /* Cancelable.swift */; }; + E2395FE3B3EEE8E3B2E7D0240E8E1FED /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */; }; + E24937098005F363D9A7C6D4C2832680 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB77C735E615BA497512191FBE1F513C /* Response.swift */; }; + E2C8AEEC850CA9127EDA402761CE833F /* EVManagedObjectArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E2FE947346DB735216D62DA0B39C04 /* EVManagedObjectArrayExtension.swift */; }; + E2E0620E8B81999BF8F3EC21A57AC38D /* RLMSyncConfiguration_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */; }; + E2E51410CBA54945411C23FA60B388B8 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8012F41B273D5143AD00CD9BC3DF6609 /* Observer.swift */; }; + E2F929C94B1FDDC6FB395E37644E086D /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */; }; + E2FBF05CF2A4CF61073D054FF4345311 /* binding_callback_thread_observer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FD793AB91C4EEE006420613398CB70B /* binding_callback_thread_observer.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E31AF6B47B1BC518D4213AEFA03EFF52 /* DataRequest+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3571AFBFA212846847132B3AC5AFEEF5 /* DataRequest+EVReflectable.swift */; }; + E33FF2F2724A315B1776A42E40468B04 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2EF60A0A172DB80978DD3E7C11002 /* Optional.swift */; }; + E35406F64F0C9E1C6295D3F898758371 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + E38277356A5B07B17A8C53A623FB5605 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 699790C987782FC3C41C0EA67F845E23 /* SessionDelegate.swift */; }; + E39866B3E8D45A242EBBB0B1B70A5E49 /* Moya.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F7CC1A18E2F78550742A72BA09BFA043 /* Moya.framework */; }; + E3D10EC33B1081B48F927E138D6C9E65 /* RLMSyncCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */; }; + E3DBC3E49AD00C9035947B70B9A1B377 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B765C601893859A39FED86F0F49CE /* TakeUntil.swift */; }; + E415F3A08DACD6599097BE621FDE99B0 /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52514FB77244CBEF82D812FC2D5EFFC /* TakeWhile.swift */; }; + E4246058543138C43D027A20B85455A1 /* RLMObjectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */; }; + E47E0DFAC25C66BEC10F16C2C35E074A /* RLMAccessor.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */; }; + E4943DE0F8EE80DF7FEA144392285601 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4160898A3B1C2817025350D0940518B /* PublishSubject.swift */; }; + E4E5A3B23749940EBBDCC15270E9ABDD /* RLMRealm_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */; }; + E4F0816EF8298ECDECA02C90FE23A24A /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D266C67A5ACE0EA561D4755524817B0 /* AnonymousObserver.swift */; }; + E50206D9D1D2407DFBA1DCB7FB7F8C49 /* collection_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7C6DE10CE8BB11F9C99F9628CFDC482 /* collection_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E513AF6C27A951421484AE47B8AFDBE0 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761314771A1316B5A78CF6EEB9470B65 /* GroupedObservable.swift */; }; + E53936F40C141AD247E0012EF3251676 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A95173B9C1A731D83FDA6F10D4384C /* Multicast.swift */; }; + E54A24DEBBC0981028A547654E1F4CD7 /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F2EF3EE735ECAF10784D30717B900D /* Results.swift */; }; + E59BFC9F2E7B7F91C8D8E608B565037A /* RLMThreadSafeReference.mm in Sources */ = {isa = PBXBuildFile; fileRef = 836E15671685C5A0A7BAE6A9B65A7C33 /* RLMThreadSafeReference.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E5F57522D11F3400BE128EC70C415AA4 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE0265900B1B4A5D152FA4CD54D8CE8 /* Result.swift */; }; + E61DC6F4F9893E6D96EFBE40E8052234 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A579462006D00A0C966BC39132E3D19 /* Error.swift */; }; + E63415DF6120906DF582ECDAA9868BB6 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC323865CFDEA53B6CB481DF134582F /* NopDisposable.swift */; }; + E6608CEB7CCF4353539B695F5C0FEA2D /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0676841C2B6954AD410614B2601FAAE /* AsMaybe.swift */; }; + E67D13460CB40C6751A33FCAAF3A7E9E /* placeholder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B48AA8490C225AE84A0A2173B5360ED /* placeholder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E68F4CCB3BB0CC70C7DC177F982366AC /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBEF89B70D3D89E7A629AB3CE9831D84 /* Platform.Darwin.swift */; }; + E6B8D276CD352572438C8501B7261985 /* RLMObjectBase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */; }; + E744DA316C8794208CF61F38DD9A3DD2 /* Results.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F2EF3EE735ECAF10784D30717B900D /* Results.swift */; }; + E7756CF43B3FA04BB8F8DC1E412F47F0 /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEE6469A682878EF3A1EDE00508841B /* Sync.swift */; }; + E794C6923D54438E9D228F7088C877D5 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D60CCEEA170F1DE94BD81B5F5674874 /* Scan.swift */; }; + E7AD10661E2AC89329DB6A7E334D1B99 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC2FFB95A3D55CEAC7E658BD17BE59 /* AsSingle.swift */; }; + E7AF1E932F50A989E670C2F915F9593B /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0122CEA7608F103CABEB5408CF81896 /* EVReflectable.swift */; }; + E858D6C8CDE5CCDA263922B16758AC89 /* RealmObjectExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90586595802872D195A97D6DD581E9CA /* RealmObjectExtension.swift */; }; + E868290B4656A26356ECC6B0F2954AFA /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */; }; + E87DB221003D517FCAC549B77915ABB7 /* RLMSyncSession.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */; }; + E883C18E99EDC84CF19D3778A9F44EBA /* ReactiveSwift-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2E76298ABFC9AC40DE40AF7F480507 /* ReactiveSwift-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E893451B4D20D2C4B60C163010548CF4 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3003C62B8A96E54588DAC18872BECB4 /* DefaultIfEmpty.swift */; }; + E8D217DDB4C9E5D11E978EE238977F00 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A11D5374DB5AF35C362B18C7C6353B2F /* CoreData.framework */; }; + E8E4CADFB448B6D15F401693605D7B7F /* Pods-UnitTestsiOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61123E8173A3A92CEA90CD22AF5D1912 /* Pods-UnitTestsiOS-dummy.m */; }; + E90101EE73B922FE544D4D818C65B5B4 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF22B951E0A3E0606B1B86462779558 /* OperationQueueScheduler.swift */; }; + E9378EDB57DA2F95E0F2C3431C888EA4 /* RLMRealmConfiguration_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */; }; + E962BCC9D8D6DF43DB2947D81A125688 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B95F23565211444B7B8B43182F54635 /* InvocableType.swift */; }; + E9754908D41B4501B7182F254345F468 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E86C536E735AED695D66462568FE97B2 /* MultipartFormData.swift */; }; + E9AF9D75E16BE73A4EBCC3B7C2C8B8F3 /* RLMClassInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7F8ACF96FB1FC6703EDBCEB67DCCF15B /* RLMClassInfo.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + E9FF26ABBEC7BCB4516ED10EA14F41F0 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FFDF6253E7A6D0866C9F3C14FC6AE0F /* Merge.swift */; }; + EA685A55FA8C7D04431FE401439C6E7C /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DB475FD02AAFB0F653F025771DD252 /* Disposable.swift */; }; + EAB37698CEE998307177DAB8216A0BB3 /* RLMListBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FD367EC65DB9F54EB9B53DCEE5CB2E1 /* RLMListBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + EAE5A6C7CA6A6AD51EA7D8B8294D1460 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + EB15A63BB389159F9B06BF9BB72A640C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C662471359C1C7C7704B09DB368A401B /* Foundation.framework */; }; + EB7C43F9B66E90DB5F9FD6BE4FC16E4E /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CF6CB81D84A8F96E6A3FB8F820217A /* Do.swift */; }; + EB800EECA2F49FB32C1A532206B9F54E /* RLMAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = AD836BC578496A7CBAC3B0CC9F3432FE /* RLMAnalytics.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + EC1690C4ADF7F8E4B5D41F8E4518BFCC /* RLMSyncSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */; }; + EC68DD3B429DAD904DC131DFDD064383 /* RLMPlatform.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */; }; + ECA55CFF4572607922165D4836E9EC1A /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 699790C987782FC3C41C0EA67F845E23 /* SessionDelegate.swift */; }; + ECBDD3D46DF3F67FD73E556EF149D37D /* RLMArray.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */; }; + ECC7C93FFDFF9BC3DB0C93BFD6100835 /* list_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 754F9C8DC61D9A1D78F75BF4D7D4A26A /* list_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + ED8FE3BF5E900350EE57B3404180FB39 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C902C9356E64E7ECB473F886AF5D15 /* InfiniteSequence.swift */; }; + EDAC6DDF6C201803CB3F993EA10CE418 /* SwiftVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 687496AA25A44780D10732ACEA457FE5 /* SwiftVersion.swift */; }; + EE1BE716670A966109F04F66393CBDC4 /* external_commit_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A780EAF101A2E9578280345AA752D86 /* external_commit_helper.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + EE328977FBB8855376AE6F10A4BE765D /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAD760D278996BB5C3F54D53FB77DB1 /* Buffer.swift */; }; + EE6FD5E1ECD234A49BE75ABF9CF1221D /* RLMOptionalBase.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */; }; + EE7EF3BA45141E496F9357FA00F390EC /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89592C330DF6C91D87DC1115996C4601 /* Event.swift */; }; + EE8C51B61851A3A14713659B67CFAA02 /* system_configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5E94DA6D425A8768A1865FEAF4AB9AE /* system_configuration.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + EE9EC2005A2C52F3F03D8C0314DDE706 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4160898A3B1C2817025350D0940518B /* PublishSubject.swift */; }; + EEC81ABCA1C0630941ACDCBE1DF3484E /* weak_realm_notifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7BB4F828E000C20CF96FD74BAA22095A /* weak_realm_notifier.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + EECF67DFCB7F8E6B58ED19291FABD15B /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE187FF0E9829107C26871875FB344C /* Empty.swift */; }; + EED1E44AC928E77BF6F37B40A079905E /* RLMRealm_Dynamic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */; }; + EEFCD4FF41CBC3CDD068F3CD1AE4A90C /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761314771A1316B5A78CF6EEB9470B65 /* GroupedObservable.swift */; }; + EF061ABD9E606B09A93367009A7A1403 /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */; }; + EF6539C67717E768B6F0C9469A01CA59 /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEE6469A682878EF3A1EDE00508841B /* Sync.swift */; }; + EF698304D523F23E6C017F08E8629E34 /* RealmSwift-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A59F9655B082D279CB5DA478834B27B4 /* RealmSwift-tvOS-dummy.m */; }; + EF8D4BA974F644E05140EFF0C840AF7D /* RLMConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */; }; + EFA58FD155578B1C765859B57ECBE3B6 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F5607E4869B43EB35B323877FC4FDC4 /* Materialize.swift */; }; + EFC0940A6F90033396E020C346EE4E50 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6482863CB8D220446BE60C41A16A6361 /* Just.swift */; }; + F01D6C55857E1E7623E5F5C3E06807E7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A48D8CAB7FE578449DA64C50AE93B5D /* Foundation.framework */; }; + F023C9B6BE0CEC6D9B6F9174C03D68B2 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6393ADE25626DF81F58741771286BCA /* VirtualTimeConverterType.swift */; }; + F0333C9AEDAC025F9F0EE40197608995 /* CKRecord+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA90EF8CCBFDE6961E2B8F90EF9F6A1B /* CKRecord+EVReflectable.swift */; }; + F038DC03E3421FA4896A4DE0720F7AE6 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB71B0CD378CB6264D02B6E6719F18F7 /* Sequence.swift */; }; + F05AEE1E4013C9D407077A409E5490E7 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF82F4108D7FD60210F52BE626E03325 /* ToArray.swift */; }; + F0CBC19645782E06C02B0F9FA3CFE23C /* Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEE6469A682878EF3A1EDE00508841B /* Sync.swift */; }; + F0EAECB73549692583DC827B6709746F /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49C6055F14F3BDF9E6F5A30982A8BA7 /* ObservableType+Extensions.swift */; }; + F0FE4EA59AB8A4924D417036DAF55548 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = E559CC12A51DB0F118B0E4D254B1E841 /* MoyaProvider+Defaults.swift */; }; + F1023D071704FFC22B77869D3270B2DD /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D620F7C7619EE6751DC653F5671F85C8 /* SkipUntil.swift */; }; + F10A2A8CE3E67FCE60E9B67D7C546FB7 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D12E15BE1F8A40F45C8A5FFA7A168DB /* DispatchQueueConfiguration.swift */; }; + F12EF81365AA0F13EAFA8B9689B8C2AD /* XMLDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D3413A7CBCFC74D066796887A6D57B5 /* XMLDictionary.framework */; }; + F154388D7A7D97D30088FBD3618D7498 /* RLMAccessor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8AE6A7FA74F6108C0A31E11815E3886E /* RLMAccessor.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + F158E4D6F44C360CA057AB8808E99201 /* RLMProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */; }; + F178A230AD36CB92FAB4956BD4E3CDFE /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6243CB4497DF1485BC27C7C422A0CE22 /* ValidationType.swift */; }; + F17A12DF34C1F3DE6AB7B58401477365 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99CCE0503D7936A665DB2BFE7DF77380 /* HistoricalScheduler.swift */; }; + F18BA20436B2735E66EFC973299AEA67 /* RLMSyncPermission.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */; }; + F1B5AD948F6DD979983FB5056D6B1E3F /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB2E9BDEB8C89C3D49CADD31026915F /* DeserializationStatus.swift */; }; + F1B846EDE6948DF2B7F18690B2AF2B39 /* RealmSwift-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 572148C6E5186EFD204057571495AA5C /* RealmSwift-macOS-dummy.m */; }; + F1C0CE54976FE164A70264D58D91C436 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F274AA0C705086337426D153E9F504 /* AccessTokenPlugin.swift */; }; + F1C9C934FE7F353A4868C08F52630942 /* NSError+RLMSync.h in Headers */ = {isa = PBXBuildFile; fileRef = 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */; }; + F1CA6F3A4AEA0911C1F076417A5683F7 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99CCE0503D7936A665DB2BFE7DF77380 /* HistoricalScheduler.swift */; }; + F1DDC0F9999509BFA25D57995CD5A430 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F5607E4869B43EB35B323877FC4FDC4 /* Materialize.swift */; }; + F21A0FC2D5256247249CBE30538B836C /* RLMSyncUser.mm in Sources */ = {isa = PBXBuildFile; fileRef = FD17BA6AAE2F266F18E2D71730ECB612 /* RLMSyncUser.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + F235D53AEEBFC086421755670093297B /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07446FF156BD94C81155AB31C68DE884 /* BooleanDisposable.swift */; }; + F24572CD215AB1AE83C4FF1472A52A38 /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */; }; + F25493FD7904ADD56522EE07F8BA8BB1 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D13988A2A73A441E408A879B8E27FC /* AddRef.swift */; }; + F26FA34653793D83547E85680C2E2434 /* EVReflection-e20423af-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F8DA6A488C773C08431F6D93A85FADD /* EVReflection-e20423af-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2D0781855C89C7519C0B248A23E4CC9 /* Response+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECE80E768E6A7796002AC4E0CAEA3F8 /* Response+EVReflectable.swift */; }; + F2E8502D8545AA7DA3CBCA8A572137C9 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8570F410ED382FCD9AD3EE6F5FEA645A /* CombineLatest.swift */; }; + F2EB422FC775605F82D1A815D6665441 /* RLMRealmConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */; }; + F37EE0FE3B5B013CEDC95A975D293CFA /* RLMProperty.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0BFA855E939D520A0D90E1B3A127DFC /* RLMProperty.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + F3FA9DA102681D8164932655764036C9 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CF6CB81D84A8F96E6A3FB8F820217A /* Do.swift */; }; + F415CE25F601F4518E57606285579D49 /* Lifetime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFA2E043AF2502A00097D0D7777228F /* Lifetime.swift */; }; + F4A34D67E8654C328BDF168341BCE107 /* Property.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFCB1D227A2D100768EBC261F60F815 /* Property.swift */; }; + F4F7473759544230F9BDBBF416902DE6 /* RxAtomic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD195E099E88AC998E4C3DE2F160A3DF /* RxAtomic.framework */; }; + F557A4E861EE9F9B26838B0E88B93960 /* RLMObjectSchema.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */; }; + F58797D59885E5F8ED2B414186D7C0D0 /* CKReference+EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 588AF4133EEA62F98FA3CC6FC9F5544F /* CKReference+EVCustomReflectable.swift */; }; + F5F98F48DD052C2D74E13AFBBAE99D5A /* CKDataObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAF57F02D568E1813A0190EF8C8BCA0 /* CKDataObject.swift */; }; + F60839EE4DEA2F9E0441B3C5B5E74F1D /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB696ABAA4799A1229A00BA60E4E66F8 /* Timer.swift */; }; + F60EB3E2A68AC1A18AFA074B425587C9 /* RxAtomic-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 726BB3112BEF88C5E29B07402E03FA51 /* RxAtomic-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F61FF08363FCACDAD447AC46209A1BEA /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761314771A1316B5A78CF6EEB9470B65 /* GroupedObservable.swift */; }; + F6B305ADEDDC6CF6A5376659CC92A0BF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E212FEF7211C79950CF75A7906CFF9 /* SessionManager.swift */; }; + F7006598D61E6B29E9B53109D676A812 /* RLMSwiftSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = B8A43B5BB740F0A5841F5E4F8DE20431 /* RLMSwiftSupport.m */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + F709F54FA25DC51C41C664A679683D1C /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B765C601893859A39FED86F0F49CE /* TakeUntil.swift */; }; + F7331F4A7B7AA6F4E688913DE9120CA0 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24C35C038331BB8E3DC71D02808E4AC /* Optional.swift */; }; + F789A0DB96A66D7258D3D013D435BEEB /* DataRequest+EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3571AFBFA212846847132B3AC5AFEEF5 /* DataRequest+EVReflectable.swift */; }; + F7DAE1CF73BA28DA30681AB3E8E755F9 /* Realm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90188EBB0305156F81D5BEFF9827DA1C /* Realm.swift */; }; + F8902D1FB253B0B8F931167565926372 /* Result-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E00815D53DBEABB0115462FA8DBC7B2F /* Result-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8946C4DE6E2369760CD813C9ABFD9D2 /* RLMObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */; }; + F8EFE8D6A25965E6812B8029A09C73C7 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9932251CC213BBB1E0498F46A7D4CD3E /* Completable.swift */; }; + F97BE82A2A5D7C8210E082F496281E38 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40500CE66C6C3EBAD1EC20668E4E029 /* SubscriptionDisposable.swift */; }; + F98153BE1ED480835D3A214F3CA485CD /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C6C01EB865B9F8F4A5EC108094BA8D /* RecursiveLock.swift */; }; + F9856F369D296C161BEDC3DBD42A77CC /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08E70E92664C89A6BA9F1AA4E05656D5 /* list.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + F9C27A28133AFD817D466B348D7FD5ED /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F274AA0C705086337426D153E9F504 /* AccessTokenPlugin.swift */; }; + FA35398396E9F4314DF3DFC2EB57304D /* RLMObjectBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46914BC45E534A388DC56CB62A5EF76C /* RLMObjectBase.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + FA5497D67C3DDAE645EE3DF6770BE4B4 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E9E5EC7D620F7CB2581A686A6D5F9A /* CombineLatest+Collection.swift */; }; + FA8E6F885411E95F7C24C230AEF3D246 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E65BA49801660E7B0477A604E4BB37 /* InvocableScheduledItem.swift */; }; + FA9E7E029882893C442A050509DBA2E2 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564B2A37F8A76E9C774159F2E98B46B7 /* Image.swift */; }; + FABEDEA2D9AC4824557E22513DC685EE /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD085F74017C92540A5346F7CC97B7B2 /* CombineLatest+arity.swift */; }; + FAC3A93498D6CECEF3C38E81DCF1F313 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2940FF5FC6048410098F8B05FC3F6153 /* DispatchQueue+Alamofire.swift */; }; + FAEBF3AA8F45EFA8E59F10D02CBEEF79 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D813D099BD74B2C45B6D47726D0724B /* Optional.swift */; }; + FAFAEE932E66B5E8D3370F1DFC2D90B0 /* ThreadSafeReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B159D7DFD489794BD38D1F7FFD8F58A1 /* ThreadSafeReference.swift */; }; + FB335555C2C03E41B57C0FC81CAA2144 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E562F83598D038DCF1C8B3F31650A6 /* Moya+Alamofire.swift */; }; + FB4EA9A43E138BCD4C8A00310A49D044 /* RLMCollection_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */; }; + FB6247253F54AF406FCA44BF76EDECE7 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A95173B9C1A731D83FDA6F10D4384C /* Multicast.swift */; }; + FB9441E3C173DABEEE5FEE958BEBCE1D /* RLMSyncUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA585EB68875B97FB8786804CE1E8A9A /* RLMSyncUtil.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + FB9B0491EB9A42F250827C2316CEF933 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E964E4C12B8ABB8CBC617CD7B6B7BD31 /* Catch.swift */; }; + FBB6504B02A211B0BC154936056601A4 /* Result.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */; }; + FC16D9001DF09BE7487DAE7E9B2EFDAA /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2B33D37978C888ECCF6DDB520F5811 /* DistinctUntilChanged.swift */; }; + FC52B93C0A94EC3F1E9244ABDD3AE00A /* RLMUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 73FCFE36483F630D8EEE4B3E74E39B09 /* RLMUpdateChecker.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + FD4DE79C60D349CB4A9C6026A1D92565 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0CB4B84F9CCD5FB16B9BA1BAF590003 /* Sample.swift */; }; + FD60319796CB4EC6BDA083801776CE6F /* RLMRealm+Sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */; }; + FD670864D091090FD22DD3B97507750A /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DC559DA84CCCDC80F6BC6D225CD513 /* Skip.swift */; }; + FDC6F6386A98DACF0A8A47F9226EEA2D /* RLMRealm.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */; }; + FDC8192BB335AAAE15AF17C4E8C2980A /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787C8B9A8EAEB7E2C7CC150FC0FD40BE /* PrimitiveSequence+Zip+arity.swift */; }; + FDD50984F6A9610720F9CD872E761F5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */; }; + FE659D407516D2E439D1E20A57235978 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAD760D278996BB5C3F54D53FB77DB1 /* Buffer.swift */; }; + FEA870F8C747A4A50E376721AAE0B03E /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0CB4B84F9CCD5FB16B9BA1BAF590003 /* Sample.swift */; }; + FED061A9652A01E17FD7EA515102D4B0 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B715070B4B2D0F2CD7D7A4A9ADFA68 /* Single.swift */; }; + FF0CC7B4465731064EE6B4C941D8481D /* RLMSyncPermission.mm in Sources */ = {isa = PBXBuildFile; fileRef = E5609F7C3BA780A4B308791622C3157C /* RLMSyncPermission.mm */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; + FFA865D34066E95B43A42F06FE278CA3 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8570F410ED382FCD9AD3EE6F5FEA645A /* CombineLatest.swift */; }; + FFC67CCA1AE227CBD6DD957877EB6D44 /* collection_change_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D7C3A5C59654B8BA420710EEBADAA7F2 /* collection_change_builder.cpp */; settings = {COMPILER_FLAGS = "-DREALM_HAVE_CONFIG -DREALM_COCOA_VERSION='@\"3.13.1\"' -D__ASSERTMACROS__ -DREALM_ENABLE_SYNC"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0490A1303EC959BF65FC45A8BF200761 /* PBXContainerItemProxy */ = { + 0094578A4D1E6D3D020BBC25C5D01EA8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 38AE6C84CA46C6828A093FFAA090D880; - remoteInfo = "RxSwift-tvOS"; + remoteGlobalIDString = 25E1F66E7F0D534963C483FFA8F8FDAD; + remoteInfo = "Result-tvOS"; }; - 0B3006BFCF6CBFB2A05F3385028BCB01 /* PBXContainerItemProxy */ = { + 0377EE50C23F5578CD304F8F3521B1EB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3B4A794C244A1489AC743773A6A4BDC4; - remoteInfo = "Alamofire-tvOS"; + remoteGlobalIDString = 186D544EAF57B58DBA66C653E79DE170; + remoteInfo = "RxSwift-iOS"; }; - 0F3BABD89F07AAA4B208456E1D403E44 /* PBXContainerItemProxy */ = { + 03F22441108B06B3642F946FC85F1CB2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 61B8F6F316B5EC61EA28AD33026FB554; - remoteInfo = "Realm-macOS"; + remoteGlobalIDString = 86749588925B83C9D25CE5BD7A8DEA12; + remoteInfo = "Moya-tvOS"; }; - 12BACA207B98C230D57CFB2DA5FC4FCD /* PBXContainerItemProxy */ = { + 0E9577F9BBB4086FCB5A4FEF819E3988 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E224DED9CA24DC2348264D7227274A79; - remoteInfo = "EVReflection-0db607d1"; + remoteGlobalIDString = EEA270439C5DE3906C1B93F6956B3DDE; + remoteInfo = "XMLDictionary-macOS"; }; - 1B8B71A8074E8DB5B2E10873C2CFD526 /* PBXContainerItemProxy */ = { + 1A5A8CA5181FD3D24B274B5F83FA01E1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EAE2DBD82F1EC65B9656E2CBE6850877; - remoteInfo = "Result-macOS"; + remoteGlobalIDString = 3A04C1C4910C91184ACD746CC1A874C7; + remoteInfo = "Realm-macOS"; }; - 1D6FB99F108C7A5084B9BDD2C1905C61 /* PBXContainerItemProxy */ = { + 1D0560870061722D309DB08716EE443B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B6C596D0A63B5D7A18B0EEFBB7F35B24; - remoteInfo = "Result-tvOS"; + remoteGlobalIDString = 9FA0D3F2F380C88414707C800CAB82D9; + remoteInfo = "Alamofire-iOS"; }; - 1F554E49A22F477FF5EB65488CBAACF0 /* PBXContainerItemProxy */ = { + 20294F986538CB46091B25A7BDE8866A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5FC6A49B8CC703EA233D5AB70EAD388D; - remoteInfo = "RealmSwift-tvOS"; + remoteGlobalIDString = 25E1F66E7F0D534963C483FFA8F8FDAD; + remoteInfo = "Result-tvOS"; }; - 21096E2D80DA1C8328DB233881A9E541 /* PBXContainerItemProxy */ = { + 22BC78292A49EC65F03C64F4EEB91616 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E5899EFD2973E7C4FFE3F2745571789B; - remoteInfo = "XMLDictionary-iOS"; + remoteGlobalIDString = EEA270439C5DE3906C1B93F6956B3DDE; + remoteInfo = "XMLDictionary-macOS"; }; - 236475466DE80E92B6C713E039C8B3CB /* PBXContainerItemProxy */ = { + 2E3C000161321C2C806E4D92843E798F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 823F3F33ED41E93FF005B084228DDFA3; - remoteInfo = "ReactiveSwift-iOS"; + remoteGlobalIDString = 72431F58611BF9725670B081043D5D14; + remoteInfo = "Moya-macOS"; }; - 238FBDBB8F208C9C3CE9FB24FFE4D8AF /* PBXContainerItemProxy */ = { + 35AADFE49EF1D8A841C8B0A08031ABA4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A39793548B54BF99A63F58A997295283; - remoteInfo = "Realm-iOS"; + remoteGlobalIDString = 25E1F66E7F0D534963C483FFA8F8FDAD; + remoteInfo = "Result-tvOS"; }; - 23AC2C5BDBF3FBE00DE3F46D8EAB36F4 /* PBXContainerItemProxy */ = { + 35B070FC72A1FB441722E8BBC6F44638 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A4A44D1A5CDD960F8E04681AFE771E72; - remoteInfo = "Alamofire-iOS"; + remoteGlobalIDString = BE4D47DED6D9107DA9C65E267CB4FCFB; + remoteInfo = "Result-iOS"; }; - 242AE486D3CD1145C90D7560819B2920 /* PBXContainerItemProxy */ = { + 36201C6D16A0BF50F7397A38AE577D96 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 093B3E72548A104284F5FD4224A1E4BA; - remoteInfo = "EVReflection-18115d1d"; + remoteGlobalIDString = 6C61C4B54358EE2778A1E74337B4F83C; + remoteInfo = "Alamofire-tvOS"; }; - 274AFA2330625BC13B8CE6D113BBC217 /* PBXContainerItemProxy */ = { + 366242AC00C39F69B4BD049246E99BBD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 38AE6C84CA46C6828A093FFAA090D880; - remoteInfo = "RxSwift-tvOS"; + remoteGlobalIDString = F9855A812958FFF184171D3D4A459FEF; + remoteInfo = "RealmSwift-iOS"; }; - 27957BE775BFDCEFE619E007D9100C45 /* PBXContainerItemProxy */ = { + 39342639C06ABDE35CEFB10FF851E384 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 823F3F33ED41E93FF005B084228DDFA3; - remoteInfo = "ReactiveSwift-iOS"; + remoteGlobalIDString = 6C61C4B54358EE2778A1E74337B4F83C; + remoteInfo = "Alamofire-tvOS"; }; - 2B6F75C581B1A7E4BADE08F2A39C24C3 /* PBXContainerItemProxy */ = { + 44E09D9B97C86CA4862A0F393CFB9BF8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 20AEEEFCD98E48B97F8B37594A042B66; - remoteInfo = "XMLDictionary-macOS"; + remoteGlobalIDString = BE4D47DED6D9107DA9C65E267CB4FCFB; + remoteInfo = "Result-iOS"; }; - 2B9302BD72A30437995CD899720F45F9 /* PBXContainerItemProxy */ = { + 4C78E90771305BD5900319584773A0AA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 47E8F978501B6E08AB8A235065F72889; - remoteInfo = "RxAtomic-macOS"; + remoteGlobalIDString = 17E39A2C947DF48303AA27FA947D9D34; + remoteInfo = "RealmSwift-tvOS"; }; - 2EB73DA96E5A18085CF38F477718B624 /* PBXContainerItemProxy */ = { + 4D8FE69B3135AB1E50998D9454C660A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 767796ADC35B47E1489612DBA792BDF0; - remoteInfo = "RxSwift-iOS"; + remoteGlobalIDString = C942B1A9039A9BF4735B57591C7B3940; + remoteInfo = "Result-macOS"; }; - 30CC6AEAB51643A3A7939EDA64D8A319 /* PBXContainerItemProxy */ = { + 4F779D32EACB3D284F78ACC640E082D5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BAC751DDD3E1841B863B6378FB4FA958; - remoteInfo = "ReactiveSwift-tvOS"; + remoteGlobalIDString = BE4D47DED6D9107DA9C65E267CB4FCFB; + remoteInfo = "Result-iOS"; }; - 380502324DD60BFD6A59C35704999785 /* PBXContainerItemProxy */ = { + 51616D2241BD5F7FFDBF3006A2C22291 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 823F3F33ED41E93FF005B084228DDFA3; - remoteInfo = "ReactiveSwift-iOS"; + remoteGlobalIDString = 27152707B2D442C60C76F486BDC103E1; + remoteInfo = "EVReflection-e20423af"; }; - 3963AAB841DEB265F7DC7C8FB20F759A /* PBXContainerItemProxy */ = { + 5738AC532EDF165CD0607B926B481F55 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F7C36D2B944BCC658E2F2C39CB7B08BB; - remoteInfo = "XMLDictionary-tvOS"; + remoteGlobalIDString = 398DB92BFF8DFE0EA05FA55F66826498; + remoteInfo = "RxAtomic-tvOS"; }; - 4004B5459EFC78A95567D42FDAF3DE04 /* PBXContainerItemProxy */ = { + 5738C473959B9CC82B26DB261DB7723A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 50724ACB85FAFC81475612CAEBD6F77A; - remoteInfo = "Result-iOS"; + remoteGlobalIDString = B83C3B534EC0E5F16FBE915FF8685B0A; + remoteInfo = "ReactiveSwift-tvOS"; }; - 41819829E5F9E11B9A9CB6EAB814BAF0 /* PBXContainerItemProxy */ = { + 5780A2F2BE06DCBD54625022FD4EFCEA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CAC228ED49500A548C8DB8F852CBA091; - remoteInfo = "RxAtomic-tvOS"; + remoteGlobalIDString = 9FA0D3F2F380C88414707C800CAB82D9; + remoteInfo = "Alamofire-iOS"; }; - 42951147F2E3CC40FD6DE4D79A7121A7 /* PBXContainerItemProxy */ = { + 5F07DF8843B8CC3346A97C2ED9D0E68A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E5899EFD2973E7C4FFE3F2745571789B; - remoteInfo = "XMLDictionary-iOS"; + remoteGlobalIDString = 2BB8D526183BE3DBC42DF32D8ED49957; + remoteInfo = "Moya-iOS"; }; - 47C5103FEA86644771CC50F4A311C692 /* PBXContainerItemProxy */ = { + 5F31D5DD12504194D157FE988C1A4394 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3B4A794C244A1489AC743773A6A4BDC4; - remoteInfo = "Alamofire-tvOS"; + remoteGlobalIDString = 31E5DD721833E2F31F7BB7E9D65F7689; + remoteInfo = "RxSwift-macOS"; }; - 502E5F6CA93916C2AE632FCF16B1DF87 /* PBXContainerItemProxy */ = { + 61652EF2265E2EB0F8EE89837A37A14A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A4A44D1A5CDD960F8E04681AFE771E72; - remoteInfo = "Alamofire-iOS"; + remoteGlobalIDString = 2BB8D526183BE3DBC42DF32D8ED49957; + remoteInfo = "Moya-iOS"; }; - 55A9E97DC42F7B3ECAA42D269FFD5BFB /* PBXContainerItemProxy */ = { + 6A87AB1296D27901CF1A7407EBDDE420 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EAE2DBD82F1EC65B9656E2CBE6850877; - remoteInfo = "Result-macOS"; + remoteGlobalIDString = 8101504DF8C617E85D2E7038A68566B0; + remoteInfo = "Alamofire-macOS"; }; - 59A468CCC961BEB23FC2778EF264F68A /* PBXContainerItemProxy */ = { + 6DC87B05B0C41EC0A4A251B7F39FA4DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E45304E583337F23A20FE846D0E95D0F; - remoteInfo = "Realm-tvOS"; + remoteGlobalIDString = 17E39A2C947DF48303AA27FA947D9D34; + remoteInfo = "RealmSwift-tvOS"; }; - 5C4A84BAA2CF9A7FA9CD59810411CEDF /* PBXContainerItemProxy */ = { + 6E3C42CC3EB6CB255177B9723E82FEDA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 767796ADC35B47E1489612DBA792BDF0; - remoteInfo = "RxSwift-iOS"; + remoteGlobalIDString = 2E1A00D9992F41EB52D9C6D9D43449E1; + remoteInfo = "RxAtomic-iOS"; }; - 5F759CA3020EC8FC8374F10F2125CF60 /* PBXContainerItemProxy */ = { + 6E4465A735CA5644EBF2CFA6EBD288B5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0BFC575BE3AB0D3296184D813A0D87B7; - remoteInfo = "RealmSwift-iOS"; + remoteGlobalIDString = 3BFE5EF8A8E680833B02983C8EC1F6EA; + remoteInfo = "Realm-tvOS"; }; - 6997D8912E3C7043D0017B31C79BE23A /* PBXContainerItemProxy */ = { + 6F9AC82D293680DB6B586A739DCDFB69 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 00E8CDE12078D7E3A5B6368EB40644A2; - remoteInfo = "Moya-macOS"; + remoteGlobalIDString = 186D544EAF57B58DBA66C653E79DE170; + remoteInfo = "RxSwift-iOS"; }; - 6FD4C0E505FE7C8DAD8870A07406FF3B /* PBXContainerItemProxy */ = { + 70F655E23F7AF7D016CA6C894C367981 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 36282FAF3D7B96A1469995249A3CCDA6; - remoteInfo = "Moya-tvOS"; + remoteGlobalIDString = 398DB92BFF8DFE0EA05FA55F66826498; + remoteInfo = "RxAtomic-tvOS"; }; - 7580EFA3C5EFE8709AF1B2ECE1443EA6 /* PBXContainerItemProxy */ = { + 7D20874E547245361ED1364B849B293E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A39793548B54BF99A63F58A997295283; - remoteInfo = "Realm-iOS"; + remoteGlobalIDString = 2BB8D526183BE3DBC42DF32D8ED49957; + remoteInfo = "Moya-iOS"; }; - 761B49E46761D8BE2EEF24512F548AF9 /* PBXContainerItemProxy */ = { + 85EC5A62E37D5C60F2688748443F4641 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CAC228ED49500A548C8DB8F852CBA091; - remoteInfo = "RxAtomic-tvOS"; + remoteGlobalIDString = 8101504DF8C617E85D2E7038A68566B0; + remoteInfo = "Alamofire-macOS"; }; - 77B607D09105F119DE804E73C88F09F4 /* PBXContainerItemProxy */ = { + 867A4DF3261BDA369BFD072A84E1010E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0BFC575BE3AB0D3296184D813A0D87B7; - remoteInfo = "RealmSwift-iOS"; + remoteGlobalIDString = 186D544EAF57B58DBA66C653E79DE170; + remoteInfo = "RxSwift-iOS"; }; - 7A30004A5C68D83A8E59BE76A7AA219C /* PBXContainerItemProxy */ = { + 8A27EBD17B9AF06EB624F33DCFDB3E54 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C663134250997759B4B9807462AAFC68; - remoteInfo = "ReactiveSwift-macOS"; + remoteGlobalIDString = D25E4D8099DBEA9B372FE63630E0395D; + remoteInfo = "XMLDictionary-iOS"; }; - 7CD0AA82640541993F8B95C1593A115D /* PBXContainerItemProxy */ = { + 8AA756BE65A361F2C01DD9980F2924FF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0BFC575BE3AB0D3296184D813A0D87B7; - remoteInfo = "RealmSwift-iOS"; + remoteGlobalIDString = D7226BF19027C27EBC6D9E3EA73CB2CB; + remoteInfo = "RxAtomic-macOS"; }; - 7EBD05A9D5306A9DDC28BBA054AC7573 /* PBXContainerItemProxy */ = { + 8ED77CFD899B7A6169748F4613D17933 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B6C596D0A63B5D7A18B0EEFBB7F35B24; - remoteInfo = "Result-tvOS"; + remoteGlobalIDString = F6D7A08BF440BBCDCCEEE6791656798C; + remoteInfo = "ReactiveSwift-iOS"; }; - 80A7137D834DA84F099F0A02A9031A06 /* PBXContainerItemProxy */ = { + 8F8B438F66EF35328A1BCCEE17B56EBE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 36282FAF3D7B96A1469995249A3CCDA6; - remoteInfo = "Moya-tvOS"; + remoteGlobalIDString = F6D7A08BF440BBCDCCEEE6791656798C; + remoteInfo = "ReactiveSwift-iOS"; }; - 847EA1D9E8B598087F6296D2C551F1AF /* PBXContainerItemProxy */ = { + 91E0CB65FDCCCD89AA03BB306D0FAC20 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5FC6A49B8CC703EA233D5AB70EAD388D; - remoteInfo = "RealmSwift-tvOS"; + remoteGlobalIDString = 0BE9FAB72F8F8C5B56ED4A21805C6197; + remoteInfo = "ReactiveSwift-macOS"; }; - 8602DC39DD61AB06DE8065A09F81C039 /* PBXContainerItemProxy */ = { + 91F3FE34F918B2647688C441177A576E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 50724ACB85FAFC81475612CAEBD6F77A; - remoteInfo = "Result-iOS"; + remoteGlobalIDString = F6D7A08BF440BBCDCCEEE6791656798C; + remoteInfo = "ReactiveSwift-iOS"; }; - 8CDB9C02B9228EF9A7A07230B1A69FCF /* PBXContainerItemProxy */ = { + 929F010F51A96F168091D9AD3720561E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A4A44D1A5CDD960F8E04681AFE771E72; - remoteInfo = "Alamofire-iOS"; + remoteGlobalIDString = F9855A812958FFF184171D3D4A459FEF; + remoteInfo = "RealmSwift-iOS"; }; - 8CF0D5B36452DDBF1C4848950CFFB3CC /* PBXContainerItemProxy */ = { + 95FE62FD0A191FC5C315C0D17779810F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 20AEEEFCD98E48B97F8B37594A042B66; - remoteInfo = "XMLDictionary-macOS"; + remoteGlobalIDString = DEBE21D571C9931967FC06E6D31A3A20; + remoteInfo = "RxSwift-tvOS"; }; - 8D429E8CEACE3B2BF99F8F2EDF3BE17D /* PBXContainerItemProxy */ = { + 99A2588205660760347EDAA84B6860FA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E5899EFD2973E7C4FFE3F2745571789B; - remoteInfo = "XMLDictionary-iOS"; + remoteGlobalIDString = 2E1A00D9992F41EB52D9C6D9D43449E1; + remoteInfo = "RxAtomic-iOS"; }; - 93505DCCA6A43174B669378DFB4188C0 /* PBXContainerItemProxy */ = { + 9C5FBE17B2C99F46A087571D9C31DC03 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6B13E9A0EC5B45BB39FA304CF1419DF1; - remoteInfo = "RxAtomic-iOS"; + remoteGlobalIDString = 63997DC744B05DE93CBF26A87FEF2F55; + remoteInfo = "XMLDictionary-tvOS"; }; - 9A1361EC61647EEA4C790E89599B6839 /* PBXContainerItemProxy */ = { + A0B8148D7CAED6A080858A5E17AE130E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6B13E9A0EC5B45BB39FA304CF1419DF1; - remoteInfo = "RxAtomic-iOS"; + remoteGlobalIDString = F9855A812958FFF184171D3D4A459FEF; + remoteInfo = "RealmSwift-iOS"; }; - 9AABBAE91EEA8C361BBF6D86F7A0AC4F /* PBXContainerItemProxy */ = { + A10486886462B63EC31AF1709918A356 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FD8142B9165543E212D932E28EF67411; - remoteInfo = "EVReflection-e20423af"; + remoteGlobalIDString = 1CD1377A6578405D62025A20A376795B; + remoteInfo = "RealmSwift-macOS"; }; - A020F04117E4938F881E6D4E544691D6 /* PBXContainerItemProxy */ = { + A187F96387D5596708A277C831768552 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E96C031CDEE6E783C748AEB1C769A6D3; - remoteInfo = "RealmSwift-macOS"; + remoteGlobalIDString = 86749588925B83C9D25CE5BD7A8DEA12; + remoteInfo = "Moya-tvOS"; }; - A0CD249D0929C42DD0892D01279D48F2 /* PBXContainerItemProxy */ = { + AB05AD060AEA5B59A398F21B74AF73D3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EAE2DBD82F1EC65B9656E2CBE6850877; - remoteInfo = "Result-macOS"; + remoteGlobalIDString = 2E1A00D9992F41EB52D9C6D9D43449E1; + remoteInfo = "RxAtomic-iOS"; }; - A39394B3BEB76380874C813AE0F4F4A3 /* PBXContainerItemProxy */ = { + AB2D889030E2F86749E8178A056C36B1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3B4A794C244A1489AC743773A6A4BDC4; - remoteInfo = "Alamofire-tvOS"; + remoteGlobalIDString = D7226BF19027C27EBC6D9E3EA73CB2CB; + remoteInfo = "RxAtomic-macOS"; }; - A7D51A50F20BF7472DB16585BEF163D7 /* PBXContainerItemProxy */ = { + ABA0D9B7C86A0F6E871283D6C6DAB86A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D538A7EAAD47F5755C23DACE676B365E; - remoteInfo = "EVReflection-Core"; + remoteGlobalIDString = 1CD1377A6578405D62025A20A376795B; + remoteInfo = "RealmSwift-macOS"; }; - A929BC8900A726938699B8DEE3513F29 /* PBXContainerItemProxy */ = { + B69158389EDAFD72362B0EF4EAED1A38 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 87F0666C2B4E651B81DDA19C8A83EF70; - remoteInfo = "Moya-iOS"; + remoteGlobalIDString = C942B1A9039A9BF4735B57591C7B3940; + remoteInfo = "Result-macOS"; }; - AD75C9BE037A4EA0175723FD8CE80EC3 /* PBXContainerItemProxy */ = { + B77B103CA3A20C7E3CE1BD52ADE5C90F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6B13E9A0EC5B45BB39FA304CF1419DF1; - remoteInfo = "RxAtomic-iOS"; + remoteGlobalIDString = 9FA0D3F2F380C88414707C800CAB82D9; + remoteInfo = "Alamofire-iOS"; }; - B570F684C59721AD3DEDF7F69234ADDA /* PBXContainerItemProxy */ = { + BC282DAB7FA80604ACC30162C8CA1FD8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 61B8F6F316B5EC61EA28AD33026FB554; + remoteGlobalIDString = 3A04C1C4910C91184ACD746CC1A874C7; remoteInfo = "Realm-macOS"; }; - C1539D2AE4D55E7B81E838ADD938163D /* PBXContainerItemProxy */ = { + C1E98D14D1B4D104A88BECFE0D4AA726 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C663134250997759B4B9807462AAFC68; - remoteInfo = "ReactiveSwift-macOS"; + remoteGlobalIDString = 406D027DE9F389AB2D151BA094729930; + remoteInfo = "Realm-iOS"; }; - C2178992217045F503E58D8B0D0100C1 /* PBXContainerItemProxy */ = { + C253E05342E7699005651C8E2C2FA3A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 50724ACB85FAFC81475612CAEBD6F77A; - remoteInfo = "Result-iOS"; + remoteGlobalIDString = D25E4D8099DBEA9B372FE63630E0395D; + remoteInfo = "XMLDictionary-iOS"; }; - C4F9C2F1D74D3A003FFB2D9453E11368 /* PBXContainerItemProxy */ = { + C57498A0975B9A0D79E33CAEE0A3AF67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5FCB209774D0478343BC90EB9DF59C38; - remoteInfo = "Alamofire-macOS"; + remoteGlobalIDString = C942B1A9039A9BF4735B57591C7B3940; + remoteInfo = "Result-macOS"; }; - C93D0C0B5C1138FE711DEFD7ACB82290 /* PBXContainerItemProxy */ = { + C7A56630F0C04798CC627F68F8A902E8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 47E8F978501B6E08AB8A235065F72889; - remoteInfo = "RxAtomic-macOS"; + remoteGlobalIDString = 31E5DD721833E2F31F7BB7E9D65F7689; + remoteInfo = "RxSwift-macOS"; }; - C9CC55EF191B52E9977DDA5CFD673C5D /* PBXContainerItemProxy */ = { + CB84A4D0561BDED54A70E253D314F8F4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 50724ACB85FAFC81475612CAEBD6F77A; - remoteInfo = "Result-iOS"; + remoteGlobalIDString = 9AEC73238EB4707CC2BC8A464EBB6900; + remoteInfo = "EVReflection-0db607d1"; }; - CD6212DFB689DED29B96EC2AECCF7A98 /* PBXContainerItemProxy */ = { + D5546A81399BB27755A26A58748BA779 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 00E8CDE12078D7E3A5B6368EB40644A2; - remoteInfo = "Moya-macOS"; + remoteGlobalIDString = 2AD3FF65669F9A32A72A0BFC6F6A0E48; + remoteInfo = "EVReflection-18115d1d"; }; - CF79CB0FE6FB7254F660389DD7ABE127 /* PBXContainerItemProxy */ = { + D85C91DC7E21CE6C13EE54F10F282800 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5FCB209774D0478343BC90EB9DF59C38; - remoteInfo = "Alamofire-macOS"; + remoteGlobalIDString = 27152707B2D442C60C76F486BDC103E1; + remoteInfo = "EVReflection-e20423af"; }; - CFBCB8D3374AAC9ED975474081FEA489 /* PBXContainerItemProxy */ = { + DE902B70667D15487DD9A9FA3AB0D58E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E96C031CDEE6E783C748AEB1C769A6D3; - remoteInfo = "RealmSwift-macOS"; + remoteGlobalIDString = 63997DC744B05DE93CBF26A87FEF2F55; + remoteInfo = "XMLDictionary-tvOS"; }; - D86CE246DE39B27BC7E44EBB3436DC91 /* PBXContainerItemProxy */ = { + E01694231BDB5E3C6BE286DA3AFDF84C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BAC751DDD3E1841B863B6378FB4FA958; - remoteInfo = "ReactiveSwift-tvOS"; + remoteGlobalIDString = D25E4D8099DBEA9B372FE63630E0395D; + remoteInfo = "XMLDictionary-iOS"; }; - D935297D992562E9ECF79B8228452741 /* PBXContainerItemProxy */ = { + E5D32685D0A14BFDE16593EAF8CB478D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E45304E583337F23A20FE846D0E95D0F; - remoteInfo = "Realm-tvOS"; + remoteGlobalIDString = B83C3B534EC0E5F16FBE915FF8685B0A; + remoteInfo = "ReactiveSwift-tvOS"; }; - DE0BDD8CA7428FFC318F2D3D28043351 /* PBXContainerItemProxy */ = { + E8E66ED2333C9F694A3CEB2F15269F60 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 607983E45A5A3616335575FF9EBC0005; - remoteInfo = "RxSwift-macOS"; + remoteGlobalIDString = A1F8B5E27076EEAF76212ECAE03B4700; + remoteInfo = "EVReflection-Core"; }; - E2D064AC75ACB4192C06A575A6D7A64F /* PBXContainerItemProxy */ = { + E91F2A4D7B4C914706C6E10CFC510210 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F7C36D2B944BCC658E2F2C39CB7B08BB; - remoteInfo = "XMLDictionary-tvOS"; + remoteGlobalIDString = 0BE9FAB72F8F8C5B56ED4A21805C6197; + remoteInfo = "ReactiveSwift-macOS"; }; - E91F4BD1896ADC6BB1AC0AB9DD510A74 /* PBXContainerItemProxy */ = { + E99D22C031A7E2190DEC6446D40123F1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FD8142B9165543E212D932E28EF67411; - remoteInfo = "EVReflection-e20423af"; + remoteGlobalIDString = 72431F58611BF9725670B081043D5D14; + remoteInfo = "Moya-macOS"; }; - E9311275A3C7CF74972462CE18745448 /* PBXContainerItemProxy */ = { + E9AB2A8F23C9302486FA1499B55DD0EC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A4A44D1A5CDD960F8E04681AFE771E72; - remoteInfo = "Alamofire-iOS"; + remoteGlobalIDString = 406D027DE9F389AB2D151BA094729930; + remoteInfo = "Realm-iOS"; }; - ECAC9B8320BDD1DC6BD105AB8F2D9C91 /* PBXContainerItemProxy */ = { + F023C72291C99669A9EBEF0E84E2A4E2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5FCB209774D0478343BC90EB9DF59C38; - remoteInfo = "Alamofire-macOS"; + remoteGlobalIDString = 3BFE5EF8A8E680833B02983C8EC1F6EA; + remoteInfo = "Realm-tvOS"; }; - F046227323C94150C66B24F322FEA5E0 /* PBXContainerItemProxy */ = { + F205031174607DF1C13C905B78C9D01F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 607983E45A5A3616335575FF9EBC0005; - remoteInfo = "RxSwift-macOS"; + remoteGlobalIDString = 406D027DE9F389AB2D151BA094729930; + remoteInfo = "Realm-iOS"; }; - F1E753AC8E9740F270B1EAF608FDA185 /* PBXContainerItemProxy */ = { + F5D246DCC0CE1957A09C3571DFBD5BFA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B6C596D0A63B5D7A18B0EEFBB7F35B24; - remoteInfo = "Result-tvOS"; + remoteGlobalIDString = DEBE21D571C9931967FC06E6D31A3A20; + remoteInfo = "RxSwift-tvOS"; }; - F26AE390D61761A1FF307A51115AC9AF /* PBXContainerItemProxy */ = { + F7F149A953E68979CB60A3548D169330 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 767796ADC35B47E1489612DBA792BDF0; - remoteInfo = "RxSwift-iOS"; + remoteGlobalIDString = BE4D47DED6D9107DA9C65E267CB4FCFB; + remoteInfo = "Result-iOS"; }; - F27D2FD967BC5C73DA882A6F2FC8D2B6 /* PBXContainerItemProxy */ = { + F8559029034EDCBFA9004B52FE55180A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A39793548B54BF99A63F58A997295283; - remoteInfo = "Realm-iOS"; + remoteGlobalIDString = 9FA0D3F2F380C88414707C800CAB82D9; + remoteInfo = "Alamofire-iOS"; }; - F2C38CCA0AB50970DFD979AD81AC030D /* PBXContainerItemProxy */ = { + FAD9E4A3CB68505028D2AFE4D752C585 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 87F0666C2B4E651B81DDA19C8A83EF70; - remoteInfo = "Moya-iOS"; + remoteGlobalIDString = 6C61C4B54358EE2778A1E74337B4F83C; + remoteInfo = "Alamofire-tvOS"; }; - F7E39C364183DB6D1BB6726192D14B87 /* PBXContainerItemProxy */ = { + FD9E00D26F863AF9D35E66E49EE86D29 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 87F0666C2B4E651B81DDA19C8A83EF70; - remoteInfo = "Moya-iOS"; + remoteGlobalIDString = 8101504DF8C617E85D2E7038A68566B0; + remoteInfo = "Alamofire-macOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ - 3A8D9BDF1E98935E2A21295E3C23C8D0 /* Copy . Private Headers */ = { + 44C74BAD7C6AE90DA0886CC220D5EFC9 /* Copy . Private Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - 32CABB146FE33250223ABD741F82805C /* RLMAccessor.h in Copy . Private Headers */, - A3A559BD453639BC64AA8FEE8B96B002 /* RLMArray_Private.h in Copy . Private Headers */, - 3BE83EDA13E418411A584C341938FE33 /* RLMCollection_Private.h in Copy . Private Headers */, - 6AD245FE3C6C7886E54269F2F9473822 /* RLMListBase.h in Copy . Private Headers */, - BDA668EF59EB2CEBD76DD05A05E8CF28 /* RLMObject_Private.h in Copy . Private Headers */, - 2E52C63B8D9BA471A7B66657BAF01F73 /* RLMObjectBase_Private.h in Copy . Private Headers */, - D7E10D24D85D6DD898901A171F87B0DB /* RLMObjectSchema_Private.h in Copy . Private Headers */, - A96C5C864D7E37A664B1EF382F7FC7EF /* RLMObjectStore.h in Copy . Private Headers */, - D75D69B16AFEB346F2B899A2AF7A600E /* RLMOptionalBase.h in Copy . Private Headers */, - 2A0A6EED8333F9239D5205EE0F6E497A /* RLMProperty_Private.h in Copy . Private Headers */, - 3F52F12C0EFCC1DF855566697695600A /* RLMRealm_Private.h in Copy . Private Headers */, - 79D9D31E89DA604051BE09170D96B06F /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, - 12B328FF0C89B3006D4D43E1E9347572 /* RLMResults_Private.h in Copy . Private Headers */, - D1EF10F5FB835B94F317E4539BBA6564 /* RLMSchema_Private.h in Copy . Private Headers */, - C94ACDA65629F684A0DB0A235C2C8C60 /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, - CCB5F455F61937FD385EA1E1044ECDDE /* RLMSyncUtil_Private.h in Copy . Private Headers */, + E47E0DFAC25C66BEC10F16C2C35E074A /* RLMAccessor.h in Copy . Private Headers */, + CEF2489695691185B381F0128E118C0F /* RLMArray_Private.h in Copy . Private Headers */, + 0CAA52D2C6B72BB6A31101D6C45C7FCF /* RLMCollection_Private.h in Copy . Private Headers */, + 1FE48BAD5472DC08B568193EB1308C65 /* RLMListBase.h in Copy . Private Headers */, + 67CDCE882FD3F5085291298028327245 /* RLMObject_Private.h in Copy . Private Headers */, + 0AB319373C6CDC51AC7DA499EE264E46 /* RLMObjectBase_Private.h in Copy . Private Headers */, + B9B3CB13CC9B8CC7291660CF8DF31A00 /* RLMObjectSchema_Private.h in Copy . Private Headers */, + 4A6C5E3B863DD7AC5095BBFDA36FCF62 /* RLMObjectStore.h in Copy . Private Headers */, + CAB6DECA3FEDE64394E08EBEAE2D8441 /* RLMOptionalBase.h in Copy . Private Headers */, + 311FCA46FCFC9A66BA23146CE4C1FC99 /* RLMProperty_Private.h in Copy . Private Headers */, + E4E5A3B23749940EBBDCC15270E9ABDD /* RLMRealm_Private.h in Copy . Private Headers */, + A0F916C47F952D59E72B052B04A3CC68 /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, + 6CA75846A89FFB7AFE39EC0C87C2D5AE /* RLMResults_Private.h in Copy . Private Headers */, + B3A2D6CC5BD4B34966756923174AEB48 /* RLMSchema_Private.h in Copy . Private Headers */, + 18644FCF39178C4A537FC5804BDE4C7A /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, + B8C88636C69D9F23D9F983EEDF0B2478 /* RLMSyncUtil_Private.h in Copy . Private Headers */, ); name = "Copy . Private Headers"; runOnlyForDeploymentPostprocessing = 0; }; - 450EDDA9B54BFDBFFD9550B3BAB4CC9E /* Copy . Public Headers */ = { + C8CE60DE213FCC175BF5D9726821579D /* Copy . Private Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; - dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; + dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - 0A35359EAF91D573BB2ADD6BEAF85339 /* NSError+RLMSync.h in Copy . Public Headers */, - 63D7ABC8D21AC959BC4FCB06B59A869A /* Realm.h in Copy . Public Headers */, - D5FA59F2317F04082ADB2B92AFCBE9D7 /* RLMArray.h in Copy . Public Headers */, - A5506F0AEB8119E7B44860414592BAC9 /* RLMCollection.h in Copy . Public Headers */, - F161D8177E7141EF36A23729E30BD796 /* RLMConstants.h in Copy . Public Headers */, - E930A819C6AA049E5C5FEA5D54DCE7AE /* RLMListBase.h in Copy . Public Headers */, - 002342288BCA925513CAE972F4058076 /* RLMMigration.h in Copy . Public Headers */, - BD5B4A04CBB4E9F3798D835868C988A9 /* RLMObject.h in Copy . Public Headers */, - 1C63EFD0C5795E8A9B1C7AEC3DCD4EF8 /* RLMObjectBase.h in Copy . Public Headers */, - 97EA2AB14709126A2799E0BD92716311 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, - 3F8F532C24487898D1021906319ED4D4 /* RLMObjectSchema.h in Copy . Public Headers */, - 869934069B51C8D5E61D1A5E2B5BBD52 /* RLMOptionalBase.h in Copy . Public Headers */, - 606FE00FD3892F05B146D98891697885 /* RLMPlatform.h in Copy . Public Headers */, - 9A1106FF7C11C0BD997E7C60539ED5C6 /* RLMProperty.h in Copy . Public Headers */, - 5B1FFEE5C815A0E8BC1944E2982CC0B3 /* RLMRealm+Sync.h in Copy . Public Headers */, - 5890EC0C8B126AD3CD5A4D8217707F26 /* RLMRealm.h in Copy . Public Headers */, - F5C087F9C45C394FE62C26425D057B51 /* RLMRealm_Dynamic.h in Copy . Public Headers */, - D93BB0346873C3BC9FEFEE540129DB4F /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, - 7292C3616BDBDC7BE5C275E02B4A810C /* RLMRealmConfiguration.h in Copy . Public Headers */, - E359AED40B3E9D4D4197A4ADE8005531 /* RLMResults.h in Copy . Public Headers */, - 79CB06FAF1336EFB97A0B06017C1E836 /* RLMSchema.h in Copy . Public Headers */, - ED5109F5128BE7CDD5180ED041CC0B2B /* RLMSyncConfiguration.h in Copy . Public Headers */, - 652F3B11C9C388E1D3673A2FA780D741 /* RLMSyncCredentials.h in Copy . Public Headers */, - 1A61BB18A6E75384BE103A9143777BF4 /* RLMSyncManager.h in Copy . Public Headers */, - 0EFAD1BA93F70FF381151D6AAE6793ED /* RLMSyncPermission.h in Copy . Public Headers */, - F54BAC9F432C8C0F186DBB13637CE6C5 /* RLMSyncSession.h in Copy . Public Headers */, - A7493F7D58F3EC5F1676CFDD8548A208 /* RLMSyncSubscription.h in Copy . Public Headers */, - 98AC76B19B127F66BC83E91416C97938 /* RLMSyncUser.h in Copy . Public Headers */, - F516FA86D3626B69BCE4195719193534 /* RLMSyncUtil.h in Copy . Public Headers */, - E67D352E114CDB4481EBE65BA6C46F31 /* RLMThreadSafeReference.h in Copy . Public Headers */, + 23DBA9B266DF392C11A8560C95BA1D47 /* RLMAccessor.h in Copy . Private Headers */, + B9A8D8E533B12FC56A89671A565F0473 /* RLMArray_Private.h in Copy . Private Headers */, + 0AC9A9C9593536E7B136C62DA8F570AD /* RLMCollection_Private.h in Copy . Private Headers */, + 9313E786E9CFF0730E401FA8CDD30795 /* RLMListBase.h in Copy . Private Headers */, + B239E59456B12E2DB32C2273643FA575 /* RLMObject_Private.h in Copy . Private Headers */, + 95829B2A82193F08113DBAFB532436B5 /* RLMObjectBase_Private.h in Copy . Private Headers */, + 403986A709B738B737A77602674CF63D /* RLMObjectSchema_Private.h in Copy . Private Headers */, + 137668AF6342B56BBD198770AE23552F /* RLMObjectStore.h in Copy . Private Headers */, + 7B078D9F3D108153CF4B21053C0DE628 /* RLMOptionalBase.h in Copy . Private Headers */, + 6204EADD4248CFD87536C38FD7C53183 /* RLMProperty_Private.h in Copy . Private Headers */, + 40D2DC59FB5418937F1480358479501C /* RLMRealm_Private.h in Copy . Private Headers */, + 9721F7CF4F74308BA35F610F432C0092 /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, + 94A3D3158D0ACB68A2F0B94C0B47133F /* RLMResults_Private.h in Copy . Private Headers */, + 02D603958CE03F574247A92ED2989712 /* RLMSchema_Private.h in Copy . Private Headers */, + CC55034E586E38CDC2DB56ACB8487DCB /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, + B14A95C3EDB441792139094E0B95964A /* RLMSyncUtil_Private.h in Copy . Private Headers */, ); - name = "Copy . Public Headers"; + name = "Copy . Private Headers"; runOnlyForDeploymentPostprocessing = 0; }; - 868CF3B61DAC8073FB78EFB706C098BA /* Copy . Private Headers */ = { + CCAE48EF79AA0FC1C1665AFCF153EB19 /* Copy . Public Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; - dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; + dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - 19F3ABB4374413FA7866880C0DE864F1 /* RLMAccessor.h in Copy . Private Headers */, - 5F08490CC31E4B91DA3C3EFACDD75853 /* RLMArray_Private.h in Copy . Private Headers */, - 23FFD80DF4D2A6398B7B7BB894DB5EDB /* RLMCollection_Private.h in Copy . Private Headers */, - F8D851E410FE7139D84D71F0620B283A /* RLMListBase.h in Copy . Private Headers */, - C3A28C5B10E2C75326EAB964DF6F8508 /* RLMObject_Private.h in Copy . Private Headers */, - 96A4BEC021056C2D7CC236F29CD831CD /* RLMObjectBase_Private.h in Copy . Private Headers */, - 7D4DECCA14B76E4814C3333436CF2C82 /* RLMObjectSchema_Private.h in Copy . Private Headers */, - 483D34C61905383A6E2A7CAE032DB9B3 /* RLMObjectStore.h in Copy . Private Headers */, - A07BE1BC4404A96838807CA340838CFC /* RLMOptionalBase.h in Copy . Private Headers */, - 38B42762117CA9F7D8A21AB6EE821E3C /* RLMProperty_Private.h in Copy . Private Headers */, - 1F27A0A4C17709BE1B42995B87FEE86D /* RLMRealm_Private.h in Copy . Private Headers */, - B88BC629CD1FD6090097CBA0CC80D4C0 /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, - 0352023CFA0F26B91EC506D0D7B4C515 /* RLMResults_Private.h in Copy . Private Headers */, - C8344CBA822651F5C74172C7050B4210 /* RLMSchema_Private.h in Copy . Private Headers */, - 09857ECDC9DFF0A1CD2964D57469F10A /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, - C32E4A9111FFF96D1C3136CF0DCC32F5 /* RLMSyncUtil_Private.h in Copy . Private Headers */, + 231FC9BC19A109152B69CDF3DAF30250 /* NSError+RLMSync.h in Copy . Public Headers */, + D2FDADFF2E4B703094D7393B566D7C85 /* Realm.h in Copy . Public Headers */, + 792F04EA0BBDA45878206AC6FF439E2F /* RLMArray.h in Copy . Public Headers */, + 02729A285BB6D9D0B4020A99771E006D /* RLMCollection.h in Copy . Public Headers */, + EF8D4BA974F644E05140EFF0C840AF7D /* RLMConstants.h in Copy . Public Headers */, + B4B6A69F809C9F64BBA6813773830A3A /* RLMListBase.h in Copy . Public Headers */, + 5C96EEF7000736EC7E1BB9065F7CA118 /* RLMMigration.h in Copy . Public Headers */, + AD1A005C294FE2F091C240A7A2BA3CB1 /* RLMObject.h in Copy . Public Headers */, + 2505512F4A86A232902B5915371596F7 /* RLMObjectBase.h in Copy . Public Headers */, + 9AEBD443F8CFC4E3C4E415B5F825D628 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, + C7F529C81CF37D6E2979F28AC7A1F7C1 /* RLMObjectSchema.h in Copy . Public Headers */, + 70B461AA94FD7C75AAE46497912709CC /* RLMOptionalBase.h in Copy . Public Headers */, + 16B5B35D1DB5346DB13162267583F760 /* RLMPlatform.h in Copy . Public Headers */, + 4110B5451AA43D6A82F063A14BE07E90 /* RLMProperty.h in Copy . Public Headers */, + AC231656442C6A7AF8A47EE0D4DCB82C /* RLMRealm+Sync.h in Copy . Public Headers */, + 5BCBEFFAB3289807E107B0B8746BDFD5 /* RLMRealm.h in Copy . Public Headers */, + B3120FAC2BD2A1D48EB759C3423E2D7C /* RLMRealm_Dynamic.h in Copy . Public Headers */, + E2F929C94B1FDDC6FB395E37644E086D /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, + C8CF43CE2DFB773375E3F727A19D6DEC /* RLMRealmConfiguration.h in Copy . Public Headers */, + 9FA1CA26AEE661923ACA93B886C1D7A7 /* RLMResults.h in Copy . Public Headers */, + 2A363872474B1A02A137ABBD7F5B499A /* RLMSchema.h in Copy . Public Headers */, + 3F9411B8B96C6F65B8255DEDA27A8F1A /* RLMSyncConfiguration.h in Copy . Public Headers */, + 893D4193E677F456ECCC36E26616E0A7 /* RLMSyncCredentials.h in Copy . Public Headers */, + B8576D699703A94E50D523873E0C4856 /* RLMSyncManager.h in Copy . Public Headers */, + B67AC7BEBCA580A2B2C4B26A2DDC338D /* RLMSyncPermission.h in Copy . Public Headers */, + 620A94A59E6F94B9C0AE57A60EE26689 /* RLMSyncSession.h in Copy . Public Headers */, + 8E25FBF4F92D74807EB5677A0C227230 /* RLMSyncSubscription.h in Copy . Public Headers */, + 4FD32F44EF109958EF1881F5CB660F0D /* RLMSyncUser.h in Copy . Public Headers */, + 991F3704CE936D0A111122D085D41E8B /* RLMSyncUtil.h in Copy . Public Headers */, + C7164AAE0A0024D42C97785844FCBDD8 /* RLMThreadSafeReference.h in Copy . Public Headers */, ); - name = "Copy . Private Headers"; + name = "Copy . Public Headers"; runOnlyForDeploymentPostprocessing = 0; }; - 8CFC5506D656CD08F3417AC8DE1B9E74 /* Copy . Public Headers */ = { + ED1911339E5F838814B46009AAC1F112 /* Copy . Private Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; - dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; + dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - 174237B80A2167FF976DF1910193AD1E /* NSError+RLMSync.h in Copy . Public Headers */, - FF7A9E66B4AE5049A6EA08499202017E /* Realm.h in Copy . Public Headers */, - AC98C06394FD2CD6E536EF81DED2A2BA /* RLMArray.h in Copy . Public Headers */, - 5E92EA6B0CAD2A11227B7D00715DA3B3 /* RLMCollection.h in Copy . Public Headers */, - 7340EDD828B87CAC029B1F9213B3E499 /* RLMConstants.h in Copy . Public Headers */, - 0F22469A1724E5DA1DC8B296D7F4FB3D /* RLMListBase.h in Copy . Public Headers */, - 7EEE84F25641655CCCEB24040CDE8354 /* RLMMigration.h in Copy . Public Headers */, - DFC5FF6F637A71BA0637D46DB401F0F4 /* RLMObject.h in Copy . Public Headers */, - FC8A91783ED64445E640EB257FC17336 /* RLMObjectBase.h in Copy . Public Headers */, - D215A031E565AFC7BD1FE214F4657514 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, - 5061CBC6C4CF1213D838AC70030C40F2 /* RLMObjectSchema.h in Copy . Public Headers */, - 477221DDEC7DE4C6D9CFE5132B344465 /* RLMOptionalBase.h in Copy . Public Headers */, - C33779CBEF0C1E74CBA9B771C305B68D /* RLMPlatform.h in Copy . Public Headers */, - 3E65CCF63F2010E9F9105C0555D775DD /* RLMProperty.h in Copy . Public Headers */, - E5F95EE0E7D7D30E11953FF229C3D4B8 /* RLMRealm+Sync.h in Copy . Public Headers */, - 0829888EAE4621CD1842EEF850B76DE6 /* RLMRealm.h in Copy . Public Headers */, - D75ED92E4676D371BC632084F969B3F5 /* RLMRealm_Dynamic.h in Copy . Public Headers */, - 441F05712041948EDE73F316C2B01F3A /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, - 2B69A59936A543420A40E558B8B587E9 /* RLMRealmConfiguration.h in Copy . Public Headers */, - BEFFD23DDA07125288945E8765651115 /* RLMResults.h in Copy . Public Headers */, - A905060B956F9312F3AA80B055EC92DF /* RLMSchema.h in Copy . Public Headers */, - EEB3877DC949BCBD0ECE55122B4B5FE0 /* RLMSyncConfiguration.h in Copy . Public Headers */, - FBA07C089A912A240875AF990207D622 /* RLMSyncCredentials.h in Copy . Public Headers */, - D9ABAED61A16FD9BA930DC5869AB7514 /* RLMSyncManager.h in Copy . Public Headers */, - 740D7158BED07B89A3ABE17BC3E36F75 /* RLMSyncPermission.h in Copy . Public Headers */, - 9E1917854198A2F68BE89311CB7FBB64 /* RLMSyncSession.h in Copy . Public Headers */, - 6FA6D8A00E6E4B879A07B096B4CE3901 /* RLMSyncSubscription.h in Copy . Public Headers */, - 81B89ED38C5356C062FC2788D296343C /* RLMSyncUser.h in Copy . Public Headers */, - 45455E602D786220E3E137AFE7BABEA8 /* RLMSyncUtil.h in Copy . Public Headers */, - 516C83F233DA65B6B4D0ED817180ACED /* RLMThreadSafeReference.h in Copy . Public Headers */, + B5AB24105A32F0185B373AF74770728A /* RLMAccessor.h in Copy . Private Headers */, + BB0EEDD20641D9F9A38F0CA84FB44A49 /* RLMArray_Private.h in Copy . Private Headers */, + FB4EA9A43E138BCD4C8A00310A49D044 /* RLMCollection_Private.h in Copy . Private Headers */, + C6673D3D12A73EF1B0F54E1856FAE58B /* RLMListBase.h in Copy . Private Headers */, + 95B6844FB1D6556366C4894D856410C0 /* RLMObject_Private.h in Copy . Private Headers */, + CC3DFE9E8DAADE6D369637B778558D6E /* RLMObjectBase_Private.h in Copy . Private Headers */, + 76A36D4E982F1CF729927B9F14391133 /* RLMObjectSchema_Private.h in Copy . Private Headers */, + D852D80E2F5A5F635D90B201356A60AF /* RLMObjectStore.h in Copy . Private Headers */, + EE6FD5E1ECD234A49BE75ABF9CF1221D /* RLMOptionalBase.h in Copy . Private Headers */, + 6572E1FDAC11D5F62F731BCD83059B35 /* RLMProperty_Private.h in Copy . Private Headers */, + 16DB7B40BA82562C4BA70F117B093AFA /* RLMRealm_Private.h in Copy . Private Headers */, + BB3437889CA24B8D8E40196271DE5CBF /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, + 52A96F32EB81C0757B10A420334DD03B /* RLMResults_Private.h in Copy . Private Headers */, + 54BF5395A985E81DF38FE3F7CE9FEDD6 /* RLMSchema_Private.h in Copy . Private Headers */, + E2E0620E8B81999BF8F3EC21A57AC38D /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, + AF50192AE83A1929B73EB878CBC657DB /* RLMSyncUtil_Private.h in Copy . Private Headers */, ); - name = "Copy . Public Headers"; + name = "Copy . Private Headers"; runOnlyForDeploymentPostprocessing = 0; }; - C4537F577CBA9280BA0C1E360CE54A99 /* Copy . Private Headers */ = { + F076CD6C1E05C05CF65162275CB90BE7 /* Copy . Public Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; - dstPath = "$(PRIVATE_HEADERS_FOLDER_PATH)/."; + dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - BFFC7476EC5784E629BDFFE933648332 /* RLMAccessor.h in Copy . Private Headers */, - 475FCE3890DF19A46AE8166823C05358 /* RLMArray_Private.h in Copy . Private Headers */, - D181BBA8CD158A4A1F860368CED544FB /* RLMCollection_Private.h in Copy . Private Headers */, - 6E0149EED767220D67A8DF1B25848D61 /* RLMListBase.h in Copy . Private Headers */, - 70A14AE94A0D491BF1DFCB862E5AADAF /* RLMObject_Private.h in Copy . Private Headers */, - D17A5B8F0E726F828CB2CF62B1C7C751 /* RLMObjectBase_Private.h in Copy . Private Headers */, - 26E167036CB6115568F4FE9A55243CE9 /* RLMObjectSchema_Private.h in Copy . Private Headers */, - 4D7414E64B6D5633921C389BD334D2B0 /* RLMObjectStore.h in Copy . Private Headers */, - A4CE622748F59837D0D2D6612896F5D0 /* RLMOptionalBase.h in Copy . Private Headers */, - 39F3A82D1DB4206D684D30169E3A155E /* RLMProperty_Private.h in Copy . Private Headers */, - FFFCE95EA1A0E2893FB22026BFAB65B6 /* RLMRealm_Private.h in Copy . Private Headers */, - 00B439F0D3E16B7A69FBA3D9EF27F4CF /* RLMRealmConfiguration_Private.h in Copy . Private Headers */, - 48E09504316380BDF7E58145DB448AC3 /* RLMResults_Private.h in Copy . Private Headers */, - 4FB0DD6C1EDDA2D351B73FB34B8D1ED5 /* RLMSchema_Private.h in Copy . Private Headers */, - F32D7284FAA0BE72296984E16E16C9A0 /* RLMSyncConfiguration_Private.h in Copy . Private Headers */, - 0DD01946E4000C770575113BA106AE6D /* RLMSyncUtil_Private.h in Copy . Private Headers */, + 6113C53C50C7FB591E6FC53C75B153A6 /* NSError+RLMSync.h in Copy . Public Headers */, + CA1DE308011CFC46AAB85CCE48AC1BC9 /* Realm.h in Copy . Public Headers */, + 8D84B846F84F1554E9F4A67106CE603A /* RLMArray.h in Copy . Public Headers */, + 3E43E37DEF4DB2A19BE8FCA92CA261E6 /* RLMCollection.h in Copy . Public Headers */, + 4ADA72785F65F23E02EF58176518FC94 /* RLMConstants.h in Copy . Public Headers */, + 34BBA1690643F1837B96981F6519AAC1 /* RLMListBase.h in Copy . Public Headers */, + 64E922B8A9907001B315EA5BD44D69BB /* RLMMigration.h in Copy . Public Headers */, + 3BD7719215DD8D20555EBA23BB530465 /* RLMObject.h in Copy . Public Headers */, + 9860165FAB82B49BDE764B032654DBA5 /* RLMObjectBase.h in Copy . Public Headers */, + 7D5410B28B3B83C967B4FFCA8AD517E2 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, + 66E5FA5D728BA8178EE9CEC1D47E3E83 /* RLMObjectSchema.h in Copy . Public Headers */, + 7858146F058CD09CA215DF1F90E75234 /* RLMOptionalBase.h in Copy . Public Headers */, + EC68DD3B429DAD904DC131DFDD064383 /* RLMPlatform.h in Copy . Public Headers */, + 545FAD379E1BF54EF46F8866013F2980 /* RLMProperty.h in Copy . Public Headers */, + 8901FB23A26ED7E2C3E3A57B978345C2 /* RLMRealm+Sync.h in Copy . Public Headers */, + 0214072E5B3722FF259FB616CFF924D8 /* RLMRealm.h in Copy . Public Headers */, + 8C5607798B2FD07180BBB082EAABD9AC /* RLMRealm_Dynamic.h in Copy . Public Headers */, + 73957D375096198C8B6C86F6614C4467 /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, + B3ED68FA35C1D698347597E456826B43 /* RLMRealmConfiguration.h in Copy . Public Headers */, + 314253D14F7363647F397A303A357651 /* RLMResults.h in Copy . Public Headers */, + 136F0E1EFAD035A9F4C9666879BDC07E /* RLMSchema.h in Copy . Public Headers */, + 0D2BBC5BAA86A0F251FFB558B3AF0F42 /* RLMSyncConfiguration.h in Copy . Public Headers */, + 91610711613169A044FD8E3F8D3DDCE5 /* RLMSyncCredentials.h in Copy . Public Headers */, + 99422526AF01D81098315B76F6D40405 /* RLMSyncManager.h in Copy . Public Headers */, + 531A52408225E58EE77CC4FA1BCAA194 /* RLMSyncPermission.h in Copy . Public Headers */, + 2A4BA98D01EE534738F132241A483356 /* RLMSyncSession.h in Copy . Public Headers */, + 14D9C38965606CF4A0FE94DD3411A57B /* RLMSyncSubscription.h in Copy . Public Headers */, + 990145C26AD5D13D0E95761671FD5B3C /* RLMSyncUser.h in Copy . Public Headers */, + 4DCEC5ED4C2D3E1771F544D56B68F82D /* RLMSyncUtil.h in Copy . Public Headers */, + DE68B49860DFD4D8F8253540C625D255 /* RLMThreadSafeReference.h in Copy . Public Headers */, ); - name = "Copy . Private Headers"; + name = "Copy . Public Headers"; runOnlyForDeploymentPostprocessing = 0; }; - E17B5DD90F8FAEEDA1D21151798723A5 /* Copy . Public Headers */ = { + F8D11A3016F898612CCBF72F3DBF494A /* Copy . Public Headers */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/."; dstSubfolderSpec = 16; files = ( - 39E7681167258001C3AF9FF8987BC238 /* NSError+RLMSync.h in Copy . Public Headers */, - 4B30359B4904640FB626DE4CB6F762F9 /* Realm.h in Copy . Public Headers */, - C9E3DF60518BEF22F0F131C1E79D1A94 /* RLMArray.h in Copy . Public Headers */, - FD2F82051C072949196153E9DD59F344 /* RLMCollection.h in Copy . Public Headers */, - 39D2132C662DD9B60B518865D9C995EF /* RLMConstants.h in Copy . Public Headers */, - 617CF4BEB96A884E266A9D1E9F5280A1 /* RLMListBase.h in Copy . Public Headers */, - 91CE44A66127BBAEAD06272F20E5C5FB /* RLMMigration.h in Copy . Public Headers */, - D5591F71CEDE1124BA1951E38326E6FF /* RLMObject.h in Copy . Public Headers */, - 40F47A4AB599185D9A699FFAF74FA13C /* RLMObjectBase.h in Copy . Public Headers */, - 305481472C191D71F4C38D0CBD7C0BE4 /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, - 2E1219EA961B1A407A269F3428A6DF54 /* RLMObjectSchema.h in Copy . Public Headers */, - 917C2AC36D3E03B3106104B476078DD1 /* RLMOptionalBase.h in Copy . Public Headers */, - A8664C351ED1B10384D8F36B416A1106 /* RLMPlatform.h in Copy . Public Headers */, - 4C92D180A14A3B8D00EB7447BA305820 /* RLMProperty.h in Copy . Public Headers */, - 45D10AA7648EDA39C75E8142B910C78F /* RLMRealm+Sync.h in Copy . Public Headers */, - 3ACA9E61EE9E731ECAE4148FDACA66FB /* RLMRealm.h in Copy . Public Headers */, - DF973AB4FBA20637B4325283969124F7 /* RLMRealm_Dynamic.h in Copy . Public Headers */, - 5EADE230C154EFC81E444EF49BE246C4 /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, - F2FC48ADBF7B54938F0FA52B14FF2005 /* RLMRealmConfiguration.h in Copy . Public Headers */, - 5B62EBE3E6993005012C37CD8EC89900 /* RLMResults.h in Copy . Public Headers */, - 5606CFB12F6DF1A66859F6BCE5E4C3A5 /* RLMSchema.h in Copy . Public Headers */, - C6ABE48FC1E4D4B4CEA8B2921F081174 /* RLMSyncConfiguration.h in Copy . Public Headers */, - 8BF144378077434AB5B336C32B3C5D04 /* RLMSyncCredentials.h in Copy . Public Headers */, - 90798B8728715AFBEF5924058A689BE7 /* RLMSyncManager.h in Copy . Public Headers */, - A791958C2F8FA6E7A1705695D48EDD3C /* RLMSyncPermission.h in Copy . Public Headers */, - B40BB3CE564602E68C505FB871984E3F /* RLMSyncSession.h in Copy . Public Headers */, - F978BFD903CCFA5A66899E543C3076BD /* RLMSyncSubscription.h in Copy . Public Headers */, - 71E0ECAB0C97FC8D32ED6830B319D254 /* RLMSyncUser.h in Copy . Public Headers */, - 8A36EA116B06D1556B0E2900FFF67367 /* RLMSyncUtil.h in Copy . Public Headers */, - D6E59951C55929827CBE60A4B3301251 /* RLMThreadSafeReference.h in Copy . Public Headers */, + 968770EC9BD6BF978FAB91645C51589B /* NSError+RLMSync.h in Copy . Public Headers */, + 154C3B95B832706A315798D376B27223 /* Realm.h in Copy . Public Headers */, + ECBDD3D46DF3F67FD73E556EF149D37D /* RLMArray.h in Copy . Public Headers */, + BA34DFDAC2C3A6DD6459C7C123294C82 /* RLMCollection.h in Copy . Public Headers */, + 8520D79B91B090677BD7EC13F0AD9F63 /* RLMConstants.h in Copy . Public Headers */, + 19937A1431EF82F987532462DEA9DD8B /* RLMListBase.h in Copy . Public Headers */, + 4B5BBEDE0F93367C6C50BD65ED71C299 /* RLMMigration.h in Copy . Public Headers */, + 261FF393BF893C6C03FD0E6A00705357 /* RLMObject.h in Copy . Public Headers */, + 23DD2A7BD3FDC26424C9144078E6E20B /* RLMObjectBase.h in Copy . Public Headers */, + 0F20983A82562C06860AA2F491116B4C /* RLMObjectBase_Dynamic.h in Copy . Public Headers */, + F557A4E861EE9F9B26838B0E88B93960 /* RLMObjectSchema.h in Copy . Public Headers */, + CC9DC69251C369D893BB0998095E5126 /* RLMOptionalBase.h in Copy . Public Headers */, + E868290B4656A26356ECC6B0F2954AFA /* RLMPlatform.h in Copy . Public Headers */, + C7C485F578CDCA573DEAB5060D438DF9 /* RLMProperty.h in Copy . Public Headers */, + 5C69904B88D9BFD7426BD7B2FC24C762 /* RLMRealm+Sync.h in Copy . Public Headers */, + FDC6F6386A98DACF0A8A47F9226EEA2D /* RLMRealm.h in Copy . Public Headers */, + 03DE8DCE08B15ED5FB786FE845DB9198 /* RLMRealm_Dynamic.h in Copy . Public Headers */, + F24572CD215AB1AE83C4FF1472A52A38 /* RLMRealmConfiguration+Sync.h in Copy . Public Headers */, + 0E0039A0EFF2F501B24660027F037162 /* RLMRealmConfiguration.h in Copy . Public Headers */, + AFC8D72DF465BD46226C01F713484089 /* RLMResults.h in Copy . Public Headers */, + 039889E7D178325FF3A24162C8373696 /* RLMSchema.h in Copy . Public Headers */, + 57A8F46B66ED295E0B9C5EE0BFE6111A /* RLMSyncConfiguration.h in Copy . Public Headers */, + 8AB1DD8D7813BE497E828B7AE59A6F91 /* RLMSyncCredentials.h in Copy . Public Headers */, + 0361C345D74C81917C2CCE26183F5943 /* RLMSyncManager.h in Copy . Public Headers */, + F18BA20436B2735E66EFC973299AEA67 /* RLMSyncPermission.h in Copy . Public Headers */, + E87DB221003D517FCAC549B77915ABB7 /* RLMSyncSession.h in Copy . Public Headers */, + B90283367BCEE1143CC9E0697128C361 /* RLMSyncSubscription.h in Copy . Public Headers */, + CDACE569CE23FFDDED6171D267ED15C2 /* RLMSyncUser.h in Copy . Public Headers */, + 5FA70DAEB74EA2BFA33C7D36228BA10F /* RLMSyncUtil.h in Copy . Public Headers */, + 4A8FBA0743F093F5732010E83C9A3D3D /* RLMThreadSafeReference.h in Copy . Public Headers */, ); name = "Copy . Public Headers"; runOnlyForDeploymentPostprocessing = 0; @@ -2208,3629 +2208,3640 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 006AD5491BAF9EFE487734EC35E24330 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - 00C50FD2B6738E5948ED32CDE5FB3062 /* EVReflection-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-Core-prefix.pch"; path = "../EVReflection-Core/EVReflection-Core-prefix.pch"; sourceTree = ""; }; - 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty.h; path = include/RLMProperty.h; sourceTree = ""; }; - 01D075D0E36B0A1E706D02A1DA807959 /* Pods-Performance.Test-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Performance.Test-umbrella.h"; sourceTree = ""; }; - 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil_Private.h; path = include/RLMSyncUtil_Private.h; sourceTree = ""; }; - 02531AFA8A89D65A02BD0273B03BD2E2 /* EVReflection-0db607d1-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EVReflection-0db607d1-Info.plist"; sourceTree = ""; }; - 029B28A00296EFCD60731ADA0C9F6C9C /* network_reachability_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = network_reachability_observer.cpp; path = Realm/ObjectStore/src/sync/impl/apple/network_reachability_observer.cpp; sourceTree = ""; }; - 02AE3249A4C9C0B3FE58973EE3E4FCE0 /* SignalProducer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SignalProducer.swift; path = Sources/SignalProducer.swift; sourceTree = ""; }; - 02C256B368345459EA934D84167D2305 /* ReactiveSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-macOS-prefix.pch"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; sourceTree = ""; }; - 02CA4D56F31C181A3DD1C712655E9C61 /* ReactiveSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ReactiveSwift-iOS.modulemap"; sourceTree = ""; }; - 03258D72C3C86CF3220FB172A5CED5A3 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 035413C1BEA2A3A564C112470394AEF1 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration_Private.h; path = include/RLMSyncConfiguration_Private.h; sourceTree = ""; }; - 03EEE2CAAEDAB575FA5AB1A2CDE6389E /* Moya-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Moya-tvOS-dummy.m"; path = "../Moya-tvOS/Moya-tvOS-dummy.m"; sourceTree = ""; }; - 0414669EEAB78CE5AB81A36A67D63409 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 0474CEBF0FE84A774889CEDEF14FEB2A /* RxAtomic-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxAtomic-iOS-Info.plist"; sourceTree = ""; }; - 04AA573B1BD02EC799752D0AF101B32B /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 04F09A73737F0913B2E5D499AF874F92 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - 05A2BA830ABAF33837EB336C8C22253A /* RealmSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RealmSwift-iOS.xcconfig"; sourceTree = ""; }; - 05BD2D59581A61BC722364CB562A0A39 /* RealmConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmConfiguration.swift; path = RealmSwift/RealmConfiguration.swift; sourceTree = ""; }; - 05C04EE623CD2867FF14BE8F2F890E2F /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = "RxSwift-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 05E07C103355D7E765DFD962D83463B9 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 0603000E272119FCA5A52DE8A7D0513E /* EVManagedObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVManagedObject.swift; path = Source/CoreData/EVManagedObject.swift; sourceTree = ""; }; - 06986452FD534A1F51B8C1CB14A52652 /* RLMSyncSubscription.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSubscription.mm; path = Realm/RLMSyncSubscription.mm; sourceTree = ""; }; - 069F4D8EF9401214AC0284C451F22065 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 06D9EA1A1CB2C0F13F6047C151A8EBBF /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - 06E2C6081D1DC5C62FA945AA6D4C8076 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 070B89F0E0ABF5A87EAC4F369F9C14CE /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration.h; path = include/RLMSyncConfiguration.h; sourceTree = ""; }; - 07AAD070FD76220907DA49927F6D979D /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 07E72B2C3C70D02651781293291EDE6C /* Pods-UnitTestsOSX-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsOSX-frameworks.sh"; sourceTree = ""; }; - 07E7891B790927EB311ABB5E3B4B3784 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; - 07F4CF0638B6D94E4A2D70C32D3199AE /* RLMObservation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObservation.mm; path = Realm/RLMObservation.mm; sourceTree = ""; }; - 080BAF7F7C9080619A409398D3785905 /* ReactiveSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveSwift-iOS-prefix.pch"; sourceTree = ""; }; - 081126E9EB121678F95C15C60EB498F0 /* placeholder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = placeholder.cpp; path = Realm/ObjectStore/src/placeholder.cpp; sourceTree = ""; }; - 09045C8F3578690E2E6B5D842FC3FE31 /* RxAtomic-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxAtomic-macOS-Info.plist"; path = "../RxAtomic-macOS/RxAtomic-macOS-Info.plist"; sourceTree = ""; }; - 0941921D3DC28480873F11C704419777 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 0AC592925D88EFA665D022AF888B1D0D /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 0BB7B62B0500D9302B43C11E75E56688 /* EVReflection-18115d1d-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-18115d1d-dummy.m"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-dummy.m"; sourceTree = ""; }; - 0C286BA9CC48D6B6DD98536AD04E2FF0 /* ReactiveSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveSwift-iOS-Info.plist"; sourceTree = ""; }; - 0C2C8A3551B439666DCDDE563C834BE6 /* librealmcore-tvos.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-tvos.a"; path = "core/librealmcore-tvos.a"; sourceTree = ""; }; - 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealmConfiguration+Sync.h"; path = "include/RLMRealmConfiguration+Sync.h"; sourceTree = ""; }; - 0CCC3832C184E02F3C2902F6FC92F0D4 /* RxAtomic-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-iOS-prefix.pch"; sourceTree = ""; }; - 0CCD2624432B248BE937C4305EECE47A /* RLMAccessor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMAccessor.mm; path = Realm/RLMAccessor.mm; sourceTree = ""; }; - 0CD4D70B5AF87ACD432D59C30711EA9F /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-0db607d1.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0DE407AE04C08EAD0C8C083E8353D2C1 /* results.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = results.cpp; path = Realm/ObjectStore/src/results.cpp; sourceTree = ""; }; - 0DFC9BBA95489DE8FB575B668032D741 /* object_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_notifier.cpp; path = Realm/ObjectStore/src/impl/object_notifier.cpp; sourceTree = ""; }; - 0E8143F4BEE73DA567264B85078D9985 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0EC3BD939080D25C9FF6CDB05A2E775F /* Property.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Property.swift; path = Sources/Property.swift; sourceTree = ""; }; - 0EC4AE9A1B30EC8F303D2611DEB23631 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 0FD1D44E4087C7304470DEBE7D7073A6 /* RLMObjectStore.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectStore.mm; path = Realm/RLMObjectStore.mm; sourceTree = ""; }; - 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection.h; path = include/RLMCollection.h; sourceTree = ""; }; - 1024FA0C92FFC912B49ECBCC2D281BDA /* SignalProducer+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/ReactiveSwift/XML/SignalProducer+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; - 103A02AEE9C9A9D406A4C60ECF4C1135 /* collection_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_notifier.cpp; path = Realm/ObjectStore/src/impl/collection_notifier.cpp; sourceTree = ""; }; - 10636FDFBF52328BFEB809730C648F33 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - 1069B9C2CA31EE567EE3483ABC9A4FFC /* EVReflection-18115d1d-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-18115d1d-prefix.pch"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; sourceTree = ""; }; - 113C90AB057CA2A0AB74814F4D16D885 /* binding_callback_thread_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = binding_callback_thread_observer.cpp; path = Realm/ObjectStore/src/binding_callback_thread_observer.cpp; sourceTree = ""; }; - 113FDC815D0A24A0E2BD0C34A8FEE630 /* SignalProducer+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+EVReflectable.swift"; path = "Source/Alamofire/Moya/ReactiveSwift/SignalProducer+EVReflectable.swift"; sourceTree = ""; }; - 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMThreadSafeReference.h; path = include/RLMThreadSafeReference.h; sourceTree = ""; }; - 119C81F3C8C70FB8FBA105BE56253EF4 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 11B76DEADB81FF82AA4EF3C604AA5FED /* sync_metadata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_metadata.cpp; path = Realm/ObjectStore/src/sync/impl/sync_metadata.cpp; sourceTree = ""; }; - 11C71F69466C56AB9F5281684F6093D2 /* RealmObjectExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmObjectExtension.swift; path = Source/Realm/RealmObjectExtension.swift; sourceTree = ""; }; - 11D47CCF645480548F8C51C3BCBF2085 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMPlatform.h; path = include/RLMPlatform.h; sourceTree = ""; }; - 12C6C7E8A50CD1BC62A32161531B2E31 /* Result-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-macOS-umbrella.h"; path = "../Result-macOS/Result-macOS-umbrella.h"; sourceTree = ""; }; - 12E24BCEE4FF7DA65914760B60B78994 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 12F2342CCD4864C81E97BBF155430FF0 /* XMLDictionary-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-tvOS-prefix.pch"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; sourceTree = ""; }; - 13F6FE87E2C974A07E3D8A2EC18728C4 /* Pods-44Demo5-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-44Demo5-dummy.m"; sourceTree = ""; }; - 142B5EF9BA4B68F303A08C72A9E93722 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 145108C1FFFC8CCA3D589CD4F0E11069 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 1473AF86CA6001A2FC26972EA54DCBCE /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 14BD3D407068F1EE5FF5070E3B11EDF8 /* Pods-UnitTestsOSX.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsOSX.debug.xcconfig"; sourceTree = ""; }; - 14D6D1EC43E7BA5B37742F455A326616 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 14EFED2D4FA866E9AA696E9ACA0D3552 /* EVManagedObjectArrayExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVManagedObjectArrayExtension.swift; path = Source/CoreData/EVManagedObjectArrayExtension.swift; sourceTree = ""; }; - 1539AA31A92D175EDC70C9C8077B8D3C /* Pods-44Demo5-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-44Demo5-frameworks.sh"; sourceTree = ""; }; - 15A82AA35FEB4ED76CCC8DA2FF34A0F3 /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list.cpp; path = Realm/ObjectStore/src/list.cpp; sourceTree = ""; }; - 15C2ECE2A3987A7EF6CC27D07ED0A631 /* RealmSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-tvOS-umbrella.h"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-umbrella.h"; sourceTree = ""; }; - 1603EB6336F43B35A24E647C1DABA18B /* Realm-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Realm-tvOS-Info.plist"; path = "../Realm-tvOS/Realm-tvOS-Info.plist"; sourceTree = ""; }; - 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection_Private.h; path = include/RLMCollection_Private.h; sourceTree = ""; }; - 16C7E8681B0F4A442FAC076348A9BE6D /* Alamofire-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-tvOS-prefix.pch"; path = "../Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; sourceTree = ""; }; - 171A499DD489C33924F1B1776261410C /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 185EFAF1B5010E7EC913713DA1900554 /* Pods-44Demo5-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-44Demo5-Info.plist"; sourceTree = ""; }; - 18FC7A73CF86E255E038D9CF9A13C13E /* RxAtomic-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-tvOS-prefix.pch"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; sourceTree = ""; }; - 1927CCC2B9816373FE8CDB10D915A5E3 /* RLMListBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMListBase.mm; path = Realm/RLMListBase.mm; sourceTree = ""; }; - 1A15AFF088D74C16E33D85A4D7DB2A3C /* schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = schema.cpp; path = Realm/ObjectStore/src/schema.cpp; sourceTree = ""; }; - 1AA29265E02E86F4CD36526987691636 /* RxSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxSwift-macOS.modulemap"; path = "../RxSwift-macOS/RxSwift-macOS.modulemap"; sourceTree = ""; }; - 1ABA9EE8AC29F3788F2336B1ABF22E0C /* Observable+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Response.swift"; path = "Sources/RxMoya/Observable+Response.swift"; sourceTree = ""; }; - 1ABDBB04AD5665D9F487C2549996DEC9 /* Moya-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Moya-macOS.modulemap"; path = "../Moya-macOS/Moya-macOS.modulemap"; sourceTree = ""; }; - 1B954C875B03458E77D2DED844363356 /* system_configuration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = system_configuration.cpp; path = Realm/ObjectStore/src/sync/impl/apple/system_configuration.cpp; sourceTree = ""; }; - 1BB05CE9E3130FFA7DB4A718DD4804F5 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; - 1BB802A6D89F2B5C1ACBB63D4E81F169 /* Result-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-macOS-prefix.pch"; path = "../Result-macOS/Result-macOS-prefix.pch"; sourceTree = ""; }; - 1BD4AF8EFBF6E935B8A50390DC692BAB /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 1BE464D16E4551330CBC050BE5A1658D /* Alamofire-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-macOS-prefix.pch"; path = "../Alamofire-macOS/Alamofire-macOS-prefix.pch"; sourceTree = ""; }; - 1BE9D23584A89C64FB80313A712D9DB2 /* XMLDictionary-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XMLDictionary-macOS-dummy.m"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-dummy.m"; sourceTree = ""; }; - 1C05E6089A38662203D17D8BA2533455 /* AnyError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyError.swift; path = Result/AnyError.swift; sourceTree = ""; }; - 1C5E17E3DACC0CC42E578F6F26A78B5A /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - 1CE359C03DE576537D944C9DACA66ED7 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 1CF4A312A5574E494572A6033423BB46 /* DeserializationStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeserializationStatus.swift; path = Source/DeserializationStatus.swift; sourceTree = ""; }; - 1D08430FEB53C1ABEFF89D79311B947E /* Realm-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Realm-tvOS.modulemap"; path = "../Realm-tvOS/Realm-tvOS.modulemap"; sourceTree = ""; }; - 1D2451CCE5968EF9F1B55F64B7B091F4 /* Pods-44Demo5-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-44Demo5-umbrella.h"; sourceTree = ""; }; - 1DC7486953CAD3A6CA1C9475EA00A70C /* RLMMigration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMMigration.mm; path = Realm/RLMMigration.mm; sourceTree = ""; }; - 1E18AEC9459E4D2FAEEFDCBAF76D04D7 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = "Result-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E356B8736E68CFB870688687DE5EBD9 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; - 1E3922AF51BBA30381273625868EAB2F /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 1E955190303F80F0264F314A2FB644A8 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 1EFD1D425360E1EA96D8C1020FE79281 /* results_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = results_notifier.cpp; path = Realm/ObjectStore/src/impl/results_notifier.cpp; sourceTree = ""; }; - 2024B1C6C8B39122F71D77C8F50328F3 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; - 21472E1F8DF0EB13B9E7AEC300B60511 /* Pods-UnitTestsTVOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsTVOS-acknowledgements.plist"; sourceTree = ""; }; - 215981130AFD9EB8AE8BC12ACC32E90C /* ReactiveSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ReactiveSwift-iOS.xcconfig"; sourceTree = ""; }; - 224DF817FD0DDAAA7C9FCD7EB14A9500 /* Result-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Result-iOS.xcconfig"; sourceTree = ""; }; - 2279AD2AF64EAE8708A882D3226EEF42 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 22D0F66A5DAFCD9E4A4705BA94EB65A3 /* Pods_UnitTestsOSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UnitTestsOSX.framework; path = "Pods-UnitTestsOSX.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 22E3438CE061E5ED34225A32C94F7257 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; - 22F6BA5A19EF95ED04B3B4FEC3ED9456 /* UninhabitedTypeGuards.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UninhabitedTypeGuards.swift; path = Sources/UninhabitedTypeGuards.swift; sourceTree = ""; }; - 239AD088FF629812A3543F2C98CA2817 /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; - 23ADF1FC0E8562BAC4DE59675AF5C63B /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm.h; path = include/RLMRealm.h; sourceTree = ""; }; - 2464CABA0656BE43E306582FE4021A01 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 24CDC3BC4046A8F8725D65F3AD5FFDD0 /* Realm-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Realm-iOS.modulemap"; sourceTree = ""; }; - 24D2D55CEFAA4385F43D009493BFDA8F /* Result-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Result-tvOS.xcconfig"; path = "../Result-tvOS/Result-tvOS.xcconfig"; sourceTree = ""; }; - 25051E638BBEDE8CBF4CA5E7C6E33069 /* Pods-UnitTestsiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsiOS.debug.xcconfig"; sourceTree = ""; }; - 268E94AAEEE952B984F7516EAC65E0CA /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RealmSwift.framework; path = "RealmSwift-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 26BB0878D7D0FC2A26D3963DC6B41BF7 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 27DBC27EA3B79B7B5EC4BB835887D9A8 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 27E5B0A0583926778890F36FB96C3B01 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 288780066AE13614D9C71905929BBA89 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 28D0BA6DBE80EB9996CAB22664144B40 /* Result-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Result-macOS-dummy.m"; path = "../Result-macOS/Result-macOS-dummy.m"; sourceTree = ""; }; - 28E58BDE73406D2D1E75D6A9D7C22E74 /* Realm-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Realm-macOS-Info.plist"; path = "../Realm-macOS/Realm-macOS-Info.plist"; sourceTree = ""; }; - 2915DF6FD34220DAB1D13E5B0087635E /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 2963B234A52169CB00FCE58C1C53A1ED /* ReactiveSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveSwift-iOS-umbrella.h"; sourceTree = ""; }; - 29AF43CB206CBC081E7D0F6AD3470814 /* work_queue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = work_queue.cpp; path = Realm/ObjectStore/src/sync/impl/work_queue.cpp; sourceTree = ""; }; - 29FBF0188F66DC7F315E310B5232D3E1 /* RLMNetworkClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMNetworkClient.mm; path = Realm/RLMNetworkClient.mm; sourceTree = ""; }; - 2AE4420162953F48223A0927F4A2E434 /* external_commit_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = external_commit_helper.cpp; path = Realm/ObjectStore/src/impl/apple/external_commit_helper.cpp; sourceTree = ""; }; - 2B9995D8D5909DDFFCF74B8EEDDB0CDB /* RealmSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RealmSwift-iOS-Info.plist"; sourceTree = ""; }; - 2BCB971596DA6DB917C5C0554A26DE3D /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = "Result-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2BFC7FF4520B0CFB18A82F5CB42FD74B /* Pods-UnitTestsOSX-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnitTestsOSX-acknowledgements.markdown"; sourceTree = ""; }; - 2C06F4022A1463E4B69FFEF346013EF6 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - 2C552D1C5225E35E4D51A6BD01A23AE3 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = Sources/Optional.swift; sourceTree = ""; }; - 2C6145FAC384E9E59F847D1ECE253B08 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 2C84CA3F36FC60CF1DA040921F92AE89 /* Result-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-macOS.modulemap"; path = "../Result-macOS/Result-macOS.modulemap"; sourceTree = ""; }; - 2CB70859B197A4DE92AD54DA237AE53C /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RealmSwift/Optional.swift; sourceTree = ""; }; - 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Private.h; path = include/RLMObjectBase_Private.h; sourceTree = ""; }; - 2DAD7901EB3B25AD3D8B29C0E7300EC4 /* RLMObjectSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectSchema.mm; path = Realm/RLMObjectSchema.mm; sourceTree = ""; }; - 2DCC52E826052279413A39124F29A60C /* Realm-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Realm-tvOS-dummy.m"; path = "../Realm-tvOS/Realm-tvOS-dummy.m"; sourceTree = ""; }; - 2DF302608055B56F6D33B7145ADF0B5C /* Deprecations+Removals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Deprecations+Removals.swift"; path = "Sources/Deprecations+Removals.swift"; sourceTree = ""; }; - 2E0F83B9E019B33A825B27C75B4EB0E3 /* RealmListEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmListEVCustomReflectable.swift; path = Source/Realm/RealmListEVCustomReflectable.swift; sourceTree = ""; }; - 2E82CAEF13492D1227FE99F19AF554DC /* ReactiveSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "ReactiveSwift-macOS.modulemap"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; sourceTree = ""; }; - 300695B234D3AD37005B82E82317F0F1 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - 306D62A4EAFA3A16281C1B737665BB5B /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 308F36E1544F047E184E0686B6F187AB /* NoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoError.swift; path = Result/NoError.swift; sourceTree = ""; }; - 30C48C537417738F54D9B94DCB5AE2EB /* RLMJSONModels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMJSONModels.m; path = Realm/RLMJSONModels.m; sourceTree = ""; }; - 3114B8F6873722DDC73AF79974A7E9A3 /* RxSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-tvOS-prefix.pch"; path = "../RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; sourceTree = ""; }; - 32ABC64BADDAFFB77EC4B43254DC3701 /* Moya-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-iOS-Info.plist"; sourceTree = ""; }; - 3301E3EBAEF8EFF8350403269A63263C /* ReactiveSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ReactiveSwift-tvOS-Info.plist"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; sourceTree = ""; }; - 33027F18496060706229E397782E0297 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 348C05542122A1824A4A67F7BF8BCE26 /* XMLDictionary-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "XMLDictionary-macOS-Info.plist"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; sourceTree = ""; }; - 34BB5A0772346103E4B7116BE2964A1E /* RxAtomic-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-macOS-prefix.pch"; path = "../RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; sourceTree = ""; }; - 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Private.h; path = include/RLMRealm_Private.h; sourceTree = ""; }; - 35472140C1879A9D88F3E62A70D18A73 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XMLDictionary.framework; path = "XMLDictionary-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Realm.h; path = include/Realm.h; sourceTree = ""; }; - 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults.h; path = include/RLMResults.h; sourceTree = ""; }; - 381B86560CD234B7B46D04D89CDD999E /* Result-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Result-tvOS-Info.plist"; path = "../Result-tvOS/Result-tvOS-Info.plist"; sourceTree = ""; }; - 38233DB21363898E84B5C3E8197363FE /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3848F3DD74A23C562EDB255292230068 /* RLMUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMUtil.mm; path = Realm/RLMUtil.mm; sourceTree = ""; }; - 388C2CD5FDB498E84DA587BB286D8B2C /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 38A80FC4A91FB6BE17D7054A3B4D5976 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 38AA61799A7672CE7AE98EFB9669351F /* ReactiveSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveSwift-iOS-dummy.m"; sourceTree = ""; }; - 38EFF0B4E1E0A7DD37E8A2466118342E /* collection_change_builder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_change_builder.cpp; path = Realm/ObjectStore/src/impl/collection_change_builder.cpp; sourceTree = ""; }; - 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema.h; path = include/RLMSchema.h; sourceTree = ""; }; - 39EC062CAF17E15F4DB856CC9608D180 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 3A28EB8804420C7E6FE5745D21BDFCAC /* RxAtomic-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxAtomic-tvOS-Info.plist"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; sourceTree = ""; }; - 3A44DC78E1C8AA2590FF7ABEBBD6E647 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - 3AE054EEFD998B85813BB7F8AB7102CD /* ReactiveSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "ReactiveSwift-tvOS.modulemap"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; sourceTree = ""; }; - 3B2D009B9918E8C81B1D18E453E36DDE /* RLMThreadSafeReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMThreadSafeReference.mm; path = Realm/RLMThreadSafeReference.mm; sourceTree = ""; }; - 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject_Private.h; path = include/RLMObject_Private.h; sourceTree = ""; }; - 3CB41EC69CC93867DBE81FB2F98D90B1 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 3D11611C4B53E2DED47FA60AEFFDD772 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 3D1A8FD945CCE1E3739AE6E8FF5E0405 /* XMLDictionary-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "XMLDictionary-iOS-Info.plist"; sourceTree = ""; }; - 3D1C4DA51088472798447B73588AD658 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 3D34ADE33F2FE45132708526F7B587B1 /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; - 3DF056ACB74EEC89030E4665DC79969E /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 3E91F31FF3E87C372BAA8CAB065AA650 /* Moya-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-tvOS-umbrella.h"; path = "../Moya-tvOS/Moya-tvOS-umbrella.h"; sourceTree = ""; }; - 3E933069AA86ADB9F3A2DEC39C534E54 /* EVReflection-0db607d1-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EVReflection-0db607d1-prefix.pch"; sourceTree = ""; }; - 3EA5B415E065C9F08B956D8782D6C4DF /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 3ECC82B4AD3C0CECF710F88A5A1763B0 /* Pods-44Demo5-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-44Demo5-acknowledgements.markdown"; sourceTree = ""; }; - 3EE2CA56E1BB504C387FA82E2364742D /* RxAtomic-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RxAtomic-iOS.xcconfig"; sourceTree = ""; }; - 3F222B12E85B6A12538D8852C59AAA16 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncManager.h; path = include/RLMSyncManager.h; sourceTree = ""; }; - 3F8E790675AAC929B80F8790A1F87B2A /* Alamofire-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Alamofire-tvOS.modulemap"; path = "../Alamofire-tvOS/Alamofire-tvOS.modulemap"; sourceTree = ""; }; - 3FF219ADC0A9FDF5EF6216736F2E3D65 /* Moya-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Moya-iOS.xcconfig"; sourceTree = ""; }; - 4042FBE5383ECC36C14DD00D56EA31FC /* Pods-UnitTestsTVOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsTVOS-umbrella.h"; sourceTree = ""; }; - 408A259FF714AE7C9785F1A88FAB516A /* List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = List.swift; path = RealmSwift/List.swift; sourceTree = ""; }; - 40C2D124D777F9888539367ACB05B658 /* RLMArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMArray.mm; path = Realm/RLMArray.mm; sourceTree = ""; }; - 40ECFF8EC004C371549E9793213D2E7D /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; - 40F6393B7A723059E1A6DE86FFC1B861 /* Pods_UnitTestsTVOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UnitTestsTVOS.framework; path = "Pods-UnitTestsTVOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4134047D728213B10CCD585F63D5D2EB /* Moya-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-tvOS-prefix.pch"; path = "../Moya-tvOS/Moya-tvOS-prefix.pch"; sourceTree = ""; }; - 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSubscription.h; path = include/RLMSyncSubscription.h; sourceTree = ""; }; - 41C88B13DD4DB04CCA29E1F52DDC050A /* RxSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-macOS-umbrella.h"; path = "../RxSwift-macOS/RxSwift-macOS-umbrella.h"; sourceTree = ""; }; - 41E217A81FF430EC67E60F6C089C23D4 /* License */ = {isa = PBXFileReference; includeInIndex = 1; path = License; sourceTree = ""; }; - 440C004EAC875C10DD20405B04F4E55D /* Realm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Realm.swift; path = RealmSwift/Realm.swift; sourceTree = ""; }; - 449663E510302F5D1C572CB7A77BCEBA /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 449B25C5E983B915BCDDC2400ED2593E /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 45366C947EF60360DADFE5C3980BA6D6 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - 45501EE8E21FA43EB539509D97790325 /* Alamofire-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-tvOS-umbrella.h"; path = "../Alamofire-tvOS/Alamofire-tvOS-umbrella.h"; sourceTree = ""; }; - 45828B8DFC1C5B12275D9F2DA0FD7482 /* EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EVReflectable+XMLDictionary.swift"; path = "Source/XML/EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; - 458F90866FCD4A4BD6BC69331FAC97D4 /* RxSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RxSwift-iOS.modulemap"; sourceTree = ""; }; - 4596658E88EC93BFB5ED3EFCF91FBCE2 /* thread_safe_reference.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_safe_reference.cpp; path = Realm/ObjectStore/src/thread_safe_reference.cpp; sourceTree = ""; }; - 45C770BC7425240CE3DDD99030DC41DD /* Moya-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Moya-macOS.xcconfig"; path = "../Moya-macOS/Moya-macOS.xcconfig"; sourceTree = ""; }; - 461D4D2ED8BF8111080C6D8A0C38D7BC /* Pods-44Demo5-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-44Demo5-acknowledgements.plist"; sourceTree = ""; }; - 462383671DEDC42F0C29C99C45495875 /* XMLDictionary-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-macOS-prefix.pch"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; sourceTree = ""; }; - 46E6BDC57389B2583537AFCE1E7DC8FE /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema.h; path = include/RLMObjectSchema.h; sourceTree = ""; }; - 47F893D109CB56F8EEF5CFFAD995B22C /* Lifetime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lifetime.swift; path = Sources/Lifetime.swift; sourceTree = ""; }; - 4868A346EA5B63140187FA73617C4D45 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.3.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; - 4898D1CB5E380743BF2089D47F88D4F2 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - 495B2A40478960DEDB4A2518457787F1 /* RxSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-iOS-umbrella.h"; sourceTree = ""; }; - 496A4810161A1648644CE0D3DA420369 /* RLMOptionalBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMOptionalBase.mm; path = Realm/RLMOptionalBase.mm; sourceTree = ""; }; - 499F12FF65B376F6D0CC935F18961B15 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - 49BF947021965D95B43E438D90FB44CA /* CKRecord+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKRecord+EVReflectable.swift"; path = "Source/CloudKit/CKRecord+EVReflectable.swift"; sourceTree = ""; }; - 49F4E3A28DBE33973F313491CFFCBD13 /* Pods-UnitTestsOSX-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsOSX-Info.plist"; sourceTree = ""; }; - 4AA94D7D30FB50B7D3DB990DE9D82B74 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 4CA088ACA098CB1490D8CDC03A3F4FF2 /* RxAtomic-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxAtomic-iOS-dummy.m"; sourceTree = ""; }; - 4E4D8F34BE7262DB300F8AC900591F5A /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RealmSwift.framework; path = "RealmSwift-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4E880DE713C619F8DD246C264B1C8334 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; - 4F1076227D68F35A0632B67AA43E3F4D /* Alamofire-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-iOS-umbrella.h"; sourceTree = ""; }; - 4FB3F6E81493F53E32E4E6944D91BC1E /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 4FC57FF68D4480E165D4143A4402D970 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - 4FCFD6CFD633B12E7C8008D014D89AC3 /* Aliases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Aliases.swift; path = RealmSwift/Aliases.swift; sourceTree = ""; }; - 5011BB05F610D38734A01AF27E3AFA0B /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - 50F2B99D79FD5D86115CEA592EDAECF8 /* Response+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Response+EVReflectable.swift"; path = "Source/Alamofire/Moya/Response+EVReflectable.swift"; sourceTree = ""; }; - 512E76FFC44A2070BFCA73FEFF93834A /* Realm-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Realm-macOS.modulemap"; path = "../Realm-macOS/Realm-macOS.modulemap"; sourceTree = ""; }; - 5154B7C78063D68249AD885DC2FAA82E /* transact_log_handler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = transact_log_handler.cpp; path = Realm/ObjectStore/src/impl/transact_log_handler.cpp; sourceTree = ""; }; - 51B4C1E629F756B3B3F1DB636D0B47B5 /* Pods-Performance.Test-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Performance.Test-frameworks.sh"; sourceTree = ""; }; - 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema_Private.h; path = include/RLMObjectSchema_Private.h; sourceTree = ""; }; - 5205D6ED1362D3DA1FA288527EF16CEE /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveSwift.framework; path = "ReactiveSwift-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5206127F576C4CB19A91E8B3646F74A7 /* Pods-UnitTestsTVOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsTVOS.debug.xcconfig"; sourceTree = ""; }; - 524CE6892F50E8FF732D34343E374A2C /* RealmSwift-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RealmSwift-tvOS.xcconfig"; path = "../RealmSwift-tvOS/RealmSwift-tvOS.xcconfig"; sourceTree = ""; }; - 526550D3B725347E7CFF90689259BBA3 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 52BC31573F9A744F9667511ABDE63884 /* Moya-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Moya-tvOS.modulemap"; path = "../Moya-tvOS/Moya-tvOS.modulemap"; sourceTree = ""; }; - 52CCE53E7CF288B50ED98CA8B4E042E8 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; - 5338294C9321C8A2A83790F0D86E9413 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 537F6FD0710D9B2F45C8EBC4870BCF37 /* Result-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-tvOS-prefix.pch"; path = "../Result-tvOS/Result-tvOS-prefix.pch"; sourceTree = ""; }; - 53F23C9A706F9C51F1E34EFD7EFFE910 /* RealmSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-macOS-prefix.pch"; path = "../RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; sourceTree = ""; }; - 54DBC97CC17E66D19139CD85AD715509 /* EVReflection-0db607d1-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EVReflection-0db607d1-umbrella.h"; sourceTree = ""; }; - 55575F8D75D39CD1782B34AD80008464 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; - 560BADE4DB158149FA04E8B4A664D75D /* RxAtomic.c */ = {isa = PBXFileReference; includeInIndex = 1; name = RxAtomic.c; path = RxAtomic/RxAtomic.c; sourceTree = ""; }; - 561422ABB589F95B94507E7286C00E7F /* EVReflection-18115d1d.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-18115d1d.modulemap"; path = "../EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; sourceTree = ""; }; - 562EEB2FC4F044FD52D838616C537DE9 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - 5676362492FF12FD8558998D852F0C9D /* EVReflection-e20423af.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-e20423af.xcconfig"; path = "../EVReflection-e20423af/EVReflection-e20423af.xcconfig"; sourceTree = ""; }; - 56991D3C59B5747810E0A933052B66B0 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - 56C1154E1CB3E403E0745C4AD3D7D929 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - 56D6BA38FB7AE73FA844600F3356F85B /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; - 577A16A491EC10EA617100E11BD68CAB /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = "Moya-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5792D4DED2078EDA9AB41B3F79AE76BD /* Moya-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Moya-iOS.modulemap"; sourceTree = ""; }; - 57D22F887794B3403B7BB7C43BBE8AA7 /* Pods-UnitTestsTVOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsTVOS-Info.plist"; sourceTree = ""; }; - 5883A18999E36E5E70E928BDBF221D2C /* EVReflection-Core-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-Core-umbrella.h"; path = "../EVReflection-Core/EVReflection-Core-umbrella.h"; sourceTree = ""; }; - 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMListBase.h; path = include/RLMListBase.h; sourceTree = ""; }; - 59C7FAE423F0A44CB639AE999C83DFEF /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - 5A651DC40E86BF4387E21EE41960616A /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = "Alamofire-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5A6A8A50E0E7719B1A6AED467254CC93 /* SwiftVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftVersion.swift; path = RealmSwift/SwiftVersion.swift; sourceTree = ""; }; - 5A827B84E2E2D6AEC3B0D8220ABC8C77 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - 5AA7767BCE198F67C9BED84F1F3E8107 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; - 5AC3B91B38DAC21A70FDF77423DFBA41 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - 5AD46E2732D26E75197D928F1B2DED98 /* RLMQueryUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMQueryUtil.mm; path = Realm/RLMQueryUtil.mm; sourceTree = ""; }; - 5B0D7ABE4731C3600BE169960FC5239A /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - 5B3DE4488504AC1CC01BB75E8C79BB6A /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = Sources/Event.swift; sourceTree = ""; }; - 5BD2DD67380DFFFF257D60FDD3415F3B /* Pods-UnitTestsOSX.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnitTestsOSX.modulemap"; sourceTree = ""; }; - 5C0AB4A0B2FF2A974F4B23BF23A44F2C /* ReactiveSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ReactiveSwift-macOS-Info.plist"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; sourceTree = ""; }; - 5CE47B2C48CD8AB31BCE20AEA8FDDD22 /* RLMRealm+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RLMRealm+Sync.mm"; path = "Realm/RLMRealm+Sync.mm"; sourceTree = ""; }; - 5D8DB04A96EA48DE5723C1FD92B085B2 /* Result-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Result-macOS.xcconfig"; path = "../Result-macOS/Result-macOS.xcconfig"; sourceTree = ""; }; - 5E18397F2F9D27AC23F676EFBB703591 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; - 5E32C2EC68CDAC27D3C49CF9F4B92EA0 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; - 5EECDEBE6BBCA95B0E4FF9245D8F907C /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 5EF2DC9169F5FB8D11BE6786511E5F98 /* Realm-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Realm-macOS.xcconfig"; path = "../Realm-macOS/Realm-macOS.xcconfig"; sourceTree = ""; }; - 5EFABB0F89F54D635D82DD0980719029 /* RLMSyncSession.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSession.mm; path = Realm/RLMSyncSession.mm; sourceTree = ""; }; - 5F13FB0773145299CDC8E64742815071 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 5FDE704FFB6291D86A6FBDCA1CD0239E /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 5FF17FF52C62923AE59F6E0F11DA9A8C /* Result-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-iOS-umbrella.h"; sourceTree = ""; }; - 60127E1D1441992F773443CC4C832D1C /* XMLDictionary-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XMLDictionary-iOS-prefix.pch"; sourceTree = ""; }; - 606FAAEDE587CB0F79686D3131A9B0A1 /* RLMProperty.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMProperty.mm; path = Realm/RLMProperty.mm; sourceTree = ""; }; - 60735C05B954406205A51D8D880E38B0 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; - 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 62F2227FF515367AA14C0BDE2F3871DF /* Result-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-tvOS.modulemap"; path = "../Result-tvOS/Result-tvOS.modulemap"; sourceTree = ""; }; - 6346C2DBA803DF38A15B90F0926F7263 /* RxAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxAtomic.h; path = RxAtomic/include/RxAtomic.h; sourceTree = ""; }; - 635533348A2490EB7509F2ABA95B822D /* Realm-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Realm-tvOS.xcconfig"; path = "../Realm-tvOS/Realm-tvOS.xcconfig"; sourceTree = ""; }; - 639D2B822F1FF0C3EAD849D5F9BE6D6C /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = "RxAtomic-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 64480E0E7807E7E4F6F541446202519E /* RLMRealm.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealm.mm; path = Realm/RLMRealm.mm; sourceTree = ""; }; - 64622FBAC6458D8EF5481D3EE6B3BC5D /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-e20423af.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 64BB2466DDBBB21C7E7C080684FB1F91 /* collection_notifications.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_notifications.cpp; path = Realm/ObjectStore/src/collection_notifications.cpp; sourceTree = ""; }; - 64D260B247FAAFA0FC6BC8BD9F8C76CD /* Pods-Performance.Test.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Performance.Test.modulemap"; sourceTree = ""; }; - 651B55FFD6E1995D8BE1EE5546B90E24 /* object_store.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_store.cpp; path = Realm/ObjectStore/src/object_store.cpp; sourceTree = ""; }; - 6558DD13DF94653A80267990F5AD22D0 /* Realm-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Realm-iOS.xcconfig"; sourceTree = ""; }; - 65A105B8255C777B9E73459D064D8724 /* RLMSyncSessionRefreshHandle.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSessionRefreshHandle.mm; path = Realm/RLMSyncSessionRefreshHandle.mm; sourceTree = ""; }; - 6663DA22E32CFDDD90AFF193A4AD2B6F /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 66C19D8D0A5B055C6E4B68355D1A862B /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 6743DC6F47CB5992E96B7C55BDCA673F /* Util.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Util.swift; path = RealmSwift/Util.swift; sourceTree = ""; }; - 67B0B49879CE90BF58D9AA1C09F01E56 /* Result-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Result-macOS-Info.plist"; path = "../Result-macOS/Result-macOS-Info.plist"; sourceTree = ""; }; - 67F1551A630B2792AC160DE013F70EE5 /* Moya-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-iOS-dummy.m"; sourceTree = ""; }; - 6822B1B32E08D0E31E7DE61E226598E6 /* Alamofire-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Alamofire-tvOS-dummy.m"; path = "../Alamofire-tvOS/Alamofire-tvOS-dummy.m"; sourceTree = ""; }; - 69B0C65D6AB9B7CADC3FA10150D5CB50 /* Pods-Performance.Test-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Performance.Test-Info.plist"; sourceTree = ""; }; - 69D84F8AE3FD680D0A97D357E95AF298 /* object_schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_schema.cpp; path = Realm/ObjectStore/src/object_schema.cpp; sourceTree = ""; }; - 69E5A9CBC772D2593F401655DB75B4A5 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = "RxAtomic-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6A5783ED37492E4EBE725E77B05B1EB1 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 6A5C56855E12EE819E9EEB6E7AD13CC9 /* Alamofire-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Alamofire-macOS.modulemap"; path = "../Alamofire-macOS/Alamofire-macOS.modulemap"; sourceTree = ""; }; - 6A8E53B29435AA51370874C7B6186C1D /* EVReflection-e20423af-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-e20423af-dummy.m"; path = "../EVReflection-e20423af/EVReflection-e20423af-dummy.m"; sourceTree = ""; }; - 6A980E73F6BCCB617FF0909AE7D069CE /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 6ABA589BDCFE0158851A98C49E379DEC /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 6ACB4D6D4668759711CA927C37A978DE /* Pods-UnitTestsOSX-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsOSX-umbrella.h"; sourceTree = ""; }; - 6AF51E98DD94CC28E6E4A72F9B8A9B7B /* shared_realm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = shared_realm.cpp; path = Realm/ObjectStore/src/shared_realm.cpp; sourceTree = ""; }; - 6AFCDF00746FB954585DD71BE65F34EC /* RxAtomic-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxAtomic-macOS.xcconfig"; path = "../RxAtomic-macOS/RxAtomic-macOS.xcconfig"; sourceTree = ""; }; - 6B35F607F13290BD1344EAEF39617374 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 6B58D1EBF783BC538B2F2AD5C49407AF /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 6B739D2580EE24733081BE2648E797A1 /* uuid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = uuid.cpp; path = Realm/ObjectStore/src/util/uuid.cpp; sourceTree = ""; }; - 6BE414FC899C943315888286B1687315 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 6C18A409339288CDCA2F51D12D3394F1 /* CKRecordID+EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKRecordID+EVCustomReflectable.swift"; path = "Source/CloudKit/CKRecordID+EVCustomReflectable.swift"; sourceTree = ""; }; - 6C5B4958A4DBA9EC839075534F0A1769 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMConstants.h; path = include/RLMConstants.h; sourceTree = ""; }; - 6E263229E8135E312BA9A42EEBF30AD8 /* EVReflection-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-Core.modulemap"; path = "../EVReflection-Core/EVReflection-Core.modulemap"; sourceTree = ""; }; - 6E77E3E54163F6C59040DA4A6481D43E /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UnitTestsiOS.framework; path = "Pods-UnitTestsiOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject.h; path = include/RLMObject.h; sourceTree = ""; }; - 6EA72B0F9162326061216D12EE3FBF08 /* Alamofire-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Alamofire-iOS.modulemap"; sourceTree = ""; }; - 6EDB5FB15B38E0AEA11F434723036D4E /* RLMManagedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMManagedArray.mm; path = Realm/RLMManagedArray.mm; sourceTree = ""; }; - 6EE8A785909AA86D647A3885D58B893C /* RealmSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-macOS-umbrella.h"; path = "../RealmSwift-macOS/RealmSwift-macOS-umbrella.h"; sourceTree = ""; }; - 7006D2F88A0C685C34DC8365E62CD1D1 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = "RxAtomic-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 706727F1B5E2271D51FF433D95D40A45 /* ResultExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultExtensions.swift; path = Sources/ResultExtensions.swift; sourceTree = ""; }; - 7090CD0E0114285F5AC7C37DAF8F3BBE /* PrintOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrintOptions.swift; path = Source/PrintOptions.swift; sourceTree = ""; }; - 70FF4768B744357F1D49A8EC87A0295C /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - 716379552A7999494D347168AE580EF3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 720BF8DB2D658B8010EA3B38EEC0633B /* ReactiveSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-tvOS-umbrella.h"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-umbrella.h"; sourceTree = ""; }; - 72E280B20EC07856F90F588B87AB4FB0 /* sync_config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_config.cpp; path = Realm/ObjectStore/src/sync/sync_config.cpp; sourceTree = ""; }; - 739E392B568350F4E2736547814AB63E /* RxSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-iOS-prefix.pch"; sourceTree = ""; }; - 7401BF138363AD2BFE4D988F71A8D533 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; - 742AF41867F91E15115C8FD1659F7C98 /* ReactiveSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-tvOS-prefix.pch"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; sourceTree = ""; }; - 743E26B9B771116B9ECC26378019C6C6 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; - 748ACB047C326D569886B50C5F09299F /* keychain_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = keychain_helper.cpp; path = Realm/ObjectStore/src/impl/apple/keychain_helper.cpp; sourceTree = ""; }; - 74B5AAB64A82EB04291EB38DAF081DBE /* Alamofire-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-iOS-Info.plist"; sourceTree = ""; }; - 752FA90778216189AB611054116A6CEE /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 753CB14F061A550445EF68D8E2DC591E /* EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVCustomReflectable.swift; path = Source/EVCustomReflectable.swift; sourceTree = ""; }; - 757D5F1E01E05D1073546719FFF04F5E /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; - 75CEE0A0A4CF31C7D2D4E4EA8FF6D037 /* EVReflection-e20423af-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-e20423af-umbrella.h"; path = "../EVReflection-e20423af/EVReflection-e20423af-umbrella.h"; sourceTree = ""; }; - 765D19540E2DAD9733703BD9B8A87091 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 76BA6535252249B237387DAB35981410 /* RLMObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObject.mm; path = Realm/RLMObject.mm; sourceTree = ""; }; - 7706EC6E53CD420098CE3CB11359E6E0 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = Sources/Signal.swift; sourceTree = ""; }; - 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectStore.h; path = include/RLMObjectStore.h; sourceTree = ""; }; - 78E70D352B5FEDC36D346A339F357455 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 7942864BD89782A47A4798E9E96B7347 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 7A2CC5733670CD345607141A9E9953B6 /* XMLDictionary-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "XMLDictionary-tvOS.modulemap"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; sourceTree = ""; }; - 7AF7D6FE59E34D8FF07261B8B13CC311 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - 7B9D1569AB6344D1E2EC089F996720AA /* Alamofire-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Alamofire-macOS-dummy.m"; path = "../Alamofire-macOS/Alamofire-macOS-dummy.m"; sourceTree = ""; }; - 7BADAD471E28E8EF7252A65F1DE308B2 /* Moya-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-iOS-prefix.pch"; sourceTree = ""; }; - 7BE3C5483DEDC3B5F2DF90DA68C17803 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealm+Sync.h"; path = "include/RLMRealm+Sync.h"; sourceTree = ""; }; - 7C1BEE8D4CE840688D5926CD05F98069 /* Result-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-tvOS-umbrella.h"; path = "../Result-tvOS/Result-tvOS-umbrella.h"; sourceTree = ""; }; - 7CA981A80C904954BA05F3905EDC95CD /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 7CE5315E903B1E375BF1D3E7D1778AE6 /* RxSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-tvOS-umbrella.h"; path = "../RxSwift-tvOS/RxSwift-tvOS-umbrella.h"; sourceTree = ""; }; - 7CF733ACBE37FC68E90E9FF6FD0344C4 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 7D2364906AFCDC143828CCB9A4C21F30 /* Pods-UnitTestsiOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsiOS-acknowledgements.plist"; sourceTree = ""; }; - 7D3ACDC7D2B570E447EEFE615BEB0D3D /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 7DC09EEF4F29138D238F7136BC93F76A /* Pods-UnitTestsTVOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnitTestsTVOS-acknowledgements.markdown"; sourceTree = ""; }; - 7E07999D53C72517A73DBFAB81E3BC12 /* librealmcore-ios.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-ios.a"; path = "core/librealmcore-ios.a"; sourceTree = ""; }; - 7E6BBE1B4F281F5BDEF12A7CF29462AC /* EVArrayExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVArrayExtension.swift; path = Source/EVArrayExtension.swift; sourceTree = ""; }; - 7E6E8496FBE44C6D8F13FE0AACAD227D /* ReactiveSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ReactiveSwift-macOS-dummy.m"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-dummy.m"; sourceTree = ""; }; - 7E6F9CE8CCFF92CE1D157C416295853B /* RLMSyncPermissionResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncPermissionResults.mm; path = Realm/RLMSyncPermissionResults.mm; sourceTree = ""; }; - 7F163A8236CE2BD4DD4A2A583A136526 /* Pods-UnitTestsOSX-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsOSX-acknowledgements.plist"; sourceTree = ""; }; - 7F163C341907A32E9765C7A03ABD69DB /* ObjectSchema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectSchema.swift; path = RealmSwift/ObjectSchema.swift; sourceTree = ""; }; - 7F9F5C4503F765D4A53E3D17311791F2 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 8001277CFCDB2AEFEC73A6D69326AB97 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 80187EFE9FC124CA7B1BD7CA66A85605 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; - 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 80E98F5D341284B5759C4988BD54AE49 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray_Private.h; path = include/RLMArray_Private.h; sourceTree = ""; }; - 815E2CFDBFEBB299CE218E7ECC29CA51 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray.h; path = include/RLMArray.h; sourceTree = ""; }; - 822300184733BA2A3ECE8A287BBCBEE7 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 82EF95AB36D1F9FEDB395BA5FFE9A24A /* RxSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxSwift-macOS.xcconfig"; path = "../RxSwift-macOS/RxSwift-macOS.xcconfig"; sourceTree = ""; }; - 842D8B5D9A314C669117BDD7936329D7 /* RLMSwiftSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSwiftSupport.m; path = Realm/RLMSwiftSupport.m; sourceTree = ""; }; - 843F429A5EA9F8C404B2F26234C62215 /* Moya-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Moya-tvOS-Info.plist"; path = "../Moya-tvOS/Moya-tvOS-Info.plist"; sourceTree = ""; }; - 84F219CD4C7E32F1DCC1F0C450073382 /* RLMSyncConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncConfiguration.mm; path = Realm/RLMSyncConfiguration.mm; sourceTree = ""; }; - 851094E58B9830EEB95CDF1FD2F13DA4 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 860F27FF84BA352AB5176CF24F982A7F /* Observer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observer.swift; path = Sources/Observer.swift; sourceTree = ""; }; - 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Dynamic.h; path = include/RLMRealm_Dynamic.h; sourceTree = ""; }; - 877D9CB81659083D530AA297AC735D12 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 879B25F87594725416692EA7CB5B9004 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = "RxSwift-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 87DF5CE26036DA03AF1CBB93E3FDF1EC /* EVReflection-0db607d1.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "EVReflection-0db607d1.xcconfig"; sourceTree = ""; }; - 8861AA9916E8F5169F8DCE6AE071612C /* ReactiveSwift-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "ReactiveSwift-tvOS.xcconfig"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS.xcconfig"; sourceTree = ""; }; - 88BBC047ACE3ABDB586B16C147E3AF71 /* RxAtomic-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RxAtomic-iOS.modulemap"; sourceTree = ""; }; - 89B98E94CE5923B75B26EF0821CD05E9 /* XMLDictionary-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "XMLDictionary-iOS.xcconfig"; sourceTree = ""; }; - 8A1496BB8FBFEBF77026016B1C86EF14 /* RLMSyncCredentials.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSyncCredentials.m; path = Realm/RLMSyncCredentials.m; sourceTree = ""; }; - 8A77B7A4D4E784A02F5AA65C3598AC99 /* RealmSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-tvOS-prefix.pch"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; sourceTree = ""; }; - 8B52AE79A6A88DA1C296FF6F91ED3CF7 /* CKReference+EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKReference+EVCustomReflectable.swift"; path = "Source/CloudKit/CKReference+EVCustomReflectable.swift"; sourceTree = ""; }; - 8CF8BC2C2F6FA40438A67F6DDE8ACF45 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = "Moya-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D2AEA10CFF492895E47BFCF7BBA526A /* RxSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxSwift-tvOS.modulemap"; path = "../RxSwift-tvOS/RxSwift-tvOS.modulemap"; sourceTree = ""; }; - 8D830FB6C68D011397F5C65FC194E7B0 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DE00B83480F283086316DA600ED70CD /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RealmSwift.framework; path = "RealmSwift-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E0C6D077A3B129DAE498E8B66AAF90E /* XMLDictionary-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "XMLDictionary-tvOS-Info.plist"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; sourceTree = ""; }; - 8E387B216C069B1A8232B6ED3D1CEB30 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 8E5615FE3C68685E0664BA7314E17D80 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - 8EAB5443DAE9B55D4124D90356E3D730 /* primitive_list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = primitive_list_notifier.cpp; path = Realm/ObjectStore/src/impl/primitive_list_notifier.cpp; sourceTree = ""; }; - 8F4946348BF931FA74BF101EE6FE9578 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - 8F59E12EBD10532AA29A654CC7ED05AA /* ReactiveSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ReactiveSwift-tvOS-dummy.m"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-dummy.m"; sourceTree = ""; }; - 8F6648CA8A1997B6FC214C5847EF1DD3 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FB08D55E99327B2F215B2E5965A69A3 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 8FCCCC23F7822A4B70CD837B44F0CAFE /* DataRequest+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DataRequest+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/XML/DataRequest+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; - 90D019B158C4658883847A9B37792E8B /* Pods-UnitTestsiOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTestsiOS-dummy.m"; sourceTree = ""; }; - 911647F332C8833F643FD6D2F7BCD41D /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; - 9117764DB0FD3AFBDA540AAA5FC75755 /* RLMSyncManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncManager.mm; path = Realm/RLMSyncManager.mm; sourceTree = ""; }; - 913E2A8F0E83166C15FAF5201833AA0F /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 916CF1CA839E1340E7EF3A8A3210E04D /* RxAtomic-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-tvOS-umbrella.h"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-umbrella.h"; sourceTree = ""; }; - 9192ECAA6C37A2644F62982A5A15526C /* ReactiveSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-macOS-umbrella.h"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-umbrella.h"; sourceTree = ""; }; - 91C624402103A99C7120BABDF0840695 /* Single+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Single+Response.swift"; path = "Sources/RxMoya/Single+Response.swift"; sourceTree = ""; }; - 91DE9B7D882A7292D6957206B01B8BFE /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 9280F4F02C55ACEF682732CD59894C93 /* Pods_Performance_Test.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Performance_Test.framework; path = "Pods-Performance.Test.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 92948649539ED543FCEEB8E19B4B9B37 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; - 936F44A5F04F6D1459DE8DAB7B45598B /* Result-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Result-iOS-dummy.m"; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93AB2EEB47AC45216CC2D83BE78EFED4 /* Object.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Object.swift; path = RealmSwift/Object.swift; sourceTree = ""; }; - 93E5EDA3E3E08013136237A6593AA69C /* Moya-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Moya-macOS-Info.plist"; path = "../Moya-macOS/Moya-macOS-Info.plist"; sourceTree = ""; }; - 94EE38DD699CE026B778893123C5ABF8 /* Pods-Performance.Test.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Performance.Test.release.xcconfig"; sourceTree = ""; }; - 94F683776BD08C7FF4009D10859B2652 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = Sources/Disposable.swift; sourceTree = ""; }; - 95025238532A88701DD1AD9F2C237A32 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = "Result-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 95692FE0A20FC5ECEDA3505D92FE034A /* Pods-Performance.Test-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Performance.Test-acknowledgements.markdown"; sourceTree = ""; }; - 95D9AFB92FC1114498BE8A2CB072D6B1 /* Alamofire-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Alamofire-macOS-Info.plist"; path = "../Alamofire-macOS/Alamofire-macOS-Info.plist"; sourceTree = ""; }; - 9654D2EF4DE790462ED8F5278D25DC7F /* XMLDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XMLDictionary.m; path = XMLDictionary/XMLDictionary.m; sourceTree = ""; }; - 972BB618DF61C283AF968424462BF588 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 97413475DD8E65201BC93EE6E7D8E769 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 974F36B26E343DD493794EED896FD50F /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 97887A248D6442EE14D516C7DE22E530 /* list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list_notifier.cpp; path = Realm/ObjectStore/src/impl/list_notifier.cpp; sourceTree = ""; }; - 97AE8B5219092BD389148C44253A5DD1 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 97E4A8245F6A9E710EAB66AE89467355 /* XMLDictionary-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "XMLDictionary-iOS.modulemap"; sourceTree = ""; }; - 97ED709205B4D89D20831FD0AED66058 /* XMLDictionary-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "XMLDictionary-tvOS.xcconfig"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS.xcconfig"; sourceTree = ""; }; - 987471309F3031203EBCE4F1558235B0 /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; - 98C5FFC3500E03631C8B8EFD3DD0E4ED /* RealmSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RealmSwift-macOS-dummy.m"; path = "../RealmSwift-macOS/RealmSwift-macOS-dummy.m"; sourceTree = ""; }; - 98C7894E5DD02799FB1B9540D606DE19 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveSwift.framework; path = "ReactiveSwift-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 98CEEAC8B700A1D7FAF6AE95DCB42BE4 /* EVReflection-18115d1d.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-18115d1d.xcconfig"; path = "../EVReflection-18115d1d/EVReflection-18115d1d.xcconfig"; sourceTree = ""; }; - 98D01D3B9102BE001A360D62B14E2AC8 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 98F0BB6D601C7986CA9ADFE1E0FC3F00 /* weak_realm_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = weak_realm_notifier.cpp; path = Realm/ObjectStore/src/impl/weak_realm_notifier.cpp; sourceTree = ""; }; - 99129AB799BFE5E2655696243C077074 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil.h; path = include/RLMSyncUtil.h; sourceTree = ""; }; - 99DFCD2F3FABBA4B15C90B804E9FE1C0 /* EVWorkaroundHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVWorkaroundHelpers.swift; path = Source/EVWorkaroundHelpers.swift; sourceTree = ""; }; - 99E58392BE8B3510E986FC2315969C87 /* RLMRealmUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealmUtil.mm; path = Realm/RLMRealmUtil.mm; sourceTree = ""; }; - 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+RLMSync.h"; path = "include/NSError+RLMSync.h"; sourceTree = ""; }; - 9A01CE26B4BB6C6A2A7BFC94E1F24E95 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 9A5B300C7CB3C3E5F3DF66BBDD646C25 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 9A6328102BAF1E19B61116D39DC2E559 /* RLMCollection.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMCollection.mm; path = Realm/RLMCollection.mm; sourceTree = ""; }; - 9A80DEA6BD5544F37705A17A45480B84 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 9A909BF6B78AD07F9BD06DF029775D4E /* Response+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Response+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/XML/Response+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; - 9AA0ADD7FA589EC1EBEE84A6F0488BA5 /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Atomic.swift; sourceTree = ""; }; - 9AC717D24A72068E300166601062A8ED /* Observable+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+EVReflectable.swift"; path = "Source/Alamofire/Moya/RxSwift/Observable+EVReflectable.swift"; sourceTree = ""; }; - 9B66088E921C8BCB3E488232925AD1B7 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; - 9BEC7CB48738A72E66783A86CDFF9EE6 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema_Private.h; path = include/RLMSchema_Private.h; sourceTree = ""; }; - 9CEB937BDD2CA1B8FC90858D9259115F /* Moya-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-macOS-prefix.pch"; path = "../Moya-macOS/Moya-macOS-prefix.pch"; sourceTree = ""; }; - 9D21EDBA0156D8DD3DC77FED2DFE546A /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 9DD5EBFDE3D23F17CEB375DBFAD70011 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RealmSwift/Error.swift; sourceTree = ""; }; - 9E1EB1EB55145D1FA277EA2A4F682925 /* RealmSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RealmSwift-macOS-Info.plist"; path = "../RealmSwift-macOS/RealmSwift-macOS-Info.plist"; sourceTree = ""; }; - 9E45FEBCDAC5F0795D91C93337CC226E /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-Core.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - A03A83A4C56AB1F85CCD3D277BA0E73F /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - A05C2D9FBE75ADF4BBB06A518FF20C79 /* ValidatingProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidatingProperty.swift; path = Sources/ValidatingProperty.swift; sourceTree = ""; }; - A1629F142E4267DA44AA20048D76F5BE /* Result-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Result-iOS-Info.plist"; sourceTree = ""; }; - A209E48ABB030A9C8F6DB7B5E7451A78 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - A27D26D0250944182214897CBC4429DA /* XMLDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XMLDictionary.h; path = XMLDictionary/XMLDictionary.h; sourceTree = ""; }; - A2B6C7CCB45E68F93344E45C54F7CDEC /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - A35F0B197A6047E3803BD8351F2CD062 /* Pods-UnitTestsiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsiOS-Info.plist"; sourceTree = ""; }; - A3F8F0715200A94535B6DD0BB8FC141E /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveSwift.framework; path = "ReactiveSwift-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - A47D2EF00AC73C19C312665F53A23F23 /* sync_session.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_session.cpp; path = Realm/ObjectStore/src/sync/sync_session.cpp; sourceTree = ""; }; - A494D918A513E64A57EECEE8F5A7D5E9 /* RLMSyncUser.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncUser.mm; path = Realm/RLMSyncUser.mm; sourceTree = ""; }; - A50CC0B011370FF6CE47A3B7B19B835E /* XMLDictionary-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "XMLDictionary-macOS.xcconfig"; path = "../XMLDictionary-macOS/XMLDictionary-macOS.xcconfig"; sourceTree = ""; }; - A5BBE3C8BC368D1DFFA3F3C480A1ABDC /* Moya-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-iOS-umbrella.h"; sourceTree = ""; }; - A5BF10301DBE8F30FEFF814B1B68F0C0 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - A5E7168EDEAD6CBEF3592896943D326E /* ConversionOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConversionOptions.swift; path = Source/ConversionOptions.swift; sourceTree = ""; }; - A5F70563FF9CE353296AE15F096260EC /* DataRequest+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DataRequest+EVReflectable.swift"; path = "Source/Alamofire/DataRequest+EVReflectable.swift"; sourceTree = ""; }; - A6451028FCA0C967BE8899AD418065FA /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; - A70768616EC07CE51AD6879B41BB47F6 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; - A77368DDFEEA4694C704C5CA9D737030 /* Moya-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Moya-macOS-dummy.m"; path = "../Moya-macOS/Moya-macOS-dummy.m"; sourceTree = ""; }; - A7B3B9C55A60A9A83AFC97B49D777F38 /* Pods-UnitTestsiOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsiOS-frameworks.sh"; sourceTree = ""; }; - A7DECA3B4A4E985F124A013DD48B4AEA /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - A823A50F05735DDCFAACF36228734EBA /* Sync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sync.swift; path = RealmSwift/Sync.swift; sourceTree = ""; }; - A9B0D10C5805239E8B54BE320911F4E1 /* EVReflection-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-Core-dummy.m"; path = "../EVReflection-Core/EVReflection-Core-dummy.m"; sourceTree = ""; }; - A9BF4F40D8111062E55287F96D07A1A9 /* Flatten.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Flatten.swift; path = Sources/Flatten.swift; sourceTree = ""; }; - AA464B772A2322443B4BF81B3E4BE2AE /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - ABE2B6E508698E67003BF84F21DC8698 /* CKDataObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CKDataObject.swift; path = Source/CloudKit/CKDataObject.swift; sourceTree = ""; }; - AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMAccessor.h; path = include/RLMAccessor.h; sourceTree = ""; }; - AC6DF0A3D07BA0152B6EAC2F11C816ED /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - AD145ECBFB7C7E723DE635607401A3C8 /* RealmObjectEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmObjectEVCustomReflectable.swift; path = Source/Realm/RealmObjectEVCustomReflectable.swift; sourceTree = ""; }; - ADA990C19AF630006778F37CE5B6939C /* RLMAnalytics.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMAnalytics.mm; path = Realm/RLMAnalytics.mm; sourceTree = ""; }; - AE0BEA5EFB41B576FDA5190E31A03E98 /* RLMSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSchema.mm; path = Realm/RLMSchema.mm; sourceTree = ""; }; - AE7383B84BBE200FEA417ABB33EC2E46 /* RLMClassInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMClassInfo.mm; path = Realm/RLMClassInfo.mm; sourceTree = ""; }; - AE84DD52020CE6B8D0F7158D81D2329F /* RealmOptionalEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmOptionalEVCustomReflectable.swift; path = Source/Realm/RealmOptionalEVCustomReflectable.swift; sourceTree = ""; }; - AE8732AF49BB8612234CFBB303B7B26F /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - AEF5A635274C18738EE46CD3791D8F1E /* RealmSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RealmSwift-tvOS.modulemap"; path = "../RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; sourceTree = ""; }; - AF567B4A8AE9EAD5AE21DC1F8BEA7220 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - AF6F0DD9F99D649E50D8771E71767B63 /* RxAtomic-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxAtomic-tvOS.modulemap"; path = "../RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; sourceTree = ""; }; - B030DC65FA5CEB30B619DD0D217B3291 /* EVDictionaryExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVDictionaryExtension.swift; path = Source/EVDictionaryExtension.swift; sourceTree = ""; }; - B04AC295D0A80327DF9F7B93C2588036 /* ThreadSafeReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeReference.swift; path = RealmSwift/ThreadSafeReference.swift; sourceTree = ""; }; - B09058B98A4ECFB07F03463CD707F12E /* sync_file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_file.cpp; path = Realm/ObjectStore/src/sync/impl/sync_file.cpp; sourceTree = ""; }; - B0BE49852506C05DE96AE96DB746D495 /* Pods-UnitTestsTVOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsTVOS-frameworks.sh"; sourceTree = ""; }; - B101BC298DE12ABAC78D9DD1B24159F7 /* RLMRealmConfiguration+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RLMRealmConfiguration+Sync.mm"; path = "Realm/RLMRealmConfiguration+Sync.mm"; sourceTree = ""; }; - B1FE9D6DCD76A57628B93040F2C720B0 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; - B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration_Private.h; path = include/RLMRealmConfiguration_Private.h; sourceTree = ""; }; - B23667216AC85A20D1B58A481700684E /* EVReflection-e20423af-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-e20423af-prefix.pch"; path = "../EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; sourceTree = ""; }; - B2AFE5F7FB7AD323177556946FAD4FE2 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - B3792888948F5238612F32EA33ADD188 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - B46C0A679B108FAB037FC01C82B9AA47 /* RLMObjectBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectBase.mm; path = Realm/RLMObjectBase.mm; sourceTree = ""; }; - B483E907CD4A290582271781A62A7EC0 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - B48F33692106B1690D3BB72A0ECBB99C /* Pods_44Demo5.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_44Demo5.framework; path = "Pods-44Demo5.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - B4A8F165EB8F80DA10C988C42603FE0F /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - B4D0D28AB1440E5A04D6F4760FB32696 /* RLMSyncPermission.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncPermission.mm; path = Realm/RLMSyncPermission.mm; sourceTree = ""; }; - B5AD35724637C1B82C6C2ABFEDA0368E /* RealmCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmCollection.swift; path = RealmSwift/RealmCollection.swift; sourceTree = ""; }; - B5C0724FEE810E5460B48EBAC008A481 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; - B70F6E965E6D5FA68D99E3D11DF0CB28 /* UnidirectionalBinding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnidirectionalBinding.swift; path = Sources/UnidirectionalBinding.swift; sourceTree = ""; }; - B774377390835E12805A7C3E897900B7 /* RxAtomic-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxAtomic-macOS-dummy.m"; path = "../RxAtomic-macOS/RxAtomic-macOS-dummy.m"; sourceTree = ""; }; - B7BC3897DF5618716A4AB24F0531810A /* EVReflection-18115d1d-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-18115d1d-umbrella.h"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-umbrella.h"; sourceTree = ""; }; - B81360B8AD297D980A2CC317003A953A /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = "RxSwift-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - B82202A0E9722080A1AAF8DB93EA3551 /* EVReflection-0db607d1-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EVReflection-0db607d1-dummy.m"; sourceTree = ""; }; - B8B03A51E3CB7EB1DED6B69A6CF431F4 /* Moya-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Moya-tvOS.xcconfig"; path = "../Moya-tvOS/Moya-tvOS.xcconfig"; sourceTree = ""; }; - B91D2CA34E5A1A8E36077C3AC0E2DC49 /* RealmSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RealmSwift-macOS.modulemap"; path = "../RealmSwift-macOS/RealmSwift-macOS.modulemap"; sourceTree = ""; }; - B9292F866EFDEA1D5177CAAF9358501E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - B9CF46817F503FDC527507767A2B5497 /* RxAtomic-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxAtomic-tvOS-dummy.m"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-dummy.m"; sourceTree = ""; }; - BA2ECE3794AE5C11E58CFFB14730D2A0 /* Pods-Performance.Test.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Performance.Test.debug.xcconfig"; sourceTree = ""; }; - BA34DDF1AB39E9F5072BCC710D3CA9F2 /* Realm-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Realm-iOS-prefix.pch"; sourceTree = ""; }; - BA6CBA7C68AFF1BD6693E9B62F3D7410 /* ObjectiveCSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectiveCSupport.swift; path = RealmSwift/ObjectiveCSupport.swift; sourceTree = ""; }; - BBD6DA8C001FFC7BF5D11C8FB3CBA554 /* EVReflection.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = EVReflection.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BBFC6DF1E946D87D2992DB17644AFBE0 /* Pods-UnitTestsiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsiOS.release.xcconfig"; sourceTree = ""; }; - BC059AA5D90B5F52346CF838289A154A /* RxSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RxSwift-iOS.xcconfig"; sourceTree = ""; }; - BC6636E8B2CE8BC44AB21FA0586E5609 /* RLMConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMConstants.m; path = Realm/RLMConstants.m; sourceTree = ""; }; - BC7DFED3D12BCBB3DDAA0A91C4BCC8D3 /* RLMUpdateChecker.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMUpdateChecker.mm; path = Realm/RLMUpdateChecker.mm; sourceTree = ""; }; - BCDD8500CA3137EA317C76D99CF7D660 /* Property.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Property.swift; path = RealmSwift/Property.swift; sourceTree = ""; }; - BCEC916AA5200BBD72F9AC66B25B5AEB /* Alamofire-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Alamofire-tvOS.xcconfig"; path = "../Alamofire-tvOS/Alamofire-tvOS.xcconfig"; sourceTree = ""; }; - BD0BDBA6272619A0E68456B561465857 /* Migration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Migration.swift; path = RealmSwift/Migration.swift; sourceTree = ""; }; - BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMOptionalBase.h; path = include/RLMOptionalBase.h; sourceTree = ""; }; - BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUser.h; path = include/RLMSyncUser.h; sourceTree = ""; }; - BE18C65E373025388E3C65BE0D33B64E /* SortDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SortDescriptor.swift; path = RealmSwift/SortDescriptor.swift; sourceTree = ""; }; - BE5174C3A5BB7921DE77B7A24E81B7E3 /* RxSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxSwift-tvOS-Info.plist"; path = "../RxSwift-tvOS/RxSwift-tvOS-Info.plist"; sourceTree = ""; }; - BEA68FFEA4BD00335C53DA54E154157B /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - BEC7AA9C9B9650F2D7D6387077F6AF87 /* Result-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-iOS-prefix.pch"; sourceTree = ""; }; - BF7CA9CC401CB12E9EC1601401AD13C7 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BFAEE33B3C86F98564D2D29155315C4B /* realm_coordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = realm_coordinator.cpp; path = Realm/ObjectStore/src/impl/realm_coordinator.cpp; sourceTree = ""; }; - BFC3A2BA133A7DAAAD72EC46C3C317D6 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - C1A6025BA4B7F5DF27DC9C3C199A6A6F /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - C201819DE46C8F950BAA156BE4A2A15E /* RealmSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RealmSwift-iOS.modulemap"; sourceTree = ""; }; - C244A498A17CBCDC09BB144B64047F47 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - C308434CE6014CB8D519608880295B07 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = RealmSwift/Schema.swift; sourceTree = ""; }; - C329F2223A1903B6BEB028324F2DB9CB /* LinkingObjects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkingObjects.swift; path = RealmSwift/LinkingObjects.swift; sourceTree = ""; }; - C38121306BD0C18214ADB09FF5890EEE /* Pods-44Demo5.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-44Demo5.release.xcconfig"; sourceTree = ""; }; - C38C4F9EF7D9C2F474200ADCE6703C88 /* RealmSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-iOS-umbrella.h"; sourceTree = ""; }; - C3A6143BE34506DCA0811C132CEB680C /* Alamofire-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Alamofire-iOS.xcconfig"; sourceTree = ""; }; - C3B66C6DE9AAEF98177295CAF3E9A931 /* MoyaProvider+Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Reactive.swift"; path = "Sources/ReactiveMoya/MoyaProvider+Reactive.swift"; sourceTree = ""; }; - C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncCredentials.h; path = include/RLMSyncCredentials.h; sourceTree = ""; }; - C4C50717FE30D9F012BF2F704F239C22 /* RealmSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RealmSwift-tvOS-dummy.m"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-dummy.m"; sourceTree = ""; }; - C4E281ECE2108889F4EF79857852E227 /* Pods-UnitTestsOSX-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTestsOSX-dummy.m"; sourceTree = ""; }; - C50C86B1C81653B7BA6D9E62CEE1962A /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - C537475456AEAF314CEF431D1FA41A92 /* XMLDictionary-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-tvOS-umbrella.h"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-umbrella.h"; sourceTree = ""; }; - C6C8B47A5F0CDE1EE59992C6EEFB8F57 /* RealmSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RealmSwift-iOS-dummy.m"; sourceTree = ""; }; - C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase.h; path = include/RLMObjectBase.h; sourceTree = ""; }; - C7D1F36962C6FA8B436835CA8D8990A5 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = Sources/Reactive.swift; sourceTree = ""; }; - C7D5564105608D16CE593C8492BBF555 /* partial_sync.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = partial_sync.cpp; path = Realm/ObjectStore/src/sync/partial_sync.cpp; sourceTree = ""; }; - C8204A0845CE92F63BBA38BE75E66ED9 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Sources/Bag.swift; sourceTree = ""; }; - C90656B587E5C959F6C88AF678047C34 /* Pods-UnitTestsOSX.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsOSX.release.xcconfig"; sourceTree = ""; }; - C9117FE31AFD0EB1948DE450DF893BAD /* XMLDictionary-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XMLDictionary-iOS-dummy.m"; sourceTree = ""; }; - C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration.h; path = include/RLMRealmConfiguration.h; sourceTree = ""; }; - CAA2BFFF27ED761490F064E451CA8957 /* NSError+RLMSync.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+RLMSync.m"; path = "Realm/NSError+RLMSync.m"; sourceTree = ""; }; - CBEBFB64E5106C0801CA36B40B7A2E4B /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - CBFE8FA94D4A70271CCD491AC249A965 /* sync_user.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_user.cpp; path = Realm/ObjectStore/src/sync/sync_user.cpp; sourceTree = ""; }; - CC6C76191DC6C13618B171D57052CAD5 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - CCB5BFBA3447C582123E13FEBA3B4E41 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-18115d1d.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - CCF4BB7DA71A054E1A948009DBC5BAC4 /* EVReflection-e20423af.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-e20423af.modulemap"; path = "../EVReflection-e20423af/EVReflection-e20423af.modulemap"; sourceTree = ""; }; - CD360AA9537471DD7F0B8076751FD183 /* Pods-UnitTestsTVOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsTVOS.release.xcconfig"; sourceTree = ""; }; - CD415F19D3197B2034AF15B7F0B1BC91 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - CD73A035F5DD3614BD7041E43BDB6644 /* EVReflection-18115d1d-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-18115d1d-Info.plist"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; sourceTree = ""; }; - CE5F3623411ACA3657A8D3C3FA7D1CEB /* RLMResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMResults.mm; path = Realm/RLMResults.mm; sourceTree = ""; }; - CEAEA9EC003FB9D1BA6A738A57B73BD3 /* XMLDictionary-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XMLDictionary-tvOS-dummy.m"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-dummy.m"; sourceTree = ""; }; - CF2D4CA1CBD1BA1DFFD4EEAE21C18E28 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; - CF5AD9C0D514CE2E1F03DA23E1E3AFB6 /* XMLDictionary-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XMLDictionary-iOS-umbrella.h"; sourceTree = ""; }; - CF922399116BB870152F161A265E0F79 /* EVReflection-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-Core-Info.plist"; path = "../EVReflection-Core/EVReflection-Core-Info.plist"; sourceTree = ""; }; - CFB51C35596FB65FB64792C58A7CBDFB /* RxSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-iOS-Info.plist"; sourceTree = ""; }; - D03797D9A093AC9A0144E6E9F3374CD3 /* RLMSyncUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncUtil.mm; path = Realm/RLMSyncUtil.mm; sourceTree = ""; }; - D0CD9F0602B9DAC3C58B4D1DA03E734B /* RealmSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RealmSwift-macOS.xcconfig"; path = "../RealmSwift-macOS/RealmSwift-macOS.xcconfig"; sourceTree = ""; }; - D0F8F58B52295E13949E95F17C7437B7 /* RxAtomic-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-iOS-umbrella.h"; sourceTree = ""; }; - D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSession.h; path = include/RLMSyncSession.h; sourceTree = ""; }; - D22FEC3E0D295A54453EF8FB5CCA2CC2 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Realm.framework; path = "Realm-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D241798E05FF8996B067D4143DF0374B /* librealmcore-macosx.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-macosx.a"; path = "core/librealmcore-macosx.a"; sourceTree = ""; }; - D2458160039E0306849DA1BAD5BE3995 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; - D2CB39EE7A761907FF535D94CEB4E7D5 /* sync_permission.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_permission.cpp; path = Realm/ObjectStore/src/sync/sync_permission.cpp; sourceTree = ""; }; - D306E3720FA908C80DAAC57380E5BB03 /* Results.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Results.swift; path = RealmSwift/Results.swift; sourceTree = ""; }; - D3946477F86947A38CF20369BB9CD0CC /* ResultProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultProtocol.swift; path = Result/ResultProtocol.swift; sourceTree = ""; }; - D3BCEA980DBC6BC4805A13A2F4CFEE9D /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - D3D7156EC03FACF2195B6C67F5BFA35D /* Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Action.swift; path = Sources/Action.swift; sourceTree = ""; }; - D47E52DEEA5200DCE93123EEABC5C001 /* RxAtomic-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxAtomic-macOS.modulemap"; path = "../RxAtomic-macOS/RxAtomic-macOS.modulemap"; sourceTree = ""; }; - D52B428170350345E1FAE09466DB4EBA /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - D574D6D2948F253052888CF85638E039 /* RealmSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RealmSwift-tvOS-Info.plist"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; sourceTree = ""; }; - D695B23EF988A8A40451857E33D8531D /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - D6B1DD7F215686D7B3C550A17C63DF99 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Realm.framework; path = "Realm-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D6EDA676C8FE49A4FB1996D26FE0C446 /* EVReflection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflection.swift; path = Source/EVReflection.swift; sourceTree = ""; }; - D716D7610CE51BDE5C98EC0D768CEA02 /* Realm-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Realm-macOS-dummy.m"; path = "../Realm-macOS/Realm-macOS-dummy.m"; sourceTree = ""; }; - D727B18F9A161E305B476BBAD3CF6542 /* Pods-Performance.Test-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Performance.Test-dummy.m"; sourceTree = ""; }; - D72D138BCB7C8F1F1841A1488F4AD1F0 /* RxSwift-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxSwift-tvOS.xcconfig"; path = "../RxSwift-tvOS/RxSwift-tvOS.xcconfig"; sourceTree = ""; }; - D7440FBC4F41DE1F81A61CA71AFE47CD /* Observable+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/RxSwift/XML/Observable+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; - D7922363621CACAE52BB4A3FAC58B4DB /* sync_manager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_manager.cpp; path = Realm/ObjectStore/src/sync/sync_manager.cpp; sourceTree = ""; }; - D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Dynamic.h; path = include/RLMObjectBase_Dynamic.h; sourceTree = ""; }; - D871D704D05563220D5A667470C13E8E /* Realm-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Realm-iOS-dummy.m"; sourceTree = ""; }; - D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMMigration.h; path = include/RLMMigration.h; sourceTree = ""; }; - D8914A258EC9969BBFE71EA10A844623 /* index_set.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = index_set.cpp; path = Realm/ObjectStore/src/index_set.cpp; sourceTree = ""; }; - D8AD1DA61866DD4D3C370C7DCBFA243E /* ReactiveSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "ReactiveSwift-macOS.xcconfig"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS.xcconfig"; sourceTree = ""; }; - D96447FAB899FD38C4F96AB27545EDF8 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - D9701FF5327863C3E166F4139384169F /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Realm.framework; path = "Realm-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - DA40AA5BAFE9191FC6CF763FA411E7D1 /* XMLDictionary-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "XMLDictionary-macOS.modulemap"; path = "../XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; sourceTree = ""; }; - DC36B5C291D7F6CF7228777E5D58A737 /* Pods-44Demo5.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-44Demo5.debug.xcconfig"; sourceTree = ""; }; - DCBE4096B40757DAC22968E3F35D9985 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - DCCD61DE3A8ADA9C67BBACC06586724B /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - DD061747500AE6381017B74B430D9AA1 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; - DD2F237008F5BB51E7A45946DAC61151 /* RealmSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-iOS-prefix.pch"; sourceTree = ""; }; - DD710D2793A3D110253AB74E103DAEB0 /* RxSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-macOS-prefix.pch"; path = "../RxSwift-macOS/RxSwift-macOS-prefix.pch"; sourceTree = ""; }; - DD94A3B55A4EACEE1724E9F1D8B5BA28 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; - DDAE0BE7E7C7E12599FA1C501B3BAF8B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - DE146C7766F73925DD04BA6F4AFBDBA1 /* Pods-UnitTestsiOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnitTestsiOS.modulemap"; sourceTree = ""; }; - DE7CBF72C983647A34CBB246007976C4 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = "Moya-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - DEA2E73D5788A30BF21EC859F37D84C5 /* Realm-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Realm-tvOS-prefix.pch"; path = "../Realm-tvOS/Realm-tvOS-prefix.pch"; sourceTree = ""; }; - DED207E29C4B29596F9D9F70BD4AA191 /* object.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object.cpp; path = Realm/ObjectStore/src/object.cpp; sourceTree = ""; }; - DF10E2940794B47C92AA3FC37999A2D9 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = "Alamofire-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - DF2C01AAE7E5CC7BFA12D4934E4ED4DC /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - DF7C0ED8D518D2AB96D3CD7A84B30F6F /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = "Alamofire-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - DF8358F375676CDD86413E8B91E91D4A /* MoyaProvider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Rx.swift"; path = "Sources/RxMoya/MoyaProvider+Rx.swift"; sourceTree = ""; }; - DFB9CA76D9E0221697D4EDFEDA86B18A /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - E016D30EF4534F1E4965EBFEABE229C1 /* EVObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVObject.swift; path = Source/EVObject.swift; sourceTree = ""; }; - E05CADE82BCCDAB65D68C2F3F4CDDCD6 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - E0B6AA2E233A0FE610E4C872A52753E4 /* Alamofire-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Alamofire-macOS.xcconfig"; path = "../Alamofire-macOS/Alamofire-macOS.xcconfig"; sourceTree = ""; }; - E232449AD8DE73E82B0CCE43BD4CC894 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.3.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; - E259CD8CE35FDD8CCC7733747CF9FA49 /* Alamofire-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-macOS-umbrella.h"; path = "../Alamofire-macOS/Alamofire-macOS-umbrella.h"; sourceTree = ""; }; - E331B38D4A261C93B9F4CA56EB9ABFB5 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - E34573940B69E4208A8024F9D9DCB8DE /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - E47F987F9FEE42DB7716465233B98B54 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - E480BD608C7EF3C349378520F68B0F67 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Result/Result.swift; sourceTree = ""; }; - E58E2DA25D37503B072C58B0F2C96AD0 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - E6A1CCA1630E0D291A9F0DF2E4DC564A /* FoundationExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FoundationExtensions.swift; path = Sources/FoundationExtensions.swift; sourceTree = ""; }; - E6DAF1BF520F30367193AAD77046747B /* RxSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxSwift-macOS-Info.plist"; path = "../RxSwift-macOS/RxSwift-macOS-Info.plist"; sourceTree = ""; }; - E7F5C8A4EEC2FEC198E4AA35521F0A0D /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - EADED85E8771160F575913351D342A23 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - EB0676701DE0945B3E395E6B200C5B98 /* Pods-Performance.Test-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Performance.Test-acknowledgements.plist"; sourceTree = ""; }; - EB6571BB2D4EB2A49A3B8A0F5FFC81EC /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - EB6B2CE260870EB7F1165CF6F0090FD2 /* EVReflection-0db607d1.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "EVReflection-0db607d1.modulemap"; sourceTree = ""; }; - EC327BD57F5818629E8CC5E7F0DCAF71 /* RxSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxSwift-macOS-dummy.m"; path = "../RxSwift-macOS/RxSwift-macOS-dummy.m"; sourceTree = ""; }; - EC37CC5EDC79AA20EE0324AA5A68BE78 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - EC99B380AF7FAFFDB413503B4BA17651 /* SignalProducer+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+Response.swift"; path = "Sources/ReactiveMoya/SignalProducer+Response.swift"; sourceTree = ""; }; - ED1C8653983FD0DD6EB53812D046F643 /* Realm-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Realm-iOS-Info.plist"; sourceTree = ""; }; - EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncPermission.h; path = include/RLMSyncPermission.h; sourceTree = ""; }; - EDD425CBD064F75A201DEF44E6DCFB97 /* RLMRealmConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealmConfiguration.mm; path = Realm/RLMRealmConfiguration.mm; sourceTree = ""; }; - EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults_Private.h; path = include/RLMResults_Private.h; sourceTree = ""; }; - EE3A7FAB3C4B5B5B61B1B05B33CB27CB /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty_Private.h; path = include/RLMProperty_Private.h; sourceTree = ""; }; - EE5F517A0AF93292CAEF0155271FF880 /* XMLDictionary-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-macOS-umbrella.h"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-umbrella.h"; sourceTree = ""; }; - EE62CD165B5DA79FD7FD5E87449ADEC8 /* Pods-UnitTestsiOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnitTestsiOS-acknowledgements.markdown"; sourceTree = ""; }; - EE7AF368642596CB11F6912AA9A2018C /* Moya-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-macOS-umbrella.h"; path = "../Moya-macOS/Moya-macOS-umbrella.h"; sourceTree = ""; }; - EECA5A1F2ECCB56CF4773E8A6A229537 /* Pods-UnitTestsTVOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnitTestsTVOS.modulemap"; sourceTree = ""; }; - F007D3955CDCB13F69370F7E39BB0E7F /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XMLDictionary.framework; path = "XMLDictionary-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - F1430B29192FE3EBB6B4F7370B2DD6D8 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; - F1E9FCEF7916937C165B5410F7816984 /* RxAtomic-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-macOS-umbrella.h"; path = "../RxAtomic-macOS/RxAtomic-macOS-umbrella.h"; sourceTree = ""; }; - F1F1DE6CDCA11771A7C2EC303B270CCE /* Alamofire-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Alamofire-tvOS-Info.plist"; path = "../Alamofire-tvOS/Alamofire-tvOS-Info.plist"; sourceTree = ""; }; - F2056A565B719A9F70FAD44CBE322E33 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - F25B06B79F0ED7BCD8B8DB86A1734F44 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XMLDictionary.framework; path = "XMLDictionary-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - F2B9F40ABD27321B39F9CC6CEE99E41F /* EventLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventLogger.swift; path = Sources/EventLogger.swift; sourceTree = ""; }; - F2EC26A4176FAEC501ECC37A773DD11C /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; - F394A70028103753AFE626D26505E0F0 /* EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflectable.swift; path = Source/EVReflectable.swift; sourceTree = ""; }; - F46C7736AB43CE4361B0E7906086980B /* Pods-44Demo5.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-44Demo5.modulemap"; sourceTree = ""; }; - F558046AB474A278E21EC81534461C68 /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; - F5EFF5897B6D987D4E1A0A6E698D0A41 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - F6C75CCFC50A603F69E0833EB600597F /* Alamofire-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-iOS-dummy.m"; sourceTree = ""; }; - F75C99B9F5522118EA28F637A57C62CF /* EVReflection-Core.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-Core.xcconfig"; path = "../EVReflection-Core/EVReflection-Core.xcconfig"; sourceTree = ""; }; - F7C85961FD050384A7AF36B0BCCFA9F6 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F7D0EE1F81D293325C6D9D0748452DEA /* Realm-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Realm-macOS-prefix.pch"; path = "../Realm-macOS/Realm-macOS-prefix.pch"; sourceTree = ""; }; - F87F0AE6892C0D7C93DA7554195935CE /* Result-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Result-tvOS-dummy.m"; path = "../Result-tvOS/Result-tvOS-dummy.m"; sourceTree = ""; }; - F9151C160D78D94B946EBAFF332EB6D8 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - F95EF4A56C8CC7E70507ADDE74D15C6F /* RxSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxSwift-tvOS-dummy.m"; path = "../RxSwift-tvOS/RxSwift-tvOS-dummy.m"; sourceTree = ""; }; - F9B4047483DED19679C66D9F3F5DD884 /* Pods-UnitTestsTVOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTestsTVOS-dummy.m"; sourceTree = ""; }; - F9EE134F257784BD42289F5203B18424 /* Result-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Result-iOS.modulemap"; sourceTree = ""; }; - FA0A1B23C38D2DD9523DF8534DC0B11E /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; - FA3A915394FB529EA9EB0DD2DF3C45D5 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; - FA9A2F55BC7808BA3354C39775FA9459 /* RxSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-iOS-dummy.m"; sourceTree = ""; }; - FB305CCC65EA810F13FFA274247944F9 /* EVReflection-e20423af-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-e20423af-Info.plist"; path = "../EVReflection-e20423af/EVReflection-e20423af-Info.plist"; sourceTree = ""; }; - FB53F71662A28036B5F3FACFB72C7763 /* RxAtomic-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxAtomic-tvOS.xcconfig"; path = "../RxAtomic-tvOS/RxAtomic-tvOS.xcconfig"; sourceTree = ""; }; - FBB27373E9BEA90C23F4E1F1095DAE8C /* Alamofire-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-iOS-prefix.pch"; sourceTree = ""; }; - FC708F52CEB10A6B035625D1A898F8DA /* Scheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scheduler.swift; path = Sources/Scheduler.swift; sourceTree = ""; }; - FE756CD599118340AE1859EF5E992218 /* Pods-UnitTestsiOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsiOS-umbrella.h"; sourceTree = ""; }; - FE9421B1D5BF2AE174623DB35BEB6D38 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - FF11847CF64BC67B661F9D66C0529911 /* RLMPredicateUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMPredicateUtil.mm; path = Realm/RLMPredicateUtil.mm; sourceTree = ""; }; - FF7607BC787339DDFCCD1972B906BED7 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 00586AC66FF1117DDB8C6B632D4FBF3E /* Pods-44Demo5-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-44Demo5-dummy.m"; sourceTree = ""; }; + 00B3B37648CFA19A2736CB18C89B41E3 /* Alamofire-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Alamofire-macOS-Info.plist"; path = "../Alamofire-macOS/Alamofire-macOS-Info.plist"; sourceTree = ""; }; + 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase.h; path = include/RLMObjectBase.h; sourceTree = ""; }; + 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectStore.h; path = include/RLMObjectStore.h; sourceTree = ""; }; + 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm.h; path = include/RLMRealm.h; sourceTree = ""; }; + 034313B772453EEF77FC4D979BDB5C67 /* Alamofire-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-tvOS-umbrella.h"; path = "../Alamofire-tvOS/Alamofire-tvOS-umbrella.h"; sourceTree = ""; }; + 0402F011AF083726B8712A682DF2BA8F /* EVReflection-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-Core.modulemap"; path = "../EVReflection-Core/EVReflection-Core.modulemap"; sourceTree = ""; }; + 049C2AA24A37FC2C21C4CC49D45F94B6 /* Pods-Performance.Test-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Performance.Test-frameworks.sh"; sourceTree = ""; }; + 050E6FEFE1E55623FCF83D8ED5E2378C /* Pods-UnitTestsiOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsiOS-frameworks.sh"; sourceTree = ""; }; + 06C5B7B30E1B9E67245BAC6C7B3B307A /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMThreadSafeReference.h; path = include/RLMThreadSafeReference.h; sourceTree = ""; }; + 07446FF156BD94C81155AB31C68DE884 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 079FBBC3C99928DF6502170D715BDE15 /* RealmSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RealmSwift-tvOS.modulemap"; path = "../RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; sourceTree = ""; }; + 0806F953691FBE10E424AD7F02BE4554 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 08E70E92664C89A6BA9F1AA4E05656D5 /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = Realm/ObjectStore/src/list.cpp; sourceTree = ""; }; + 09CA13C228FFEA55246BCFB9B96BF62A /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + 0A1B01CA7B4348234F11C7512AFE553D /* object.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = Realm/ObjectStore/src/object.cpp; sourceTree = ""; }; + 0A304EF804838458951F14EE781A2CCF /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 0A82C207FC6D159872EBFBF2F4A6478A /* RLMOptionalBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMOptionalBase.mm; path = Realm/RLMOptionalBase.mm; sourceTree = ""; }; + 0A90A4977216EC4402AFB4E5E94E371A /* sync_manager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_manager.cpp; path = Realm/ObjectStore/src/sync/sync_manager.cpp; sourceTree = ""; }; + 0ACD207A2FA6B1D16BE06436F9490031 /* EVReflection-18115d1d-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-18115d1d-umbrella.h"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-umbrella.h"; sourceTree = ""; }; + 0AFEB75275792CD947AD599D661285F3 /* SignalProducer+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+EVReflectable.swift"; path = "Source/Alamofire/Moya/ReactiveSwift/SignalProducer+EVReflectable.swift"; sourceTree = ""; }; + 0C3D48BABFA178E0D3001C4789F455F7 /* RealmSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RealmSwift-iOS-Info.plist"; sourceTree = ""; }; + 0C74CDE7BB2DCFEFBF24B27E57E51293 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + 0CE187FF0E9829107C26871875FB344C /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 0D207DD59980FACB66137032917AE141 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0DCDEC03EA39FB22659BA646DF7683CC /* Alamofire-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Alamofire-tvOS.modulemap"; path = "../Alamofire-tvOS/Alamofire-tvOS.modulemap"; sourceTree = ""; }; + 0DD33FF3F0704D77F399AC0644A9D198 /* Alamofire-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-macOS-prefix.pch"; path = "../Alamofire-macOS/Alamofire-macOS-prefix.pch"; sourceTree = ""; }; + 0DE0265900B1B4A5D152FA4CD54D8CE8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Result/Result.swift; sourceTree = ""; }; + 0DF2455DD221AF556E5F54580CA940AF /* Alamofire-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-iOS-Info.plist"; sourceTree = ""; }; + 0E111E7D8BD9A7EEC64C960E49389B34 /* network_reachability_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = network_reachability_observer.cpp; path = Realm/ObjectStore/src/sync/impl/apple/network_reachability_observer.cpp; sourceTree = ""; }; + 0E4500B9EADC1B9DE655F1D015AC6051 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 0ECBEEFA2F29D570255DAB92452A831E /* RLMMigration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMMigration.mm; path = Realm/RLMMigration.mm; sourceTree = ""; }; + 0ECCC5CCBB3DA4F717D0E6809729224B /* RealmObjectEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmObjectEVCustomReflectable.swift; path = Source/Realm/RealmObjectEVCustomReflectable.swift; sourceTree = ""; }; + 0EFA2E043AF2502A00097D0D7777228F /* Lifetime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lifetime.swift; path = Sources/Lifetime.swift; sourceTree = ""; }; + 0EFCEDABAD0EB1E056C352817B80EDDE /* Result-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Result-iOS.modulemap"; sourceTree = ""; }; + 0F3CB7ECD82C99B7FA9EB3A7F38A6ED1 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; + 0F3D341DD7DDE36F4605D196562A0FBB /* Pods-UnitTestsiOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsiOS-acknowledgements.plist"; sourceTree = ""; }; + 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Result-tvOS.xcconfig"; path = "../Result-tvOS/Result-tvOS.xcconfig"; sourceTree = ""; }; + 10D13988A2A73A441E408A879B8E27FC /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 10D2772D15652DF8898A9B06B92547B0 /* RxAtomic.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = RxAtomic.c; path = RxAtomic/RxAtomic.c; sourceTree = ""; }; + 112A499765F49657AA30966FC796684C /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 11F02286B4DFE085DF604F3034D4E2C3 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 1274050CA4A525D87DD190ABF49BC4C1 /* RxAtomic-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-macOS-umbrella.h"; path = "../RxAtomic-macOS/RxAtomic-macOS-umbrella.h"; sourceTree = ""; }; + 13243C52DAC740554BE2B2ECBD9A0C4A /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = Sources/Signal.swift; sourceTree = ""; }; + 1399F4CFDCB20E3555EA482073AB2430 /* Pods-UnitTestsiOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnitTestsiOS.modulemap"; sourceTree = ""; }; + 13E07D154D582E3DD7802C2D5F731244 /* Result-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-iOS-umbrella.h"; sourceTree = ""; }; + 149A7ECA42AD8316BDE92A489BF497FD /* Alamofire-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Alamofire-macOS-dummy.m"; path = "../Alamofire-macOS/Alamofire-macOS-dummy.m"; sourceTree = ""; }; + 1549C65567C194E87B8F571EE6B06513 /* RxAtomic-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-iOS-prefix.pch"; sourceTree = ""; }; + 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Moya-macOS.xcconfig"; path = "../Moya-macOS/Moya-macOS.xcconfig"; sourceTree = ""; }; + 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+RLMSync.h"; path = "include/NSError+RLMSync.h"; sourceTree = ""; }; + 16DE28526F511BD92B3D7F9F00A83BB3 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; + 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection_Private.h; path = include/RLMCollection_Private.h; sourceTree = ""; }; + 17E562F83598D038DCF1C8B3F31650A6 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; + 17FEF4114EBED3F05032DFE678FFABE6 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; + 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil_Private.h; path = include/RLMSyncUtil_Private.h; sourceTree = ""; }; + 19C902C9356E64E7ECB473F886AF5D15 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 1AAD760D278996BB5C3F54D53FB77DB1 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 1B957D89BEF7996AD8BB77F6D791EB52 /* uuid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = uuid.cpp; path = Realm/ObjectStore/src/util/uuid.cpp; sourceTree = ""; }; + 1BB2E979FB8E44CEF898A0FA063EF1C7 /* UnidirectionalBinding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnidirectionalBinding.swift; path = Sources/UnidirectionalBinding.swift; sourceTree = ""; }; + 1D6804F47BC30D92A2801E76CB7DB529 /* RxSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxSwift-macOS-Info.plist"; path = "../RxSwift-macOS/RxSwift-macOS-Info.plist"; sourceTree = ""; }; + 1DA13FC199FBD2498A250CE78222DBDC /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 1E0F02C04014ECC70ADD4A92E09E327B /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = Sources/Event.swift; sourceTree = ""; }; + 1EAE7B876D023F1D147A76E4448E8358 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1EC754846D956F54B3D4A3EB01792E79 /* EVReflection-18115d1d-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-18115d1d-dummy.m"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-dummy.m"; sourceTree = ""; }; + 1EF2EE73BD1064E2A764D022555ADE4A /* XMLDictionary-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "XMLDictionary-iOS-Info.plist"; sourceTree = ""; }; + 1F8DA6A488C773C08431F6D93A85FADD /* EVReflection-e20423af-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-e20423af-umbrella.h"; path = "../EVReflection-e20423af/EVReflection-e20423af-umbrella.h"; sourceTree = ""; }; + 1FD793AB91C4EEE006420613398CB70B /* binding_callback_thread_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = binding_callback_thread_observer.cpp; path = Realm/ObjectStore/src/binding_callback_thread_observer.cpp; sourceTree = ""; }; + 1FFDD144E0C96BA5477EE4826BFD80AE /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 207C6CA9F82C17C32B3BC1073682317A /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + 212B7F9C17783B3BE8503A4A7C947213 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; + 225FEE0DEB1BFDE80C13905537925CF0 /* XMLDictionary-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XMLDictionary-tvOS-dummy.m"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-dummy.m"; sourceTree = ""; }; + 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSession.h; path = include/RLMSyncSession.h; sourceTree = ""; }; + 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray_Private.h; path = include/RLMArray_Private.h; sourceTree = ""; }; + 24DE7A7C4FB930DF8476FB32F98B9F8D /* ObjectSchema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectSchema.swift; path = RealmSwift/ObjectSchema.swift; sourceTree = ""; }; + 252E774722CD2B31CF1E36307041AA0E /* EVReflection-Core-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-Core-umbrella.h"; path = "../EVReflection-Core/EVReflection-Core-umbrella.h"; sourceTree = ""; }; + 253C69979701126B7D73D7E1760D8628 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2635570E80BA0A2FCF56D0CE864EAC3A /* RxSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-iOS-dummy.m"; sourceTree = ""; }; + 265D9791728C4EB54E9091998378990E /* Aliases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Aliases.swift; path = RealmSwift/Aliases.swift; sourceTree = ""; }; + 270D0B53BB86793F1E9E105AB1B6D6C0 /* Realm-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Realm-iOS-prefix.pch"; sourceTree = ""; }; + 273FAF2A620E6D1FBA4B66AF187E4513 /* RxAtomic-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxAtomic-iOS-umbrella.h"; sourceTree = ""; }; + 28029C9D7DDF859FED986527DD145416 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 287E8CC229E2622DB3CF573B4FFC0657 /* librealmcore-ios.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-ios.a"; path = "core/librealmcore-ios.a"; sourceTree = ""; }; + 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Moya-iOS.xcconfig"; sourceTree = ""; }; + 2928866C402A261D8D1A9C5DBA327BE8 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; + 2940FF5FC6048410098F8B05FC3F6153 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncSubscription.h; path = include/RLMSyncSubscription.h; sourceTree = ""; }; + 2A48D8CAB7FE578449DA64C50AE93B5D /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 2A712B5AF9F54649DD8290EA739A1A9B /* XMLDictionary-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "XMLDictionary-tvOS.modulemap"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; sourceTree = ""; }; + 2AF5F7A64196EB7D65322B631C1A3186 /* Pods-UnitTestsTVOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsTVOS-acknowledgements.plist"; sourceTree = ""; }; + 2B577E886ACDA124C01E2EDC4F3EF985 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + 2C06DCAD0DB893DDC53265913C39E107 /* Moya-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Moya-tvOS-dummy.m"; path = "../Moya-tvOS/Moya-tvOS-dummy.m"; sourceTree = ""; }; + 2CE72CFFF24ECCDFF0E64EA41AF8F348 /* RLMRealmUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealmUtil.mm; path = Realm/RLMRealmUtil.mm; sourceTree = ""; }; + 2D3BCE372477C0E3D5ADBF9B597F34D4 /* sync_metadata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_metadata.cpp; path = Realm/ObjectStore/src/sync/impl/sync_metadata.cpp; sourceTree = ""; }; + 2DFCB1D227A2D100768EBC261F60F815 /* Property.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Property.swift; path = RealmSwift/Property.swift; sourceTree = ""; }; + 2E905756E8D55B03F0E9E028E0DEC958 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 2F3894865865F5A1F8BE45A6BD6A7490 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 2F54D0F82590204DE126E98431A8AB2E /* Realm-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Realm-tvOS.modulemap"; path = "../Realm-tvOS/Realm-tvOS.modulemap"; sourceTree = ""; }; + 2F93400347822D9BED213F5F08ED87AB /* ReactiveSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-tvOS-umbrella.h"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-umbrella.h"; sourceTree = ""; }; + 2F9427824679CB75EA4AB919E4908B0D /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; + 3043B3DF90B0CCA9F6826843723E211C /* RealmSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-iOS-umbrella.h"; sourceTree = ""; }; + 305D68DD8B543FCD9024BA5EA1CF2CE9 /* collection_notifications.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_notifications.cpp; path = Realm/ObjectStore/src/collection_notifications.cpp; sourceTree = ""; }; + 316BCFDD643871011F3B9FF0BD3B1BED /* object_schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_schema.cpp; path = Realm/ObjectStore/src/object_schema.cpp; sourceTree = ""; }; + 3192B35FB2FED1665D8E328C4B7733CC /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; + 31C9216044FC8F21811437C405D471D7 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 3218144D4798B9AD6E55F37C7256B0F6 /* Moya-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Moya-iOS.modulemap"; sourceTree = ""; }; + 3275D8FCF6EBF3EBDDC916B33A56FD51 /* Pods-44Demo5-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-44Demo5-frameworks.sh"; sourceTree = ""; }; + 34406D2A41D53C1C8AB57A2C1D506292 /* NoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoError.swift; path = Result/NoError.swift; sourceTree = ""; }; + 345C6774CA337E9072BFD53E0B5C6317 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 348C24A3B9925CD9FF904BED1409149D /* sync_config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_config.cpp; path = Realm/ObjectStore/src/sync/sync_config.cpp; sourceTree = ""; }; + 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults.h; path = include/RLMResults.h; sourceTree = ""; }; + 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsiOS.release.xcconfig"; sourceTree = ""; }; + 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration.h; path = include/RLMRealmConfiguration.h; sourceTree = ""; }; + 3571AFBFA212846847132B3AC5AFEEF5 /* DataRequest+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DataRequest+EVReflectable.swift"; path = "Source/Alamofire/DataRequest+EVReflectable.swift"; sourceTree = ""; }; + 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMAccessor.h; path = include/RLMAccessor.h; sourceTree = ""; }; + 365D77125C667969E0DD9F979BC5FDAB /* ConversionOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConversionOptions.swift; path = Source/ConversionOptions.swift; sourceTree = ""; }; + 36C8A1CFCAD1A346640F82D8CCBA58D2 /* Pods-UnitTestsOSX-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsOSX-frameworks.sh"; sourceTree = ""; }; + 3714C9919E95F69908B238C614923636 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 374DFD286E4B665C7E11344598BD9E7A /* Pods-Performance.Test-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Performance.Test-acknowledgements.markdown"; sourceTree = ""; }; + 37740791FE3EC856A27D6D1BF0CBA1AB /* Single+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Single+Response.swift"; path = "Sources/RxMoya/Single+Response.swift"; sourceTree = ""; }; + 37879E536724694CEBC8DF6E2507C408 /* EVReflection-18115d1d.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-18115d1d.modulemap"; path = "../EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; sourceTree = ""; }; + 37DB475FD02AAFB0F653F025771DD252 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = Sources/Disposable.swift; sourceTree = ""; }; + 396F998715067EB8CD2694B8431D9A43 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + 399C228120973AC51950BEB47473300C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 39FF2B4C13032D4E4F7A062AC63F0315 /* MoyaProvider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Rx.swift"; path = "Sources/RxMoya/MoyaProvider+Rx.swift"; sourceTree = ""; }; + 3A2359305FFCCDE862A8C99A574B43AA /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + 3A2E76298ABFC9AC40DE40AF7F480507 /* ReactiveSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-macOS-umbrella.h"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-umbrella.h"; sourceTree = ""; }; + 3A5B4E19EA57F4ECD3F9034B366B292D /* Pods-44Demo5-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-44Demo5-umbrella.h"; sourceTree = ""; }; + 3AE32859E45941D7FF053E47AF8070E6 /* EVReflection.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = EVReflection.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 3B3B4B80AA3ED0B6E3D72A313A236A38 /* RLMResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMResults.mm; path = Realm/RLMResults.mm; sourceTree = ""; }; + 3B48AA8490C225AE84A0A2173B5360ED /* placeholder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = placeholder.cpp; path = Realm/ObjectStore/src/placeholder.cpp; sourceTree = ""; }; + 3C22D1934BF21E63687650B7278A759B /* RxSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-tvOS-prefix.pch"; path = "../RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; sourceTree = ""; }; + 3C6A708B7F2AEB6FA3E07362183B7277 /* Moya-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-iOS-prefix.pch"; sourceTree = ""; }; + 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxAtomic-macOS.xcconfig"; path = "../RxAtomic-macOS/RxAtomic-macOS.xcconfig"; sourceTree = ""; }; + 3CD2473504BE6E1CD0FA6F2D990C6915 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 3D1029CFBA0BAEDB738B5EE4FA8CA151 /* RLMConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMConstants.m; path = Realm/RLMConstants.m; sourceTree = ""; }; + 3D12E15BE1F8A40F45C8A5FFA7A168DB /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 3D3413A7CBCFC74D066796887A6D57B5 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D681866EC719BBF286BB260D0810427 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; + 3D720496F8C7B30134D64D8C340CD3C0 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3D9426FFD503ABA2AB5B296FC12A4589 /* RLMSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSchema.mm; path = Realm/RLMSchema.mm; sourceTree = ""; }; + 3DB6BF61BEFADFFCF3458F0E8304AB66 /* Migration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Migration.swift; path = RealmSwift/Migration.swift; sourceTree = ""; }; + 3DF32C8C8EDE00C74C476F5C478781C6 /* RealmOptionalEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmOptionalEVCustomReflectable.swift; path = Source/Realm/RealmOptionalEVCustomReflectable.swift; sourceTree = ""; }; + 3DF3E1A9AFD78E0E316C44BBC45A9F53 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 3E488513AB3C2F69E432511E25F1D4F5 /* Alamofire-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-iOS-dummy.m"; sourceTree = ""; }; + 3E607E8CA10F3A6F0069095780B96F5D /* Pods-UnitTestsOSX-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnitTestsOSX-acknowledgements.markdown"; sourceTree = ""; }; + 3EE335A20183282B40E1C8675F731438 /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 3EF50B9FEB9DC9F14B9D248479425CE1 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 40A9F44887AD57A3696A0DD09F19316F /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + 40D838FC54479346F47FECE0ABEB4B4D /* Pods-UnitTestsTVOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnitTestsTVOS-acknowledgements.markdown"; sourceTree = ""; }; + 40E4B5F5889EDB291FC2F422302A0544 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 414B6B744072070B5567572A4F28A327 /* RxAtomic-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxAtomic-macOS.modulemap"; path = "../RxAtomic-macOS/RxAtomic-macOS.modulemap"; sourceTree = ""; }; + 4159036E084B9D760B46B355F454CA94 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 41CC605E4F2E1BBBEF584BF020E10916 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 41D9EAC545813F8198AE8A2ABD0A701B /* ValidatingProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidatingProperty.swift; path = Sources/ValidatingProperty.swift; sourceTree = ""; }; + 41F274AA0C705086337426D153E9F504 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; + 4216C7EF62708B1FF55F34198D5E1B58 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + 42EA00F9DA4DA3AF2122F670DC3D2613 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Result-iOS.xcconfig"; sourceTree = ""; }; + 431AF08503813E3E5C33AB1E99EF72BD /* RealmSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RealmSwift-macOS-Info.plist"; path = "../RealmSwift-macOS/RealmSwift-macOS-Info.plist"; sourceTree = ""; }; + 434FECB67AB9D3490FCDFD3401C5F0F8 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 435A272A9CE2D9BD5480DFFAB9C6BEFC /* Flatten.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Flatten.swift; path = Sources/Flatten.swift; sourceTree = ""; }; + 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RealmSwift-macOS.xcconfig"; path = "../RealmSwift-macOS/RealmSwift-macOS.xcconfig"; sourceTree = ""; }; + 43D2EF60A0A172DB80978DD3E7C11002 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = Sources/Optional.swift; sourceTree = ""; }; + 4418F32D5D566EFDE85FCE6EE14F59BD /* sync_file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_file.cpp; path = Realm/ObjectStore/src/sync/impl/sync_file.cpp; sourceTree = ""; }; + 444F2AD1DBD9989E104CD1F70C530316 /* EVReflection-e20423af-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-e20423af-Info.plist"; path = "../EVReflection-e20423af/EVReflection-e20423af-Info.plist"; sourceTree = ""; }; + 44948A361F7E05FBF9724CAECDA7C710 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; + 44B24332F79969C28E6E2DF2A93291DF /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 44CE709B62847EC7502EB25B6B10440A /* CKRecordID+EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKRecordID+EVCustomReflectable.swift"; path = "Source/CloudKit/CKRecordID+EVCustomReflectable.swift"; sourceTree = ""; }; + 44D7E6832D67FD92E014E8D7A3068895 /* Pods_UnitTestsOSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UnitTestsOSX.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 44DB8FAC987A72D4541F13C1A9ADB33E /* ReactiveSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ReactiveSwift-tvOS-dummy.m"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-dummy.m"; sourceTree = ""; }; + 45268A4512D45394C10A6706AEB07464 /* Deprecations+Removals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Deprecations+Removals.swift"; path = "Sources/Deprecations+Removals.swift"; sourceTree = ""; }; + 45F56268FEF9548B96037FAF66FB3EC8 /* ResultProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultProtocol.swift; path = Result/ResultProtocol.swift; sourceTree = ""; }; + 46653300CBBE53AC159AC4AD16407958 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 467A97E53AB16345DC325C4AC20B6652 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = Sources/Reactive.swift; sourceTree = ""; }; + 46914BC45E534A388DC56CB62A5EF76C /* RLMObjectBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectBase.mm; path = Realm/RLMObjectBase.mm; sourceTree = ""; }; + 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxAtomic-tvOS.xcconfig"; path = "../RxAtomic-tvOS/RxAtomic-tvOS.xcconfig"; sourceTree = ""; }; + 47B7AC4BEA95C24FD4370E36CCAB7A88 /* Pods-UnitTestsiOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsiOS-umbrella.h"; sourceTree = ""; }; + 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema_Private.h; path = include/RLMSchema_Private.h; sourceTree = ""; }; + 485FF56BA370B6C1A69D816A29542135 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 491D8E89D5701E6F76D20DD471B1CC04 /* Pods_UnitTestsTVOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UnitTestsTVOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 49E6A19FF31F5EF62C265FA5002C94FF /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 4A780EAF101A2E9578280345AA752D86 /* external_commit_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = external_commit_helper.cpp; path = Realm/ObjectStore/src/impl/apple/external_commit_helper.cpp; sourceTree = ""; }; + 4A9D1EC0AD98C6473903D5E47504DF1C /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 4B2B765C601893859A39FED86F0F49CE /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; + 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Dynamic.h; path = include/RLMObjectBase_Dynamic.h; sourceTree = ""; }; + 4C85B80C7F3841116D02E6F19212E2F2 /* Object.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Object.swift; path = RealmSwift/Object.swift; sourceTree = ""; }; + 4D1A55E7BC9BF7545F830FA1858088C9 /* Realm-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Realm-macOS-Info.plist"; path = "../Realm-macOS/Realm-macOS-Info.plist"; sourceTree = ""; }; + 4D2150EC91C7A94156B6BE766F5F3139 /* ReactiveSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-tvOS-prefix.pch"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; sourceTree = ""; }; + 4D813D099BD74B2C45B6D47726D0724B /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + 4DD54942E0EF0E89E9617916B37FD622 /* ObjectiveCSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectiveCSupport.swift; path = RealmSwift/ObjectiveCSupport.swift; sourceTree = ""; }; + 4EA98BF87132F02B79DB1FF88E54D228 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4EC8F181912DA0D651D231B4933969D9 /* RxSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-iOS-prefix.pch"; sourceTree = ""; }; + 4F0AD4D00DB6D0D2B3EA6BEF1B3F939C /* RLMManagedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMManagedArray.mm; path = Realm/RLMManagedArray.mm; sourceTree = ""; }; + 4F13602DEA02587CEA5A09E22634FBD6 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 4F5607E4869B43EB35B323877FC4FDC4 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-Core.xcconfig"; path = "../EVReflection-Core/EVReflection-Core.xcconfig"; sourceTree = ""; }; + 4FC7073D05DA215D29B594554EFFD7B5 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 4FF776BFC46EB9EB6FFA46C9816D5AF1 /* SignalProducer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SignalProducer.swift; path = Sources/SignalProducer.swift; sourceTree = ""; }; + 502A1FD19228E5702F7BE3E825D46566 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 50BC9E9E59F08B1D4045E3AAC842B25C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 50EAA8AA743FE734F3839AF8D56D5BBA /* ReactiveSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveSwift-iOS-prefix.pch"; sourceTree = ""; }; + 50EB424C031D3A4FB9EF348FD8CC2918 /* EVReflection-e20423af.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-e20423af.modulemap"; path = "../EVReflection-e20423af/EVReflection-e20423af.modulemap"; sourceTree = ""; }; + 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncManager.h; path = include/RLMSyncManager.h; sourceTree = ""; }; + 517600551C0BE1E580316232FB56AE7D /* Pods-Performance.Test.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Performance.Test.debug.xcconfig"; sourceTree = ""; }; + 518D9A2162FFA820E341A39348C3612F /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Moya-tvOS.xcconfig"; path = "../Moya-tvOS/Moya-tvOS.xcconfig"; sourceTree = ""; }; + 52640A032DE0DB0BC129113673A4E442 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Alamofire-tvOS.xcconfig"; path = "../Alamofire-tvOS/Alamofire-tvOS.xcconfig"; sourceTree = ""; }; + 533337D6D237F8580EAAE9A4DC40F994 /* Result-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Result-iOS-dummy.m"; sourceTree = ""; }; + 53DA8193EB33C456D4F95F842F24049C /* Pods_Performance_Test.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Performance_Test.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 53E9BE6F1A1C157250A3B0572DF6F2DB /* Moya-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-macOS-prefix.pch"; path = "../Moya-macOS/Moya-macOS-prefix.pch"; sourceTree = ""; }; + 54EE0570F1968A8DF413D678027A65AE /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 54FB7920C46B9E869623A6BE94C87EEF /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + 558E2F3FC4B69D802D146A41E19F2F5C /* Alamofire-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-macOS-umbrella.h"; path = "../Alamofire-macOS/Alamofire-macOS-umbrella.h"; sourceTree = ""; }; + 55B3640F7562556F18A23FCF033A4E1F /* Pods-UnitTestsOSX-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsOSX-Info.plist"; sourceTree = ""; }; + 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncCredentials.h; path = include/RLMSyncCredentials.h; sourceTree = ""; }; + 564B2A37F8A76E9C774159F2E98B46B7 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; + 5682D907230A9C89651C2FF909180A67 /* Observable+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Response.swift"; path = "Sources/RxMoya/Observable+Response.swift"; sourceTree = ""; }; + 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "ReactiveSwift-tvOS.xcconfig"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS.xcconfig"; sourceTree = ""; }; + 569D5FD2EE3F0EFB443E3EB6C9F131AB /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; + 56A0B48D9B6E8DF12AEB30B4CA82A1BD /* Result-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-tvOS-prefix.pch"; path = "../Result-tvOS/Result-tvOS-prefix.pch"; sourceTree = ""; }; + 56CE8F7411A8C355CE5C9D86AC310D0F /* RealmCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmCollection.swift; path = RealmSwift/RealmCollection.swift; sourceTree = ""; }; + 572148C6E5186EFD204057571495AA5C /* RealmSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RealmSwift-macOS-dummy.m"; path = "../RealmSwift-macOS/RealmSwift-macOS-dummy.m"; sourceTree = ""; }; + 577BA4C60568DAB8260D91534D79E132 /* Pods-Performance.Test-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Performance.Test-Info.plist"; sourceTree = ""; }; + 57A0873832CCAEA3F389DCA7FC16776A /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 57D87F68C2D0553FD9FE237FC1F87D66 /* ReactiveSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ReactiveSwift-iOS.modulemap"; sourceTree = ""; }; + 57F6DCB62BA90E990DC1294EC5F98F84 /* EVReflection-e20423af-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-e20423af-dummy.m"; path = "../EVReflection-e20423af/EVReflection-e20423af-dummy.m"; sourceTree = ""; }; + 588AF4133EEA62F98FA3CC6FC9F5544F /* CKReference+EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKReference+EVCustomReflectable.swift"; path = "Source/CloudKit/CKReference+EVCustomReflectable.swift"; sourceTree = ""; }; + 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "XMLDictionary-macOS.xcconfig"; path = "../XMLDictionary-macOS/XMLDictionary-macOS.xcconfig"; sourceTree = ""; }; + 596E7E5C4BDE0DA4540E3490EA0A4F40 /* RLMSyncSessionRefreshHandle.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSessionRefreshHandle.mm; path = Realm/RLMSyncSessionRefreshHandle.mm; sourceTree = ""; }; + 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "EVReflection-0db607d1.xcconfig"; sourceTree = ""; }; + 59A3C601AB0C8EBDC42B272E634D0B3B /* License */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = License; sourceTree = ""; }; + 59D8C621006577CC9932DA66D4017FB1 /* NSError+RLMSync.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+RLMSync.m"; path = "Realm/NSError+RLMSync.m"; sourceTree = ""; }; + 59E65BA49801660E7B0477A604E4BB37 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 5AC323865CFDEA53B6CB481DF134582F /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 5AD5381C8CFD873A3197C7F13B63FE83 /* RealmSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RealmSwift-iOS.modulemap"; sourceTree = ""; }; + 5B3F116EA578E016B41AF31B1DFAF454 /* Result-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Result-macOS-Info.plist"; path = "../Result-macOS/Result-macOS-Info.plist"; sourceTree = ""; }; + 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty.h; path = include/RLMProperty.h; sourceTree = ""; }; + 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMOptionalBase.h; path = include/RLMOptionalBase.h; sourceTree = ""; }; + 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Realm-tvOS.xcconfig"; path = "../Realm-tvOS/Realm-tvOS.xcconfig"; sourceTree = ""; }; + 5C86A455B230E014F0BE8A0600A41177 /* XMLDictionary-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "XMLDictionary-iOS.modulemap"; sourceTree = ""; }; + 5C8714833659EEAEB918F7E2AD3649AD /* librealmcore-macosx.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-macosx.a"; path = "core/librealmcore-macosx.a"; sourceTree = ""; }; + 5C913286006745857900EC8E5DB2899C /* Realm-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Realm-iOS.modulemap"; sourceTree = ""; }; + 5D266C67A5ACE0EA561D4755524817B0 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 5D676E4FD945475B18FCE5457D9E4150 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 5D6E2525CF6F21B6A11FA0B6D938C83A /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; + 5D70BFC1E057EFE588AAF15CFE8C250B /* RxAtomic-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxAtomic-tvOS-dummy.m"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-dummy.m"; sourceTree = ""; }; + 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema.h; path = include/RLMObjectSchema.h; sourceTree = ""; }; + 5E8E6075139011620A5FA7EEDE6D22FC /* Pods-UnitTestsOSX-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsOSX-umbrella.h"; sourceTree = ""; }; + 5EEB92A0A2BE0741A8BAE840D909A726 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F9E59975C5562C9DEF2FBD2F8C022BA /* RLMObservation.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObservation.mm; path = Realm/RLMObservation.mm; sourceTree = ""; }; + 5FD367EC65DB9F54EB9B53DCEE5CB2E1 /* RLMListBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMListBase.mm; path = Realm/RLMListBase.mm; sourceTree = ""; }; + 6072A35740B463A1A107DFCA235D4ECF /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 60B64975C74FCA898AA50B9043E41319 /* Result-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Result-tvOS-dummy.m"; path = "../Result-tvOS/Result-tvOS-dummy.m"; sourceTree = ""; }; + 60C6C01EB865B9F8F4A5EC108094BA8D /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 61123E8173A3A92CEA90CD22AF5D1912 /* Pods-UnitTestsiOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTestsiOS-dummy.m"; sourceTree = ""; }; + 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMPlatform.h; path = include/RLMPlatform.h; sourceTree = ""; }; + 616B1D2969A65FAC4D20DE9EFC01334E /* RLMSyncCredentials.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSyncCredentials.m; path = Realm/RLMSyncCredentials.m; sourceTree = ""; }; + 6177273CC2CAB578240DDC98F4274B0C /* SignalProducer+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+Response.swift"; path = "Sources/ReactiveMoya/SignalProducer+Response.swift"; sourceTree = ""; }; + 61C7287E250DBE7041E9FD50C988F3BE /* RLMNetworkClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMNetworkClient.mm; path = Realm/RLMNetworkClient.mm; sourceTree = ""; }; + 62228D0BC651157457CEEE4A83F6D91D /* Moya-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Moya-tvOS-Info.plist"; path = "../Moya-tvOS/Moya-tvOS-Info.plist"; sourceTree = ""; }; + 6243CB4497DF1485BC27C7C422A0CE22 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; + 628BD82538E85061246D24D474E2E1D1 /* RxSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-tvOS-umbrella.h"; path = "../RxSwift-tvOS/RxSwift-tvOS-umbrella.h"; sourceTree = ""; }; + 631E6383BC6884583CF217C5AD28E842 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 63582D54E6B742A961B0F559AF3BA2E4 /* RLMCollection.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMCollection.mm; path = Realm/RLMCollection.mm; sourceTree = ""; }; + 639CBA1CDBEFF75617DB96F761B92356 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + 642BADB59A4FA0FD5BE97D770D76FF26 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMMigration.h; path = include/RLMMigration.h; sourceTree = ""; }; + 647D15BA158F4C40A95E7974F2F95972 /* Observable+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/RxSwift/XML/Observable+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; + 6482863CB8D220446BE60C41A16A6361 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + 64F8CC2EEE6646943AC600684C3A01D6 /* ReactiveSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ReactiveSwift-tvOS-Info.plist"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; sourceTree = ""; }; + 64FEB3533542F72FA74A36E9D7D4B2DB /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "XMLDictionary-iOS.xcconfig"; sourceTree = ""; }; + 65F859BDD8FA0E80FE627877C906BD12 /* RxSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RxSwift-iOS.modulemap"; sourceTree = ""; }; + 66FB2164AAC777970095B3625D1E499B /* RxSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxSwift-tvOS-dummy.m"; path = "../RxSwift-tvOS/RxSwift-tvOS-dummy.m"; sourceTree = ""; }; + 67470DB37B8FEE49B6A968BFC75B5385 /* EVReflection-0db607d1.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "EVReflection-0db607d1.modulemap"; sourceTree = ""; }; + 67795D4EB8D1D1DB02645E7D6F6499AC /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 680DA6F8EE9C750C291D089BCB7235AC /* Pods-UnitTestsTVOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsTVOS-umbrella.h"; sourceTree = ""; }; + 6830756DC0E82FF8A458817748243D8D /* RLMPredicateUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMPredicateUtil.mm; path = Realm/RLMPredicateUtil.mm; sourceTree = ""; }; + 6863F714DC4539E41BED64EE6568AF84 /* RxSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxSwift-macOS-dummy.m"; path = "../RxSwift-macOS/RxSwift-macOS-dummy.m"; sourceTree = ""; }; + 687496AA25A44780D10732ACEA457FE5 /* SwiftVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftVersion.swift; path = RealmSwift/SwiftVersion.swift; sourceTree = ""; }; + 6898AD7A727A6B7525848878CB5F8DA6 /* Pods-UnitTestsOSX.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsOSX.release.xcconfig"; sourceTree = ""; }; + 6935EC3AB59906138CDDBF98289EDCE6 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6944F5FDD4893035ACA79C7C222ADA39 /* Realm-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Realm-macOS.modulemap"; path = "../Realm-macOS/Realm-macOS.modulemap"; sourceTree = ""; }; + 699790C987782FC3C41C0EA67F845E23 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 6A2F69CF0D57A2553FE2E1BFDECC6313 /* EVReflection-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-Core-prefix.pch"; path = "../EVReflection-Core/EVReflection-Core-prefix.pch"; sourceTree = ""; }; + 6A3CF5836B27B78D489A5302A88008D2 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUser.h; path = include/RLMSyncUser.h; sourceTree = ""; }; + 6ABEC885158F879591E6112851014D3F /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; + 6B95F23565211444B7B8B43182F54635 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 6C25F40A805C91CF5CEBB09697A13700 /* Pods-UnitTestsOSX-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTestsOSX-dummy.m"; sourceTree = ""; }; + 6C2B33D37978C888ECCF6DDB520F5811 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 6CB74E9556CC8A1620194B1D8892A3A2 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealm+Sync.h"; path = "include/RLMRealm+Sync.h"; sourceTree = ""; }; + 6D1309A43542DBA952E07D421503E8B1 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6DA6F7B1569C245E6564F23769A0E462 /* RLMObjectStore.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectStore.mm; path = Realm/RLMObjectStore.mm; sourceTree = ""; }; + 6E340B17D80811745490A4EF395D2A95 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 6FFDF6253E7A6D0866C9F3C14FC6AE0F /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + 7100E418322FC6C10C157298C5C5798C /* schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = schema.cpp; path = Realm/ObjectStore/src/schema.cpp; sourceTree = ""; }; + 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "XMLDictionary-tvOS.xcconfig"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS.xcconfig"; sourceTree = ""; }; + 71AE2B7FE89C0B53147FD8249C548217 /* Result-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Result-macOS-dummy.m"; path = "../Result-macOS/Result-macOS-dummy.m"; sourceTree = ""; }; + 726BB3112BEF88C5E29B07402E03FA51 /* RxAtomic-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-tvOS-umbrella.h"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-umbrella.h"; sourceTree = ""; }; + 727A891BD589DC0ED1823BF173F9DD69 /* EVManagedObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVManagedObject.swift; path = Source/CoreData/EVManagedObject.swift; sourceTree = ""; }; + 734085BCF6A76014BD89823F923EECC2 /* Pods-UnitTestsiOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-UnitTestsiOS-acknowledgements.markdown"; sourceTree = ""; }; + 73869ECD21C4C16DA08A8FD036ED77FB /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 73B808AAAE7C749DEF3FDBB37D6B1B66 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + 73CFB6C718121BBA03E00C3F0D04FA93 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 73FCFE36483F630D8EEE4B3E74E39B09 /* RLMUpdateChecker.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMUpdateChecker.mm; path = Realm/RLMUpdateChecker.mm; sourceTree = ""; }; + 7471EE748C73A000CED4C97148B164EA /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 747B0FBF36527D34858FD9BAA36A1A2D /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; + 7504E68D40A8ECE7BEE4557AEA7013B9 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 754E0AF800F33C0D95622B464707DF90 /* ResultExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultExtensions.swift; path = Sources/ResultExtensions.swift; sourceTree = ""; }; + 754F9C8DC61D9A1D78F75BF4D7D4A26A /* list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = list_notifier.cpp; path = Realm/ObjectStore/src/impl/list_notifier.cpp; sourceTree = ""; }; + 75E2FE947346DB735216D62DA0B39C04 /* EVManagedObjectArrayExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVManagedObjectArrayExtension.swift; path = Source/CoreData/EVManagedObjectArrayExtension.swift; sourceTree = ""; }; + 761314771A1316B5A78CF6EEB9470B65 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 762032CBD741AE940CF1A926887A1F15 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 76F2F079F5225D7A799DED9997BC3E43 /* EVWorkaroundHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVWorkaroundHelpers.swift; path = Source/EVWorkaroundHelpers.swift; sourceTree = ""; }; + 774B81850D365060B0FDEE91057CACF2 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + 77F21400FE00B637B9BDD670F83BA039 /* primitive_list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = primitive_list_notifier.cpp; path = Realm/ObjectStore/src/impl/primitive_list_notifier.cpp; sourceTree = ""; }; + 7833DB9AFBA78F401B65EFA600D6E39F /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; + 786330154F4980E0F50A379F1C0AC863 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; + 78704F193ECE56E2F14385344F7577C5 /* EVReflection-0db607d1-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EVReflection-0db607d1-prefix.pch"; sourceTree = ""; }; + 787C8B9A8EAEB7E2C7CC150FC0FD40BE /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 78E503B6EB9DC0CB5D73B26E121C9310 /* Realm-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Realm-iOS-dummy.m"; sourceTree = ""; }; + 791F8075DE0F1A89797D8AC958A20C75 /* RLMRealmConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealmConfiguration.mm; path = Realm/RLMRealmConfiguration.mm; sourceTree = ""; }; + 795931E0F088454C384C8F0A4244A4A5 /* transact_log_handler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transact_log_handler.cpp; path = Realm/ObjectStore/src/impl/transact_log_handler.cpp; sourceTree = ""; }; + 7998DDAFC25AEF9BEE98F8DBE1367271 /* RLMQueryUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMQueryUtil.mm; path = Realm/RLMQueryUtil.mm; sourceTree = ""; }; + 7A35C0490CBE904C060F1EAAA0DF4EF2 /* Realm-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Realm-tvOS-dummy.m"; path = "../Realm-tvOS/Realm-tvOS-dummy.m"; sourceTree = ""; }; + 7A894A469A974F6C06119B6015E1CF37 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 7ADE2676BD82B8DDF0CB9A303FE9E73B /* EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EVReflectable+XMLDictionary.swift"; path = "Source/XML/EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; + 7B14F9097D38E43F455B30FE6DD7BD06 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + 7BB4F828E000C20CF96FD74BAA22095A /* weak_realm_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = weak_realm_notifier.cpp; path = Realm/ObjectStore/src/impl/weak_realm_notifier.cpp; sourceTree = ""; }; + 7BD8997FD6EC06F553F177392F32BBB3 /* Moya-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Moya-macOS.modulemap"; path = "../Moya-macOS/Moya-macOS.modulemap"; sourceTree = ""; }; + 7C3FDE02FA71D98C124347A74AC0788E /* RealmListEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmListEVCustomReflectable.swift; path = Source/Realm/RealmListEVCustomReflectable.swift; sourceTree = ""; }; + 7CF72DF1725EE8FB28A7F8245353389B /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 7D0B7CDFF93856D78AA3A2B9185B9879 /* RLMSyncSession.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSession.mm; path = Realm/RLMSyncSession.mm; sourceTree = ""; }; + 7D4B7E5C7A5E28201184E14AAEECB8F7 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7D60CCEEA170F1DE94BD81B5F5674874 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + 7D6C514BB47302B7961DF53EC0602DF1 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; + 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7DF22B951E0A3E0606B1B86462779558 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 7E0316A46161424641BC8462E084AA21 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 7E3083FD03498205A7AC676D0F4A8ECD /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Alamofire-macOS.xcconfig"; path = "../Alamofire-macOS/Alamofire-macOS.xcconfig"; sourceTree = ""; }; + 7EC4A4318C00F9ADB6BE0DC3AF20126C /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 7EE85F7E12920BC884F2556E1946A55B /* Pods-44Demo5.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-44Demo5.modulemap"; sourceTree = ""; }; + 7F30E537CC6B84808F1F5592FEBB5367 /* Observable+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+EVReflectable.swift"; path = "Source/Alamofire/Moya/RxSwift/Observable+EVReflectable.swift"; sourceTree = ""; }; + 7F8ACF96FB1FC6703EDBCEB67DCCF15B /* RLMClassInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMClassInfo.mm; path = Realm/RLMClassInfo.mm; sourceTree = ""; }; + 7FDEB56E038201CFA4FB5A7B73CA1AF6 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + 8012F41B273D5143AD00CD9BC3DF6609 /* Observer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observer.swift; path = Sources/Observer.swift; sourceTree = ""; }; + 808EB3C66230902D9125EA5856141BBF /* RxAtomic-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxAtomic-iOS-Info.plist"; sourceTree = ""; }; + 80BBF02002A6138EDD6FF6F7BEE65F6D /* Alamofire-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Alamofire-tvOS-Info.plist"; path = "../Alamofire-tvOS/Alamofire-tvOS-Info.plist"; sourceTree = ""; }; + 815C65C30261ED86CE2CE7CDB8A5F35C /* EVObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVObject.swift; path = Source/EVObject.swift; sourceTree = ""; }; + 82D155F2EB4733E80B834169DE7888FA /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 8365F214829608CD7EF18D4EA4DF62E9 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 836DE249045EFF303E3240DC93577D61 /* Result-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-tvOS.modulemap"; path = "../Result-tvOS/Result-tvOS.modulemap"; sourceTree = ""; }; + 836E15671685C5A0A7BAE6A9B65A7C33 /* RLMThreadSafeReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMThreadSafeReference.mm; path = Realm/RLMThreadSafeReference.mm; sourceTree = ""; }; + 83D3435B3E18C7D351F39673884E64D1 /* Result-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Result-tvOS-Info.plist"; path = "../Result-tvOS/Result-tvOS-Info.plist"; sourceTree = ""; }; + 841B5591AFBAD96B39BE725E90E308A2 /* RxAtomic-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-macOS-prefix.pch"; path = "../RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; sourceTree = ""; }; + 8442E1EB430F5B8467B7A3C57F9EEDC9 /* RLMSyncManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncManager.mm; path = Realm/RLMSyncManager.mm; sourceTree = ""; }; + 847E25700CF7C0F151C6EB7A32A00725 /* RealmSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-iOS-prefix.pch"; sourceTree = ""; }; + 84B2D52BC9B86CB6759B0BB418D07FA4 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 84FFC858B0D68668B0AB4AFF2D55F354 /* EVReflection-0db607d1-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EVReflection-0db607d1-dummy.m"; sourceTree = ""; }; + 85138920BCE15D1EF0579DEB68B22D6C /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 855AF1333692C03B24BE6CA8B1F3EC13 /* Moya-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Moya-tvOS.modulemap"; path = "../Moya-tvOS/Moya-tvOS.modulemap"; sourceTree = ""; }; + 8570F410ED382FCD9AD3EE6F5FEA645A /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 865A95422C941539DFEC5C468E5BE3F5 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; + 86DC131A89B91CC3AFEDB48D0B15836C /* work_queue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = work_queue.cpp; path = Realm/ObjectStore/src/sync/impl/work_queue.cpp; sourceTree = ""; }; + 87FC36829CCCFE059BC84FFA0D4181F9 /* XMLDictionary-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "XMLDictionary-tvOS-Info.plist"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; sourceTree = ""; }; + 8843B14DB9D6AF3A413165C8D0370746 /* List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = List.swift; path = RealmSwift/List.swift; sourceTree = ""; }; + 8859AD49787840CF168B4F9BD32C4567 /* XMLDictionary-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "XMLDictionary-macOS-Info.plist"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; sourceTree = ""; }; + 89592C330DF6C91D87DC1115996C4601 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + 8A4E588CF00B2551743FC9FA2C6F66BF /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 8A5FDE303DC5B65ED7F8438860FB1DBB /* Realm-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Realm-macOS-dummy.m"; path = "../Realm-macOS/Realm-macOS-dummy.m"; sourceTree = ""; }; + 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMListBase.h; path = include/RLMListBase.h; sourceTree = ""; }; + 8AE6A7FA74F6108C0A31E11815E3886E /* RLMAccessor.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMAccessor.mm; path = Realm/RLMAccessor.mm; sourceTree = ""; }; + 8BB9037E7988BB708D3B5AF2B40708FD /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + 8C313BD9149321036C1192AB022424EE /* EVReflection-0db607d1-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EVReflection-0db607d1-Info.plist"; sourceTree = ""; }; + 8CC4AB1ADE20F44ECCA673A6A46A0C74 /* Pods-44Demo5-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-44Demo5-acknowledgements.plist"; sourceTree = ""; }; + 8CD1A7D50CA55A8D54D66538F17EE54B /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + 8D12AE35D5233F2ECB087BB5A70BF3D0 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 8D2CF8294B263434308C410D4EDC177D /* UninhabitedTypeGuards.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UninhabitedTypeGuards.swift; path = Sources/UninhabitedTypeGuards.swift; sourceTree = ""; }; + 8D66BB608D4933B868029F4E56450E82 /* Moya-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Moya-macOS-Info.plist"; path = "../Moya-macOS/Moya-macOS-Info.plist"; sourceTree = ""; }; + 8DD7251D2DDFA865FBA33E9205014264 /* XMLDictionary-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-macOS-prefix.pch"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; sourceTree = ""; }; + 8E0420220EB4DDE7E97FA650458671F3 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Dynamic.h; path = include/RLMRealm_Dynamic.h; sourceTree = ""; }; + 8ED3F1CCDEADDDC85A2BA6B13378A21C /* ReactiveSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveSwift-iOS-umbrella.h"; sourceTree = ""; }; + 8FA8B7D2C5C59924EAD69BD768CCBEEA /* Pods-UnitTestsTVOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsTVOS.debug.xcconfig"; sourceTree = ""; }; + 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMProperty_Private.h; path = include/RLMProperty_Private.h; sourceTree = ""; }; + 90188EBB0305156F81D5BEFF9827DA1C /* Realm.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Realm.swift; path = RealmSwift/Realm.swift; sourceTree = ""; }; + 9023E8475D692B90C87F2B26A5A1BFB1 /* RealmSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-tvOS-umbrella.h"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-umbrella.h"; sourceTree = ""; }; + 9049641FBC62EBBCB53A5C3796752A2A /* Pods-44Demo5.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-44Demo5.release.xcconfig"; sourceTree = ""; }; + 9049E0BD4FD73792CF05F69285EBC302 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 90586595802872D195A97D6DD581E9CA /* RealmObjectExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmObjectExtension.swift; path = Source/Realm/RealmObjectExtension.swift; sourceTree = ""; }; + 911CAF5E612CCF3648F7D038E43C59F3 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 93E5931548E1875E0DF631813C7793C6 /* XMLDictionary-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XMLDictionary-iOS-umbrella.h"; sourceTree = ""; }; + 94B5B4A732C081C172594DC14A483B91 /* Realm-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Realm-tvOS-prefix.pch"; path = "../Realm-tvOS/Realm-tvOS-prefix.pch"; sourceTree = ""; }; + 94C400D7987113C321A3105055687C60 /* RLMObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject.h; path = include/RLMObject.h; sourceTree = ""; }; + 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncPermission.h; path = include/RLMSyncPermission.h; sourceTree = ""; }; + 95633F6AD6AE400599EED1E486B213C0 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 9581F0ACE8C762C28C4C0D0047CCDDB1 /* Property.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Property.swift; path = Sources/Property.swift; sourceTree = ""; }; + 968DE07807E791735B56A1386F3371E7 /* RealmSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-macOS-prefix.pch"; path = "../RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; sourceTree = ""; }; + 96A5E5F9B6ADB6614040050645676280 /* EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVCustomReflectable.swift; path = Source/EVCustomReflectable.swift; sourceTree = ""; }; + 96DC559DA84CCCDC80F6BC6D225CD513 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 96F235C75AD21DC477E799C46CFC399B /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + 971FDE44A4A7C73F0CF56FA12A112659 /* Pods-Performance.Test-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Performance.Test-umbrella.h"; sourceTree = ""; }; + 9829D646E9203A3634510C0EA065A930 /* ReactiveSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveSwift-iOS-Info.plist"; sourceTree = ""; }; + 990FDEAC06DE4009B9D9637D02CA93C8 /* RLMObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObject.mm; path = Realm/RLMObject.mm; sourceTree = ""; }; + 9932251CC213BBB1E0498F46A7D4CD3E /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; + 99CCE0503D7936A665DB2BFE7DF77380 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + 9A252A5645050A16F5F03042C63903DB /* Scheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scheduler.swift; path = Sources/Scheduler.swift; sourceTree = ""; }; + 9A579462006D00A0C966BC39132E3D19 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RealmSwift/Error.swift; sourceTree = ""; }; + 9AE5293ABBAE1C2FFC57A5E3AEA56920 /* RLMArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMArray.mm; path = Realm/RLMArray.mm; sourceTree = ""; }; + 9BAB0EE8140663D4EC66189B57B5FBB2 /* Moya-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-tvOS-prefix.pch"; path = "../Moya-tvOS/Moya-tvOS-prefix.pch"; sourceTree = ""; }; + 9BCD88A2C3C33FC101ED2E74BFCA3192 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + 9C36809B8B533BD0C945AF929696A6D3 /* EVReflection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflection.swift; path = Source/EVReflection.swift; sourceTree = ""; }; + 9D0C1653FE3CEF9C769219D6C8E525D5 /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Atomic.swift; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9DDFA8D9BA436CC4D4ED00EBCC5F328B /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 9E193FEA2A87D89EC46987C73C680E03 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 9E379AD69E827F164ADA60FA822D5912 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; + 9E65B6874A96D41538CBCFC423D70EBE /* RLMSyncConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncConfiguration.mm; path = Realm/RLMSyncConfiguration.mm; sourceTree = ""; }; + 9E69B0E74DA1EBC8EC6CB1DC8E1EB0F7 /* RLMSyncSubscription.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSubscription.mm; path = Realm/RLMSyncSubscription.mm; sourceTree = ""; }; + 9ED231BFD6D866D64494CEEED96D7399 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 9EFEF497A8532FD1578798DCF7B54C79 /* RLMJSONModels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMJSONModels.m; path = Realm/RLMJSONModels.m; sourceTree = ""; }; + 9F2631821DFEAF8444EE083332CA688E /* ReactiveSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "ReactiveSwift-macOS.modulemap"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; sourceTree = ""; }; + A0122CEA7608F103CABEB5408CF81896 /* EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflectable.swift; path = Source/EVReflectable.swift; sourceTree = ""; }; + A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxSwift-macOS.xcconfig"; path = "../RxSwift-macOS/RxSwift-macOS.xcconfig"; sourceTree = ""; }; + A034AA6929B800AA1A7FE22AF7BC7B4D /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + A0BFA855E939D520A0D90E1B3A127DFC /* RLMProperty.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMProperty.mm; path = Realm/RLMProperty.mm; sourceTree = ""; }; + A0CF6CB81D84A8F96E6A3FB8F820217A /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + A0FD9821DD9508C748BD971E9004AD6E /* object_store.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_store.cpp; path = Realm/ObjectStore/src/object_store.cpp; sourceTree = ""; }; + A11D5374DB5AF35C362B18C7C6353B2F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; + A19854482D517DA179AE8EE80B9FD683 /* ReactiveSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveSwift-iOS-dummy.m"; sourceTree = ""; }; + A1D351905409436A2C0AAB2A3548EB60 /* RxSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-iOS-umbrella.h"; sourceTree = ""; }; + A1FE2B7EE280488CAE463FF32C0C9F57 /* EVReflection-18115d1d-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-18115d1d-prefix.pch"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; sourceTree = ""; }; + A2191448DF94BE3E9F5AEE4111A963F0 /* FoundationExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FoundationExtensions.swift; path = Sources/FoundationExtensions.swift; sourceTree = ""; }; + A2A4703686ABBE82ED4256CD42CF7413 /* sync_user.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_user.cpp; path = Realm/ObjectStore/src/sync/sync_user.cpp; sourceTree = ""; }; + A2C1929725128CC9F8AB51321B847A33 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A2FDDA25F6030C6E504C7036713AAE5B /* Moya-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-tvOS-umbrella.h"; path = "../Moya-tvOS/Moya-tvOS-umbrella.h"; sourceTree = ""; }; + A3139C591E349E340A7D22F361F3C4FC /* RxAtomic-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RxAtomic-iOS.modulemap"; sourceTree = ""; }; + A31E3D858979E514879B7BE80B62F052 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + A339B8228D33297B1F9B92A784F9525B /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + A3617D00CD62D5F90FA68C34367FF639 /* Moya-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-iOS-umbrella.h"; sourceTree = ""; }; + A3DE9B00AC60B1A695796FB817293F16 /* XMLDictionary-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XMLDictionary-iOS-prefix.pch"; sourceTree = ""; }; + A3FC2CE97A1529DF512F930C9509C187 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + A43694A2682A399518549DC0A05CA3A8 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + A500810C0277C7092FACCE116930D80D /* EVReflection-e20423af-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-e20423af-prefix.pch"; path = "../EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; sourceTree = ""; }; + A58006D93CBC2CFE18FBFE7562214858 /* RxAtomic-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxAtomic-macOS-dummy.m"; path = "../RxAtomic-macOS/RxAtomic-macOS-dummy.m"; sourceTree = ""; }; + A59F9655B082D279CB5DA478834B27B4 /* RealmSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RealmSwift-tvOS-dummy.m"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-dummy.m"; sourceTree = ""; }; + A5EB9EFF049ECF4F36E5A706CC2607A4 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + A5F8B6E219A3C9D2CB19E1344B7579D5 /* SignalProducer+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/ReactiveSwift/XML/SignalProducer+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; + A606E0CF1C61FC1D9E8EEE0B685B1858 /* results_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = results_notifier.cpp; path = Realm/ObjectStore/src/impl/results_notifier.cpp; sourceTree = ""; }; + A60CFE94388B54E180147110009542AC /* thread_safe_reference.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = thread_safe_reference.cpp; path = Realm/ObjectStore/src/thread_safe_reference.cpp; sourceTree = ""; }; + A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-e20423af.xcconfig"; path = "../EVReflection-e20423af/EVReflection-e20423af.xcconfig"; sourceTree = ""; }; + A77529173246B2343E340BE4DC34F177 /* RxAtomic-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxAtomic-tvOS-Info.plist"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; sourceTree = ""; }; + A78EB00339F19A74BD9BDCA3D1A84652 /* RxAtomic-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxAtomic-tvOS.modulemap"; path = "../RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; sourceTree = ""; }; + A7AA760855CD871EC33CED0285DE350B /* keychain_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = keychain_helper.cpp; path = Realm/ObjectStore/src/impl/apple/keychain_helper.cpp; sourceTree = ""; }; + A7C6DE10CE8BB11F9C99F9628CFDC482 /* collection_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_notifier.cpp; path = Realm/ObjectStore/src/impl/collection_notifier.cpp; sourceTree = ""; }; + A7D44ACC59EEA03E8EA3906C05342F5F /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RealmSwift-tvOS.xcconfig"; path = "../RealmSwift-tvOS/RealmSwift-tvOS.xcconfig"; sourceTree = ""; }; + A989EBA9E2133F02F85596188BF60A0C /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + AA4BF674B16644950F47014CFBBDA3C8 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ReactiveSwift-iOS.xcconfig"; sourceTree = ""; }; + ABFC94AE5DF5FFF83B9D30F9933D4B98 /* XMLDictionary-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-tvOS-umbrella.h"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-umbrella.h"; sourceTree = ""; }; + AD836BC578496A7CBAC3B0CC9F3432FE /* RLMAnalytics.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMAnalytics.mm; path = Realm/RLMAnalytics.mm; sourceTree = ""; }; + AFF91D5176E145C378DEEE9CB10224FF /* Pods-UnitTestsiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsiOS.debug.xcconfig"; sourceTree = ""; }; + B0899207F10656399286E48E984109C9 /* Realm-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Realm-tvOS-Info.plist"; path = "../Realm-tvOS/Realm-tvOS-Info.plist"; sourceTree = ""; }; + B091AD67534FFA7679A52668068E188E /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxSwift-tvOS.xcconfig"; path = "../RxSwift-tvOS/RxSwift-tvOS.xcconfig"; sourceTree = ""; }; + B159D7DFD489794BD38D1F7FFD8F58A1 /* ThreadSafeReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeReference.swift; path = RealmSwift/ThreadSafeReference.swift; sourceTree = ""; }; + B19E33AB528AED70D7627D0A10F25E11 /* Realm-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Realm-macOS-prefix.pch"; path = "../Realm-macOS/Realm-macOS-prefix.pch"; sourceTree = ""; }; + B1E80509FE5E9A940D09B58F252C3A52 /* LinkingObjects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkingObjects.swift; path = RealmSwift/LinkingObjects.swift; sourceTree = ""; }; + B1F903BB01657C3A47E6ED6A0947A301 /* XMLDictionary-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XMLDictionary-macOS-dummy.m"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-dummy.m"; sourceTree = ""; }; + B2E212FEF7211C79950CF75A7906CFF9 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + B2F981738E3ABEC782964413EA231E15 /* object_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_notifier.cpp; path = Realm/ObjectStore/src/impl/object_notifier.cpp; sourceTree = ""; }; + B30483C3CCD2107A99389CD32E9A45E5 /* RealmSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RealmSwift-tvOS-Info.plist"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; sourceTree = ""; }; + B31F9BFDECF62596B52E6345F78042B9 /* XMLDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XMLDictionary.h; path = XMLDictionary/XMLDictionary.h; sourceTree = ""; }; + B3414A67F9C2574EF2BB459178439A1C /* XMLDictionary-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-tvOS-prefix.pch"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; sourceTree = ""; }; + B37BEFC879431591095E37236647BBCE /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + B4A1ABBB25E0B095EEBF52BC406B1F75 /* RxAtomic-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-tvOS-prefix.pch"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; sourceTree = ""; }; + B4E495AE9A29E4DC2716D0A2A9BD979C /* XMLDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XMLDictionary.m; path = XMLDictionary/XMLDictionary.m; sourceTree = ""; }; + B52514FB77244CBEF82D812FC2D5EFFC /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; + B5683A6A8878CC3A69FDA940C55BA67B /* RealmConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmConfiguration.swift; path = RealmSwift/RealmConfiguration.swift; sourceTree = ""; }; + B5703AEC0DCB6C07E3BDBFB81560D5DB /* sync_session.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_session.cpp; path = Realm/ObjectStore/src/sync/sync_session.cpp; sourceTree = ""; }; + B58A1E7F7CF0661756DD0C03AD3F8508 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + B5AAEFC90144BEA36815B91D792BF604 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B5E1DAF56D308C1705DB39EC2447D680 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B6393ADE25626DF81F58741771286BCA /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + B816C73E202AE9E8EBE335ED021E17CB /* DataRequest+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DataRequest+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/XML/DataRequest+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; + B88EA2DBFB06A807D3DB0D71F6DB78E0 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = RealmSwift/Schema.swift; sourceTree = ""; }; + B8A43B5BB740F0A5841F5E4F8DE20431 /* RLMSwiftSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSwiftSupport.m; path = Realm/RLMSwiftSupport.m; sourceTree = ""; }; + B8C06E5F56B0DB46868A45A05E879F8A /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + B948C1FED61687CA5E6B81E57FEFFBAA /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + B9600FEB7DF10493698310348FE5FB45 /* Pods-UnitTestsOSX.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnitTestsOSX.modulemap"; sourceTree = ""; }; + B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration.h; path = include/RLMSyncConfiguration.h; sourceTree = ""; }; + B972098EFB478CE349EA6741CAE6B3C1 /* Pods-UnitTestsOSX.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsOSX.debug.xcconfig"; sourceTree = ""; }; + B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Private.h; path = include/RLMObjectBase_Private.h; sourceTree = ""; }; + B9F2EF3EE735ECAF10784D30717B900D /* Results.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Results.swift; path = RealmSwift/Results.swift; sourceTree = ""; }; + BA30981C2810A8E3886000F661FB79A8 /* Pods-44Demo5-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-44Demo5-acknowledgements.markdown"; sourceTree = ""; }; + BA40ED82457D2E1AF0838C4AD153DB1A /* RLMRealmConfiguration+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "RLMRealmConfiguration+Sync.mm"; path = "Realm/RLMRealmConfiguration+Sync.mm"; sourceTree = ""; }; + BAE2B41E3AB67D6D713115F713B446ED /* RealmSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-tvOS-prefix.pch"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; sourceTree = ""; }; + BB4C80B72D1CD88F6F3F3FF5B570D7F5 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + BC9145A31D79C07CCEB8C0218BB483A1 /* XMLDictionary-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-macOS-umbrella.h"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-umbrella.h"; sourceTree = ""; }; + BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Alamofire-iOS.xcconfig"; sourceTree = ""; }; + BD6E5F70926F4CDEAF60999D166E2D5A /* AnyError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyError.swift; path = Result/AnyError.swift; sourceTree = ""; }; + BECF185CC21DA30B826033F61FA9DFD6 /* ReactiveSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ReactiveSwift-macOS-dummy.m"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-dummy.m"; sourceTree = ""; }; + BF0F438E5C763D71D6E8642C9D07EA2C /* Pods-44Demo5-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-44Demo5-Info.plist"; sourceTree = ""; }; + BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Realm-iOS.xcconfig"; sourceTree = ""; }; + BF20D65365299A9046BC45226E5907ED /* Result-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Result-iOS-Info.plist"; sourceTree = ""; }; + BF381A528BCE13115E2CB78D4C767ED4 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + BF64B9F83A4B5C71A35F191AFD0126C8 /* shared_realm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = shared_realm.cpp; path = Realm/ObjectStore/src/shared_realm.cpp; sourceTree = ""; }; + C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Realm.h; path = include/Realm.h; sourceTree = ""; }; + C0CF15F6757BCDD6DCD1201A47CD7ED3 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; + C13AF68B7BC5476F4DEA29440F866341 /* Pods-UnitTestsTVOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsTVOS-frameworks.sh"; sourceTree = ""; }; + C15F5A4F8B4361BADBA43DCFA069C819 /* results.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = results.cpp; path = Realm/ObjectStore/src/results.cpp; sourceTree = ""; }; + C19C9E78008AA0E904B54023CA6A483F /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMConstants.h; path = include/RLMConstants.h; sourceTree = ""; }; + C22E203D572C116EDC56EE761D3098E3 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C2B715070B4B2D0F2CD7D7A4A9ADFA68 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; + C31479C7B3A4D7819E213678B5CB5E7A /* EventLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventLogger.swift; path = Sources/EventLogger.swift; sourceTree = ""; }; + C31AF7D60ACDE290B582B21EA6A1B1C6 /* Alamofire-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Alamofire-macOS.modulemap"; path = "../Alamofire-macOS/Alamofire-macOS.modulemap"; sourceTree = ""; }; + C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration_Private.h; path = include/RLMRealmConfiguration_Private.h; sourceTree = ""; }; + C350307006A8E54A38CACF147064C01E /* Moya-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-macOS-umbrella.h"; path = "../Moya-macOS/Moya-macOS-umbrella.h"; sourceTree = ""; }; + C3DB19BF08526C1629B014B469E2B78A /* PrintOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrintOptions.swift; path = Source/PrintOptions.swift; sourceTree = ""; }; + C4160898A3B1C2817025350D0940518B /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + C430AFB0D9AF7557A0EF19CACEB7067F /* Alamofire-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Alamofire-iOS.modulemap"; sourceTree = ""; }; + C457D2ABCA7339F9E7AD1E55DFFA2EE0 /* realm_coordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = realm_coordinator.cpp; path = Realm/ObjectStore/src/impl/realm_coordinator.cpp; sourceTree = ""; }; + C46974D491C0D096229D30E8B41F8991 /* Result-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-macOS.modulemap"; path = "../Result-macOS/Result-macOS.modulemap"; sourceTree = ""; }; + C46AFD7C756BD07E917E7B8759D59D8C /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UnitTestsiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C49C6055F14F3BDF9E6F5A30982A8BA7 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + C4DA1C3EAD70816DA51BF3610BBA8CE0 /* Alamofire-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-iOS-prefix.pch"; sourceTree = ""; }; + C4FC2FFB95A3D55CEAC7E658BD17BE59 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + C59FD519756D1A3F5E9716FF77FD93F8 /* Pods-UnitTestsiOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsiOS-Info.plist"; sourceTree = ""; }; + C662471359C1C7C7704B09DB368A401B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + C6E3134D4D8DDC66BDA2CD1B237D96AF /* Moya-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-iOS-dummy.m"; sourceTree = ""; }; + C6E9D797BB5B93A3C467E955F4A0CD21 /* RxAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxAtomic.h; path = RxAtomic/include/RxAtomic.h; sourceTree = ""; }; + C730BFF9290C5A65053B11F25A138F3B /* Result-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Result-iOS-prefix.pch"; sourceTree = ""; }; + C732971806ED9A6A5612ADD77FBE7066 /* librealmcore-tvos.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-tvos.a"; path = "core/librealmcore-tvos.a"; sourceTree = ""; }; + C76AF9DD2EFD0245A7BD7EA660FF58D3 /* RealmSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-macOS-umbrella.h"; path = "../RealmSwift-macOS/RealmSwift-macOS-umbrella.h"; sourceTree = ""; }; + C7A081CB13C3497FAFE203045323E532 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + C8572B9A8D823CDF703994F9772DB7C0 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C89812EAAF1B138B21352FBF2EB27E92 /* RLMObjectSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectSchema.mm; path = Realm/RLMObjectSchema.mm; sourceTree = ""; }; + C8C4F7B89853456F9F7A3BAB1E6B45D7 /* XMLDictionary-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "XMLDictionary-macOS.modulemap"; path = "../XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; sourceTree = ""; }; + C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration_Private.h; path = include/RLMSyncConfiguration_Private.h; sourceTree = ""; }; + C9F5732C140524BF78316602C8DF98CF /* EVReflection-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-Core-dummy.m"; path = "../EVReflection-Core/EVReflection-Core-dummy.m"; sourceTree = ""; }; + CAB2E9BDEB8C89C3D49CADD31026915F /* DeserializationStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeserializationStatus.swift; path = Source/DeserializationStatus.swift; sourceTree = ""; }; + CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Private.h; path = include/RLMRealm_Private.h; sourceTree = ""; }; + CCD292A99704F3CD8030BCA7B2EE2480 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + CCF3C264301AE70BDF47EBD8B7840DEB /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CD085F74017C92540A5346F7CC97B7B2 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + CD195E099E88AC998E4C3DE2F160A3DF /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CD37A883152B6AF25B48C1ECB08E4E71 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + CD59CF82AA7C9BD4743331FF84BFE270 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + CDB38F35560087774FD331E6E14DA113 /* RxSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxSwift-tvOS-Info.plist"; path = "../RxSwift-tvOS/RxSwift-tvOS-Info.plist"; sourceTree = ""; }; + CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray.h; path = include/RLMArray.h; sourceTree = ""; }; + CE248C7F91CD9DB193C09D86840FDE92 /* Pods-44Demo5.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-44Demo5.debug.xcconfig"; sourceTree = ""; }; + CE61A5D032B95F564D22E63E6A620130 /* Pods-UnitTestsTVOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsTVOS.release.xcconfig"; sourceTree = ""; }; + CECE80E768E6A7796002AC4E0CAEA3F8 /* Response+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Response+EVReflectable.swift"; path = "Source/Alamofire/Moya/Response+EVReflectable.swift"; sourceTree = ""; }; + CF76BD0D5B5565DB936036AD94B77DB0 /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; + D0676841C2B6954AD410614B2601FAAE /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + D13BB8245AB3AC227D8E95BD97EFB418 /* Pods-UnitTestsOSX-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsOSX-acknowledgements.plist"; sourceTree = ""; }; + D212E91ECCE695F0A0D39B77D7D01CBC /* EVReflection-0db607d1-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EVReflection-0db607d1-umbrella.h"; sourceTree = ""; }; + D24C35C038331BB8E3DC71D02808E4AC /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RealmSwift/Optional.swift; sourceTree = ""; }; + D3AE4C08ABE9A91231B3CACCAEEA393D /* Pods-UnitTestsTVOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsTVOS-Info.plist"; sourceTree = ""; }; + D3F0FADF71BBEC951E2C25C2E8F11907 /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; + D3F5C1EF25165070AE9467F1090F66E9 /* RxSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-iOS-Info.plist"; sourceTree = ""; }; + D40500CE66C6C3EBAD1EC20668E4E029 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + D4DB85923BBE8973E00F07A8A17A9493 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + D53E85350F476412D2C56B4F604D8F4B /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; + D5B0B6E0C22782DAE9FE8182F23A117E /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/CloudKit.framework; sourceTree = DEVELOPER_DIR; }; + D620F7C7619EE6751DC653F5671F85C8 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + D699461B5CF6D695F4F87C77F588F085 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; + D6BDD89484156EB6A46231A8F08C1E6D /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + D71948F5530E7B0909DD3D384A5E386C /* Pods_44Demo5.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_44Demo5.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D7C3A5C59654B8BA420710EEBADAA7F2 /* collection_change_builder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_change_builder.cpp; path = Realm/ObjectStore/src/impl/collection_change_builder.cpp; sourceTree = ""; }; + D8AF843B1554CA83B0AF9FC35A21AFC2 /* partial_sync.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = partial_sync.cpp; path = Realm/ObjectStore/src/sync/partial_sync.cpp; sourceTree = ""; }; + D8BF3752B562432C12800601D1F6FD9B /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DA088681DD1825ED6A2D033CA9FE1DE7 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + DA585EB68875B97FB8786804CE1E8A9A /* RLMSyncUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncUtil.mm; path = Realm/RLMSyncUtil.mm; sourceTree = ""; }; + DAB276CE3D75338E24B658627DBCCD6F /* Alamofire-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Alamofire-tvOS-dummy.m"; path = "../Alamofire-tvOS/Alamofire-tvOS-dummy.m"; sourceTree = ""; }; + DAC2F0B6D10F853B48C8DEC0B6DA953C /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + DB71B0CD378CB6264D02B6E6719F18F7 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + DBC4D9359ED9FCBAF3EB67AF03CB6687 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DBEF89B70D3D89E7A629AB3CE9831D84 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject_Private.h; path = include/RLMObject_Private.h; sourceTree = ""; }; + DC71F6A5DCBC82B0C43A2D5B048DF0AF /* SortDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SortDescriptor.swift; path = RealmSwift/SortDescriptor.swift; sourceTree = ""; }; + DCC75E85A186627B56763788FF3FDDF9 /* RxAtomic-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxAtomic-iOS-dummy.m"; sourceTree = ""; }; + DD08BAEC952FB1FC3A9F3A2303C5BC67 /* Pods-Performance.Test-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Performance.Test-acknowledgements.plist"; sourceTree = ""; }; + DD242DB101F7F6C4E712EEC768576130 /* Moya-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-iOS-Info.plist"; sourceTree = ""; }; + DD42D15AA2A0A991F57B57C00A38400C /* Pods-Performance.Test.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Performance.Test.release.xcconfig"; sourceTree = ""; }; + DDA2CBED167E04980029E76A9F15004C /* RLMSyncPermissionResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncPermissionResults.mm; path = Realm/RLMSyncPermissionResults.mm; sourceTree = ""; }; + DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealmConfiguration+Sync.h"; path = "include/RLMRealmConfiguration+Sync.h"; sourceTree = ""; }; + DF62F2624F1B06DF7FD7328F3828CDE4 /* Util.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Util.swift; path = RealmSwift/Util.swift; sourceTree = ""; }; + DFDCE1E37490F5613BA8F69741954DBA /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + E00815D53DBEABB0115462FA8DBC7B2F /* Result-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-macOS-umbrella.h"; path = "../Result-macOS/Result-macOS-umbrella.h"; sourceTree = ""; }; + E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Realm-macOS.xcconfig"; path = "../Realm-macOS/Realm-macOS.xcconfig"; sourceTree = ""; }; + E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "ReactiveSwift-macOS.xcconfig"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS.xcconfig"; sourceTree = ""; }; + E0EFE3BB3663242961F3CACB6CED45A8 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + E136EA6769F34F30E35351A9C77A5F39 /* Pods-Performance.Test.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Performance.Test.modulemap"; sourceTree = ""; }; + E15BCD212749E82323F15513A3C73C96 /* RLMRealm.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealm.mm; path = Realm/RLMRealm.mm; sourceTree = ""; }; + E2B50C73E4A290554075566BDAE4373C /* Pods-UnitTestsTVOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnitTestsTVOS.modulemap"; sourceTree = ""; }; + E3003C62B8A96E54588DAC18872BECB4 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + E3880D5266B220E09B44697EFACAE926 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RealmSwift-iOS.xcconfig"; sourceTree = ""; }; + E39822E2AEA8967935BCB1921CB065BF /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + E4109E7A14761926263702D2562E91D5 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E410A87ACA3A15E502CE5A1B97C66092 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + E4A95173B9C1A731D83FDA6F10D4384C /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + E4BEB698255354E108EB60F6B0CF6D4A /* EVReflection-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-Core-Info.plist"; path = "../EVReflection-Core/EVReflection-Core-Info.plist"; sourceTree = ""; }; + E5159459EC2E1DD530536FC5A96AF2B9 /* RxSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-macOS-umbrella.h"; path = "../RxSwift-macOS/RxSwift-macOS-umbrella.h"; sourceTree = ""; }; + E559CC12A51DB0F118B0E4D254B1E841 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; + E5609F7C3BA780A4B308791622C3157C /* RLMSyncPermission.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncPermission.mm; path = Realm/RLMSyncPermission.mm; sourceTree = ""; }; + E5B9C04E7C99D200594C85B72656BBB2 /* index_set.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = index_set.cpp; path = Realm/ObjectStore/src/index_set.cpp; sourceTree = ""; }; + E5BED242358A40DCE6068A42423F7B92 /* Result-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-macOS-prefix.pch"; path = "../Result-macOS/Result-macOS-prefix.pch"; sourceTree = ""; }; + E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil.h; path = include/RLMSyncUtil.h; sourceTree = ""; }; + E648603A853B12B3B5DCDE50B138A223 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; + E66E5E95A38750E8AF55023415C1A588 /* Pods-Performance.Test-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Performance.Test-dummy.m"; sourceTree = ""; }; + E6CA8A80F748272D1E873BB016D24D47 /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; + E7CE71D29C33709E756250B79C371093 /* sync_permission.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_permission.cpp; path = Realm/ObjectStore/src/sync/sync_permission.cpp; sourceTree = ""; }; + E86C536E735AED695D66462568FE97B2 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + E964E4C12B8ABB8CBC617CD7B6B7BD31 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema_Private.h; path = include/RLMObjectSchema_Private.h; sourceTree = ""; }; + EA90EF8CCBFDE6961E2B8F90EF9F6A1B /* CKRecord+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKRecord+EVReflectable.swift"; path = "Source/CloudKit/CKRecord+EVReflectable.swift"; sourceTree = ""; }; + EA92DCD76BDE61AEF0DB24CA2C75CE44 /* EVDictionaryExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVDictionaryExtension.swift; path = Source/EVDictionaryExtension.swift; sourceTree = ""; }; + EB3185A491D07BE0EB4125A87CD9BED6 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + EB696ABAA4799A1229A00BA60E4E66F8 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + EB77C735E615BA497512191FBE1F513C /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; + EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RxSwift-iOS.xcconfig"; sourceTree = ""; }; + EB9E9628F86D7576DF42D62819EE2882 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + EBA78F59ACE7356B25857F8CB1D27530 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EBEE6469A682878EF3A1EDE00508841B /* Sync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sync.swift; path = RealmSwift/Sync.swift; sourceTree = ""; }; + EBFDD1D190FD165F389889837F4CB56E /* ReactiveSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-macOS-prefix.pch"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; sourceTree = ""; }; + EC09D6B3BDAC1FD6EC73C6AFB7A65CFB /* RxSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxSwift-tvOS.modulemap"; path = "../RxSwift-tvOS/RxSwift-tvOS.modulemap"; sourceTree = ""; }; + EC12E3DB4A7D24B1E297BF7A9F9ED73D /* ReactiveSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ReactiveSwift-macOS-Info.plist"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; sourceTree = ""; }; + EC9A5AADF65F57151CC1C44960CCCCFA /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + ED40275BA7A26B3315599D27A9A71B55 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Sources/Bag.swift; sourceTree = ""; }; + ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCollection.h; path = include/RLMCollection.h; sourceTree = ""; }; + ED8E5F9A4CC5F12FE2A36F913AE99EDE /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-18115d1d.xcconfig"; path = "../EVReflection-18115d1d/EVReflection-18115d1d.xcconfig"; sourceTree = ""; }; + EDC5012E3AAD05149AFBC9B3123F7F77 /* ReactiveSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "ReactiveSwift-tvOS.modulemap"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; sourceTree = ""; }; + EF59B9FDE2457646AA664D173233FC51 /* Response+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Response+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/XML/Response+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; + EF82F4108D7FD60210F52BE626E03325 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + EFAF57F02D568E1813A0190EF8C8BCA0 /* CKDataObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CKDataObject.swift; path = Source/CloudKit/CKDataObject.swift; sourceTree = ""; }; + EFE7F27B0689E623AD94FF046243AE5F /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; + F067B45FB302A923ACA4A5297CC53B75 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F0CB4B84F9CCD5FB16B9BA1BAF590003 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + F0E96888287BDE90BA0D124C4B317018 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; + F102EA8269E07552BDCB06B773E448E3 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F172CE1FB4C895454D178353AC069F38 /* XMLDictionary-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XMLDictionary-iOS-dummy.m"; sourceTree = ""; }; + F1FF185278E8109978D21C9FA2D06062 /* RLMUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMUtil.mm; path = Realm/RLMUtil.mm; sourceTree = ""; }; + F20B0F2C2114771D9E57534062AD7F79 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults_Private.h; path = include/RLMResults_Private.h; sourceTree = ""; }; + F308FD3DB6539A170EEC8563E300054E /* RealmSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RealmSwift-macOS.modulemap"; path = "../RealmSwift-macOS/RealmSwift-macOS.modulemap"; sourceTree = ""; }; + F3700FC6BF3BA17A3FD6871465AEBB6A /* RxSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-macOS-prefix.pch"; path = "../RxSwift-macOS/RxSwift-macOS-prefix.pch"; sourceTree = ""; }; + F3EE61B5D820804750834016A3933F89 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RxAtomic-iOS.xcconfig"; sourceTree = ""; }; + F52E52623A3F7BFC3708B05EB0C3DF8F /* RxSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxSwift-macOS.modulemap"; path = "../RxSwift-macOS/RxSwift-macOS.modulemap"; sourceTree = ""; }; + F56D5A8280DEE3D204645B08315ED854 /* MoyaProvider+Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Reactive.swift"; path = "Sources/ReactiveMoya/MoyaProvider+Reactive.swift"; sourceTree = ""; }; + F5BACA7B55D00D637EFA62FDB9CB70B9 /* Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Action.swift; path = Sources/Action.swift; sourceTree = ""; }; + F5D7C743A55C5608CDD755C9940F54EF /* Realm-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Realm-iOS-Info.plist"; sourceTree = ""; }; + F5E94DA6D425A8768A1865FEAF4AB9AE /* system_configuration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = system_configuration.cpp; path = Realm/ObjectStore/src/sync/impl/apple/system_configuration.cpp; sourceTree = ""; }; + F5E9E5EC7D620F7CB2581A686A6D5F9A /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + F5EDB47A1E2E98789ADFADBA6F16B36E /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + F6039493061A3229BD58451C7B188BE0 /* Pods-UnitTestsTVOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTestsTVOS-dummy.m"; sourceTree = ""; }; + F663137E64B11CA11423BD3FFFBDF9FC /* RLMRealm+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "RLMRealm+Sync.mm"; path = "Realm/RLMRealm+Sync.mm"; sourceTree = ""; }; + F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema.h; path = include/RLMSchema.h; sourceTree = ""; }; + F74FCF08D2C7F67C88866861890D2BE2 /* RealmSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RealmSwift-iOS-dummy.m"; sourceTree = ""; }; + F7507E3F63E128DAB9D740E5473EF904 /* RxAtomic-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxAtomic-macOS-Info.plist"; path = "../RxAtomic-macOS/RxAtomic-macOS-Info.plist"; sourceTree = ""; }; + F7B1B5A7FAC1D10AA60914DA62ADBCB6 /* EVArrayExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVArrayExtension.swift; path = Source/EVArrayExtension.swift; sourceTree = ""; }; + F7CC1A18E2F78550742A72BA09BFA043 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F99D754169383EA75DC55681B2144158 /* Alamofire-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-iOS-umbrella.h"; sourceTree = ""; }; + FAD6C7FC3CDF969147A4121EB8513908 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + FB519FB00357600BA8BE528176EF6909 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + FBEACB28D20BD6FECE169131D27B15FB /* Alamofire-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-tvOS-prefix.pch"; path = "../Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; sourceTree = ""; }; + FD17BA6AAE2F266F18E2D71730ECB612 /* RLMSyncUser.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncUser.mm; path = Realm/RLMSyncUser.mm; sourceTree = ""; }; + FD84D077751C3841B6F8E5021BE1A99B /* Moya-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Moya-macOS-dummy.m"; path = "../Moya-macOS/Moya-macOS-dummy.m"; sourceTree = ""; }; + FE246589A7FEB7A54250592FF1B7EE9B /* EVReflection-18115d1d-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-18115d1d-Info.plist"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; sourceTree = ""; }; + FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Result-macOS.xcconfig"; path = "../Result-macOS/Result-macOS.xcconfig"; sourceTree = ""; }; + FE58B09A8A48CACC1BB54F8CC6839E91 /* Result-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-tvOS-umbrella.h"; path = "../Result-tvOS/Result-tvOS-umbrella.h"; sourceTree = ""; }; + FE76081F6BA8B80324E47146E37E94F7 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FFFCC9A1D69C9ECDC537F13B58D0C573 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0DD50B5F3A9E8EFEA51DBC51D0244F3A /* Frameworks */ = { + 061AA7E5F0DF5ADB64946177DC41F86A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C9A123C133113449A431394F9661D7CD /* Foundation.framework in Frameworks */, + 0A41915801C20461070F97470A4244B5 /* Alamofire.framework in Frameworks */, + EB15A63BB389159F9B06BF9BB72A640C /* Foundation.framework in Frameworks */, + 2143973A7A9CD434154B03FA3E78E8E2 /* ReactiveSwift.framework in Frameworks */, + AAC9167EA899CBA8B1969F6EFE01CD15 /* Result.framework in Frameworks */, + 5B7F6F6003FC512027E14F072216918B /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 105D95A460142865743B395E63BF156C /* Frameworks */ = { + 0862E241906DF2F9B9AA20C861D1F205 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F52B7D1C973A773EF465CF5126DC9DB6 /* Foundation.framework in Frameworks */, + A71B112164F6B40D92D20173B740A9EA /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 17DCEE3C752E540688415303A736B39D /* Frameworks */ = { + 0AC696FD645813AEA5C275507183FDB1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 88AD9E78ADCED960C9ACC1FB2CB47B4E /* Cocoa.framework in Frameworks */, - 2297BC7E6820A2D9AB659DA3E5FEAFFD /* Realm.framework in Frameworks */, + 08E0131364DBB087CC7DE6590EA199D8 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1D10D633FE8B012847B371BE6E865D1B /* Frameworks */ = { + 0F9F9FC3DB8781003259C7567A60B28A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 90037AD4EE9B769836132F73EF7254CB /* Foundation.framework in Frameworks */, + DC3EDB265F35C1A9924C106620B794D6 /* Foundation.framework in Frameworks */, + 23074CED04F0114DF27AD831AD44B5AA /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1F5E64762252DD80C436AF1B3D6723A4 /* Frameworks */ = { + 208AB3CEC2618705A9F3BC0C93A5F936 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 560F099193FBA7C51583A5260F058D75 /* Alamofire.framework in Frameworks */, - F3B7364B932FD87CDE7545C95185E74D /* Foundation.framework in Frameworks */, - 01DAECFA0E2D1CFD668D3C13F2201A72 /* ReactiveSwift.framework in Frameworks */, - F7764D44AB678EB2C853A7E9197A2D2F /* Result.framework in Frameworks */, - 1C356677B4953BC756826FD00E119734 /* RxSwift.framework in Frameworks */, + 88B45B85A35DF6DA4BA926AF0D1C1161 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 23307F70A5E72449C16B04D0FA2F4D1B /* Frameworks */ = { + 2139F636D141843722994DEB683AC74F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 64E15B992A485D0C546555AD1255A70F /* Alamofire.framework in Frameworks */, - 36AEB8DBE78A24DB705A3AA994CDE8E8 /* Foundation.framework in Frameworks */, - E9107A04B7941CED0DCC454745F46D07 /* ReactiveSwift.framework in Frameworks */, - ED5E44D9942CFF3AEBD8D4E6904DA01C /* Result.framework in Frameworks */, - FFD59FB343C0CB4128D162156D0F3F5C /* RxSwift.framework in Frameworks */, + AB2FE4415530ED3CE8A9AD59BA1F1C4C /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 27890E94BAE78C27C4F4DAC4B2CC234A /* Frameworks */ = { + 261E9F0035BAB39FBE5B3CB458A48E9B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C6EC0CDFCF555909B9432A73C4B05909 /* Foundation.framework in Frameworks */, - 6F963269FFA5946DD3F3E8F55DA17056 /* Result.framework in Frameworks */, + 683D4CF72CDCA8FA286CB6EC44144D39 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2FB345B68A1BC2CBFEECA2D2BB1CBA5B /* Frameworks */ = { + 2B3A908BBFC20DC5CF04CFE236600470 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5148A4F6A5CC5D99C12D1CEA59C736D0 /* Cocoa.framework in Frameworks */, + 9349051278881C91AD3C2AFF1CFF2143 /* Foundation.framework in Frameworks */, + FBB6504B02A211B0BC154936056601A4 /* Result.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 32FA11C65B852B074FC56BCF32C28102 /* Frameworks */ = { + 2E5434E4277342FF195C475DFE9D49BB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B36971CF1B667035553A21C0D4539307 /* Cocoa.framework in Frameworks */, - 800E8B71D574CBE4F05D115C560A4D00 /* RxAtomic.framework in Frameworks */, + E35406F64F0C9E1C6295D3F898758371 /* Foundation.framework in Frameworks */, + D282B00D18CFE84D86B56A0C74829654 /* Result.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 33A8E390268A790A84E00AACF7BF6440 /* Frameworks */ = { + 2E7182DD914D5E90425F6DD2E567AB9E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 86FC1DEA112CD4A3521A6BF215628E66 /* Foundation.framework in Frameworks */, + 2239A01864AE7709B72424AE548F1494 /* Foundation.framework in Frameworks */, + A261D72A5F3D65104E2D52C9AABC13FB /* RxAtomic.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 464CAF9399391CA57EEE8E5EAAC78335 /* Frameworks */ = { + 2F1A4EBEBCAEFF10B7EFDEC1335CA5FC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D643994B20C56E6DF35012E8A4EA4110 /* Foundation.framework in Frameworks */, - C6FB409E546961EFB34D76ADEF8E8474 /* RxAtomic.framework in Frameworks */, + D44865C941425DB88768E63B5FD6D219 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4FB877ADB21664D2176B4B89F4927176 /* Frameworks */ = { + 33A0AEF701DFD9B43E29A5A2B78CBFBC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 67DCEF303DAC7EE77200824FCD5492F3 /* Foundation.framework in Frameworks */, + 87F6450975FC3D17B0C193F49912D325 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 53033E7234830588FEAD76484C71B256 /* Frameworks */ = { + 3B7B6C105FF5BACE5DBEFBCEFAAC047F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9631C726E718CD5F02876EF326181D76 /* Foundation.framework in Frameworks */, - AA858238E289181F523F5E09BB4EA676 /* RxAtomic.framework in Frameworks */, + 57834AD1C0C04AE631E7F4FFD8E76FAF /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 56128817095A785AE9D8AB332D1431BF /* Frameworks */ = { + 3DD36927ABCC514D884984C8DE8A50F1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2E1D03F08A50FFAD913329A9B7002017 /* Foundation.framework in Frameworks */, - 30F7BA6A031F0F8329D246E5C4D972E9 /* Realm.framework in Frameworks */, + B43A8990039918B831AEA6C735E0728A /* Cocoa.framework in Frameworks */, + 153D19DFC01A497ACF4E27B60099F734 /* Realm.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 56357E6004201FC560EF9D363D42B2D7 /* Frameworks */ = { + 3EDE8486420FFF202A797EA7F50E1FAC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B0882D7AA8EC4ADBD1F208A129860445 /* Alamofire.framework in Frameworks */, - 8F26B4378A199B543E7977B5C88CC978 /* CloudKit.framework in Frameworks */, - 762580099FCFFFD5DF31EC48C53D2039 /* CoreData.framework in Frameworks */, - 01FFCF767DC027CBE06674294BF4013E /* Foundation.framework in Frameworks */, - 8246F5F443ED04C1470162D747E503AE /* Moya.framework in Frameworks */, - B69A92D32A8B5AB782892C1FABC71AF1 /* RealmSwift.framework in Frameworks */, - F2B4C817E65867745E8B5A6D1F580F95 /* XMLDictionary.framework in Frameworks */, + EAE5A6C7CA6A6AD51EA7D8B8294D1460 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5B513167B430B518D511118AC4F2D8BB /* Frameworks */ = { + 42CE7FDE2F2E583285261444957D9371 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 547C84F5773931AE66D6BE101404CD72 /* Foundation.framework in Frameworks */, + A48F9B621924DB134E18CFA71D557B73 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 65B40618DB164B0D96E8985C71A5693C /* Frameworks */ = { + 443B465C31998B29B1635B2E2C74888E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6343EECF788D64EA6A21FC2C04EE756C /* Alamofire.framework in Frameworks */, - 2AE388A0AF8308804EF5F772F79412B4 /* Cocoa.framework in Frameworks */, - 3D1045EB34D144CDE64AA18E450383B4 /* Foundation.framework in Frameworks */, - 91D17856B04E6D45736D47BF82CB53DA /* ReactiveSwift.framework in Frameworks */, - CFF3F34B73CA239A69C8B99501DB316F /* Result.framework in Frameworks */, - E063954CD217CF9177659246AEA28C58 /* RxSwift.framework in Frameworks */, + AF97F5A748A6735BB6EAD65313068161 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6959E86E72106D95F73A1EA8499F0C1A /* Frameworks */ = { + 614A518763BAC9AC47CDD9C228089196 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EF95A1F45FE4EF5E274FD621BAF65ABA /* Foundation.framework in Frameworks */, - 1E6D4EF90D3E76BDB933DE8ECA8B6D46 /* Result.framework in Frameworks */, + 51EC8F816A6AA80034593975FC3474F6 /* Alamofire.framework in Frameworks */, + 5B9180B89565AA0425F96CED3808C870 /* Foundation.framework in Frameworks */, + 49EBC9F14DD065053C15833B6000C4F4 /* ReactiveSwift.framework in Frameworks */, + DC9F252CBEEE1EC1D0C65A3C2E103B7E /* Result.framework in Frameworks */, + 57D4A06BF9FB54D281513F469E3F909A /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6C980B009C6EFAB303AF25BF55AF1047 /* Frameworks */ = { + 74589E7E16D56144EA350484861F973F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1E12D050CFFC322AF2B6476CE0234470 /* Alamofire.framework in Frameworks */, - DCD1599F34FABF75DB61E16991E5E627 /* CloudKit.framework in Frameworks */, - 000D89666699112238E2925C452B7AED /* Cocoa.framework in Frameworks */, - 49DA8A789AA5ABD6D881801220B27AF0 /* CoreData.framework in Frameworks */, - 7EDCD294F39A944F9FA769CB2B6D0A79 /* Foundation.framework in Frameworks */, - 71903782391433C2A0D377D03D195FEF /* Moya.framework in Frameworks */, - 89B64A329CE1C5013BB2DA76BCD15933 /* RealmSwift.framework in Frameworks */, - 8771618E2BBB7DBA2BCB566C80AF8164 /* XMLDictionary.framework in Frameworks */, + 8B58004D8BB97DA4E3FAF02B40AA6F53 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7047243E7331D8A1E87807ACFD84D45C /* Frameworks */ = { + 7A760DA0D5A346B956D27CF4E00B2216 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - DE766EEC80EA616514AB681733C8E5D8 /* Foundation.framework in Frameworks */, + BFE8E500DDFBEE93DDC3129D315948AE /* Cocoa.framework in Frameworks */, + 4204A91E27EA017CDF5F9B05985D5423 /* RxAtomic.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7362A79C04E86B509046E9B291975B57 /* Frameworks */ = { + 7B91044506D291C13DD8170DE6D4AADB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D870D146128E7340CE5AA96E2742C3DA /* Foundation.framework in Frameworks */, - 7F827873E7FD93A5743E938272C58348 /* Security.framework in Frameworks */, + 5F6DD5F8CFE5AA2B7A2A2530A214C4AB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 779D5728F4D2A1AA853B5E93DEB9AB1D /* Frameworks */ = { + 8A8E031B9547C93AA678365B94E9B21C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 433D848921F3293236AA0EEAF7348565 /* Cocoa.framework in Frameworks */, + 5A94952D2AA68EEB661C0A8F2793BDF9 /* Cocoa.framework in Frameworks */, + B8A24CBFDEB6FF43B05B78BAE5ED2812 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 78AE21ABF28642F52945FEE86B1F2320 /* Frameworks */ = { + 8CC2B722826CE915270B4BC3CDE90DAF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 51727393AFBF5ABA2AB0B2DB7CCCA5F4 /* Foundation.framework in Frameworks */, + 413A0582CAC4D89204D7A3E4057A0C7A /* Alamofire.framework in Frameworks */, + A345157118F9BD0BB309D97789A9E087 /* CloudKit.framework in Frameworks */, + 4F699ABC48909627A0E4F4986B335AE2 /* CoreData.framework in Frameworks */, + 328BD61FF16D917FEEBB0358493E4982 /* Foundation.framework in Frameworks */, + E39866B3E8D45A242EBBB0B1B70A5E49 /* Moya.framework in Frameworks */, + 558A42C8DE500FF619083846F86B78C2 /* RealmSwift.framework in Frameworks */, + 119107723B9F6756D847838A20FF2787 /* XMLDictionary.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7D40592B788A7AD98F323627FDF738DC /* Frameworks */ = { + 8F7A91DF5DF8C8983D1DC19D899A05D3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 61054376D4AF41F21E13433D9BC79CB4 /* Foundation.framework in Frameworks */, + C63079BE6FF8E90D6F365121BBF33599 /* Cocoa.framework in Frameworks */, + 7F0D1F3F23BBBA09F387EBC642A43AE9 /* Result.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 840BF3A605D23A5636D4E2684ED33596 /* Frameworks */ = { + 9FB58BA67473B4E3414A81A99A33B8A9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 548388F5C674981D4FA7562516AC69D8 /* Cocoa.framework in Frameworks */, - A374DBEB74DCE7FF9CAC34C0CD76D9D2 /* Result.framework in Frameworks */, + 15276F85788F428AF98A07B92EE54541 /* Foundation.framework in Frameworks */, + 508C452866E57765E505CF11E2151BC4 /* Realm.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8A04ACDD5715B763107B6341203F7DDF /* Frameworks */ = { + A1139A0420D9228E3AD48A6D21474324 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 28C4C80C397FBAAEC310D9BA410C7C5D /* Foundation.framework in Frameworks */, - 9635C223D1514272CC8FA6FB1E8F117A /* Realm.framework in Frameworks */, + 47F7747448395F6B4E511DDDC1B638B4 /* Alamofire.framework in Frameworks */, + 6088A94B747CB012C2ED35D1563B4376 /* Cocoa.framework in Frameworks */, + F01D6C55857E1E7623E5F5C3E06807E7 /* Foundation.framework in Frameworks */, + 15F3447CCDBDE0F74F5DFE6FDC9C3950 /* ReactiveSwift.framework in Frameworks */, + 5AF5F77FEC213498A23F1A9FBE336618 /* Result.framework in Frameworks */, + 82EFA095964B772F12BCCF151E742C35 /* RxSwift.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9319AC75535BAD5A5AE751D0973DB542 /* Frameworks */ = { + AFF89D27BF619D56761A9232815C7FB6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 37281CC2E0A4317F90CEA5EF071A3A0D /* Cocoa.framework in Frameworks */, + E2395FE3B3EEE8E3B2E7D0240E8E1FED /* Alamofire.framework in Frameworks */, + 6C2DC9F81B3601BB6949AFC7A3C291F9 /* CloudKit.framework in Frameworks */, + 36561B1ED5F2E3F9E43E1E7CBE277292 /* CoreData.framework in Frameworks */, + DECC4230B65A3EA6ABB8D5FB76E9D89C /* Foundation.framework in Frameworks */, + 6C49ACA400432D356CC4EC1C5A4793A1 /* Moya.framework in Frameworks */, + D97132C56C7EF5E3C7EFEFB840E6407E /* RealmSwift.framework in Frameworks */, + 189BDD8BF88DA7E6A44CA7ABD24A0FB1 /* XMLDictionary.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 93403735B8299D4CD2F2E1D8FE7DC589 /* Frameworks */ = { + B9D35938F14B8EB540285D86A5CC8626 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9273372A51FF294FD63CEAFAF9442661 /* Cocoa.framework in Frameworks */, + ABC1774049BF5C7DB5D64E664C913C8E /* Foundation.framework in Frameworks */, + F4F7473759544230F9BDBBF416902DE6 /* RxAtomic.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A86871DE28E49F818D49709B896ED671 /* Frameworks */ = { + BCC07CDD01125995ABCD801906FE7D35 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 90DC3A95561CF9ABFF16205CDECCA846 /* Alamofire.framework in Frameworks */, - 865D8C6BB58BA5FD719B2C947B09CA64 /* CloudKit.framework in Frameworks */, - 2D78FB81796C1E8A1136E1601F3ED45C /* CoreData.framework in Frameworks */, - 6497C030FD3706A54EDABDCF121C54C9 /* Foundation.framework in Frameworks */, - CE2119E9E1D2C149E80097B97539054A /* Moya.framework in Frameworks */, - 5EC3FA5FEB5DB8559CCEE1EEFA748A4F /* RealmSwift.framework in Frameworks */, - E36D40679099CBF86AEDB90EC80874D2 /* XMLDictionary.framework in Frameworks */, + 2365D1A168CB0FFC7F783416DF4C28C5 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AF67F47069D4FD4D264DCC665E7E7996 /* Frameworks */ = { + BFCA36E2602197C0E49448EF5A4A71B1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 35DAF9751E245F4D315D1F17900E6C57 /* Cocoa.framework in Frameworks */, - 29B3DBAA42CE2F641E7F93AE31D165E4 /* Security.framework in Frameworks */, + 8E94A5D35D28C0281A2999A9EF6723CA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B0764F98F34DB42D0A95761F9A2E60ED /* Frameworks */ = { + CE226B366F23D7BFFF0224D582E3C3A3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 004233F08F27AA4720D8D37058D80055 /* Foundation.framework in Frameworks */, + 17AB1F62F8F08C330C9A7C446832A5EC /* Foundation.framework in Frameworks */, + 0039DFB341198504256EFA07E0E1848D /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B56AD238724FDCFE3C17591E1A166BD6 /* Frameworks */ = { + E268D32ADD2023B6DBE25833C4FCFB99 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 153F893005FC111BD3D90EBFA1563FD2 /* Foundation.framework in Frameworks */, + 92B2467140CDDA333706035A6E8409FE /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B82C1AF91DC4D077DC929DBFF462E269 /* Frameworks */ = { + E5B38211356096DF1376B722F3312677 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 77203629A4F18C7FE84089B25F19600E /* Foundation.framework in Frameworks */, - AABE72B94594793A4152044813D0DE03 /* Security.framework in Frameworks */, + 4CCC8E54558DFE84D65BA0E72F272728 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - CEDEF0FC536D666806BB8939BEBD7840 /* Frameworks */ = { + EA4A436303E1DC86AD971C237B8825BD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6AA1968EA0B310ABB4F412D5899707ED /* Foundation.framework in Frameworks */, + 233FB44E06AC2FAFEF3D9468F323FBE0 /* Alamofire.framework in Frameworks */, + BFC7754CCBC4FCC627E435C8D76E8BCE /* CloudKit.framework in Frameworks */, + 57F0823B414800829533E3BBE595833F /* Cocoa.framework in Frameworks */, + E8D217DDB4C9E5D11E978EE238977F00 /* CoreData.framework in Frameworks */, + 210B05694F04DD2CB61A55C3D5475FB8 /* Foundation.framework in Frameworks */, + AB4AB0CDAB5796F0DE5795064E2BBB32 /* Moya.framework in Frameworks */, + 57ED147DFFF340C8ECE529E7CF06A50F /* RealmSwift.framework in Frameworks */, + F12EF81365AA0F13EAFA8B9689B8C2AD /* XMLDictionary.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D78EE7A2644911DC7A4D75FB355AE950 /* Frameworks */ = { + F55463DE00956042991F2CAA4A12179F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 823FC88897A50187F179F2489AF5AE11 /* Foundation.framework in Frameworks */, + 4FCEA2F8C751BE3B2AA468B4FF5C3EB1 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - DA6F7C57FA466F4013CF9F9F01AB07EC /* Frameworks */ = { + FD8CCD80859F5AD77003FD6858839B22 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4FCDA11739F0CF7C951537B186BE5C0D /* Cocoa.framework in Frameworks */, + FDD50984F6A9610720F9CD872E761F5C /* Foundation.framework in Frameworks */, + 2DFDBDBCC4C086F65127C8133BD13753 /* Realm.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 094E19E8A664A6E22C5AC460F6B7C49F /* CoreData */ = { + 0026617A1B919376DDCDA136A01E88F1 /* Pods */ = { isa = PBXGroup; children = ( - 0603000E272119FCA5A52DE8A7D0513E /* EVManagedObject.swift */, - 14EFED2D4FA866E9AA696E9ACA0D3552 /* EVManagedObjectArrayExtension.swift */, + 4BE36E206D5A51F34818D4E8B9A5CF07 /* Alamofire */, + 3E40CCC0C8D4DA22EDE660C27877963C /* Moya */, + 873CC3CF50628E5F4967EDD9D09FF658 /* ReactiveSwift */, + B977AFE905D02B9E4FAFA0E62E61040B /* Realm */, + 4303BF3838E7004194B0AE5310B5D19D /* RealmSwift */, + 571BA375FF165DB7B1FFEBF41384D8B2 /* Result */, + 90581AAD57E1C7ED82A5D05EA2721557 /* RxAtomic */, + D26D31A726B2BF9904216C709E4DC9FA /* RxSwift */, + 13E2F1CDB6093534E53BDFB425BC033D /* XMLDictionary */, ); - name = CoreData; + name = Pods; sourceTree = ""; }; - 09B0D177187A3FA412FA055916F45598 /* tvOS */ = { + 01C8D0BFAEEE36F09DBC91F16873D9B8 /* Support Files */ = { isa = PBXGroup; children = ( - E232449AD8DE73E82B0CCE43BD4CC894 /* CloudKit.framework */, - 4868A346EA5B63140187FA73617C4D45 /* CoreData.framework */, - 4FB88DC071E1058FBE3C1FA221F516A0 /* Foundation.framework */, - 27DBC27EA3B79B7B5EC4BB835887D9A8 /* Security.framework */, + A3139C591E349E340A7D22F361F3C4FC /* RxAtomic-iOS.modulemap */, + F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */, + DCC75E85A186627B56763788FF3FDDF9 /* RxAtomic-iOS-dummy.m */, + 808EB3C66230902D9125EA5856141BBF /* RxAtomic-iOS-Info.plist */, + 1549C65567C194E87B8F571EE6B06513 /* RxAtomic-iOS-prefix.pch */, + 273FAF2A620E6D1FBA4B66AF187E4513 /* RxAtomic-iOS-umbrella.h */, + 414B6B744072070B5567572A4F28A327 /* RxAtomic-macOS.modulemap */, + 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */, + A58006D93CBC2CFE18FBFE7562214858 /* RxAtomic-macOS-dummy.m */, + F7507E3F63E128DAB9D740E5473EF904 /* RxAtomic-macOS-Info.plist */, + 841B5591AFBAD96B39BE725E90E308A2 /* RxAtomic-macOS-prefix.pch */, + 1274050CA4A525D87DD190ABF49BC4C1 /* RxAtomic-macOS-umbrella.h */, + A78EB00339F19A74BD9BDCA3D1A84652 /* RxAtomic-tvOS.modulemap */, + 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */, + 5D70BFC1E057EFE588AAF15CFE8C250B /* RxAtomic-tvOS-dummy.m */, + A77529173246B2343E340BE4DC34F177 /* RxAtomic-tvOS-Info.plist */, + B4A1ABBB25E0B095EEBF52BC406B1F75 /* RxAtomic-tvOS-prefix.pch */, + 726BB3112BEF88C5E29B07402E03FA51 /* RxAtomic-tvOS-umbrella.h */, ); - name = tvOS; + name = "Support Files"; + path = "../Target Support Files/RxAtomic-iOS"; sourceTree = ""; }; - 16048DDBA8ACE9B302DA17CB46F41F7F /* Development Pods */ = { + 0BBD0E295BFA8094F7799AC0F725F6AD /* Support Files */ = { isa = PBXGroup; children = ( - A9B83D6FA8272A9B87A4EDEFBB8A5925 /* EVReflection */, + 0EFCEDABAD0EB1E056C352817B80EDDE /* Result-iOS.modulemap */, + 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */, + 533337D6D237F8580EAAE9A4DC40F994 /* Result-iOS-dummy.m */, + BF20D65365299A9046BC45226E5907ED /* Result-iOS-Info.plist */, + C730BFF9290C5A65053B11F25A138F3B /* Result-iOS-prefix.pch */, + 13E07D154D582E3DD7802C2D5F731244 /* Result-iOS-umbrella.h */, + C46974D491C0D096229D30E8B41F8991 /* Result-macOS.modulemap */, + FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */, + 71AE2B7FE89C0B53147FD8249C548217 /* Result-macOS-dummy.m */, + 5B3F116EA578E016B41AF31B1DFAF454 /* Result-macOS-Info.plist */, + E5BED242358A40DCE6068A42423F7B92 /* Result-macOS-prefix.pch */, + E00815D53DBEABB0115462FA8DBC7B2F /* Result-macOS-umbrella.h */, + 836DE249045EFF303E3240DC93577D61 /* Result-tvOS.modulemap */, + 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */, + 60B64975C74FCA898AA50B9043E41319 /* Result-tvOS-dummy.m */, + 83D3435B3E18C7D351F39673884E64D1 /* Result-tvOS-Info.plist */, + 56A0B48D9B6E8DF12AEB30B4CA82A1BD /* Result-tvOS-prefix.pch */, + FE58B09A8A48CACC1BB54F8CC6839E91 /* Result-tvOS-umbrella.h */, ); - name = "Development Pods"; + name = "Support Files"; + path = "../Target Support Files/Result-iOS"; sourceTree = ""; }; - 163AEC390A3B4FE1F77F5E964D6FFDEA /* Pods-Performance.Test */ = { + 0CB3CD570548F241D50B0CA8DC67EAF9 /* MoyaXML */ = { isa = PBXGroup; children = ( - 64D260B247FAAFA0FC6BC8BD9F8C76CD /* Pods-Performance.Test.modulemap */, - 95692FE0A20FC5ECEDA3505D92FE034A /* Pods-Performance.Test-acknowledgements.markdown */, - EB0676701DE0945B3E395E6B200C5B98 /* Pods-Performance.Test-acknowledgements.plist */, - D727B18F9A161E305B476BBAD3CF6542 /* Pods-Performance.Test-dummy.m */, - 51B4C1E629F756B3B3F1DB636D0B47B5 /* Pods-Performance.Test-frameworks.sh */, - 69B0C65D6AB9B7CADC3FA10150D5CB50 /* Pods-Performance.Test-Info.plist */, - 01D075D0E36B0A1E706D02A1DA807959 /* Pods-Performance.Test-umbrella.h */, - BA2ECE3794AE5C11E58CFFB14730D2A0 /* Pods-Performance.Test.debug.xcconfig */, - 94EE38DD699CE026B778893123C5ABF8 /* Pods-Performance.Test.release.xcconfig */, + EF59B9FDE2457646AA664D173233FC51 /* Response+EVReflectable+XMLDictionary.swift */, ); - name = "Pods-Performance.Test"; - path = "Target Support Files/Pods-Performance.Test"; + name = MoyaXML; sourceTree = ""; }; - 1C6CADB152B0392BFDB36A5D78EA76BA /* Core */ = { + 106F9A3FE9561491A469BEFE4B6103D7 /* Realm */ = { isa = PBXGroup; children = ( - 60735C05B954406205A51D8D880E38B0 /* AccessTokenPlugin.swift */, - 55575F8D75D39CD1782B34AD80008464 /* AnyEncodable.swift */, - A70768616EC07CE51AD6879B41BB47F6 /* Cancellable.swift */, - 7401BF138363AD2BFE4D988F71A8D533 /* CredentialsPlugin.swift */, - F2EC26A4176FAEC501ECC37A773DD11C /* Endpoint.swift */, - 1E356B8736E68CFB870688687DE5EBD9 /* Image.swift */, - 757D5F1E01E05D1073546719FFF04F5E /* Moya+Alamofire.swift */, - 2024B1C6C8B39122F71D77C8F50328F3 /* MoyaError.swift */, - 56D6BA38FB7AE73FA844600F3356F85B /* MoyaProvider.swift */, - 22E3438CE061E5ED34225A32C94F7257 /* MoyaProvider+Defaults.swift */, - 07E7891B790927EB311ABB5E3B4B3784 /* MoyaProvider+Internal.swift */, - FA3A915394FB529EA9EB0DD2DF3C45D5 /* MultipartFormData.swift */, - 987471309F3031203EBCE4F1558235B0 /* MultiTarget.swift */, - 911647F332C8833F643FD6D2F7BCD41D /* NetworkActivityPlugin.swift */, - 40ECFF8EC004C371549E9793213D2E7D /* NetworkLoggerPlugin.swift */, - 743E26B9B771116B9ECC26378019C6C6 /* Plugin.swift */, - F1430B29192FE3EBB6B4F7370B2DD6D8 /* Response.swift */, - FA0A1B23C38D2DD9523DF8534DC0B11E /* TargetType.swift */, - B1FE9D6DCD76A57628B93040F2C720B0 /* Task.swift */, - 5E32C2EC68CDAC27D3C49CF9F4B92EA0 /* URL+Moya.swift */, - 5E18397F2F9D27AC23F676EFBB703591 /* URLRequest+Encoding.swift */, - 4E880DE713C619F8DD246C264B1C8334 /* ValidationType.swift */, + 7C3FDE02FA71D98C124347A74AC0788E /* RealmListEVCustomReflectable.swift */, + 0ECCC5CCBB3DA4F717D0E6809729224B /* RealmObjectEVCustomReflectable.swift */, + 90586595802872D195A97D6DD581E9CA /* RealmObjectExtension.swift */, + 3DF32C8C8EDE00C74C476F5C478781C6 /* RealmOptionalEVCustomReflectable.swift */, ); - name = Core; + name = Realm; sourceTree = ""; }; - 1F46CD7D958395DB22A3ED97958EA91F /* XMLDictionary */ = { + 13E2F1CDB6093534E53BDFB425BC033D /* XMLDictionary */ = { isa = PBXGroup; children = ( - A27D26D0250944182214897CBC4429DA /* XMLDictionary.h */, - 9654D2EF4DE790462ED8F5278D25DC7F /* XMLDictionary.m */, - 78EE9F1AF3FF10D7BABF7AEE35A0EF56 /* Support Files */, + B31F9BFDECF62596B52E6345F78042B9 /* XMLDictionary.h */, + B4E495AE9A29E4DC2716D0A2A9BD979C /* XMLDictionary.m */, + 37D1FC73ABF8B7E511F2ABECAB698977 /* Support Files */, ); - name = XMLDictionary; path = XMLDictionary; sourceTree = ""; }; - 2A4EF983E5F197547DCA82106E78FAEE /* Alamofire */ = { + 18576C091343FAB31AB66BABBECA609F /* AlamofireXML */ = { isa = PBXGroup; children = ( - A5F70563FF9CE353296AE15F096260EC /* DataRequest+EVReflectable.swift */, + B816C73E202AE9E8EBE335ED021E17CB /* DataRequest+EVReflectable+XMLDictionary.swift */, ); - name = Alamofire; + name = AlamofireXML; sourceTree = ""; }; - 2D1592F0F6829DD5252945512A81CC1F /* Alamofire */ = { + 22BADCDA119D6E63A86A0B8A64AE8CCE /* Support Files */ = { isa = PBXGroup; children = ( - 9A01CE26B4BB6C6A2A7BFC94E1F24E95 /* AFError.swift */, - 388C2CD5FDB498E84DA587BB286D8B2C /* Alamofire.swift */, - AC6DF0A3D07BA0152B6EAC2F11C816ED /* DispatchQueue+Alamofire.swift */, - DCCD61DE3A8ADA9C67BBACC06586724B /* MultipartFormData.swift */, - EC37CC5EDC79AA20EE0324AA5A68BE78 /* NetworkReachabilityManager.swift */, - FF7607BC787339DDFCCD1972B906BED7 /* Notifications.swift */, - 3D1C4DA51088472798447B73588AD658 /* ParameterEncoding.swift */, - 4FB3F6E81493F53E32E4E6944D91BC1E /* Request.swift */, - 5FDE704FFB6291D86A6FBDCA1CD0239E /* Response.swift */, - BEA68FFEA4BD00335C53DA54E154157B /* ResponseSerialization.swift */, - 7F9F5C4503F765D4A53E3D17311791F2 /* Result.swift */, - 877D9CB81659083D530AA297AC735D12 /* ServerTrustPolicy.swift */, - 12E24BCEE4FF7DA65914760B60B78994 /* SessionDelegate.swift */, - 119C81F3C8C70FB8FBA105BE56253EF4 /* SessionManager.swift */, - 5AA7767BCE198F67C9BED84F1F3E8107 /* TaskDelegate.swift */, - 06D9EA1A1CB2C0F13F6047C151A8EBBF /* Timeline.swift */, - FE9421B1D5BF2AE174623DB35BEB6D38 /* Validation.swift */, - D24251ED6F919FC97B8494C6566DC1DB /* Support Files */, + C430AFB0D9AF7557A0EF19CACEB7067F /* Alamofire-iOS.modulemap */, + BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */, + 3E488513AB3C2F69E432511E25F1D4F5 /* Alamofire-iOS-dummy.m */, + 0DF2455DD221AF556E5F54580CA940AF /* Alamofire-iOS-Info.plist */, + C4DA1C3EAD70816DA51BF3610BBA8CE0 /* Alamofire-iOS-prefix.pch */, + F99D754169383EA75DC55681B2144158 /* Alamofire-iOS-umbrella.h */, + C31AF7D60ACDE290B582B21EA6A1B1C6 /* Alamofire-macOS.modulemap */, + 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */, + 149A7ECA42AD8316BDE92A489BF497FD /* Alamofire-macOS-dummy.m */, + 00B3B37648CFA19A2736CB18C89B41E3 /* Alamofire-macOS-Info.plist */, + 0DD33FF3F0704D77F399AC0644A9D198 /* Alamofire-macOS-prefix.pch */, + 558E2F3FC4B69D802D146A41E19F2F5C /* Alamofire-macOS-umbrella.h */, + 0DCDEC03EA39FB22659BA646DF7683CC /* Alamofire-tvOS.modulemap */, + 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */, + DAB276CE3D75338E24B658627DBCCD6F /* Alamofire-tvOS-dummy.m */, + 80BBF02002A6138EDD6FF6F7BEE65F6D /* Alamofire-tvOS-Info.plist */, + FBEACB28D20BD6FECE169131D27B15FB /* Alamofire-tvOS-prefix.pch */, + 034313B772453EEF77FC4D979BDB5C67 /* Alamofire-tvOS-umbrella.h */, ); - name = Alamofire; - path = Alamofire; + name = "Support Files"; + path = "../Target Support Files/Alamofire-iOS"; sourceTree = ""; }; - 30D78BAC1744BE70FCE81C5A582C81A6 /* Realm */ = { + 2A76078C45F0C909D29C0273CF0AFA9C /* Support Files */ = { isa = PBXGroup; children = ( - 2E0F83B9E019B33A825B27C75B4EB0E3 /* RealmListEVCustomReflectable.swift */, - AD145ECBFB7C7E723DE635607401A3C8 /* RealmObjectEVCustomReflectable.swift */, - 11C71F69466C56AB9F5281684F6093D2 /* RealmObjectExtension.swift */, - AE84DD52020CE6B8D0F7158D81D2329F /* RealmOptionalEVCustomReflectable.swift */, + 65F859BDD8FA0E80FE627877C906BD12 /* RxSwift-iOS.modulemap */, + EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */, + 2635570E80BA0A2FCF56D0CE864EAC3A /* RxSwift-iOS-dummy.m */, + D3F5C1EF25165070AE9467F1090F66E9 /* RxSwift-iOS-Info.plist */, + 4EC8F181912DA0D651D231B4933969D9 /* RxSwift-iOS-prefix.pch */, + A1D351905409436A2C0AAB2A3548EB60 /* RxSwift-iOS-umbrella.h */, + F52E52623A3F7BFC3708B05EB0C3DF8F /* RxSwift-macOS.modulemap */, + A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */, + 6863F714DC4539E41BED64EE6568AF84 /* RxSwift-macOS-dummy.m */, + 1D6804F47BC30D92A2801E76CB7DB529 /* RxSwift-macOS-Info.plist */, + F3700FC6BF3BA17A3FD6871465AEBB6A /* RxSwift-macOS-prefix.pch */, + E5159459EC2E1DD530536FC5A96AF2B9 /* RxSwift-macOS-umbrella.h */, + EC09D6B3BDAC1FD6EC73C6AFB7A65CFB /* RxSwift-tvOS.modulemap */, + B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */, + 66FB2164AAC777970095B3625D1E499B /* RxSwift-tvOS-dummy.m */, + CDB38F35560087774FD331E6E14DA113 /* RxSwift-tvOS-Info.plist */, + 3C22D1934BF21E63687650B7278A759B /* RxSwift-tvOS-prefix.pch */, + 628BD82538E85061246D24D474E2E1D1 /* RxSwift-tvOS-umbrella.h */, ); - name = Realm; + name = "Support Files"; + path = "../Target Support Files/RxSwift-iOS"; sourceTree = ""; }; - 39AFFB7EA13E79325493B93103AAB394 /* MoyaReactiveSwiftXML */ = { + 2B0A6C0D25940BC14B5F2A8206FE46B9 /* tvOS */ = { isa = PBXGroup; children = ( - 1024FA0C92FFC912B49ECBCC2D281BDA /* SignalProducer+EVReflectable+XMLDictionary.swift */, + 0F3CB7ECD82C99B7FA9EB3A7F38A6ED1 /* CloudKit.framework */, + 17FEF4114EBED3F05032DFE678FFABE6 /* CoreData.framework */, + C662471359C1C7C7704B09DB368A401B /* Foundation.framework */, + 518D9A2162FFA820E341A39348C3612F /* Security.framework */, ); - name = MoyaReactiveSwiftXML; + name = tvOS; sourceTree = ""; }; - 450D7FF90BE7985DBEBE58509BD90450 /* CloudKit */ = { + 32CD0221774B18FF78BA574653EC9BB8 /* Frameworks */ = { isa = PBXGroup; children = ( - ABE2B6E508698E67003BF84F21DC8698 /* CKDataObject.swift */, - 49BF947021965D95B43E438D90FB44CA /* CKRecord+EVReflectable.swift */, - 6C18A409339288CDCA2F51D12D3394F1 /* CKRecordID+EVCustomReflectable.swift */, - 8B52AE79A6A88DA1C296FF6F91ED3CF7 /* CKReference+EVCustomReflectable.swift */, + 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */, + F7CC1A18E2F78550742A72BA09BFA043 /* Moya.framework */, + D8BF3752B562432C12800601D1F6FD9B /* ReactiveSwift.framework */, + 3D720496F8C7B30134D64D8C340CD3C0 /* Realm.framework */, + 345C6774CA337E9072BFD53E0B5C6317 /* RealmSwift.framework */, + B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */, + CD195E099E88AC998E4C3DE2F160A3DF /* RxAtomic.framework */, + E4109E7A14761926263702D2562E91D5 /* RxSwift.framework */, + 3D3413A7CBCFC74D066796887A6D57B5 /* XMLDictionary.framework */, + CEEAF7EB4A4D1F8C46EF25B518FAABD0 /* iOS */, + 93B82CA04B031BAA97636CA695E7E160 /* OS X */, + 2B0A6C0D25940BC14B5F2A8206FE46B9 /* tvOS */, ); - name = CloudKit; + name = Frameworks; sourceTree = ""; }; - 458EF1338276EFC44DCD2C5A8377D7B2 /* RxAtomic */ = { + 37D1FC73ABF8B7E511F2ABECAB698977 /* Support Files */ = { isa = PBXGroup; children = ( - 560BADE4DB158149FA04E8B4A664D75D /* RxAtomic.c */, - 6346C2DBA803DF38A15B90F0926F7263 /* RxAtomic.h */, - 666E838D2AB308C9A4941C5573A5F8FC /* Support Files */, + 5C86A455B230E014F0BE8A0600A41177 /* XMLDictionary-iOS.modulemap */, + 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */, + F172CE1FB4C895454D178353AC069F38 /* XMLDictionary-iOS-dummy.m */, + 1EF2EE73BD1064E2A764D022555ADE4A /* XMLDictionary-iOS-Info.plist */, + A3DE9B00AC60B1A695796FB817293F16 /* XMLDictionary-iOS-prefix.pch */, + 93E5931548E1875E0DF631813C7793C6 /* XMLDictionary-iOS-umbrella.h */, + C8C4F7B89853456F9F7A3BAB1E6B45D7 /* XMLDictionary-macOS.modulemap */, + 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */, + B1F903BB01657C3A47E6ED6A0947A301 /* XMLDictionary-macOS-dummy.m */, + 8859AD49787840CF168B4F9BD32C4567 /* XMLDictionary-macOS-Info.plist */, + 8DD7251D2DDFA865FBA33E9205014264 /* XMLDictionary-macOS-prefix.pch */, + BC9145A31D79C07CCEB8C0218BB483A1 /* XMLDictionary-macOS-umbrella.h */, + 2A712B5AF9F54649DD8290EA739A1A9B /* XMLDictionary-tvOS.modulemap */, + 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */, + 225FEE0DEB1BFDE80C13905537925CF0 /* XMLDictionary-tvOS-dummy.m */, + 87FC36829CCCFE059BC84FFA0D4181F9 /* XMLDictionary-tvOS-Info.plist */, + B3414A67F9C2574EF2BB459178439A1C /* XMLDictionary-tvOS-prefix.pch */, + ABFC94AE5DF5FFF83B9D30F9933D4B98 /* XMLDictionary-tvOS-umbrella.h */, ); - name = RxAtomic; - path = RxAtomic; + name = "Support Files"; + path = "../Target Support Files/XMLDictionary-iOS"; sourceTree = ""; }; - 47C44553DEF192A64A4FA4BEFCB8F26F /* Support Files */ = { + 3E40CCC0C8D4DA22EDE660C27877963C /* Moya */ = { isa = PBXGroup; children = ( - 5792D4DED2078EDA9AB41B3F79AE76BD /* Moya-iOS.modulemap */, - 3FF219ADC0A9FDF5EF6216736F2E3D65 /* Moya-iOS.xcconfig */, - 67F1551A630B2792AC160DE013F70EE5 /* Moya-iOS-dummy.m */, - 32ABC64BADDAFFB77EC4B43254DC3701 /* Moya-iOS-Info.plist */, - 7BADAD471E28E8EF7252A65F1DE308B2 /* Moya-iOS-prefix.pch */, - A5BBE3C8BC368D1DFFA3F3C480A1ABDC /* Moya-iOS-umbrella.h */, - 1ABDBB04AD5665D9F487C2549996DEC9 /* Moya-macOS.modulemap */, - 45C770BC7425240CE3DDD99030DC41DD /* Moya-macOS.xcconfig */, - A77368DDFEEA4694C704C5CA9D737030 /* Moya-macOS-dummy.m */, - 93E5EDA3E3E08013136237A6593AA69C /* Moya-macOS-Info.plist */, - 9CEB937BDD2CA1B8FC90858D9259115F /* Moya-macOS-prefix.pch */, - EE7AF368642596CB11F6912AA9A2018C /* Moya-macOS-umbrella.h */, - 52BC31573F9A744F9667511ABDE63884 /* Moya-tvOS.modulemap */, - B8B03A51E3CB7EB1DED6B69A6CF431F4 /* Moya-tvOS.xcconfig */, - 03EEE2CAAEDAB575FA5AB1A2CDE6389E /* Moya-tvOS-dummy.m */, - 843F429A5EA9F8C404B2F26234C62215 /* Moya-tvOS-Info.plist */, - 4134047D728213B10CCD585F63D5D2EB /* Moya-tvOS-prefix.pch */, - 3E91F31FF3E87C372BAA8CAB065AA650 /* Moya-tvOS-umbrella.h */, + 6758FDA2A81D60C8F2FA44AB5DEDAB4F /* Core */, + 93BC25AA405A0DE59A2E1FE0481ED9B2 /* ReactiveSwift */, + FAC2FBED76F4EDBE5351B91A4F14E3B9 /* RxSwift */, + C21B05EA761F8ADF521809C1B047C216 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Moya-iOS"; + path = Moya; sourceTree = ""; }; - 57FE9E5FBD2E73529E6F8E77EFF54A9A /* Pods-44Demo5 */ = { + 41815A594F086DBFACB8091AA9877062 /* Support Files */ = { isa = PBXGroup; children = ( - F46C7736AB43CE4361B0E7906086980B /* Pods-44Demo5.modulemap */, - 3ECC82B4AD3C0CECF710F88A5A1763B0 /* Pods-44Demo5-acknowledgements.markdown */, - 461D4D2ED8BF8111080C6D8A0C38D7BC /* Pods-44Demo5-acknowledgements.plist */, - 13F6FE87E2C974A07E3D8A2EC18728C4 /* Pods-44Demo5-dummy.m */, - 1539AA31A92D175EDC70C9C8077B8D3C /* Pods-44Demo5-frameworks.sh */, - 185EFAF1B5010E7EC913713DA1900554 /* Pods-44Demo5-Info.plist */, - 1D2451CCE5968EF9F1B55F64B7B091F4 /* Pods-44Demo5-umbrella.h */, - DC36B5C291D7F6CF7228777E5D58A737 /* Pods-44Demo5.debug.xcconfig */, - C38121306BD0C18214ADB09FF5890EEE /* Pods-44Demo5.release.xcconfig */, + 57D87F68C2D0553FD9FE237FC1F87D66 /* ReactiveSwift-iOS.modulemap */, + AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */, + A19854482D517DA179AE8EE80B9FD683 /* ReactiveSwift-iOS-dummy.m */, + 9829D646E9203A3634510C0EA065A930 /* ReactiveSwift-iOS-Info.plist */, + 50EAA8AA743FE734F3839AF8D56D5BBA /* ReactiveSwift-iOS-prefix.pch */, + 8ED3F1CCDEADDDC85A2BA6B13378A21C /* ReactiveSwift-iOS-umbrella.h */, + 9F2631821DFEAF8444EE083332CA688E /* ReactiveSwift-macOS.modulemap */, + E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */, + BECF185CC21DA30B826033F61FA9DFD6 /* ReactiveSwift-macOS-dummy.m */, + EC12E3DB4A7D24B1E297BF7A9F9ED73D /* ReactiveSwift-macOS-Info.plist */, + EBFDD1D190FD165F389889837F4CB56E /* ReactiveSwift-macOS-prefix.pch */, + 3A2E76298ABFC9AC40DE40AF7F480507 /* ReactiveSwift-macOS-umbrella.h */, + EDC5012E3AAD05149AFBC9B3123F7F77 /* ReactiveSwift-tvOS.modulemap */, + 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */, + 44DB8FAC987A72D4541F13C1A9ADB33E /* ReactiveSwift-tvOS-dummy.m */, + 64F8CC2EEE6646943AC600684C3A01D6 /* ReactiveSwift-tvOS-Info.plist */, + 4D2150EC91C7A94156B6BE766F5F3139 /* ReactiveSwift-tvOS-prefix.pch */, + 2F93400347822D9BED213F5F08ED87AB /* ReactiveSwift-tvOS-umbrella.h */, ); - name = "Pods-44Demo5"; - path = "Target Support Files/Pods-44Demo5"; + name = "Support Files"; + path = "../Target Support Files/ReactiveSwift-iOS"; sourceTree = ""; }; - 58FC0B1D7DB76706AAC4E20D26C284D5 /* AlamofireXML */ = { + 4303BF3838E7004194B0AE5310B5D19D /* RealmSwift */ = { isa = PBXGroup; children = ( - 8FCCCC23F7822A4B70CD837B44F0CAFE /* DataRequest+EVReflectable+XMLDictionary.swift */, + 265D9791728C4EB54E9091998378990E /* Aliases.swift */, + 9A579462006D00A0C966BC39132E3D19 /* Error.swift */, + B1E80509FE5E9A940D09B58F252C3A52 /* LinkingObjects.swift */, + 8843B14DB9D6AF3A413165C8D0370746 /* List.swift */, + 3DB6BF61BEFADFFCF3458F0E8304AB66 /* Migration.swift */, + 4C85B80C7F3841116D02E6F19212E2F2 /* Object.swift */, + 4DD54942E0EF0E89E9617916B37FD622 /* ObjectiveCSupport.swift */, + 24DE7A7C4FB930DF8476FB32F98B9F8D /* ObjectSchema.swift */, + D24C35C038331BB8E3DC71D02808E4AC /* Optional.swift */, + 2DFCB1D227A2D100768EBC261F60F815 /* Property.swift */, + 90188EBB0305156F81D5BEFF9827DA1C /* Realm.swift */, + 56CE8F7411A8C355CE5C9D86AC310D0F /* RealmCollection.swift */, + B5683A6A8878CC3A69FDA940C55BA67B /* RealmConfiguration.swift */, + B9F2EF3EE735ECAF10784D30717B900D /* Results.swift */, + B88EA2DBFB06A807D3DB0D71F6DB78E0 /* Schema.swift */, + DC71F6A5DCBC82B0C43A2D5B048DF0AF /* SortDescriptor.swift */, + 687496AA25A44780D10732ACEA457FE5 /* SwiftVersion.swift */, + EBEE6469A682878EF3A1EDE00508841B /* Sync.swift */, + B159D7DFD489794BD38D1F7FFD8F58A1 /* ThreadSafeReference.swift */, + DF62F2624F1B06DF7FD7328F3828CDE4 /* Util.swift */, + E232D37F73C282B35E6D184A3637E8CE /* Support Files */, ); - name = AlamofireXML; + path = RealmSwift; sourceTree = ""; }; - 5D2F004143689CDBF3A3410F0E72E5A5 /* Moya */ = { + 44C380EE0E94CA2856F4CDD067932917 /* MoyaReactiveSwift */ = { isa = PBXGroup; children = ( - 50F2B99D79FD5D86115CEA592EDAECF8 /* Response+EVReflectable.swift */, + 0AFEB75275792CD947AD599D661285F3 /* SignalProducer+EVReflectable.swift */, ); - name = Moya; + name = MoyaReactiveSwift; sourceTree = ""; }; - 5F5FDAC23E8C1F9A350FDEF1929D85A7 /* Targets Support Files */ = { + 4BE36E206D5A51F34818D4E8B9A5CF07 /* Alamofire */ = { isa = PBXGroup; children = ( - 57FE9E5FBD2E73529E6F8E77EFF54A9A /* Pods-44Demo5 */, - 163AEC390A3B4FE1F77F5E964D6FFDEA /* Pods-Performance.Test */, - 7E12CD21272D346E4D4E24763DF3F513 /* Pods-UnitTestsiOS */, - F27DBFFC824D7C0A46CE6D64E18A315B /* Pods-UnitTestsOSX */, - 66040B897CEE1159DC9E9DBCE64D2D78 /* Pods-UnitTestsTVOS */, + 2E905756E8D55B03F0E9E028E0DEC958 /* AFError.swift */, + CD37A883152B6AF25B48C1ECB08E4E71 /* Alamofire.swift */, + 2940FF5FC6048410098F8B05FC3F6153 /* DispatchQueue+Alamofire.swift */, + E86C536E735AED695D66462568FE97B2 /* MultipartFormData.swift */, + E3880D5266B220E09B44697EFACAE926 /* NetworkReachabilityManager.swift */, + 9DDFA8D9BA436CC4D4ED00EBCC5F328B /* Notifications.swift */, + 42EA00F9DA4DA3AF2122F670DC3D2613 /* ParameterEncoding.swift */, + A339B8228D33297B1F9B92A784F9525B /* Request.swift */, + 4159036E084B9D760B46B355F454CA94 /* Response.swift */, + 84B2D52BC9B86CB6759B0BB418D07FA4 /* ResponseSerialization.swift */, + E39822E2AEA8967935BCB1921CB065BF /* Result.swift */, + 3EE335A20183282B40E1C8675F731438 /* ServerTrustPolicy.swift */, + 699790C987782FC3C41C0EA67F845E23 /* SessionDelegate.swift */, + B2E212FEF7211C79950CF75A7906CFF9 /* SessionManager.swift */, + 7CF72DF1725EE8FB28A7F8245353389B /* TaskDelegate.swift */, + 502A1FD19228E5702F7BE3E825D46566 /* Timeline.swift */, + 28029C9D7DDF859FED986527DD145416 /* Validation.swift */, + 22BADCDA119D6E63A86A0B8A64AE8CCE /* Support Files */, ); - name = "Targets Support Files"; + path = Alamofire; sourceTree = ""; }; - 66040B897CEE1159DC9E9DBCE64D2D78 /* Pods-UnitTestsTVOS */ = { + 571BA375FF165DB7B1FFEBF41384D8B2 /* Result */ = { isa = PBXGroup; children = ( - EECA5A1F2ECCB56CF4773E8A6A229537 /* Pods-UnitTestsTVOS.modulemap */, - 7DC09EEF4F29138D238F7136BC93F76A /* Pods-UnitTestsTVOS-acknowledgements.markdown */, - 21472E1F8DF0EB13B9E7AEC300B60511 /* Pods-UnitTestsTVOS-acknowledgements.plist */, - F9B4047483DED19679C66D9F3F5DD884 /* Pods-UnitTestsTVOS-dummy.m */, - B0BE49852506C05DE96AE96DB746D495 /* Pods-UnitTestsTVOS-frameworks.sh */, - 57D22F887794B3403B7BB7C43BBE8AA7 /* Pods-UnitTestsTVOS-Info.plist */, - 4042FBE5383ECC36C14DD00D56EA31FC /* Pods-UnitTestsTVOS-umbrella.h */, - 5206127F576C4CB19A91E8B3646F74A7 /* Pods-UnitTestsTVOS.debug.xcconfig */, - CD360AA9537471DD7F0B8076751FD183 /* Pods-UnitTestsTVOS.release.xcconfig */, + BD6E5F70926F4CDEAF60999D166E2D5A /* AnyError.swift */, + 34406D2A41D53C1C8AB57A2C1D506292 /* NoError.swift */, + 0DE0265900B1B4A5D152FA4CD54D8CE8 /* Result.swift */, + 45F56268FEF9548B96037FAF66FB3EC8 /* ResultProtocol.swift */, + 0BBD0E295BFA8094F7799AC0F725F6AD /* Support Files */, ); - name = "Pods-UnitTestsTVOS"; - path = "Target Support Files/Pods-UnitTestsTVOS"; + path = Result; sourceTree = ""; }; - 666E838D2AB308C9A4941C5573A5F8FC /* Support Files */ = { + 5DF26D21D416C3733B3FC4E3A9F09AAA /* Frameworks */ = { isa = PBXGroup; children = ( - 88BBC047ACE3ABDB586B16C147E3AF71 /* RxAtomic-iOS.modulemap */, - 3EE2CA56E1BB504C387FA82E2364742D /* RxAtomic-iOS.xcconfig */, - 4CA088ACA098CB1490D8CDC03A3F4FF2 /* RxAtomic-iOS-dummy.m */, - 0474CEBF0FE84A774889CEDEF14FEB2A /* RxAtomic-iOS-Info.plist */, - 0CCC3832C184E02F3C2902F6FC92F0D4 /* RxAtomic-iOS-prefix.pch */, - D0F8F58B52295E13949E95F17C7437B7 /* RxAtomic-iOS-umbrella.h */, - D47E52DEEA5200DCE93123EEABC5C001 /* RxAtomic-macOS.modulemap */, - 6AFCDF00746FB954585DD71BE65F34EC /* RxAtomic-macOS.xcconfig */, - B774377390835E12805A7C3E897900B7 /* RxAtomic-macOS-dummy.m */, - 09045C8F3578690E2E6B5D842FC3FE31 /* RxAtomic-macOS-Info.plist */, - 34BB5A0772346103E4B7116BE2964A1E /* RxAtomic-macOS-prefix.pch */, - F1E9FCEF7916937C165B5410F7816984 /* RxAtomic-macOS-umbrella.h */, - AF6F0DD9F99D649E50D8771E71767B63 /* RxAtomic-tvOS.modulemap */, - FB53F71662A28036B5F3FACFB72C7763 /* RxAtomic-tvOS.xcconfig */, - B9CF46817F503FDC527507767A2B5497 /* RxAtomic-tvOS-dummy.m */, - 3A28EB8804420C7E6FE5745D21BDFCAC /* RxAtomic-tvOS-Info.plist */, - 18FC7A73CF86E255E038D9CF9A13C13E /* RxAtomic-tvOS-prefix.pch */, - 916CF1CA839E1340E7EF3A8A3210E04D /* RxAtomic-tvOS-umbrella.h */, + 287E8CC229E2622DB3CF573B4FFC0657 /* librealmcore-ios.a */, + 5C8714833659EEAEB918F7E2AD3649AD /* librealmcore-macosx.a */, + C732971806ED9A6A5612ADD77FBE7066 /* librealmcore-tvos.a */, ); - name = "Support Files"; - path = "../Target Support Files/RxAtomic-iOS"; + name = Frameworks; sourceTree = ""; }; - 668A167F2F438DF7369251B48B0FA44E /* Core */ = { + 5E7ED5424B6A6F0511587090748B83CD /* Targets Support Files */ = { isa = PBXGroup; children = ( - A5E7168EDEAD6CBEF3592896943D326E /* ConversionOptions.swift */, - 1CF4A312A5574E494572A6033423BB46 /* DeserializationStatus.swift */, - 7E6BBE1B4F281F5BDEF12A7CF29462AC /* EVArrayExtension.swift */, - 753CB14F061A550445EF68D8E2DC591E /* EVCustomReflectable.swift */, - B030DC65FA5CEB30B619DD0D217B3291 /* EVDictionaryExtension.swift */, - E016D30EF4534F1E4965EBFEABE229C1 /* EVObject.swift */, - F394A70028103753AFE626D26505E0F0 /* EVReflectable.swift */, - D6EDA676C8FE49A4FB1996D26FE0C446 /* EVReflection.swift */, - 99DFCD2F3FABBA4B15C90B804E9FE1C0 /* EVWorkaroundHelpers.swift */, - 7090CD0E0114285F5AC7C37DAF8F3BBE /* PrintOptions.swift */, + E0719183046427F65AA8C88BE22B10AC /* Pods-44Demo5 */, + 6BF2F3998B8CE115005F85CF26FB193E /* Pods-Performance.Test */, + BF48F35A65F22251AD4566D3379A4F01 /* Pods-UnitTestsiOS */, + C652B52248E15CC18152B8A5EA80A9F8 /* Pods-UnitTestsOSX */, + FD7A7F330F0804D368B88D8B1873BB7F /* Pods-UnitTestsTVOS */, ); - name = Core; + name = "Targets Support Files"; sourceTree = ""; }; - 6C5242D0A274EA6C3F718A0D80E8C1E1 /* ReactiveSwift */ = { + 6758FDA2A81D60C8F2FA44AB5DEDAB4F /* Core */ = { isa = PBXGroup; children = ( - D3D7156EC03FACF2195B6C67F5BFA35D /* Action.swift */, - 9AA0ADD7FA589EC1EBEE84A6F0488BA5 /* Atomic.swift */, - C8204A0845CE92F63BBA38BE75E66ED9 /* Bag.swift */, - 2DF302608055B56F6D33B7145ADF0B5C /* Deprecations+Removals.swift */, - 94F683776BD08C7FF4009D10859B2652 /* Disposable.swift */, - 5B3DE4488504AC1CC01BB75E8C79BB6A /* Event.swift */, - F2B9F40ABD27321B39F9CC6CEE99E41F /* EventLogger.swift */, - A9BF4F40D8111062E55287F96D07A1A9 /* Flatten.swift */, - E6A1CCA1630E0D291A9F0DF2E4DC564A /* FoundationExtensions.swift */, - 47F893D109CB56F8EEF5CFFAD995B22C /* Lifetime.swift */, - 860F27FF84BA352AB5176CF24F982A7F /* Observer.swift */, - 2C552D1C5225E35E4D51A6BD01A23AE3 /* Optional.swift */, - 0EC3BD939080D25C9FF6CDB05A2E775F /* Property.swift */, - C7D1F36962C6FA8B436835CA8D8990A5 /* Reactive.swift */, - 706727F1B5E2271D51FF433D95D40A45 /* ResultExtensions.swift */, - FC708F52CEB10A6B035625D1A898F8DA /* Scheduler.swift */, - 7706EC6E53CD420098CE3CB11359E6E0 /* Signal.swift */, - 02AE3249A4C9C0B3FE58973EE3E4FCE0 /* SignalProducer.swift */, - B70F6E965E6D5FA68D99E3D11DF0CB28 /* UnidirectionalBinding.swift */, - 22F6BA5A19EF95ED04B3B4FEC3ED9456 /* UninhabitedTypeGuards.swift */, - A05C2D9FBE75ADF4BBB06A518FF20C79 /* ValidatingProperty.swift */, - C4B174955EE3564CBAAAE4CAAFF8BC8E /* Support Files */, + 41F274AA0C705086337426D153E9F504 /* AccessTokenPlugin.swift */, + 3D681866EC719BBF286BB260D0810427 /* AnyEncodable.swift */, + E648603A853B12B3B5DCDE50B138A223 /* Cancellable.swift */, + 7D6C514BB47302B7961DF53EC0602DF1 /* CredentialsPlugin.swift */, + D699461B5CF6D695F4F87C77F588F085 /* Endpoint.swift */, + 564B2A37F8A76E9C774159F2E98B46B7 /* Image.swift */, + 17E562F83598D038DCF1C8B3F31650A6 /* Moya+Alamofire.swift */, + 2928866C402A261D8D1A9C5DBA327BE8 /* MoyaError.swift */, + 5D6E2525CF6F21B6A11FA0B6D938C83A /* MoyaProvider.swift */, + E559CC12A51DB0F118B0E4D254B1E841 /* MoyaProvider+Defaults.swift */, + EFE7F27B0689E623AD94FF046243AE5F /* MoyaProvider+Internal.swift */, + 3192B35FB2FED1665D8E328C4B7733CC /* MultipartFormData.swift */, + 569D5FD2EE3F0EFB443E3EB6C9F131AB /* MultiTarget.swift */, + 2F9427824679CB75EA4AB919E4908B0D /* NetworkActivityPlugin.swift */, + CF76BD0D5B5565DB936036AD94B77DB0 /* NetworkLoggerPlugin.swift */, + 865A95422C941539DFEC5C468E5BE3F5 /* Plugin.swift */, + EB77C735E615BA497512191FBE1F513C /* Response.swift */, + 6ABEC885158F879591E6112851014D3F /* TargetType.swift */, + 212B7F9C17783B3BE8503A4A7C947213 /* Task.swift */, + 44948A361F7E05FBF9724CAECDA7C710 /* URL+Moya.swift */, + 7833DB9AFBA78F401B65EFA600D6E39F /* URLRequest+Encoding.swift */, + 6243CB4497DF1485BC27C7C422A0CE22 /* ValidationType.swift */, ); - name = ReactiveSwift; - path = ReactiveSwift; + name = Core; sourceTree = ""; }; - 78EE9F1AF3FF10D7BABF7AEE35A0EF56 /* Support Files */ = { + 6BF2F3998B8CE115005F85CF26FB193E /* Pods-Performance.Test */ = { isa = PBXGroup; children = ( - 97E4A8245F6A9E710EAB66AE89467355 /* XMLDictionary-iOS.modulemap */, - 89B98E94CE5923B75B26EF0821CD05E9 /* XMLDictionary-iOS.xcconfig */, - C9117FE31AFD0EB1948DE450DF893BAD /* XMLDictionary-iOS-dummy.m */, - 3D1A8FD945CCE1E3739AE6E8FF5E0405 /* XMLDictionary-iOS-Info.plist */, - 60127E1D1441992F773443CC4C832D1C /* XMLDictionary-iOS-prefix.pch */, - CF5AD9C0D514CE2E1F03DA23E1E3AFB6 /* XMLDictionary-iOS-umbrella.h */, - DA40AA5BAFE9191FC6CF763FA411E7D1 /* XMLDictionary-macOS.modulemap */, - A50CC0B011370FF6CE47A3B7B19B835E /* XMLDictionary-macOS.xcconfig */, - 1BE9D23584A89C64FB80313A712D9DB2 /* XMLDictionary-macOS-dummy.m */, - 348C05542122A1824A4A67F7BF8BCE26 /* XMLDictionary-macOS-Info.plist */, - 462383671DEDC42F0C29C99C45495875 /* XMLDictionary-macOS-prefix.pch */, - EE5F517A0AF93292CAEF0155271FF880 /* XMLDictionary-macOS-umbrella.h */, - 7A2CC5733670CD345607141A9E9953B6 /* XMLDictionary-tvOS.modulemap */, - 97ED709205B4D89D20831FD0AED66058 /* XMLDictionary-tvOS.xcconfig */, - CEAEA9EC003FB9D1BA6A738A57B73BD3 /* XMLDictionary-tvOS-dummy.m */, - 8E0C6D077A3B129DAE498E8B66AAF90E /* XMLDictionary-tvOS-Info.plist */, - 12F2342CCD4864C81E97BBF155430FF0 /* XMLDictionary-tvOS-prefix.pch */, - C537475456AEAF314CEF431D1FA41A92 /* XMLDictionary-tvOS-umbrella.h */, + E136EA6769F34F30E35351A9C77A5F39 /* Pods-Performance.Test.modulemap */, + 374DFD286E4B665C7E11344598BD9E7A /* Pods-Performance.Test-acknowledgements.markdown */, + DD08BAEC952FB1FC3A9F3A2303C5BC67 /* Pods-Performance.Test-acknowledgements.plist */, + E66E5E95A38750E8AF55023415C1A588 /* Pods-Performance.Test-dummy.m */, + 049C2AA24A37FC2C21C4CC49D45F94B6 /* Pods-Performance.Test-frameworks.sh */, + 577BA4C60568DAB8260D91534D79E132 /* Pods-Performance.Test-Info.plist */, + 971FDE44A4A7C73F0CF56FA12A112659 /* Pods-Performance.Test-umbrella.h */, + 517600551C0BE1E580316232FB56AE7D /* Pods-Performance.Test.debug.xcconfig */, + DD42D15AA2A0A991F57B57C00A38400C /* Pods-Performance.Test.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/XMLDictionary-iOS"; + name = "Pods-Performance.Test"; + path = "Target Support Files/Pods-Performance.Test"; sourceTree = ""; }; - 7D70198BE9836CF91B692AEC0C7373EE /* Result */ = { + 6E024617E29537CE6179944B0138539E /* Moya */ = { isa = PBXGroup; children = ( - 1C05E6089A38662203D17D8BA2533455 /* AnyError.swift */, - 308F36E1544F047E184E0686B6F187AB /* NoError.swift */, - E480BD608C7EF3C349378520F68B0F67 /* Result.swift */, - D3946477F86947A38CF20369BB9CD0CC /* ResultProtocol.swift */, - 8B919CBAD095F6EDBBFC4F2AA80438AD /* Support Files */, + CECE80E768E6A7796002AC4E0CAEA3F8 /* Response+EVReflectable.swift */, ); - name = Result; - path = Result; + name = Moya; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 75A6DAEC7F4ED89B059D1ED9314B56D3 /* MoyaRxSwift */ = { isa = PBXGroup; children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - 16048DDBA8ACE9B302DA17CB46F41F7F /* Development Pods */, - B3F6D871A2A8B035D5F7BCAE3E4A32EB /* Frameworks */, - C558226BF6C44CC4E7562544CBA40A83 /* Pods */, - 8A2C8F488AF0EBE584F6421CF8787724 /* Products */, - 5F5FDAC23E8C1F9A350FDEF1929D85A7 /* Targets Support Files */, + 7F30E537CC6B84808F1F5592FEBB5367 /* Observable+EVReflectable.swift */, ); + name = MoyaRxSwift; sourceTree = ""; }; - 7E12CD21272D346E4D4E24763DF3F513 /* Pods-UnitTestsiOS */ = { + 8035AD8B7F80330D50A92A4EC844850E /* Headers */ = { isa = PBXGroup; children = ( - DE146C7766F73925DD04BA6F4AFBDBA1 /* Pods-UnitTestsiOS.modulemap */, - EE62CD165B5DA79FD7FD5E87449ADEC8 /* Pods-UnitTestsiOS-acknowledgements.markdown */, - 7D2364906AFCDC143828CCB9A4C21F30 /* Pods-UnitTestsiOS-acknowledgements.plist */, - 90D019B158C4658883847A9B37792E8B /* Pods-UnitTestsiOS-dummy.m */, - A7B3B9C55A60A9A83AFC97B49D777F38 /* Pods-UnitTestsiOS-frameworks.sh */, - A35F0B197A6047E3803BD8351F2CD062 /* Pods-UnitTestsiOS-Info.plist */, - FE756CD599118340AE1859EF5E992218 /* Pods-UnitTestsiOS-umbrella.h */, - 25051E638BBEDE8CBF4CA5E7C6E33069 /* Pods-UnitTestsiOS.debug.xcconfig */, - BBFC6DF1E946D87D2992DB17644AFBE0 /* Pods-UnitTestsiOS.release.xcconfig */, + 16998B6BD6DC58AF97194333D61B3819 /* NSError+RLMSync.h */, + C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */, + CDF048DCDA46931E5596654E712E0C5E /* RLMArray.h */, + ED880FA4993D6F66A7F7E8FEC3DAC7B0 /* RLMCollection.h */, + C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */, + 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */, + 94C400D7987113C321A3105055687C60 /* RLMObject.h */, + 01ECEF471DD295F2030A374C274331BC /* RLMObjectBase.h */, + 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */, + 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */, + 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */, + 5BD67B0187B3E5D8A46FA97FEF678122 /* RLMProperty.h */, + 0316E6BF28D5B61A4D2C3E40E69073CB /* RLMRealm.h */, + 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */, + 8E76B503AE1B39202A942860A9132A03 /* RLMRealm_Dynamic.h */, + 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */, + DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */, + 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */, + F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */, + B966052A19A08D7D86779FE108E43384 /* RLMSyncConfiguration.h */, + 55D554D7ACE9443AEC1CEF464C07B2BF /* RLMSyncCredentials.h */, + 512D6FAD9798714E5D998741AB5E9B2D /* RLMSyncManager.h */, + 95406673289BB790025F8DCBE2FBB2B1 /* RLMSyncPermission.h */, + 23DBEB30FD6D284850322C1EDED64844 /* RLMSyncSession.h */, + 29FBE2D3AB4F546154337E40FB2DA219 /* RLMSyncSubscription.h */, + 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */, + E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */, + 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */, ); - name = "Pods-UnitTestsiOS"; - path = "Target Support Files/Pods-UnitTestsiOS"; + name = Headers; sourceTree = ""; }; - 817A484922C2D1176C151CCABDF472E4 /* MoyaRxSwiftXML */ = { + 873CC3CF50628E5F4967EDD9D09FF658 /* ReactiveSwift */ = { isa = PBXGroup; children = ( - D7440FBC4F41DE1F81A61CA71AFE47CD /* Observable+EVReflectable+XMLDictionary.swift */, + F5BACA7B55D00D637EFA62FDB9CB70B9 /* Action.swift */, + 9D0C1653FE3CEF9C769219D6C8E525D5 /* Atomic.swift */, + ED40275BA7A26B3315599D27A9A71B55 /* Bag.swift */, + 45268A4512D45394C10A6706AEB07464 /* Deprecations+Removals.swift */, + 37DB475FD02AAFB0F653F025771DD252 /* Disposable.swift */, + 1E0F02C04014ECC70ADD4A92E09E327B /* Event.swift */, + C31479C7B3A4D7819E213678B5CB5E7A /* EventLogger.swift */, + 435A272A9CE2D9BD5480DFFAB9C6BEFC /* Flatten.swift */, + A2191448DF94BE3E9F5AEE4111A963F0 /* FoundationExtensions.swift */, + 0EFA2E043AF2502A00097D0D7777228F /* Lifetime.swift */, + 8012F41B273D5143AD00CD9BC3DF6609 /* Observer.swift */, + 43D2EF60A0A172DB80978DD3E7C11002 /* Optional.swift */, + 9581F0ACE8C762C28C4C0D0047CCDDB1 /* Property.swift */, + 467A97E53AB16345DC325C4AC20B6652 /* Reactive.swift */, + 754E0AF800F33C0D95622B464707DF90 /* ResultExtensions.swift */, + 9A252A5645050A16F5F03042C63903DB /* Scheduler.swift */, + 13243C52DAC740554BE2B2ECBD9A0C4A /* Signal.swift */, + 4FF776BFC46EB9EB6FFA46C9816D5AF1 /* SignalProducer.swift */, + 1BB2E979FB8E44CEF898A0FA063EF1C7 /* UnidirectionalBinding.swift */, + 8D2CF8294B263434308C410D4EDC177D /* UninhabitedTypeGuards.swift */, + 41D9EAC545813F8198AE8A2ABD0A701B /* ValidatingProperty.swift */, + 41815A594F086DBFACB8091AA9877062 /* Support Files */, ); - name = MoyaRxSwiftXML; + path = ReactiveSwift; sourceTree = ""; }; - 84AF0E7A72C70B3CD7B48EB186690F28 /* MoyaXML */ = { + 90581AAD57E1C7ED82A5D05EA2721557 /* RxAtomic */ = { isa = PBXGroup; children = ( - 9A909BF6B78AD07F9BD06DF029775D4E /* Response+EVReflectable+XMLDictionary.swift */, + 10D2772D15652DF8898A9B06B92547B0 /* RxAtomic.c */, + C6E9D797BB5B93A3C467E955F4A0CD21 /* RxAtomic.h */, + 01C8D0BFAEEE36F09DBC91F16873D9B8 /* Support Files */, ); - name = MoyaXML; + path = RxAtomic; sourceTree = ""; }; - 8934313ACA1DC151F41A48C9C0165DEF /* MoyaRxSwift */ = { + 93B82CA04B031BAA97636CA695E7E160 /* OS X */ = { isa = PBXGroup; children = ( - 9AC717D24A72068E300166601062A8ED /* Observable+EVReflectable.swift */, + D53E85350F476412D2C56B4F604D8F4B /* CloudKit.framework */, + F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */, + A11D5374DB5AF35C362B18C7C6353B2F /* CoreData.framework */, + 2A48D8CAB7FE578449DA64C50AE93B5D /* Foundation.framework */, + 6072A35740B463A1A107DFCA235D4ECF /* Security.framework */, ); - name = MoyaRxSwift; + name = "OS X"; sourceTree = ""; }; - 8A2C8F488AF0EBE584F6421CF8787724 /* Products */ = { + 93BC25AA405A0DE59A2E1FE0481ED9B2 /* ReactiveSwift */ = { isa = PBXGroup; children = ( - 5A651DC40E86BF4387E21EE41960616A /* Alamofire.framework */, - DF10E2940794B47C92AA3FC37999A2D9 /* Alamofire.framework */, - DF7C0ED8D518D2AB96D3CD7A84B30F6F /* Alamofire.framework */, - 0CD4D70B5AF87ACD432D59C30711EA9F /* EVReflection.framework */, - CCB5BFBA3447C582123E13FEBA3B4E41 /* EVReflection.framework */, - 9E45FEBCDAC5F0795D91C93337CC226E /* EVReflection.framework */, - 64622FBAC6458D8EF5481D3EE6B3BC5D /* EVReflection.framework */, - 577A16A491EC10EA617100E11BD68CAB /* Moya.framework */, - 8CF8BC2C2F6FA40438A67F6DDE8ACF45 /* Moya.framework */, - DE7CBF72C983647A34CBB246007976C4 /* Moya.framework */, - B48F33692106B1690D3BB72A0ECBB99C /* Pods_44Demo5.framework */, - 9280F4F02C55ACEF682732CD59894C93 /* Pods_Performance_Test.framework */, - 6E77E3E54163F6C59040DA4A6481D43E /* Pods_UnitTestsiOS.framework */, - 22D0F66A5DAFCD9E4A4705BA94EB65A3 /* Pods_UnitTestsOSX.framework */, - 40F6393B7A723059E1A6DE86FFC1B861 /* Pods_UnitTestsTVOS.framework */, - 98C7894E5DD02799FB1B9540D606DE19 /* ReactiveSwift.framework */, - 5205D6ED1362D3DA1FA288527EF16CEE /* ReactiveSwift.framework */, - A3F8F0715200A94535B6DD0BB8FC141E /* ReactiveSwift.framework */, - D22FEC3E0D295A54453EF8FB5CCA2CC2 /* Realm.framework */, - D9701FF5327863C3E166F4139384169F /* Realm.framework */, - D6B1DD7F215686D7B3C550A17C63DF99 /* Realm.framework */, - 8DE00B83480F283086316DA600ED70CD /* RealmSwift.framework */, - 4E4D8F34BE7262DB300F8AC900591F5A /* RealmSwift.framework */, - 268E94AAEEE952B984F7516EAC65E0CA /* RealmSwift.framework */, - 2BCB971596DA6DB917C5C0554A26DE3D /* Result.framework */, - 95025238532A88701DD1AD9F2C237A32 /* Result.framework */, - 1E18AEC9459E4D2FAEEFDCBAF76D04D7 /* Result.framework */, - 639D2B822F1FF0C3EAD849D5F9BE6D6C /* RxAtomic.framework */, - 7006D2F88A0C685C34DC8365E62CD1D1 /* RxAtomic.framework */, - 69E5A9CBC772D2593F401655DB75B4A5 /* RxAtomic.framework */, - 05C04EE623CD2867FF14BE8F2F890E2F /* RxSwift.framework */, - 879B25F87594725416692EA7CB5B9004 /* RxSwift.framework */, - B81360B8AD297D980A2CC317003A953A /* RxSwift.framework */, - F007D3955CDCB13F69370F7E39BB0E7F /* XMLDictionary.framework */, - 35472140C1879A9D88F3E62A70D18A73 /* XMLDictionary.framework */, - F25B06B79F0ED7BCD8B8DB86A1734F44 /* XMLDictionary.framework */, + F56D5A8280DEE3D204645B08315ED854 /* MoyaProvider+Reactive.swift */, + 6177273CC2CAB578240DDC98F4274B0C /* SignalProducer+Response.swift */, ); - name = Products; + name = ReactiveSwift; sourceTree = ""; }; - 8B919CBAD095F6EDBBFC4F2AA80438AD /* Support Files */ = { + A0BC76A6A7884EC85101CEDB9C4FBA1C /* Pod */ = { isa = PBXGroup; children = ( - F9EE134F257784BD42289F5203B18424 /* Result-iOS.modulemap */, - 224DF817FD0DDAAA7C9FCD7EB14A9500 /* Result-iOS.xcconfig */, - 936F44A5F04F6D1459DE8DAB7B45598B /* Result-iOS-dummy.m */, - A1629F142E4267DA44AA20048D76F5BE /* Result-iOS-Info.plist */, - BEC7AA9C9B9650F2D7D6387077F6AF87 /* Result-iOS-prefix.pch */, - 5FF17FF52C62923AE59F6E0F11DA9A8C /* Result-iOS-umbrella.h */, - 2C84CA3F36FC60CF1DA040921F92AE89 /* Result-macOS.modulemap */, - 5D8DB04A96EA48DE5723C1FD92B085B2 /* Result-macOS.xcconfig */, - 28D0BA6DBE80EB9996CAB22664144B40 /* Result-macOS-dummy.m */, - 67B0B49879CE90BF58D9AA1C09F01E56 /* Result-macOS-Info.plist */, - 1BB802A6D89F2B5C1ACBB63D4E81F169 /* Result-macOS-prefix.pch */, - 12C6C7E8A50CD1BC62A32161531B2E31 /* Result-macOS-umbrella.h */, - 62F2227FF515367AA14C0BDE2F3871DF /* Result-tvOS.modulemap */, - 24D2D55CEFAA4385F43D009493BFDA8F /* Result-tvOS.xcconfig */, - F87F0AE6892C0D7C93DA7554195935CE /* Result-tvOS-dummy.m */, - 381B86560CD234B7B46D04D89CDD999E /* Result-tvOS-Info.plist */, - 537F6FD0710D9B2F45C8EBC4870BCF37 /* Result-tvOS-prefix.pch */, - 7C1BEE8D4CE840688D5926CD05F98069 /* Result-tvOS-umbrella.h */, + 3AE32859E45941D7FF053E47AF8070E6 /* EVReflection.podspec */, + 59A3C601AB0C8EBDC42B272E634D0B3B /* License */, + 642BADB59A4FA0FD5BE97D770D76FF26 /* README.md */, ); - name = "Support Files"; - path = "../Target Support Files/Result-iOS"; + name = Pod; sourceTree = ""; }; - 93647903D87DC29120063D07FF29EC94 /* MoyaReactiveSwift */ = { + A9E6B3E032996AA9DFA9E875DA0A1CE4 /* CloudKit */ = { isa = PBXGroup; children = ( - 113FDC815D0A24A0E2BD0C34A8FEE630 /* SignalProducer+EVReflectable.swift */, + EFAF57F02D568E1813A0190EF8C8BCA0 /* CKDataObject.swift */, + EA90EF8CCBFDE6961E2B8F90EF9F6A1B /* CKRecord+EVReflectable.swift */, + 44CE709B62847EC7502EB25B6B10440A /* CKRecordID+EVCustomReflectable.swift */, + 588AF4133EEA62F98FA3CC6FC9F5544F /* CKReference+EVCustomReflectable.swift */, ); - name = MoyaReactiveSwift; + name = CloudKit; sourceTree = ""; }; - 996D9EFE0A35737F81AE4A09587283AD /* Support Files */ = { + ADFEDB1EF9775B8738D45A25E9D1937C /* Development Pods */ = { isa = PBXGroup; children = ( - 24CDC3BC4046A8F8725D65F3AD5FFDD0 /* Realm-iOS.modulemap */, - 6558DD13DF94653A80267990F5AD22D0 /* Realm-iOS.xcconfig */, - D871D704D05563220D5A667470C13E8E /* Realm-iOS-dummy.m */, - ED1C8653983FD0DD6EB53812D046F643 /* Realm-iOS-Info.plist */, - BA34DDF1AB39E9F5072BCC710D3CA9F2 /* Realm-iOS-prefix.pch */, - 512E76FFC44A2070BFCA73FEFF93834A /* Realm-macOS.modulemap */, - 5EF2DC9169F5FB8D11BE6786511E5F98 /* Realm-macOS.xcconfig */, - D716D7610CE51BDE5C98EC0D768CEA02 /* Realm-macOS-dummy.m */, - 28E58BDE73406D2D1E75D6A9D7C22E74 /* Realm-macOS-Info.plist */, - F7D0EE1F81D293325C6D9D0748452DEA /* Realm-macOS-prefix.pch */, - 1D08430FEB53C1ABEFF89D79311B947E /* Realm-tvOS.modulemap */, - 635533348A2490EB7509F2ABA95B822D /* Realm-tvOS.xcconfig */, - 2DCC52E826052279413A39124F29A60C /* Realm-tvOS-dummy.m */, - 1603EB6336F43B35A24E647C1DABA18B /* Realm-tvOS-Info.plist */, - DEA2E73D5788A30BF21EC859F37D84C5 /* Realm-tvOS-prefix.pch */, + F785D116DFEE2DACFA6632492416FDE8 /* EVReflection */, ); - name = "Support Files"; - path = "../Target Support Files/Realm-iOS"; + name = "Development Pods"; sourceTree = ""; }; - 9F16916CD8DBC7E99A5ABB9008BEED31 /* Pod */ = { + B0622F7168F5833EF013CA85ACD18224 /* MoyaReactiveSwiftXML */ = { isa = PBXGroup; children = ( - BBD6DA8C001FFC7BF5D11C8FB3CBA554 /* EVReflection.podspec */, - 41E217A81FF430EC67E60F6C089C23D4 /* License */, - 27E5B0A0583926778890F36FB96C3B01 /* README.md */, + A5F8B6E219A3C9D2CB19E1344B7579D5 /* SignalProducer+EVReflectable+XMLDictionary.swift */, ); - name = Pod; + name = MoyaReactiveSwiftXML; sourceTree = ""; }; - 9F385B9373529644968AD4EE429CB2FC /* XML */ = { + B0AF8C0725B6F31DF5671BAD5503BAB9 /* Support Files */ = { isa = PBXGroup; children = ( - 45828B8DFC1C5B12275D9F2DA0FD7482 /* EVReflectable+XMLDictionary.swift */, + 5C913286006745857900EC8E5DB2899C /* Realm-iOS.modulemap */, + BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */, + 78E503B6EB9DC0CB5D73B26E121C9310 /* Realm-iOS-dummy.m */, + F5D7C743A55C5608CDD755C9940F54EF /* Realm-iOS-Info.plist */, + 270D0B53BB86793F1E9E105AB1B6D6C0 /* Realm-iOS-prefix.pch */, + 6944F5FDD4893035ACA79C7C222ADA39 /* Realm-macOS.modulemap */, + E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */, + 8A5FDE303DC5B65ED7F8438860FB1DBB /* Realm-macOS-dummy.m */, + 4D1A55E7BC9BF7545F830FA1858088C9 /* Realm-macOS-Info.plist */, + B19E33AB528AED70D7627D0A10F25E11 /* Realm-macOS-prefix.pch */, + 2F54D0F82590204DE126E98431A8AB2E /* Realm-tvOS.modulemap */, + 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */, + 7A35C0490CBE904C060F1EAAA0DF4EF2 /* Realm-tvOS-dummy.m */, + B0899207F10656399286E48E984109C9 /* Realm-tvOS-Info.plist */, + 94B5B4A732C081C172594DC14A483B91 /* Realm-tvOS-prefix.pch */, ); - name = XML; + name = "Support Files"; + path = "../Target Support Files/Realm-iOS"; sourceTree = ""; }; - A2579DE75DC1BE62AA981044FDA8302C /* RxSwift */ = { + B977AFE905D02B9E4FAFA0E62E61040B /* Realm */ = { isa = PBXGroup; children = ( - DFB9CA76D9E0221697D4EDFEDA86B18A /* AddRef.swift */, - E7F5C8A4EEC2FEC198E4AA35521F0A0D /* Amb.swift */, - 3DF056ACB74EEC89030E4665DC79969E /* AnonymousDisposable.swift */, - 7CF733ACBE37FC68E90E9FF6FD0344C4 /* AnonymousObserver.swift */, - 2C6145FAC384E9E59F847D1ECE253B08 /* AnyObserver.swift */, - DCBE4096B40757DAC22968E3F35D9985 /* AsMaybe.swift */, - F2056A565B719A9F70FAD44CBE322E33 /* AsSingle.swift */, - 3CB41EC69CC93867DBE81FB2F98D90B1 /* AsyncLock.swift */, - 38A80FC4A91FB6BE17D7054A3B4D5976 /* AsyncSubject.swift */, - D96447FAB899FD38C4F96AB27545EDF8 /* AtomicInt.swift */, - D3BCEA980DBC6BC4805A13A2F4CFEE9D /* Bag.swift */, - 815E2CFDBFEBB299CE218E7ECC29CA51 /* Bag+Rx.swift */, - 04AA573B1BD02EC799752D0AF101B32B /* BehaviorSubject.swift */, - 0414669EEAB78CE5AB81A36A67D63409 /* BinaryDisposable.swift */, - B2AFE5F7FB7AD323177556946FAD4FE2 /* BooleanDisposable.swift */, - 5F13FB0773145299CDC8E64742815071 /* Buffer.swift */, - 33027F18496060706229E397782E0297 /* Cancelable.swift */, - 7BE3C5483DEDC3B5F2DF90DA68C17803 /* Catch.swift */, - 9D21EDBA0156D8DD3DC77FED2DFE546A /* CombineLatest.swift */, - 99129AB799BFE5E2655696243C077074 /* CombineLatest+arity.swift */, - A2B6C7CCB45E68F93344E45C54F7CDEC /* CombineLatest+Collection.swift */, - D2458160039E0306849DA1BAD5BE3995 /* Completable.swift */, - B5C0724FEE810E5460B48EBAC008A481 /* Completable+AndThen.swift */, - EB6571BB2D4EB2A49A3B8A0F5FFC81EC /* CompositeDisposable.swift */, - E47F987F9FEE42DB7716465233B98B54 /* Concat.swift */, - 974F36B26E343DD493794EED896FD50F /* ConcurrentDispatchQueueScheduler.swift */, - 0AC592925D88EFA665D022AF888B1D0D /* ConcurrentMainScheduler.swift */, - 006AD5491BAF9EFE487734EC35E24330 /* ConnectableObservableType.swift */, - 035413C1BEA2A3A564C112470394AEF1 /* Create.swift */, - 10636FDFBF52328BFEB809730C648F33 /* CurrentThreadScheduler.swift */, - 45366C947EF60360DADFE5C3980BA6D6 /* Debounce.swift */, - 26BB0878D7D0FC2A26D3963DC6B41BF7 /* Debug.swift */, - EADED85E8771160F575913351D342A23 /* DefaultIfEmpty.swift */, - C244A498A17CBCDC09BB144B64047F47 /* Deferred.swift */, - BFC3A2BA133A7DAAAD72EC46C3C317D6 /* Delay.swift */, - 4AA94D7D30FB50B7D3DB990DE9D82B74 /* DelaySubscription.swift */, - 78E70D352B5FEDC36D346A339F357455 /* Dematerialize.swift */, - 1BB05CE9E3130FFA7DB4A718DD4804F5 /* Deprecated.swift */, - F558046AB474A278E21EC81534461C68 /* DeprecationWarner.swift */, - B483E907CD4A290582271781A62A7EC0 /* DispatchQueue+Extensions.swift */, - B3792888948F5238612F32EA33ADD188 /* DispatchQueueConfiguration.swift */, - 5EECDEBE6BBCA95B0E4FF9245D8F907C /* Disposable.swift */, - 171A499DD489C33924F1B1776261410C /* Disposables.swift */, - 449B25C5E983B915BCDDC2400ED2593E /* DisposeBag.swift */, - 4FC57FF68D4480E165D4143A4402D970 /* DisposeBase.swift */, - 449663E510302F5D1C572CB7A77BCEBA /* DistinctUntilChanged.swift */, - 5AC3B91B38DAC21A70FDF77423DFBA41 /* Do.swift */, - 562EEB2FC4F044FD52D838616C537DE9 /* ElementAt.swift */, - 069F4D8EF9401214AC0284C451F22065 /* Empty.swift */, - 70FF4768B744357F1D49A8EC87A0295C /* Enumerated.swift */, - 3D11611C4B53E2DED47FA60AEFFDD772 /* Error.swift */, - 8E387B216C069B1A8232B6ED3D1CEB30 /* Errors.swift */, - 5B0D7ABE4731C3600BE169960FC5239A /* Event.swift */, - 6ABA589BDCFE0158851A98C49E379DEC /* Filter.swift */, - 6663DA22E32CFDDD90AFF193A4AD2B6F /* First.swift */, - F5EFF5897B6D987D4E1A0A6E698D0A41 /* Generate.swift */, - 5A827B84E2E2D6AEC3B0D8220ABC8C77 /* GroupBy.swift */, - 306D62A4EAFA3A16281C1B737665BB5B /* GroupedObservable.swift */, - A209E48ABB030A9C8F6DB7B5E7451A78 /* HistoricalScheduler.swift */, - 8001277CFCDB2AEFEC73A6D69326AB97 /* HistoricalSchedulerTimeConverter.swift */, - 23ADF1FC0E8562BAC4DE59675AF5C63B /* ImmediateSchedulerType.swift */, - 7CA981A80C904954BA05F3905EDC95CD /* InfiniteSequence.swift */, - 1C5E17E3DACC0CC42E578F6F26A78B5A /* InvocableScheduledItem.swift */, - 9BEC7CB48738A72E66783A86CDFF9EE6 /* InvocableType.swift */, - 3F222B12E85B6A12538D8852C59AAA16 /* Just.swift */, - 04F09A73737F0913B2E5D499AF874F92 /* Lock.swift */, - 2915DF6FD34220DAB1D13E5B0087635E /* LockOwnerType.swift */, - AF567B4A8AE9EAD5AE21DC1F8BEA7220 /* MainScheduler.swift */, - F9151C160D78D94B946EBAFF332EB6D8 /* Map.swift */, - A03A83A4C56AB1F85CCD3D277BA0E73F /* Materialize.swift */, - CF2D4CA1CBD1BA1DFFD4EEAE21C18E28 /* Maybe.swift */, - 765D19540E2DAD9733703BD9B8A87091 /* Merge.swift */, - 6B35F607F13290BD1344EAEF39617374 /* Multicast.swift */, - CD415F19D3197B2034AF15B7F0B1BC91 /* Never.swift */, - 5338294C9321C8A2A83790F0D86E9413 /* NopDisposable.swift */, - AA464B772A2322443B4BF81B3E4BE2AE /* Observable.swift */, - 142B5EF9BA4B68F303A08C72A9E93722 /* ObservableConvertibleType.swift */, - E05CADE82BCCDAB65D68C2F3F4CDDCD6 /* ObservableType.swift */, - E331B38D4A261C93B9F4CA56EB9ABFB5 /* ObservableType+Extensions.swift */, - 6A5783ED37492E4EBE725E77B05B1EB1 /* ObservableType+PrimitiveSequence.swift */, - 59C7FAE423F0A44CB639AE999C83DFEF /* ObserveOn.swift */, - 499F12FF65B376F6D0CC935F18961B15 /* ObserverBase.swift */, - 56C1154E1CB3E403E0745C4AD3D7D929 /* ObserverType.swift */, - 145108C1FFFC8CCA3D589CD4F0E11069 /* OperationQueueScheduler.swift */, - 526550D3B725347E7CFF90689259BBA3 /* Optional.swift */, - 2464CABA0656BE43E306582FE4021A01 /* Platform.Darwin.swift */, - A7DECA3B4A4E985F124A013DD48B4AEA /* Platform.Linux.swift */, - A6451028FCA0C967BE8899AD418065FA /* PrimitiveSequence.swift */, - 851094E58B9830EEB95CDF1FD2F13DA4 /* PrimitiveSequence+Zip+arity.swift */, - 66C19D8D0A5B055C6E4B68355D1A862B /* PriorityQueue.swift */, - 6A980E73F6BCCB617FF0909AE7D069CE /* Producer.swift */, - CBEBFB64E5106C0801CA36B40B7A2E4B /* PublishSubject.swift */, - 03258D72C3C86CF3220FB172A5CED5A3 /* Queue.swift */, - CC6C76191DC6C13618B171D57052CAD5 /* Range.swift */, - D695B23EF988A8A40451857E33D8531D /* Reactive.swift */, - 8FB08D55E99327B2F215B2E5965A69A3 /* RecursiveLock.swift */, - 6C5B4958A4DBA9EC839075534F0A1769 /* RecursiveScheduler.swift */, - 1CE359C03DE576537D944C9DACA66ED7 /* Reduce.swift */, - 97AE8B5219092BD389148C44253A5DD1 /* RefCountDisposable.swift */, - 7AF7D6FE59E34D8FF07261B8B13CC311 /* Repeat.swift */, - D52B428170350345E1FAE09466DB4EBA /* ReplaySubject.swift */, - 8F4946348BF931FA74BF101EE6FE9578 /* RetryWhen.swift */, - 822300184733BA2A3ECE8A287BBCBEE7 /* Rx.swift */, - 1473AF86CA6001A2FC26972EA54DCBCE /* RxMutableBox.swift */, - 300695B234D3AD37005B82E82317F0F1 /* Sample.swift */, - 5011BB05F610D38734A01AF27E3AFA0B /* Scan.swift */, - 39EC062CAF17E15F4DB856CC9608D180 /* ScheduledDisposable.swift */, - 288780066AE13614D9C71905929BBA89 /* ScheduledItem.swift */, - E58E2DA25D37503B072C58B0F2C96AD0 /* ScheduledItemType.swift */, - 80E98F5D341284B5759C4988BD54AE49 /* SchedulerServices+Emulation.swift */, - 0941921D3DC28480873F11C704419777 /* SchedulerType.swift */, - 9A5B300C7CB3C3E5F3DF66BBDD646C25 /* Sequence.swift */, - 98D01D3B9102BE001A360D62B14E2AC8 /* SerialDispatchQueueScheduler.swift */, - 05E07C103355D7E765DFD962D83463B9 /* SerialDisposable.swift */, - C1A6025BA4B7F5DF27DC9C3C199A6A6F /* ShareReplayScope.swift */, - 9B66088E921C8BCB3E488232925AD1B7 /* Single.swift */, - 9A80DEA6BD5544F37705A17A45480B84 /* SingleAssignmentDisposable.swift */, - 913E2A8F0E83166C15FAF5201833AA0F /* SingleAsync.swift */, - 8E5615FE3C68685E0664BA7314E17D80 /* Sink.swift */, - 2C06F4022A1463E4B69FFEF346013EF6 /* Skip.swift */, - B4A8F165EB8F80DA10C988C42603FE0F /* SkipUntil.swift */, - C50C86B1C81653B7BA6D9E62CEE1962A /* SkipWhile.swift */, - 91DE9B7D882A7292D6957206B01B8BFE /* StartWith.swift */, - 239AD088FF629812A3543F2C98CA2817 /* String+Rx.swift */, - 752FA90778216189AB611054116A6CEE /* SubjectType.swift */, - E34573940B69E4208A8024F9D9DCB8DE /* SubscribeOn.swift */, - 1BD4AF8EFBF6E935B8A50390DC692BAB /* SubscriptionDisposable.swift */, - A5BF10301DBE8F30FEFF814B1B68F0C0 /* SwiftSupport.swift */, - 11D47CCF645480548F8C51C3BCBF2085 /* Switch.swift */, - 6B58D1EBF783BC538B2F2AD5C49407AF /* SwitchIfEmpty.swift */, - 07AAD070FD76220907DA49927F6D979D /* SynchronizedDisposeType.swift */, - 972BB618DF61C283AF968424462BF588 /* SynchronizedOnType.swift */, - 2279AD2AF64EAE8708A882D3226EEF42 /* SynchronizedUnsubscribeType.swift */, - 3A44DC78E1C8AA2590FF7ABEBBD6E647 /* TailRecursiveSink.swift */, - 070B89F0E0ABF5A87EAC4F369F9C14CE /* Take.swift */, - 97413475DD8E65201BC93EE6E7D8E769 /* TakeLast.swift */, - DD94A3B55A4EACEE1724E9F1D8B5BA28 /* TakeUntil.swift */, - 3D34ADE33F2FE45132708526F7B587B1 /* TakeWhile.swift */, - 7942864BD89782A47A4798E9E96B7347 /* Throttle.swift */, - 1E3922AF51BBA30381273625868EAB2F /* Timeout.swift */, - 56991D3C59B5747810E0A933052B66B0 /* Timer.swift */, - 4898D1CB5E380743BF2089D47F88D4F2 /* ToArray.swift */, - 3EA5B415E065C9F08B956D8782D6C4DF /* Using.swift */, - AE8732AF49BB8612234CFBB303B7B26F /* VirtualTimeConverterType.swift */, - 1E955190303F80F0264F314A2FB644A8 /* VirtualTimeScheduler.swift */, - EE3A7FAB3C4B5B5B61B1B05B33CB27CB /* Window.swift */, - 7D3ACDC7D2B570E447EEFE615BEB0D3D /* WithLatestFrom.swift */, - 46E6BDC57389B2583537AFCE1E7DC8FE /* Zip.swift */, - 14D6D1EC43E7BA5B37742F455A326616 /* Zip+arity.swift */, - DF2C01AAE7E5CC7BFA12D4934E4ED4DC /* Zip+Collection.swift */, - EF8706E3AA905D715DE2E4F43EBB650C /* Support Files */, + 1FD793AB91C4EEE006420613398CB70B /* binding_callback_thread_observer.cpp */, + D7C3A5C59654B8BA420710EEBADAA7F2 /* collection_change_builder.cpp */, + 305D68DD8B543FCD9024BA5EA1CF2CE9 /* collection_notifications.cpp */, + A7C6DE10CE8BB11F9C99F9628CFDC482 /* collection_notifier.cpp */, + 4A780EAF101A2E9578280345AA752D86 /* external_commit_helper.cpp */, + E5B9C04E7C99D200594C85B72656BBB2 /* index_set.cpp */, + A7AA760855CD871EC33CED0285DE350B /* keychain_helper.cpp */, + 08E70E92664C89A6BA9F1AA4E05656D5 /* list.cpp */, + 754F9C8DC61D9A1D78F75BF4D7D4A26A /* list_notifier.cpp */, + 0E111E7D8BD9A7EEC64C960E49389B34 /* network_reachability_observer.cpp */, + 59D8C621006577CC9932DA66D4017FB1 /* NSError+RLMSync.m */, + 0A1B01CA7B4348234F11C7512AFE553D /* object.cpp */, + B2F981738E3ABEC782964413EA231E15 /* object_notifier.cpp */, + 316BCFDD643871011F3B9FF0BD3B1BED /* object_schema.cpp */, + A0FD9821DD9508C748BD971E9004AD6E /* object_store.cpp */, + D8AF843B1554CA83B0AF9FC35A21AFC2 /* partial_sync.cpp */, + 3B48AA8490C225AE84A0A2173B5360ED /* placeholder.cpp */, + 77F21400FE00B637B9BDD670F83BA039 /* primitive_list_notifier.cpp */, + C457D2ABCA7339F9E7AD1E55DFFA2EE0 /* realm_coordinator.cpp */, + C15F5A4F8B4361BADBA43DCFA069C819 /* results.cpp */, + A606E0CF1C61FC1D9E8EEE0B685B1858 /* results_notifier.cpp */, + 35D5F35C265CB84AC0702050AD7C902A /* RLMAccessor.h */, + 8AE6A7FA74F6108C0A31E11815E3886E /* RLMAccessor.mm */, + AD836BC578496A7CBAC3B0CC9F3432FE /* RLMAnalytics.mm */, + 9AE5293ABBAE1C2FFC57A5E3AEA56920 /* RLMArray.mm */, + 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */, + 7F8ACF96FB1FC6703EDBCEB67DCCF15B /* RLMClassInfo.mm */, + 63582D54E6B742A961B0F559AF3BA2E4 /* RLMCollection.mm */, + 17D95940D62DA8CA3CDF4F30C36A5312 /* RLMCollection_Private.h */, + 3D1029CFBA0BAEDB738B5EE4FA8CA151 /* RLMConstants.m */, + 9EFEF497A8532FD1578798DCF7B54C79 /* RLMJSONModels.m */, + 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */, + 5FD367EC65DB9F54EB9B53DCEE5CB2E1 /* RLMListBase.mm */, + 4F0AD4D00DB6D0D2B3EA6BEF1B3F939C /* RLMManagedArray.mm */, + 0ECBEEFA2F29D570255DAB92452A831E /* RLMMigration.mm */, + 61C7287E250DBE7041E9FD50C988F3BE /* RLMNetworkClient.mm */, + 990FDEAC06DE4009B9D9637D02CA93C8 /* RLMObject.mm */, + DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */, + 46914BC45E534A388DC56CB62A5EF76C /* RLMObjectBase.mm */, + B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */, + C89812EAAF1B138B21352FBF2EB27E92 /* RLMObjectSchema.mm */, + E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */, + 02A37017B6D062852F8747AEA5A9A7E1 /* RLMObjectStore.h */, + 6DA6F7B1569C245E6564F23769A0E462 /* RLMObjectStore.mm */, + 5F9E59975C5562C9DEF2FBD2F8C022BA /* RLMObservation.mm */, + 5BE418D202A2CAAD43D028F5D6A68992 /* RLMOptionalBase.h */, + 0A82C207FC6D159872EBFBF2F4A6478A /* RLMOptionalBase.mm */, + 6830756DC0E82FF8A458817748243D8D /* RLMPredicateUtil.mm */, + A0BFA855E939D520A0D90E1B3A127DFC /* RLMProperty.mm */, + 8FB30C88EE4E5235F6B3DE7A34038709 /* RLMProperty_Private.h */, + 7998DDAFC25AEF9BEE98F8DBE1367271 /* RLMQueryUtil.mm */, + E15BCD212749E82323F15513A3C73C96 /* RLMRealm.mm */, + F663137E64B11CA11423BD3FFFBDF9FC /* RLMRealm+Sync.mm */, + CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */, + 791F8075DE0F1A89797D8AC958A20C75 /* RLMRealmConfiguration.mm */, + BA40ED82457D2E1AF0838C4AD153DB1A /* RLMRealmConfiguration+Sync.mm */, + C33BFB52FA7E60C2F431F17A893636E0 /* RLMRealmConfiguration_Private.h */, + 2CE72CFFF24ECCDFF0E64EA41AF8F348 /* RLMRealmUtil.mm */, + 3B3B4B80AA3ED0B6E3D72A313A236A38 /* RLMResults.mm */, + F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */, + 3D9426FFD503ABA2AB5B296FC12A4589 /* RLMSchema.mm */, + 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */, + B8A43B5BB740F0A5841F5E4F8DE20431 /* RLMSwiftSupport.m */, + 9E65B6874A96D41538CBCFC423D70EBE /* RLMSyncConfiguration.mm */, + C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */, + 616B1D2969A65FAC4D20DE9EFC01334E /* RLMSyncCredentials.m */, + 8442E1EB430F5B8467B7A3C57F9EEDC9 /* RLMSyncManager.mm */, + E5609F7C3BA780A4B308791622C3157C /* RLMSyncPermission.mm */, + DDA2CBED167E04980029E76A9F15004C /* RLMSyncPermissionResults.mm */, + 7D0B7CDFF93856D78AA3A2B9185B9879 /* RLMSyncSession.mm */, + 596E7E5C4BDE0DA4540E3490EA0A4F40 /* RLMSyncSessionRefreshHandle.mm */, + 9E69B0E74DA1EBC8EC6CB1DC8E1EB0F7 /* RLMSyncSubscription.mm */, + FD17BA6AAE2F266F18E2D71730ECB612 /* RLMSyncUser.mm */, + DA585EB68875B97FB8786804CE1E8A9A /* RLMSyncUtil.mm */, + 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */, + 836E15671685C5A0A7BAE6A9B65A7C33 /* RLMThreadSafeReference.mm */, + 73FCFE36483F630D8EEE4B3E74E39B09 /* RLMUpdateChecker.mm */, + F1FF185278E8109978D21C9FA2D06062 /* RLMUtil.mm */, + 7100E418322FC6C10C157298C5C5798C /* schema.cpp */, + BF64B9F83A4B5C71A35F191AFD0126C8 /* shared_realm.cpp */, + 348C24A3B9925CD9FF904BED1409149D /* sync_config.cpp */, + 4418F32D5D566EFDE85FCE6EE14F59BD /* sync_file.cpp */, + 0A90A4977216EC4402AFB4E5E94E371A /* sync_manager.cpp */, + 2D3BCE372477C0E3D5ADBF9B597F34D4 /* sync_metadata.cpp */, + E7CE71D29C33709E756250B79C371093 /* sync_permission.cpp */, + B5703AEC0DCB6C07E3BDBFB81560D5DB /* sync_session.cpp */, + A2A4703686ABBE82ED4256CD42CF7413 /* sync_user.cpp */, + F5E94DA6D425A8768A1865FEAF4AB9AE /* system_configuration.cpp */, + A60CFE94388B54E180147110009542AC /* thread_safe_reference.cpp */, + 795931E0F088454C384C8F0A4244A4A5 /* transact_log_handler.cpp */, + 1B957D89BEF7996AD8BB77F6D791EB52 /* uuid.cpp */, + 7BB4F828E000C20CF96FD74BAA22095A /* weak_realm_notifier.cpp */, + 86DC131A89B91CC3AFEDB48D0B15836C /* work_queue.cpp */, + 5DF26D21D416C3733B3FC4E3A9F09AAA /* Frameworks */, + 8035AD8B7F80330D50A92A4EC844850E /* Headers */, + B0AF8C0725B6F31DF5671BAD5503BAB9 /* Support Files */, ); - name = RxSwift; - path = RxSwift; + path = Realm; sourceTree = ""; }; - A9B83D6FA8272A9B87A4EDEFBB8A5925 /* EVReflection */ = { + BF48F35A65F22251AD4566D3379A4F01 /* Pods-UnitTestsiOS */ = { isa = PBXGroup; children = ( - 2A4EF983E5F197547DCA82106E78FAEE /* Alamofire */, - 58FC0B1D7DB76706AAC4E20D26C284D5 /* AlamofireXML */, - 450D7FF90BE7985DBEBE58509BD90450 /* CloudKit */, - 668A167F2F438DF7369251B48B0FA44E /* Core */, - 094E19E8A664A6E22C5AC460F6B7C49F /* CoreData */, - 5D2F004143689CDBF3A3410F0E72E5A5 /* Moya */, - 93647903D87DC29120063D07FF29EC94 /* MoyaReactiveSwift */, - 39AFFB7EA13E79325493B93103AAB394 /* MoyaReactiveSwiftXML */, - 8934313ACA1DC151F41A48C9C0165DEF /* MoyaRxSwift */, - 817A484922C2D1176C151CCABDF472E4 /* MoyaRxSwiftXML */, - 84AF0E7A72C70B3CD7B48EB186690F28 /* MoyaXML */, - 9F16916CD8DBC7E99A5ABB9008BEED31 /* Pod */, - 30D78BAC1744BE70FCE81C5A582C81A6 /* Realm */, - E84F09D98940A96322DB7C4AFD5071A0 /* Support Files */, - 9F385B9373529644968AD4EE429CB2FC /* XML */, + 1399F4CFDCB20E3555EA482073AB2430 /* Pods-UnitTestsiOS.modulemap */, + 734085BCF6A76014BD89823F923EECC2 /* Pods-UnitTestsiOS-acknowledgements.markdown */, + 0F3D341DD7DDE36F4605D196562A0FBB /* Pods-UnitTestsiOS-acknowledgements.plist */, + 61123E8173A3A92CEA90CD22AF5D1912 /* Pods-UnitTestsiOS-dummy.m */, + 050E6FEFE1E55623FCF83D8ED5E2378C /* Pods-UnitTestsiOS-frameworks.sh */, + C59FD519756D1A3F5E9716FF77FD93F8 /* Pods-UnitTestsiOS-Info.plist */, + 47B7AC4BEA95C24FD4370E36CCAB7A88 /* Pods-UnitTestsiOS-umbrella.h */, + AFF91D5176E145C378DEEE9CB10224FF /* Pods-UnitTestsiOS.debug.xcconfig */, + 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */, ); - name = EVReflection; - path = ..; + name = "Pods-UnitTestsiOS"; + path = "Target Support Files/Pods-UnitTestsiOS"; sourceTree = ""; }; - AB0F8DD85EDEAF339AABF718FB2AB7B9 /* Moya */ = { + C1A4FCBF6AEB829AF6FC2572B398B359 /* Alamofire */ = { isa = PBXGroup; children = ( - 1C6CADB152B0392BFDB36A5D78EA76BA /* Core */, - C70052C3CF250CDBBA2BA8FBCF6E9F1B /* ReactiveSwift */, - FD0A6762A8F75064A3316B2B64D1AABF /* RxSwift */, - 47C44553DEF192A64A4FA4BEFCB8F26F /* Support Files */, + 3571AFBFA212846847132B3AC5AFEEF5 /* DataRequest+EVReflectable.swift */, ); - name = Moya; - path = Moya; + name = Alamofire; sourceTree = ""; }; - AB9F4980E498E9DB402C81AF412BCD0F /* Frameworks */ = { + C21B05EA761F8ADF521809C1B047C216 /* Support Files */ = { isa = PBXGroup; children = ( - 7E07999D53C72517A73DBFAB81E3BC12 /* librealmcore-ios.a */, - D241798E05FF8996B067D4143DF0374B /* librealmcore-macosx.a */, - 0C2C8A3551B439666DCDDE563C834BE6 /* librealmcore-tvos.a */, + 3218144D4798B9AD6E55F37C7256B0F6 /* Moya-iOS.modulemap */, + 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */, + C6E3134D4D8DDC66BDA2CD1B237D96AF /* Moya-iOS-dummy.m */, + DD242DB101F7F6C4E712EEC768576130 /* Moya-iOS-Info.plist */, + 3C6A708B7F2AEB6FA3E07362183B7277 /* Moya-iOS-prefix.pch */, + A3617D00CD62D5F90FA68C34367FF639 /* Moya-iOS-umbrella.h */, + 7BD8997FD6EC06F553F177392F32BBB3 /* Moya-macOS.modulemap */, + 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */, + FD84D077751C3841B6F8E5021BE1A99B /* Moya-macOS-dummy.m */, + 8D66BB608D4933B868029F4E56450E82 /* Moya-macOS-Info.plist */, + 53E9BE6F1A1C157250A3B0572DF6F2DB /* Moya-macOS-prefix.pch */, + C350307006A8E54A38CACF147064C01E /* Moya-macOS-umbrella.h */, + 855AF1333692C03B24BE6CA8B1F3EC13 /* Moya-tvOS.modulemap */, + 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */, + 2C06DCAD0DB893DDC53265913C39E107 /* Moya-tvOS-dummy.m */, + 62228D0BC651157457CEEE4A83F6D91D /* Moya-tvOS-Info.plist */, + 9BAB0EE8140663D4EC66189B57B5FBB2 /* Moya-tvOS-prefix.pch */, + A2FDDA25F6030C6E504C7036713AAE5B /* Moya-tvOS-umbrella.h */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Moya-iOS"; sourceTree = ""; }; - B3F6D871A2A8B035D5F7BCAE3E4A32EB /* Frameworks */ = { + C452D3CD0B97FFBEBF8BC364B5C91339 /* Support Files */ = { isa = PBXGroup; children = ( - 628E6DE33631F6AD4EBABE63EAEEBF97 /* Alamofire.framework */, - BF7CA9CC401CB12E9EC1601401AD13C7 /* Moya.framework */, - F7C85961FD050384A7AF36B0BCCFA9F6 /* ReactiveSwift.framework */, - 06E2C6081D1DC5C62FA945AA6D4C8076 /* Realm.framework */, - 8F6648CA8A1997B6FC214C5847EF1DD3 /* RealmSwift.framework */, - 8046399CFDC7D86D99EFAE383C5329B3 /* Result.framework */, - 8D830FB6C68D011397F5C65FC194E7B0 /* RxAtomic.framework */, - 38233DB21363898E84B5C3E8197363FE /* RxSwift.framework */, - 0E8143F4BEE73DA567264B85078D9985 /* XMLDictionary.framework */, - FCB3D23BC746CEDCE1A59A34AF3A3894 /* iOS */, - CA2BD9F7EA8C6EACE6B804B748EE4740 /* OS X */, - 09B0D177187A3FA412FA055916F45598 /* tvOS */, + 67470DB37B8FEE49B6A968BFC75B5385 /* EVReflection-0db607d1.modulemap */, + 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */, + 84FFC858B0D68668B0AB4AFF2D55F354 /* EVReflection-0db607d1-dummy.m */, + 8C313BD9149321036C1192AB022424EE /* EVReflection-0db607d1-Info.plist */, + 78704F193ECE56E2F14385344F7577C5 /* EVReflection-0db607d1-prefix.pch */, + D212E91ECCE695F0A0D39B77D7D01CBC /* EVReflection-0db607d1-umbrella.h */, + 37879E536724694CEBC8DF6E2507C408 /* EVReflection-18115d1d.modulemap */, + EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */, + 1EC754846D956F54B3D4A3EB01792E79 /* EVReflection-18115d1d-dummy.m */, + FE246589A7FEB7A54250592FF1B7EE9B /* EVReflection-18115d1d-Info.plist */, + A1FE2B7EE280488CAE463FF32C0C9F57 /* EVReflection-18115d1d-prefix.pch */, + 0ACD207A2FA6B1D16BE06436F9490031 /* EVReflection-18115d1d-umbrella.h */, + 0402F011AF083726B8712A682DF2BA8F /* EVReflection-Core.modulemap */, + 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */, + C9F5732C140524BF78316602C8DF98CF /* EVReflection-Core-dummy.m */, + E4BEB698255354E108EB60F6B0CF6D4A /* EVReflection-Core-Info.plist */, + 6A2F69CF0D57A2553FE2E1BFDECC6313 /* EVReflection-Core-prefix.pch */, + 252E774722CD2B31CF1E36307041AA0E /* EVReflection-Core-umbrella.h */, + 50EB424C031D3A4FB9EF348FD8CC2918 /* EVReflection-e20423af.modulemap */, + A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */, + 57F6DCB62BA90E990DC1294EC5F98F84 /* EVReflection-e20423af-dummy.m */, + 444F2AD1DBD9989E104CD1F70C530316 /* EVReflection-e20423af-Info.plist */, + A500810C0277C7092FACCE116930D80D /* EVReflection-e20423af-prefix.pch */, + 1F8DA6A488C773C08431F6D93A85FADD /* EVReflection-e20423af-umbrella.h */, ); - name = Frameworks; + name = "Support Files"; + path = "Pods/Target Support Files/EVReflection-0db607d1"; sourceTree = ""; }; - C4B174955EE3564CBAAAE4CAAFF8BC8E /* Support Files */ = { + C652B52248E15CC18152B8A5EA80A9F8 /* Pods-UnitTestsOSX */ = { isa = PBXGroup; children = ( - 02CA4D56F31C181A3DD1C712655E9C61 /* ReactiveSwift-iOS.modulemap */, - 215981130AFD9EB8AE8BC12ACC32E90C /* ReactiveSwift-iOS.xcconfig */, - 38AA61799A7672CE7AE98EFB9669351F /* ReactiveSwift-iOS-dummy.m */, - 0C286BA9CC48D6B6DD98536AD04E2FF0 /* ReactiveSwift-iOS-Info.plist */, - 080BAF7F7C9080619A409398D3785905 /* ReactiveSwift-iOS-prefix.pch */, - 2963B234A52169CB00FCE58C1C53A1ED /* ReactiveSwift-iOS-umbrella.h */, - 2E82CAEF13492D1227FE99F19AF554DC /* ReactiveSwift-macOS.modulemap */, - D8AD1DA61866DD4D3C370C7DCBFA243E /* ReactiveSwift-macOS.xcconfig */, - 7E6E8496FBE44C6D8F13FE0AACAD227D /* ReactiveSwift-macOS-dummy.m */, - 5C0AB4A0B2FF2A974F4B23BF23A44F2C /* ReactiveSwift-macOS-Info.plist */, - 02C256B368345459EA934D84167D2305 /* ReactiveSwift-macOS-prefix.pch */, - 9192ECAA6C37A2644F62982A5A15526C /* ReactiveSwift-macOS-umbrella.h */, - 3AE054EEFD998B85813BB7F8AB7102CD /* ReactiveSwift-tvOS.modulemap */, - 8861AA9916E8F5169F8DCE6AE071612C /* ReactiveSwift-tvOS.xcconfig */, - 8F59E12EBD10532AA29A654CC7ED05AA /* ReactiveSwift-tvOS-dummy.m */, - 3301E3EBAEF8EFF8350403269A63263C /* ReactiveSwift-tvOS-Info.plist */, - 742AF41867F91E15115C8FD1659F7C98 /* ReactiveSwift-tvOS-prefix.pch */, - 720BF8DB2D658B8010EA3B38EEC0633B /* ReactiveSwift-tvOS-umbrella.h */, + B9600FEB7DF10493698310348FE5FB45 /* Pods-UnitTestsOSX.modulemap */, + 3E607E8CA10F3A6F0069095780B96F5D /* Pods-UnitTestsOSX-acknowledgements.markdown */, + D13BB8245AB3AC227D8E95BD97EFB418 /* Pods-UnitTestsOSX-acknowledgements.plist */, + 6C25F40A805C91CF5CEBB09697A13700 /* Pods-UnitTestsOSX-dummy.m */, + 36C8A1CFCAD1A346640F82D8CCBA58D2 /* Pods-UnitTestsOSX-frameworks.sh */, + 55B3640F7562556F18A23FCF033A4E1F /* Pods-UnitTestsOSX-Info.plist */, + 5E8E6075139011620A5FA7EEDE6D22FC /* Pods-UnitTestsOSX-umbrella.h */, + B972098EFB478CE349EA6741CAE6B3C1 /* Pods-UnitTestsOSX.debug.xcconfig */, + 6898AD7A727A6B7525848878CB5F8DA6 /* Pods-UnitTestsOSX.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/ReactiveSwift-iOS"; + name = "Pods-UnitTestsOSX"; + path = "Target Support Files/Pods-UnitTestsOSX"; sourceTree = ""; }; - C558226BF6C44CC4E7562544CBA40A83 /* Pods */ = { + CEEAF7EB4A4D1F8C46EF25B518FAABD0 /* iOS */ = { isa = PBXGroup; children = ( - 2D1592F0F6829DD5252945512A81CC1F /* Alamofire */, - AB0F8DD85EDEAF339AABF718FB2AB7B9 /* Moya */, - 6C5242D0A274EA6C3F718A0D80E8C1E1 /* ReactiveSwift */, - D2C47C4FAF0780A508C5BD86701AA3A5 /* Realm */, - C698559CD867EE571809E92C25B232A4 /* RealmSwift */, - 7D70198BE9836CF91B692AEC0C7373EE /* Result */, - 458EF1338276EFC44DCD2C5A8377D7B2 /* RxAtomic */, - A2579DE75DC1BE62AA981044FDA8302C /* RxSwift */, - 1F46CD7D958395DB22A3ED97958EA91F /* XMLDictionary */, + D5B0B6E0C22782DAE9FE8182F23A117E /* CloudKit.framework */, + 16DE28526F511BD92B3D7F9F00A83BB3 /* CoreData.framework */, + 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */, + 50BC9E9E59F08B1D4045E3AAC842B25C /* Security.framework */, ); - name = Pods; + name = iOS; sourceTree = ""; }; - C698559CD867EE571809E92C25B232A4 /* RealmSwift */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 4FCFD6CFD633B12E7C8008D014D89AC3 /* Aliases.swift */, - 9DD5EBFDE3D23F17CEB375DBFAD70011 /* Error.swift */, - C329F2223A1903B6BEB028324F2DB9CB /* LinkingObjects.swift */, - 408A259FF714AE7C9785F1A88FAB516A /* List.swift */, - BD0BDBA6272619A0E68456B561465857 /* Migration.swift */, - 93AB2EEB47AC45216CC2D83BE78EFED4 /* Object.swift */, - BA6CBA7C68AFF1BD6693E9B62F3D7410 /* ObjectiveCSupport.swift */, - 7F163C341907A32E9765C7A03ABD69DB /* ObjectSchema.swift */, - 2CB70859B197A4DE92AD54DA237AE53C /* Optional.swift */, - BCDD8500CA3137EA317C76D99CF7D660 /* Property.swift */, - 440C004EAC875C10DD20405B04F4E55D /* Realm.swift */, - B5AD35724637C1B82C6C2ABFEDA0368E /* RealmCollection.swift */, - 05BD2D59581A61BC722364CB562A0A39 /* RealmConfiguration.swift */, - D306E3720FA908C80DAAC57380E5BB03 /* Results.swift */, - C308434CE6014CB8D519608880295B07 /* Schema.swift */, - BE18C65E373025388E3C65BE0D33B64E /* SortDescriptor.swift */, - 5A6A8A50E0E7719B1A6AED467254CC93 /* SwiftVersion.swift */, - A823A50F05735DDCFAACF36228734EBA /* Sync.swift */, - B04AC295D0A80327DF9F7B93C2588036 /* ThreadSafeReference.swift */, - 6743DC6F47CB5992E96B7C55BDCA673F /* Util.swift */, - EA35FF4823B24C0B27F936C09813C893 /* Support Files */, - ); - name = RealmSwift; - path = RealmSwift; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + ADFEDB1EF9775B8738D45A25E9D1937C /* Development Pods */, + 32CD0221774B18FF78BA574653EC9BB8 /* Frameworks */, + 0026617A1B919376DDCDA136A01E88F1 /* Pods */, + E3C434A36E55E578EA4AD0148BC6A27A /* Products */, + 5E7ED5424B6A6F0511587090748B83CD /* Targets Support Files */, + ); sourceTree = ""; }; - C70052C3CF250CDBBA2BA8FBCF6E9F1B /* ReactiveSwift */ = { + D26D31A726B2BF9904216C709E4DC9FA /* RxSwift */ = { isa = PBXGroup; children = ( - C3B66C6DE9AAEF98177295CAF3E9A931 /* MoyaProvider+Reactive.swift */, - EC99B380AF7FAFFDB413503B4BA17651 /* SignalProducer+Response.swift */, + 10D13988A2A73A441E408A879B8E27FC /* AddRef.swift */, + BB4C80B72D1CD88F6F3F3FF5B570D7F5 /* Amb.swift */, + CD59CF82AA7C9BD4743331FF84BFE270 /* AnonymousDisposable.swift */, + 5D266C67A5ACE0EA561D4755524817B0 /* AnonymousObserver.swift */, + 40E4B5F5889EDB291FC2F422302A0544 /* AnyObserver.swift */, + D0676841C2B6954AD410614B2601FAAE /* AsMaybe.swift */, + C4FC2FFB95A3D55CEAC7E658BD17BE59 /* AsSingle.swift */, + 3714C9919E95F69908B238C614923636 /* AsyncLock.swift */, + D4DB85923BBE8973E00F07A8A17A9493 /* AsyncSubject.swift */, + 85138920BCE15D1EF0579DEB68B22D6C /* AtomicInt.swift */, + 82D155F2EB4733E80B834169DE7888FA /* Bag.swift */, + AA4BF674B16644950F47014CFBBDA3C8 /* Bag+Rx.swift */, + 40A9F44887AD57A3696A0DD09F19316F /* BehaviorSubject.swift */, + 54EE0570F1968A8DF413D678027A65AE /* BinaryDisposable.swift */, + 07446FF156BD94C81155AB31C68DE884 /* BooleanDisposable.swift */, + 1AAD760D278996BB5C3F54D53FB77DB1 /* Buffer.swift */, + 0806F953691FBE10E424AD7F02BE4554 /* Cancelable.swift */, + E964E4C12B8ABB8CBC617CD7B6B7BD31 /* Catch.swift */, + 8570F410ED382FCD9AD3EE6F5FEA645A /* CombineLatest.swift */, + CD085F74017C92540A5346F7CC97B7B2 /* CombineLatest+arity.swift */, + F5E9E5EC7D620F7CB2581A686A6D5F9A /* CombineLatest+Collection.swift */, + 9932251CC213BBB1E0498F46A7D4CD3E /* Completable.swift */, + C0CF15F6757BCDD6DCD1201A47CD7ED3 /* Completable+AndThen.swift */, + C7A081CB13C3497FAFE203045323E532 /* CompositeDisposable.swift */, + 8A4E588CF00B2551743FC9FA2C6F66BF /* Concat.swift */, + 774B81850D365060B0FDEE91057CACF2 /* ConcurrentDispatchQueueScheduler.swift */, + 9E193FEA2A87D89EC46987C73C680E03 /* ConcurrentMainScheduler.swift */, + 3EF50B9FEB9DC9F14B9D248479425CE1 /* ConnectableObservableType.swift */, + FB519FB00357600BA8BE528176EF6909 /* Create.swift */, + 4F13602DEA02587CEA5A09E22634FBD6 /* CurrentThreadScheduler.swift */, + 49E6A19FF31F5EF62C265FA5002C94FF /* Debounce.swift */, + B091AD67534FFA7679A52668068E188E /* Debug.swift */, + E3003C62B8A96E54588DAC18872BECB4 /* DefaultIfEmpty.swift */, + 52640A032DE0DB0BC129113673A4E442 /* Deferred.swift */, + CCD292A99704F3CD8030BCA7B2EE2480 /* Delay.swift */, + 7471EE748C73A000CED4C97148B164EA /* DelaySubscription.swift */, + 7B14F9097D38E43F455B30FE6DD7BD06 /* Dematerialize.swift */, + 9E379AD69E827F164ADA60FA822D5912 /* Deprecated.swift */, + E6CA8A80F748272D1E873BB016D24D47 /* DeprecationWarner.swift */, + ED8E5F9A4CC5F12FE2A36F913AE99EDE /* DispatchQueue+Extensions.swift */, + 3D12E15BE1F8A40F45C8A5FFA7A168DB /* DispatchQueueConfiguration.swift */, + 0A304EF804838458951F14EE781A2CCF /* Disposable.swift */, + 57A0873832CCAEA3F389DCA7FC16776A /* Disposables.swift */, + 9BCD88A2C3C33FC101ED2E74BFCA3192 /* DisposeBag.swift */, + A989EBA9E2133F02F85596188BF60A0C /* DisposeBase.swift */, + 6C2B33D37978C888ECCF6DDB520F5811 /* DistinctUntilChanged.swift */, + A0CF6CB81D84A8F96E6A3FB8F820217A /* Do.swift */, + F20B0F2C2114771D9E57534062AD7F79 /* ElementAt.swift */, + 0CE187FF0E9829107C26871875FB344C /* Empty.swift */, + 31C9216044FC8F21811437C405D471D7 /* Enumerated.swift */, + 6CB74E9556CC8A1620194B1D8892A3A2 /* Error.swift */, + 6E340B17D80811745490A4EF395D2A95 /* Errors.swift */, + 89592C330DF6C91D87DC1115996C4601 /* Event.swift */, + A5EB9EFF049ECF4F36E5A706CC2607A4 /* Filter.swift */, + DA088681DD1825ED6A2D033CA9FE1DE7 /* First.swift */, + 7FDEB56E038201CFA4FB5A7B73CA1AF6 /* Generate.swift */, + 8BB9037E7988BB708D3B5AF2B40708FD /* GroupBy.swift */, + 761314771A1316B5A78CF6EEB9470B65 /* GroupedObservable.swift */, + 99CCE0503D7936A665DB2BFE7DF77380 /* HistoricalScheduler.swift */, + B948C1FED61687CA5E6B81E57FEFFBAA /* HistoricalSchedulerTimeConverter.swift */, + A034AA6929B800AA1A7FE22AF7BC7B4D /* ImmediateSchedulerType.swift */, + 19C902C9356E64E7ECB473F886AF5D15 /* InfiniteSequence.swift */, + 59E65BA49801660E7B0477A604E4BB37 /* InvocableScheduledItem.swift */, + 6B95F23565211444B7B8B43182F54635 /* InvocableType.swift */, + 6482863CB8D220446BE60C41A16A6361 /* Just.swift */, + 96F235C75AD21DC477E799C46CFC399B /* Lock.swift */, + 46653300CBBE53AC159AC4AD16407958 /* LockOwnerType.swift */, + 73B808AAAE7C749DEF3FDBB37D6B1B66 /* MainScheduler.swift */, + E0EFE3BB3663242961F3CACB6CED45A8 /* Map.swift */, + 4F5607E4869B43EB35B323877FC4FDC4 /* Materialize.swift */, + 747B0FBF36527D34858FD9BAA36A1A2D /* Maybe.swift */, + 6FFDF6253E7A6D0866C9F3C14FC6AE0F /* Merge.swift */, + E4A95173B9C1A731D83FDA6F10D4384C /* Multicast.swift */, + 2B577E886ACDA124C01E2EDC4F3EF985 /* Never.swift */, + 5AC323865CFDEA53B6CB481DF134582F /* NopDisposable.swift */, + BF381A528BCE13115E2CB78D4C767ED4 /* Observable.swift */, + 1DA13FC199FBD2498A250CE78222DBDC /* ObservableConvertibleType.swift */, + 0C74CDE7BB2DCFEFBF24B27E57E51293 /* ObservableType.swift */, + C49C6055F14F3BDF9E6F5A30982A8BA7 /* ObservableType+Extensions.swift */, + 207C6CA9F82C17C32B3BC1073682317A /* ObservableType+PrimitiveSequence.swift */, + A31E3D858979E514879B7BE80B62F052 /* ObserveOn.swift */, + 8D12AE35D5233F2ECB087BB5A70BF3D0 /* ObserverBase.swift */, + 639CBA1CDBEFF75617DB96F761B92356 /* ObserverType.swift */, + 7DF22B951E0A3E0606B1B86462779558 /* OperationQueueScheduler.swift */, + 4D813D099BD74B2C45B6D47726D0724B /* Optional.swift */, + DBEF89B70D3D89E7A629AB3CE9831D84 /* Platform.Darwin.swift */, + 67795D4EB8D1D1DB02645E7D6F6499AC /* Platform.Linux.swift */, + 786330154F4980E0F50A379F1C0AC863 /* PrimitiveSequence.swift */, + 787C8B9A8EAEB7E2C7CC150FC0FD40BE /* PrimitiveSequence+Zip+arity.swift */, + 7E0316A46161424641BC8462E084AA21 /* PriorityQueue.swift */, + F5EDB47A1E2E98789ADFADBA6F16B36E /* Producer.swift */, + C4160898A3B1C2817025350D0940518B /* PublishSubject.swift */, + 9ED231BFD6D866D64494CEEED96D7399 /* Queue.swift */, + 73CFB6C718121BBA03E00C3F0D04FA93 /* Range.swift */, + B37BEFC879431591095E37236647BBCE /* Reactive.swift */, + 60C6C01EB865B9F8F4A5EC108094BA8D /* RecursiveLock.swift */, + 1FFDD144E0C96BA5477EE4826BFD80AE /* RecursiveScheduler.swift */, + EB3185A491D07BE0EB4125A87CD9BED6 /* Reduce.swift */, + E410A87ACA3A15E502CE5A1B97C66092 /* RefCountDisposable.swift */, + DAC2F0B6D10F853B48C8DEC0B6DA953C /* Repeat.swift */, + EB9E9628F86D7576DF42D62819EE2882 /* ReplaySubject.swift */, + 9049E0BD4FD73792CF05F69285EBC302 /* RetryWhen.swift */, + 11F02286B4DFE085DF604F3034D4E2C3 /* Rx.swift */, + 44B24332F79969C28E6E2DF2A93291DF /* RxMutableBox.swift */, + F0CB4B84F9CCD5FB16B9BA1BAF590003 /* Sample.swift */, + 7D60CCEEA170F1DE94BD81B5F5674874 /* Scan.swift */, + A3FC2CE97A1529DF512F930C9509C187 /* ScheduledDisposable.swift */, + 7EC4A4318C00F9ADB6BE0DC3AF20126C /* ScheduledItem.swift */, + 4FC7073D05DA215D29B594554EFFD7B5 /* ScheduledItemType.swift */, + 7E3083FD03498205A7AC676D0F4A8ECD /* SchedulerServices+Emulation.swift */, + A43694A2682A399518549DC0A05CA3A8 /* SchedulerType.swift */, + DB71B0CD378CB6264D02B6E6719F18F7 /* Sequence.swift */, + 3DF3E1A9AFD78E0E316C44BBC45A9F53 /* SerialDispatchQueueScheduler.swift */, + 7504E68D40A8ECE7BEE4557AEA7013B9 /* SerialDisposable.swift */, + 7A894A469A974F6C06119B6015E1CF37 /* ShareReplayScope.swift */, + C2B715070B4B2D0F2CD7D7A4A9ADFA68 /* Single.swift */, + 8CD1A7D50CA55A8D54D66538F17EE54B /* SingleAssignmentDisposable.swift */, + 8E0420220EB4DDE7E97FA650458671F3 /* SingleAsync.swift */, + 95633F6AD6AE400599EED1E486B213C0 /* Sink.swift */, + 96DC559DA84CCCDC80F6BC6D225CD513 /* Skip.swift */, + D620F7C7619EE6751DC653F5671F85C8 /* SkipUntil.swift */, + 112A499765F49657AA30966FC796684C /* SkipWhile.swift */, + FAD6C7FC3CDF969147A4121EB8513908 /* StartWith.swift */, + D3F0FADF71BBEC951E2C25C2E8F11907 /* String+Rx.swift */, + DFDCE1E37490F5613BA8F69741954DBA /* SubjectType.swift */, + 54FB7920C46B9E869623A6BE94C87EEF /* SubscribeOn.swift */, + D40500CE66C6C3EBAD1EC20668E4E029 /* SubscriptionDisposable.swift */, + D6BDD89484156EB6A46231A8F08C1E6D /* SwiftSupport.swift */, + 911CAF5E612CCF3648F7D038E43C59F3 /* Switch.swift */, + 2F3894865865F5A1F8BE45A6BD6A7490 /* SwitchIfEmpty.swift */, + 5D676E4FD945475B18FCE5457D9E4150 /* SynchronizedDisposeType.swift */, + 762032CBD741AE940CF1A926887A1F15 /* SynchronizedOnType.swift */, + 4A9D1EC0AD98C6473903D5E47504DF1C /* SynchronizedUnsubscribeType.swift */, + EC9A5AADF65F57151CC1C44960CCCCFA /* TailRecursiveSink.swift */, + C19C9E78008AA0E904B54023CA6A483F /* Take.swift */, + FFFCC9A1D69C9ECDC537F13B58D0C573 /* TakeLast.swift */, + 4B2B765C601893859A39FED86F0F49CE /* TakeUntil.swift */, + B52514FB77244CBEF82D812FC2D5EFFC /* TakeWhile.swift */, + 4216C7EF62708B1FF55F34198D5E1B58 /* Throttle.swift */, + 3CD2473504BE6E1CD0FA6F2D990C6915 /* Timeout.swift */, + EB696ABAA4799A1229A00BA60E4E66F8 /* Timer.swift */, + EF82F4108D7FD60210F52BE626E03325 /* ToArray.swift */, + B8C06E5F56B0DB46868A45A05E879F8A /* Using.swift */, + B6393ADE25626DF81F58741771286BCA /* VirtualTimeConverterType.swift */, + 396F998715067EB8CD2694B8431D9A43 /* VirtualTimeScheduler.swift */, + 09CA13C228FFEA55246BCFB9B96BF62A /* Window.swift */, + 3A2359305FFCCDE862A8C99A574B43AA /* WithLatestFrom.swift */, + B58A1E7F7CF0661756DD0C03AD3F8508 /* Zip.swift */, + 73869ECD21C4C16DA08A8FD036ED77FB /* Zip+arity.swift */, + F0E96888287BDE90BA0D124C4B317018 /* Zip+Collection.swift */, + 2A76078C45F0C909D29C0273CF0AFA9C /* Support Files */, ); - name = ReactiveSwift; + path = RxSwift; sourceTree = ""; }; - CA2BD9F7EA8C6EACE6B804B748EE4740 /* OS X */ = { + D49DB10797AB4B21927A577314883DCB /* CoreData */ = { isa = PBXGroup; children = ( - 80187EFE9FC124CA7B1BD7CA66A85605 /* CloudKit.framework */, - 6BE414FC899C943315888286B1687315 /* Cocoa.framework */, - 52CCE53E7CF288B50ED98CA8B4E042E8 /* CoreData.framework */, - DDAE0BE7E7C7E12599FA1C501B3BAF8B /* Foundation.framework */, - B9292F866EFDEA1D5177CAAF9358501E /* Security.framework */, + 727A891BD589DC0ED1823BF173F9DD69 /* EVManagedObject.swift */, + 75E2FE947346DB735216D62DA0B39C04 /* EVManagedObjectArrayExtension.swift */, ); - name = "OS X"; + name = CoreData; sourceTree = ""; }; - D24251ED6F919FC97B8494C6566DC1DB /* Support Files */ = { + E0719183046427F65AA8C88BE22B10AC /* Pods-44Demo5 */ = { isa = PBXGroup; children = ( - 6EA72B0F9162326061216D12EE3FBF08 /* Alamofire-iOS.modulemap */, - C3A6143BE34506DCA0811C132CEB680C /* Alamofire-iOS.xcconfig */, - F6C75CCFC50A603F69E0833EB600597F /* Alamofire-iOS-dummy.m */, - 74B5AAB64A82EB04291EB38DAF081DBE /* Alamofire-iOS-Info.plist */, - FBB27373E9BEA90C23F4E1F1095DAE8C /* Alamofire-iOS-prefix.pch */, - 4F1076227D68F35A0632B67AA43E3F4D /* Alamofire-iOS-umbrella.h */, - 6A5C56855E12EE819E9EEB6E7AD13CC9 /* Alamofire-macOS.modulemap */, - E0B6AA2E233A0FE610E4C872A52753E4 /* Alamofire-macOS.xcconfig */, - 7B9D1569AB6344D1E2EC089F996720AA /* Alamofire-macOS-dummy.m */, - 95D9AFB92FC1114498BE8A2CB072D6B1 /* Alamofire-macOS-Info.plist */, - 1BE464D16E4551330CBC050BE5A1658D /* Alamofire-macOS-prefix.pch */, - E259CD8CE35FDD8CCC7733747CF9FA49 /* Alamofire-macOS-umbrella.h */, - 3F8E790675AAC929B80F8790A1F87B2A /* Alamofire-tvOS.modulemap */, - BCEC916AA5200BBD72F9AC66B25B5AEB /* Alamofire-tvOS.xcconfig */, - 6822B1B32E08D0E31E7DE61E226598E6 /* Alamofire-tvOS-dummy.m */, - F1F1DE6CDCA11771A7C2EC303B270CCE /* Alamofire-tvOS-Info.plist */, - 16C7E8681B0F4A442FAC076348A9BE6D /* Alamofire-tvOS-prefix.pch */, - 45501EE8E21FA43EB539509D97790325 /* Alamofire-tvOS-umbrella.h */, + 7EE85F7E12920BC884F2556E1946A55B /* Pods-44Demo5.modulemap */, + BA30981C2810A8E3886000F661FB79A8 /* Pods-44Demo5-acknowledgements.markdown */, + 8CC4AB1ADE20F44ECCA673A6A46A0C74 /* Pods-44Demo5-acknowledgements.plist */, + 00586AC66FF1117DDB8C6B632D4FBF3E /* Pods-44Demo5-dummy.m */, + 3275D8FCF6EBF3EBDDC916B33A56FD51 /* Pods-44Demo5-frameworks.sh */, + BF0F438E5C763D71D6E8642C9D07EA2C /* Pods-44Demo5-Info.plist */, + 3A5B4E19EA57F4ECD3F9034B366B292D /* Pods-44Demo5-umbrella.h */, + CE248C7F91CD9DB193C09D86840FDE92 /* Pods-44Demo5.debug.xcconfig */, + 9049641FBC62EBBCB53A5C3796752A2A /* Pods-44Demo5.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/Alamofire-iOS"; + name = "Pods-44Demo5"; + path = "Target Support Files/Pods-44Demo5"; sourceTree = ""; }; - D2C47C4FAF0780A508C5BD86701AA3A5 /* Realm */ = { + E232D37F73C282B35E6D184A3637E8CE /* Support Files */ = { isa = PBXGroup; children = ( - 113C90AB057CA2A0AB74814F4D16D885 /* binding_callback_thread_observer.cpp */, - 38EFF0B4E1E0A7DD37E8A2466118342E /* collection_change_builder.cpp */, - 64BB2466DDBBB21C7E7C080684FB1F91 /* collection_notifications.cpp */, - 103A02AEE9C9A9D406A4C60ECF4C1135 /* collection_notifier.cpp */, - 2AE4420162953F48223A0927F4A2E434 /* external_commit_helper.cpp */, - D8914A258EC9969BBFE71EA10A844623 /* index_set.cpp */, - 748ACB047C326D569886B50C5F09299F /* keychain_helper.cpp */, - 15A82AA35FEB4ED76CCC8DA2FF34A0F3 /* list.cpp */, - 97887A248D6442EE14D516C7DE22E530 /* list_notifier.cpp */, - 029B28A00296EFCD60731ADA0C9F6C9C /* network_reachability_observer.cpp */, - CAA2BFFF27ED761490F064E451CA8957 /* NSError+RLMSync.m */, - DED207E29C4B29596F9D9F70BD4AA191 /* object.cpp */, - 0DFC9BBA95489DE8FB575B668032D741 /* object_notifier.cpp */, - 69D84F8AE3FD680D0A97D357E95AF298 /* object_schema.cpp */, - 651B55FFD6E1995D8BE1EE5546B90E24 /* object_store.cpp */, - C7D5564105608D16CE593C8492BBF555 /* partial_sync.cpp */, - 081126E9EB121678F95C15C60EB498F0 /* placeholder.cpp */, - 8EAB5443DAE9B55D4124D90356E3D730 /* primitive_list_notifier.cpp */, - BFAEE33B3C86F98564D2D29155315C4B /* realm_coordinator.cpp */, - 0DE407AE04C08EAD0C8C083E8353D2C1 /* results.cpp */, - 1EFD1D425360E1EA96D8C1020FE79281 /* results_notifier.cpp */, - AC565E40F863713432E3779AA4125DD6 /* RLMAccessor.h */, - 0CCD2624432B248BE937C4305EECE47A /* RLMAccessor.mm */, - ADA990C19AF630006778F37CE5B6939C /* RLMAnalytics.mm */, - 40C2D124D777F9888539367ACB05B658 /* RLMArray.mm */, - 81413B41795F41593CBD4FA82DD5B013 /* RLMArray_Private.h */, - AE7383B84BBE200FEA417ABB33EC2E46 /* RLMClassInfo.mm */, - 9A6328102BAF1E19B61116D39DC2E559 /* RLMCollection.mm */, - 16B73D088F98C05BBEE604601224F277 /* RLMCollection_Private.h */, - BC6636E8B2CE8BC44AB21FA0586E5609 /* RLMConstants.m */, - 30C48C537417738F54D9B94DCB5AE2EB /* RLMJSONModels.m */, - 59873991E11DAFCE9C3B64BD749AC014 /* RLMListBase.h */, - 1927CCC2B9816373FE8CDB10D915A5E3 /* RLMListBase.mm */, - 6EDB5FB15B38E0AEA11F434723036D4E /* RLMManagedArray.mm */, - 1DC7486953CAD3A6CA1C9475EA00A70C /* RLMMigration.mm */, - 29FBF0188F66DC7F315E310B5232D3E1 /* RLMNetworkClient.mm */, - 76BA6535252249B237387DAB35981410 /* RLMObject.mm */, - 3BADB568156C5F88A303C4E2A1F7E2B9 /* RLMObject_Private.h */, - B46C0A679B108FAB037FC01C82B9AA47 /* RLMObjectBase.mm */, - 2CE37CB970B5B445C6BB8E5A3E2D3260 /* RLMObjectBase_Private.h */, - 2DAD7901EB3B25AD3D8B29C0E7300EC4 /* RLMObjectSchema.mm */, - 51BB3250C492D127E8D1BC7DF9905038 /* RLMObjectSchema_Private.h */, - 78C0E05C63474FC58ABEF3355AA5BA4A /* RLMObjectStore.h */, - 0FD1D44E4087C7304470DEBE7D7073A6 /* RLMObjectStore.mm */, - 07F4CF0638B6D94E4A2D70C32D3199AE /* RLMObservation.mm */, - BD1FF54D4E4E992B347A99BA590B0A93 /* RLMOptionalBase.h */, - 496A4810161A1648644CE0D3DA420369 /* RLMOptionalBase.mm */, - FF11847CF64BC67B661F9D66C0529911 /* RLMPredicateUtil.mm */, - 606FAAEDE587CB0F79686D3131A9B0A1 /* RLMProperty.mm */, - EE4842EF2AFAD2B1F7D8BC70CBC0F2E8 /* RLMProperty_Private.h */, - 5AD46E2732D26E75197D928F1B2DED98 /* RLMQueryUtil.mm */, - 64480E0E7807E7E4F6F541446202519E /* RLMRealm.mm */, - 5CE47B2C48CD8AB31BCE20AEA8FDDD22 /* RLMRealm+Sync.mm */, - 34F1A1B6663C0C5001AA456978ED6CAC /* RLMRealm_Private.h */, - EDD425CBD064F75A201DEF44E6DCFB97 /* RLMRealmConfiguration.mm */, - B101BC298DE12ABAC78D9DD1B24159F7 /* RLMRealmConfiguration+Sync.mm */, - B23258331C6D308FD00E697189323559 /* RLMRealmConfiguration_Private.h */, - 99E58392BE8B3510E986FC2315969C87 /* RLMRealmUtil.mm */, - CE5F3623411ACA3657A8D3C3FA7D1CEB /* RLMResults.mm */, - EE0110B5E17C276E4746B092BE7B5372 /* RLMResults_Private.h */, - AE0BEA5EFB41B576FDA5190E31A03E98 /* RLMSchema.mm */, - 9C0233752BE5B64027A4A9153C7C0DC4 /* RLMSchema_Private.h */, - 842D8B5D9A314C669117BDD7936329D7 /* RLMSwiftSupport.m */, - 84F219CD4C7E32F1DCC1F0C450073382 /* RLMSyncConfiguration.mm */, - 035DD2B0FE28C63D9811A4802688699E /* RLMSyncConfiguration_Private.h */, - 8A1496BB8FBFEBF77026016B1C86EF14 /* RLMSyncCredentials.m */, - 9117764DB0FD3AFBDA540AAA5FC75755 /* RLMSyncManager.mm */, - B4D0D28AB1440E5A04D6F4760FB32696 /* RLMSyncPermission.mm */, - 7E6F9CE8CCFF92CE1D157C416295853B /* RLMSyncPermissionResults.mm */, - 5EFABB0F89F54D635D82DD0980719029 /* RLMSyncSession.mm */, - 65A105B8255C777B9E73459D064D8724 /* RLMSyncSessionRefreshHandle.mm */, - 06986452FD534A1F51B8C1CB14A52652 /* RLMSyncSubscription.mm */, - A494D918A513E64A57EECEE8F5A7D5E9 /* RLMSyncUser.mm */, - D03797D9A093AC9A0144E6E9F3374CD3 /* RLMSyncUtil.mm */, - 01FCD900F97364CA4BED666271E5B526 /* RLMSyncUtil_Private.h */, - 3B2D009B9918E8C81B1D18E453E36DDE /* RLMThreadSafeReference.mm */, - BC7DFED3D12BCBB3DDAA0A91C4BCC8D3 /* RLMUpdateChecker.mm */, - 3848F3DD74A23C562EDB255292230068 /* RLMUtil.mm */, - 1A15AFF088D74C16E33D85A4D7DB2A3C /* schema.cpp */, - 6AF51E98DD94CC28E6E4A72F9B8A9B7B /* shared_realm.cpp */, - 72E280B20EC07856F90F588B87AB4FB0 /* sync_config.cpp */, - B09058B98A4ECFB07F03463CD707F12E /* sync_file.cpp */, - D7922363621CACAE52BB4A3FAC58B4DB /* sync_manager.cpp */, - 11B76DEADB81FF82AA4EF3C604AA5FED /* sync_metadata.cpp */, - D2CB39EE7A761907FF535D94CEB4E7D5 /* sync_permission.cpp */, - A47D2EF00AC73C19C312665F53A23F23 /* sync_session.cpp */, - CBFE8FA94D4A70271CCD491AC249A965 /* sync_user.cpp */, - 1B954C875B03458E77D2DED844363356 /* system_configuration.cpp */, - 4596658E88EC93BFB5ED3EFCF91FBCE2 /* thread_safe_reference.cpp */, - 5154B7C78063D68249AD885DC2FAA82E /* transact_log_handler.cpp */, - 6B739D2580EE24733081BE2648E797A1 /* uuid.cpp */, - 98F0BB6D601C7986CA9ADFE1E0FC3F00 /* weak_realm_notifier.cpp */, - 29AF43CB206CBC081E7D0F6AD3470814 /* work_queue.cpp */, - AB9F4980E498E9DB402C81AF412BCD0F /* Frameworks */, - E53F8C83E437780D2533633F4CDF4AFE /* Headers */, - 996D9EFE0A35737F81AE4A09587283AD /* Support Files */, + 5AD5381C8CFD873A3197C7F13B63FE83 /* RealmSwift-iOS.modulemap */, + E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */, + F74FCF08D2C7F67C88866861890D2BE2 /* RealmSwift-iOS-dummy.m */, + 0C3D48BABFA178E0D3001C4789F455F7 /* RealmSwift-iOS-Info.plist */, + 847E25700CF7C0F151C6EB7A32A00725 /* RealmSwift-iOS-prefix.pch */, + 3043B3DF90B0CCA9F6826843723E211C /* RealmSwift-iOS-umbrella.h */, + F308FD3DB6539A170EEC8563E300054E /* RealmSwift-macOS.modulemap */, + 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */, + 572148C6E5186EFD204057571495AA5C /* RealmSwift-macOS-dummy.m */, + 431AF08503813E3E5C33AB1E99EF72BD /* RealmSwift-macOS-Info.plist */, + 968DE07807E791735B56A1386F3371E7 /* RealmSwift-macOS-prefix.pch */, + C76AF9DD2EFD0245A7BD7EA660FF58D3 /* RealmSwift-macOS-umbrella.h */, + 079FBBC3C99928DF6502170D715BDE15 /* RealmSwift-tvOS.modulemap */, + A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */, + A59F9655B082D279CB5DA478834B27B4 /* RealmSwift-tvOS-dummy.m */, + B30483C3CCD2107A99389CD32E9A45E5 /* RealmSwift-tvOS-Info.plist */, + BAE2B41E3AB67D6D713115F713B446ED /* RealmSwift-tvOS-prefix.pch */, + 9023E8475D692B90C87F2B26A5A1BFB1 /* RealmSwift-tvOS-umbrella.h */, ); - name = Realm; - path = Realm; + name = "Support Files"; + path = "../Target Support Files/RealmSwift-iOS"; sourceTree = ""; }; - E53F8C83E437780D2533633F4CDF4AFE /* Headers */ = { + E3630BAE2AE87C500D6F14B5DD53F468 /* Core */ = { isa = PBXGroup; children = ( - 99ECD8ECF4B1565078924B5227D16F19 /* NSError+RLMSync.h */, - 354B690E6CDEB05D6C6F3F7152ED4368 /* Realm.h */, - 81FB8FC4C50322D699BC447BDDD800B2 /* RLMArray.h */, - 1013CB6509FDFBEC3847CF78A9F561E2 /* RLMCollection.h */, - 6C8556C33ED529300EE77271FAF95AC1 /* RLMConstants.h */, - D88D332C0D36F2242A17AED3C6E793E0 /* RLMMigration.h */, - 6E9F077FECBFDECC2C474EA81EE35B61 /* RLMObject.h */, - C744142AE182485D47A3CEF479CBD7FC /* RLMObjectBase.h */, - D864860366E085335B98D1E00938D479 /* RLMObjectBase_Dynamic.h */, - 47584B0A17E18FC632A8F77C5D64B13B /* RLMObjectSchema.h */, - 12A51CBBA58B115E045ADF0E1672CF06 /* RLMPlatform.h */, - 0126E2622E64102EF6A33FA349AB29F0 /* RLMProperty.h */, - 23EA677012D2A773AF767F14C3FEB289 /* RLMRealm.h */, - 7BEEFF2BD8BB41B60CBDE528F59FC9E8 /* RLMRealm+Sync.h */, - 86A9C42F31E148E0C02B13F804CD3AD7 /* RLMRealm_Dynamic.h */, - C9A84B498477DDD89E8298570DBF7B65 /* RLMRealmConfiguration.h */, - 0C528F590A1107C267F7DF61FB5BB281 /* RLMRealmConfiguration+Sync.h */, - 36E02F0D402B8D6D530D54ABAE586045 /* RLMResults.h */, - 3968E8258F808B1D57D4E4FBA0602707 /* RLMSchema.h */, - 074EDE411F84A2262336DC521FBB56CD /* RLMSyncConfiguration.h */, - C4BB924DEF4FDA9A1FDB90AD183617D2 /* RLMSyncCredentials.h */, - 3F8012FAE0AD225C9F5873EAC1D0AB8A /* RLMSyncManager.h */, - EDA2A633326E47EF12B001D65F9C79A2 /* RLMSyncPermission.h */, - D1FD4A9430EAA1415CF588D2FD042615 /* RLMSyncSession.h */, - 41C22DD5BB76B5993F509E598E9DFEBF /* RLMSyncSubscription.h */, - BD3372594A1EF2CF805E4C764C8A38D1 /* RLMSyncUser.h */, - 99C45E260F0C7A38DDDF07D501673DAD /* RLMSyncUtil.h */, - 119B4BB68518BCB9E180B79C10D71714 /* RLMThreadSafeReference.h */, + 365D77125C667969E0DD9F979BC5FDAB /* ConversionOptions.swift */, + CAB2E9BDEB8C89C3D49CADD31026915F /* DeserializationStatus.swift */, + F7B1B5A7FAC1D10AA60914DA62ADBCB6 /* EVArrayExtension.swift */, + 96A5E5F9B6ADB6614040050645676280 /* EVCustomReflectable.swift */, + EA92DCD76BDE61AEF0DB24CA2C75CE44 /* EVDictionaryExtension.swift */, + 815C65C30261ED86CE2CE7CDB8A5F35C /* EVObject.swift */, + A0122CEA7608F103CABEB5408CF81896 /* EVReflectable.swift */, + 9C36809B8B533BD0C945AF929696A6D3 /* EVReflection.swift */, + 76F2F079F5225D7A799DED9997BC3E43 /* EVWorkaroundHelpers.swift */, + C3DB19BF08526C1629B014B469E2B78A /* PrintOptions.swift */, ); - name = Headers; + name = Core; sourceTree = ""; }; - E84F09D98940A96322DB7C4AFD5071A0 /* Support Files */ = { + E3C434A36E55E578EA4AD0148BC6A27A /* Products */ = { isa = PBXGroup; children = ( - EB6B2CE260870EB7F1165CF6F0090FD2 /* EVReflection-0db607d1.modulemap */, - 87DF5CE26036DA03AF1CBB93E3FDF1EC /* EVReflection-0db607d1.xcconfig */, - B82202A0E9722080A1AAF8DB93EA3551 /* EVReflection-0db607d1-dummy.m */, - 02531AFA8A89D65A02BD0273B03BD2E2 /* EVReflection-0db607d1-Info.plist */, - 3E933069AA86ADB9F3A2DEC39C534E54 /* EVReflection-0db607d1-prefix.pch */, - 54DBC97CC17E66D19139CD85AD715509 /* EVReflection-0db607d1-umbrella.h */, - 561422ABB589F95B94507E7286C00E7F /* EVReflection-18115d1d.modulemap */, - 98CEEAC8B700A1D7FAF6AE95DCB42BE4 /* EVReflection-18115d1d.xcconfig */, - 0BB7B62B0500D9302B43C11E75E56688 /* EVReflection-18115d1d-dummy.m */, - CD73A035F5DD3614BD7041E43BDB6644 /* EVReflection-18115d1d-Info.plist */, - 1069B9C2CA31EE567EE3483ABC9A4FFC /* EVReflection-18115d1d-prefix.pch */, - B7BC3897DF5618716A4AB24F0531810A /* EVReflection-18115d1d-umbrella.h */, - 6E263229E8135E312BA9A42EEBF30AD8 /* EVReflection-Core.modulemap */, - F75C99B9F5522118EA28F637A57C62CF /* EVReflection-Core.xcconfig */, - A9B0D10C5805239E8B54BE320911F4E1 /* EVReflection-Core-dummy.m */, - CF922399116BB870152F161A265E0F79 /* EVReflection-Core-Info.plist */, - 00C50FD2B6738E5948ED32CDE5FB3062 /* EVReflection-Core-prefix.pch */, - 5883A18999E36E5E70E928BDBF221D2C /* EVReflection-Core-umbrella.h */, - CCF4BB7DA71A054E1A948009DBC5BAC4 /* EVReflection-e20423af.modulemap */, - 5676362492FF12FD8558998D852F0C9D /* EVReflection-e20423af.xcconfig */, - 6A8E53B29435AA51370874C7B6186C1D /* EVReflection-e20423af-dummy.m */, - FB305CCC65EA810F13FFA274247944F9 /* EVReflection-e20423af-Info.plist */, - B23667216AC85A20D1B58A481700684E /* EVReflection-e20423af-prefix.pch */, - 75CEE0A0A4CF31C7D2D4E4EA8FF6D037 /* EVReflection-e20423af-umbrella.h */, + B5E1DAF56D308C1705DB39EC2447D680 /* Alamofire.framework */, + 64FEB3533542F72FA74A36E9D7D4B2DB /* Alamofire.framework */, + 1EAE7B876D023F1D147A76E4448E8358 /* Alamofire.framework */, + 5EEB92A0A2BE0741A8BAE840D909A726 /* EVReflection.framework */, + 6935EC3AB59906138CDDBF98289EDCE6 /* EVReflection.framework */, + F067B45FB302A923ACA4A5297CC53B75 /* EVReflection.framework */, + 06C5B7B30E1B9E67245BAC6C7B3B307A /* EVReflection.framework */, + 8365F214829608CD7EF18D4EA4DF62E9 /* Moya.framework */, + CCF3C264301AE70BDF47EBD8B7840DEB /* Moya.framework */, + 6D1309A43542DBA952E07D421503E8B1 /* Moya.framework */, + D71948F5530E7B0909DD3D384A5E386C /* Pods_44Demo5.framework */, + 53DA8193EB33C456D4F95F842F24049C /* Pods_Performance_Test.framework */, + C46AFD7C756BD07E917E7B8759D59D8C /* Pods_UnitTestsiOS.framework */, + 44D7E6832D67FD92E014E8D7A3068895 /* Pods_UnitTestsOSX.framework */, + 491D8E89D5701E6F76D20DD471B1CC04 /* Pods_UnitTestsTVOS.framework */, + C8572B9A8D823CDF703994F9772DB7C0 /* ReactiveSwift.framework */, + A7D44ACC59EEA03E8EA3906C05342F5F /* ReactiveSwift.framework */, + 0E4500B9EADC1B9DE655F1D015AC6051 /* ReactiveSwift.framework */, + DBC4D9359ED9FCBAF3EB67AF03CB6687 /* Realm.framework */, + C22E203D572C116EDC56EE761D3098E3 /* Realm.framework */, + F102EA8269E07552BDCB06B773E448E3 /* Realm.framework */, + FE76081F6BA8B80324E47146E37E94F7 /* RealmSwift.framework */, + 0D207DD59980FACB66137032917AE141 /* RealmSwift.framework */, + B5AAEFC90144BEA36815B91D792BF604 /* RealmSwift.framework */, + EBA78F59ACE7356B25857F8CB1D27530 /* Result.framework */, + F3EE61B5D820804750834016A3933F89 /* Result.framework */, + 631E6383BC6884583CF217C5AD28E842 /* Result.framework */, + 253C69979701126B7D73D7E1760D8628 /* RxAtomic.framework */, + 7D4B7E5C7A5E28201184E14AAEECB8F7 /* RxAtomic.framework */, + A2C1929725128CC9F8AB51321B847A33 /* RxAtomic.framework */, + 6A3CF5836B27B78D489A5302A88008D2 /* RxSwift.framework */, + 4EA98BF87132F02B79DB1FF88E54D228 /* RxSwift.framework */, + 399C228120973AC51950BEB47473300C /* RxSwift.framework */, + 485FF56BA370B6C1A69D816A29542135 /* XMLDictionary.framework */, + 434FECB67AB9D3490FCDFD3401C5F0F8 /* XMLDictionary.framework */, + 41CC605E4F2E1BBBEF584BF020E10916 /* XMLDictionary.framework */, ); - name = "Support Files"; - path = "Pods/Target Support Files/EVReflection-0db607d1"; + name = Products; sourceTree = ""; }; - EA35FF4823B24C0B27F936C09813C893 /* Support Files */ = { + EED558E764C47BE2BDF6D42FC182D002 /* MoyaRxSwiftXML */ = { isa = PBXGroup; children = ( - C201819DE46C8F950BAA156BE4A2A15E /* RealmSwift-iOS.modulemap */, - 05A2BA830ABAF33837EB336C8C22253A /* RealmSwift-iOS.xcconfig */, - C6C8B47A5F0CDE1EE59992C6EEFB8F57 /* RealmSwift-iOS-dummy.m */, - 2B9995D8D5909DDFFCF74B8EEDDB0CDB /* RealmSwift-iOS-Info.plist */, - DD2F237008F5BB51E7A45946DAC61151 /* RealmSwift-iOS-prefix.pch */, - C38C4F9EF7D9C2F474200ADCE6703C88 /* RealmSwift-iOS-umbrella.h */, - B91D2CA34E5A1A8E36077C3AC0E2DC49 /* RealmSwift-macOS.modulemap */, - D0CD9F0602B9DAC3C58B4D1DA03E734B /* RealmSwift-macOS.xcconfig */, - 98C5FFC3500E03631C8B8EFD3DD0E4ED /* RealmSwift-macOS-dummy.m */, - 9E1EB1EB55145D1FA277EA2A4F682925 /* RealmSwift-macOS-Info.plist */, - 53F23C9A706F9C51F1E34EFD7EFFE910 /* RealmSwift-macOS-prefix.pch */, - 6EE8A785909AA86D647A3885D58B893C /* RealmSwift-macOS-umbrella.h */, - AEF5A635274C18738EE46CD3791D8F1E /* RealmSwift-tvOS.modulemap */, - 524CE6892F50E8FF732D34343E374A2C /* RealmSwift-tvOS.xcconfig */, - C4C50717FE30D9F012BF2F704F239C22 /* RealmSwift-tvOS-dummy.m */, - D574D6D2948F253052888CF85638E039 /* RealmSwift-tvOS-Info.plist */, - 8A77B7A4D4E784A02F5AA65C3598AC99 /* RealmSwift-tvOS-prefix.pch */, - 15C2ECE2A3987A7EF6CC27D07ED0A631 /* RealmSwift-tvOS-umbrella.h */, + 647D15BA158F4C40A95E7974F2F95972 /* Observable+EVReflectable+XMLDictionary.swift */, ); - name = "Support Files"; - path = "../Target Support Files/RealmSwift-iOS"; + name = MoyaRxSwiftXML; sourceTree = ""; }; - EF8706E3AA905D715DE2E4F43EBB650C /* Support Files */ = { + F785D116DFEE2DACFA6632492416FDE8 /* EVReflection */ = { isa = PBXGroup; children = ( - 458F90866FCD4A4BD6BC69331FAC97D4 /* RxSwift-iOS.modulemap */, - BC059AA5D90B5F52346CF838289A154A /* RxSwift-iOS.xcconfig */, - FA9A2F55BC7808BA3354C39775FA9459 /* RxSwift-iOS-dummy.m */, - CFB51C35596FB65FB64792C58A7CBDFB /* RxSwift-iOS-Info.plist */, - 739E392B568350F4E2736547814AB63E /* RxSwift-iOS-prefix.pch */, - 495B2A40478960DEDB4A2518457787F1 /* RxSwift-iOS-umbrella.h */, - 1AA29265E02E86F4CD36526987691636 /* RxSwift-macOS.modulemap */, - 82EF95AB36D1F9FEDB395BA5FFE9A24A /* RxSwift-macOS.xcconfig */, - EC327BD57F5818629E8CC5E7F0DCAF71 /* RxSwift-macOS-dummy.m */, - E6DAF1BF520F30367193AAD77046747B /* RxSwift-macOS-Info.plist */, - DD710D2793A3D110253AB74E103DAEB0 /* RxSwift-macOS-prefix.pch */, - 41C88B13DD4DB04CCA29E1F52DDC050A /* RxSwift-macOS-umbrella.h */, - 8D2AEA10CFF492895E47BFCF7BBA526A /* RxSwift-tvOS.modulemap */, - D72D138BCB7C8F1F1841A1488F4AD1F0 /* RxSwift-tvOS.xcconfig */, - F95EF4A56C8CC7E70507ADDE74D15C6F /* RxSwift-tvOS-dummy.m */, - BE5174C3A5BB7921DE77B7A24E81B7E3 /* RxSwift-tvOS-Info.plist */, - 3114B8F6873722DDC73AF79974A7E9A3 /* RxSwift-tvOS-prefix.pch */, - 7CE5315E903B1E375BF1D3E7D1778AE6 /* RxSwift-tvOS-umbrella.h */, + C1A4FCBF6AEB829AF6FC2572B398B359 /* Alamofire */, + 18576C091343FAB31AB66BABBECA609F /* AlamofireXML */, + A9E6B3E032996AA9DFA9E875DA0A1CE4 /* CloudKit */, + E3630BAE2AE87C500D6F14B5DD53F468 /* Core */, + D49DB10797AB4B21927A577314883DCB /* CoreData */, + 6E024617E29537CE6179944B0138539E /* Moya */, + 44C380EE0E94CA2856F4CDD067932917 /* MoyaReactiveSwift */, + B0622F7168F5833EF013CA85ACD18224 /* MoyaReactiveSwiftXML */, + 75A6DAEC7F4ED89B059D1ED9314B56D3 /* MoyaRxSwift */, + EED558E764C47BE2BDF6D42FC182D002 /* MoyaRxSwiftXML */, + 0CB3CD570548F241D50B0CA8DC67EAF9 /* MoyaXML */, + A0BC76A6A7884EC85101CEDB9C4FBA1C /* Pod */, + 106F9A3FE9561491A469BEFE4B6103D7 /* Realm */, + C452D3CD0B97FFBEBF8BC364B5C91339 /* Support Files */, + FC404B5C00465E8EE40E67E7F8870721 /* XML */, ); - name = "Support Files"; - path = "../Target Support Files/RxSwift-iOS"; + name = EVReflection; + path = ..; sourceTree = ""; }; - F27DBFFC824D7C0A46CE6D64E18A315B /* Pods-UnitTestsOSX */ = { + FAC2FBED76F4EDBE5351B91A4F14E3B9 /* RxSwift */ = { isa = PBXGroup; children = ( - 5BD2DD67380DFFFF257D60FDD3415F3B /* Pods-UnitTestsOSX.modulemap */, - 2BFC7FF4520B0CFB18A82F5CB42FD74B /* Pods-UnitTestsOSX-acknowledgements.markdown */, - 7F163A8236CE2BD4DD4A2A583A136526 /* Pods-UnitTestsOSX-acknowledgements.plist */, - C4E281ECE2108889F4EF79857852E227 /* Pods-UnitTestsOSX-dummy.m */, - 07E72B2C3C70D02651781293291EDE6C /* Pods-UnitTestsOSX-frameworks.sh */, - 49F4E3A28DBE33973F313491CFFCBD13 /* Pods-UnitTestsOSX-Info.plist */, - 6ACB4D6D4668759711CA927C37A978DE /* Pods-UnitTestsOSX-umbrella.h */, - 14BD3D407068F1EE5FF5070E3B11EDF8 /* Pods-UnitTestsOSX.debug.xcconfig */, - C90656B587E5C959F6C88AF678047C34 /* Pods-UnitTestsOSX.release.xcconfig */, + 39FF2B4C13032D4E4F7A062AC63F0315 /* MoyaProvider+Rx.swift */, + 5682D907230A9C89651C2FF909180A67 /* Observable+Response.swift */, + 37740791FE3EC856A27D6D1BF0CBA1AB /* Single+Response.swift */, ); - name = "Pods-UnitTestsOSX"; - path = "Target Support Files/Pods-UnitTestsOSX"; + name = RxSwift; sourceTree = ""; }; - FCB3D23BC746CEDCE1A59A34AF3A3894 /* iOS */ = { + FC404B5C00465E8EE40E67E7F8870721 /* XML */ = { isa = PBXGroup; children = ( - DD061747500AE6381017B74B430D9AA1 /* CloudKit.framework */, - 92948649539ED543FCEEB8E19B4B9B37 /* CoreData.framework */, - 716379552A7999494D347168AE580EF3 /* Foundation.framework */, - 0EC4AE9A1B30EC8F303D2611DEB23631 /* Security.framework */, + 7ADE2676BD82B8DDF0CB9A303FE9E73B /* EVReflectable+XMLDictionary.swift */, ); - name = iOS; + name = XML; sourceTree = ""; }; - FD0A6762A8F75064A3316B2B64D1AABF /* RxSwift */ = { + FD7A7F330F0804D368B88D8B1873BB7F /* Pods-UnitTestsTVOS */ = { isa = PBXGroup; children = ( - DF8358F375676CDD86413E8B91E91D4A /* MoyaProvider+Rx.swift */, - 1ABA9EE8AC29F3788F2336B1ABF22E0C /* Observable+Response.swift */, - 91C624402103A99C7120BABDF0840695 /* Single+Response.swift */, + E2B50C73E4A290554075566BDAE4373C /* Pods-UnitTestsTVOS.modulemap */, + 40D838FC54479346F47FECE0ABEB4B4D /* Pods-UnitTestsTVOS-acknowledgements.markdown */, + 2AF5F7A64196EB7D65322B631C1A3186 /* Pods-UnitTestsTVOS-acknowledgements.plist */, + F6039493061A3229BD58451C7B188BE0 /* Pods-UnitTestsTVOS-dummy.m */, + C13AF68B7BC5476F4DEA29440F866341 /* Pods-UnitTestsTVOS-frameworks.sh */, + D3AE4C08ABE9A91231B3CACCAEEA393D /* Pods-UnitTestsTVOS-Info.plist */, + 680DA6F8EE9C750C291D089BCB7235AC /* Pods-UnitTestsTVOS-umbrella.h */, + 8FA8B7D2C5C59924EAD69BD768CCBEEA /* Pods-UnitTestsTVOS.debug.xcconfig */, + CE61A5D032B95F564D22E63E6A620130 /* Pods-UnitTestsTVOS.release.xcconfig */, ); - name = RxSwift; + name = "Pods-UnitTestsTVOS"; + path = "Target Support Files/Pods-UnitTestsTVOS"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 05DB839225A988D1F03AAB141739772E /* Headers */ = { + 09375E0FD7B3CED4F15750A16A4BF837 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 9A36931ACFA1F487C718D003DF51263C /* Pods-Performance.Test-umbrella.h in Headers */, + BFF05AD295B67FD5CD9B543671CD13A7 /* EVReflection-Core-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 097C630E60891AC64D1EA4BC2382718F /* Headers */ = { + 0A6E83F9E0657B972E365001380F76CE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F0D3EB22C077725541D5ABDA45495E7C /* ReactiveSwift-iOS-umbrella.h in Headers */, + 108C53B5570DB5219D7635D58D80EC68 /* Pods-UnitTestsOSX-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0EF4553A31AFADE090E6707B4CDFB1A5 /* Headers */ = { + 1FC8B56DB5ABCED36095366AC994D229 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E23B81CEFE5F93E19B9CB547D4423669 /* Moya-tvOS-umbrella.h in Headers */, + 50AFE07236D459131421A2355388E36E /* Alamofire-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 102403D3CF86704FA8897333D4686389 /* Headers */ = { + 34D64A03A31972B26E8A84F15CD1B28C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6569CE87A73EEEDA98800BAE04692E0E /* XMLDictionary-iOS-umbrella.h in Headers */, - A5F2DE0047328899E8FD6D476DC5FDBC /* XMLDictionary.h in Headers */, + 968E92C03454734D304BA2D9B256B221 /* Alamofire-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1060DBBFFA5B5C344DE92F9FA7F8E5B8 /* Headers */ = { + 357F6D114F229C7A35937994BB95ECB3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 62D5B48DB221C9D2BDB09081FCB329F3 /* Pods-44Demo5-umbrella.h in Headers */, + BBC2C5526E460E2616DB3B4A234F8FFA /* ReactiveSwift-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1D92E2F60C38CAA9A7FB926C60391818 /* Headers */ = { + 3D5BF145EB1BD9CD43E6428C9BEFE69A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5890B19C86549B70A6E6688CEDC770FA /* Result-macOS-umbrella.h in Headers */, + 4D8FB88BD98E2AE79B9B6D8993501E50 /* ReactiveSwift-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1E059112CA1F152B85133A349B472D21 /* Headers */ = { + 40A3B900D6AE6776B49969FCD67082A3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5FE5402C3437E711EBC72E464B08E30D /* ReactiveSwift-tvOS-umbrella.h in Headers */, + 674F391CD438783EFB712817B94013E0 /* Alamofire-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1EC7A7942EEDC20998F90315C64756B9 /* Headers */ = { + 4F3F35FD06C86377B4B4390243F375AD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - AB19C418DC3C84F7353D7A836E097E08 /* Alamofire-iOS-umbrella.h in Headers */, + DE4205903C74475DA3DFB7BEB1BF23AA /* RxAtomic-macOS-umbrella.h in Headers */, + 0F02F03D7E817E18D86A5B0A1FAE7F8D /* RxAtomic.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 370E60EA990379075363CAFD92D4D087 /* Headers */ = { + 51551D188F71CD5C4BFABCE0F38F8329 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BB06B5CC1D304F771496DCAA6CD94DA6 /* XMLDictionary-macOS-umbrella.h in Headers */, - EF7AD294B29FDC3756A47BE1E9CCA595 /* XMLDictionary.h in Headers */, + 6E10B913C127DD2541360D65EEB581C3 /* Pods-UnitTestsTVOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3BFE3DD505B29FB3F7516EEAB4DC0A55 /* Headers */ = { + 5BE7C091E4DC47226A1585E0E12CCA80 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1847F6683720EEFA405F97BCD0211ACE /* Pods-UnitTestsTVOS-umbrella.h in Headers */, + 884D7F9C92D6C1C30DA83B1C96364205 /* Result-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4A7A4F5E6C728A3E0CDDD8A00655A5E5 /* Headers */ = { + 67E2FB31B7C14D0CCAA2B8511EDE2DDB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A7271DF91DBBAC40375DF723DC8D8748 /* Alamofire-tvOS-umbrella.h in Headers */, + C665996682960328C4FEE2F6213962A0 /* RealmSwift-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4C6B41B3F5880F9E0C9B730D2DEDBB0E /* Headers */ = { + 6917658F4BA32F60A8114D5274794AA6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B8F93DD731DA2B8434C7DB3EE7759597 /* Result-iOS-umbrella.h in Headers */, + 03C9030AA2B5ACDBFD87C44033828804 /* RxAtomic-iOS-umbrella.h in Headers */, + 11AF659BFE857005364D6D64D0818FEF /* RxAtomic.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 545BCC73B28DD56283E26CE2088ED897 /* Headers */ = { + 758DC8DE79F1E1BF371B2C51BA559871 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 87EF967C86C6357CF7E0418E52CC6E46 /* Alamofire-macOS-umbrella.h in Headers */, + 58C389D16FEF5CC27005BC0A99A40B80 /* XMLDictionary-tvOS-umbrella.h in Headers */, + D1F5ECFA50497507FD16BF4391B25C92 /* XMLDictionary.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 55B572A55C8AF079CF15C87A26096EE3 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - C600473F990CF0FED1288A56A2DBFE14 /* NSError+RLMSync.h in Headers */, - C7BD5F47E72BC5C5AED51D78D583E187 /* Realm.h in Headers */, - FFA42DE413C87E95AABF98D7514F3A73 /* RLMAccessor.h in Headers */, - 310BA395A986C68393056A8D46B6FEEB /* RLMArray.h in Headers */, - 6B6A87995FDAB2F59A86C90220E86528 /* RLMArray_Private.h in Headers */, - 6AE0A0CC3C8DD392D91AF1C2EA70ED0B /* RLMCollection.h in Headers */, - C81DD6F5963C82184E2B76518E16631A /* RLMCollection_Private.h in Headers */, - B6F57E1009931D63674D10E08C697791 /* RLMConstants.h in Headers */, - 581B438EDD90F55DC8D849B83E626FB4 /* RLMListBase.h in Headers */, - AFA486D4457C7CFEABB680054EC6A73D /* RLMMigration.h in Headers */, - 9E396207BEA3F5A80D6BE18F821C62B1 /* RLMObject.h in Headers */, - 1ACD794F04BC8C51F290547CA0D47095 /* RLMObject_Private.h in Headers */, - F32908E1BBFF33A1B99B612C26C65591 /* RLMObjectBase.h in Headers */, - 0487F4592CC5AF22FC1F24D7B247CAF8 /* RLMObjectBase_Dynamic.h in Headers */, - 3E661A9255C7526F49FD082D6EEE4A8F /* RLMObjectBase_Private.h in Headers */, - E56C57F7CBAADD16F7C48E2FB5D60C90 /* RLMObjectSchema.h in Headers */, - 478B8E7B3A9C3502BBFF416931EAF328 /* RLMObjectSchema_Private.h in Headers */, - 8C67E271DB03567D03A92BA5B1D0FE45 /* RLMObjectStore.h in Headers */, - 04FA1C40AADC7F658C9BFAD421B34373 /* RLMOptionalBase.h in Headers */, - ED5959B6BB09BDFF820D024687171BE6 /* RLMPlatform.h in Headers */, - F236AA0627EB1E56CE77F7709D7E9C36 /* RLMProperty.h in Headers */, - B507EA9D54B96C0CDEE15665AADAB284 /* RLMProperty_Private.h in Headers */, - AEFE64DB2A033213A3007D0EAAAF5179 /* RLMRealm+Sync.h in Headers */, - 000BBC4B9EBB9D80545EAFED571A6279 /* RLMRealm.h in Headers */, - AB160701DF0F3611CDDBD01B15F0C277 /* RLMRealm_Dynamic.h in Headers */, - D0748AB52CB6B7989E5F8980D6769B3F /* RLMRealm_Private.h in Headers */, - DE4138D94A58199F9FC5A617FAB4247A /* RLMRealmConfiguration+Sync.h in Headers */, - 00CBFA9F08DA09C9348D4BD8D81C56B3 /* RLMRealmConfiguration.h in Headers */, - 00B0A8DD7EB64C740AD1A8518EB9F291 /* RLMRealmConfiguration_Private.h in Headers */, - 80B309D89024C74B63978FC8C1CF3BF9 /* RLMResults.h in Headers */, - 463F7B8CB2408DBE3E523E9C6CE0AD08 /* RLMResults_Private.h in Headers */, - B0D3FED0B60DB052BD3F20B58E9447C6 /* RLMSchema.h in Headers */, - B0B0B664C28A1F1A1EF03762BB855C3F /* RLMSchema_Private.h in Headers */, - 217F9DEB9397D8E137A2B8DD441644DD /* RLMSyncConfiguration.h in Headers */, - 8E53ADD17421F8CA9134FA0DB3E20E32 /* RLMSyncConfiguration_Private.h in Headers */, - B629B4FF5E07B5F39A6412A3DBAE4FE1 /* RLMSyncCredentials.h in Headers */, - 3CCAE97735AEC97F83082BCFDAEE544B /* RLMSyncManager.h in Headers */, - 066A4536DBA135D7E2BADBB5B972E694 /* RLMSyncPermission.h in Headers */, - EE4D3F6BBBFBA336FDB75467A8360836 /* RLMSyncSession.h in Headers */, - 8274E2EAF12A327AA28843AEC83F15CB /* RLMSyncSubscription.h in Headers */, - 38E4DBBAEC19398C12B0FD5BC8B94809 /* RLMSyncUser.h in Headers */, - E531CD6EFB4B72DF2985F0F2F1A70809 /* RLMSyncUtil.h in Headers */, - 940541513E564BABA9EB54FFA9FC38F6 /* RLMSyncUtil_Private.h in Headers */, - 8C960DD1DB0E50D35E06B5B03A8C66F3 /* RLMThreadSafeReference.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5BDDA27A3BD912035852FC2233E6218D /* Headers */ = { + 785A83CB821331751B45A179C54D64B4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FCD015AF330C57CDE7F172B1F8BAD2B3 /* Moya-iOS-umbrella.h in Headers */, + 90AF2A11C44B76824C9848BC873485E8 /* Pods-UnitTestsiOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 62769D727FC0DFC43CA651FF184E41CB /* Headers */ = { + 830612C6CEA8E9BE26CF0FB4010EFF86 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 920ED0AFAB746928D4964FD262156B64 /* RealmSwift-macOS-umbrella.h in Headers */, + E0D8EE8F9F23AB01376257E1250A4E93 /* RxSwift-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 67D078519677973425E8F44FC8FAB665 /* Headers */ = { + 87526745D5D3DDACE774AACE866DD9A0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7AE195271316747C5E2D42E4713710DA /* RxAtomic-tvOS-umbrella.h in Headers */, - FD57281E10895A0B2CC9F3D0851B6A25 /* RxAtomic.h in Headers */, + 6F4ACC0597B21701E5EBC0083D5FD467 /* XMLDictionary-macOS-umbrella.h in Headers */, + 653E96CC31DD650690232390FC5620E6 /* XMLDictionary.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6EBA963CA8A80C9D52C8AD7957A13B4F /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 89E6FBD5D81C4539E52186807BDD6CCD /* NSError+RLMSync.h in Headers */, - 3A3291611C21AE7F4F2D4B1FDE9B3633 /* Realm.h in Headers */, - DC6B2A4C48EE26F0CF2A657D6AA7CAD7 /* RLMAccessor.h in Headers */, - 31427348C31139CC5EDB591246D7AFB1 /* RLMArray.h in Headers */, - 901D624200D0AF918B2F6D1C6A174140 /* RLMArray_Private.h in Headers */, - ECDF325B1C464309F729EFA7E0499AC0 /* RLMCollection.h in Headers */, - F615F8DDA210445A6915BAD8F886D430 /* RLMCollection_Private.h in Headers */, - EA360F3A34C953E4F4AFC3C0CEF815D8 /* RLMConstants.h in Headers */, - 78175C24E9B86B2D49BFFA6217E5567B /* RLMListBase.h in Headers */, - 088426FD621ECCD4B9BB0855C78E202E /* RLMMigration.h in Headers */, - F13A4E633ED574E93B20B2282B307C99 /* RLMObject.h in Headers */, - 5DEBEFF6D0CC4A567725947104954CD4 /* RLMObject_Private.h in Headers */, - A2985255AA1849AA7679174A5EDBDE63 /* RLMObjectBase.h in Headers */, - E6D12D912AF9CD2457B77F233B34D1C3 /* RLMObjectBase_Dynamic.h in Headers */, - CD53E0F8D44082D41C6DCDF0E0539B2C /* RLMObjectBase_Private.h in Headers */, - F3D2E6BC057C2C11A2F5A0CFA0732305 /* RLMObjectSchema.h in Headers */, - 99D42F5D86B93885AFF447DCA233A305 /* RLMObjectSchema_Private.h in Headers */, - B8F31FFB4BF60E8D42F3467CEBABA0DA /* RLMObjectStore.h in Headers */, - 6C222C0E43AE74029274A5DA1337C54F /* RLMOptionalBase.h in Headers */, - C374639058D5D8EBBE959D6C4CF99EAD /* RLMPlatform.h in Headers */, - 2D9A8E919317BFD189DD625DA6D779B0 /* RLMProperty.h in Headers */, - 1F82868979C68AEED35F29D86CA66ABE /* RLMProperty_Private.h in Headers */, - 0635C1B952A5AC9B184251EA5A87D183 /* RLMRealm+Sync.h in Headers */, - 0CE37DDCBBA8D9994CC45DB12ACE2245 /* RLMRealm.h in Headers */, - 757B8F19116B13DDB1CE70AB3616C946 /* RLMRealm_Dynamic.h in Headers */, - 5518AA2EFB8BB7A028E725F9FDD0416A /* RLMRealm_Private.h in Headers */, - 59C15E53E5E45A05C0B15E9AAD5565DB /* RLMRealmConfiguration+Sync.h in Headers */, - 4D4962C5E31C798FA90F3B5AFDCFE2D8 /* RLMRealmConfiguration.h in Headers */, - 9D5F9067FD1E1E1DF0B2DF3EFAB14058 /* RLMRealmConfiguration_Private.h in Headers */, - 241588C03EF7EE4E189EAFF8DF62F69D /* RLMResults.h in Headers */, - 8650AB420CD8A4F8614AEC490D27052E /* RLMResults_Private.h in Headers */, - B66EDA7BF38146689CCA349D48F9F7E3 /* RLMSchema.h in Headers */, - FDBC8F9CFC7C143DE7EBCDAE38CA9E03 /* RLMSchema_Private.h in Headers */, - BC808D8CB60B972C0F1C13D5FAE8ED3C /* RLMSyncConfiguration.h in Headers */, - 56F32CD8D44DEF4E003C0E8E1CA7B0BF /* RLMSyncConfiguration_Private.h in Headers */, - E309B275A027F269996BCB1F726F42AA /* RLMSyncCredentials.h in Headers */, - 069B9282A51337EF37A4AF58AD749515 /* RLMSyncManager.h in Headers */, - F47EAF43DA02211B87BAA805BB5830F1 /* RLMSyncPermission.h in Headers */, - F4EC21AAC25AFC489C8E6C7484EF950C /* RLMSyncSession.h in Headers */, - DDE4F00E0D3A38A851F88E6C6D5E21C3 /* RLMSyncSubscription.h in Headers */, - 820235545CA16CBE3DA0F6F037524115 /* RLMSyncUser.h in Headers */, - 6215B978DB01F3C88B6361A7FB19F8C9 /* RLMSyncUtil.h in Headers */, - 7B50650CAB59C739B36378BE7C43DE76 /* RLMSyncUtil_Private.h in Headers */, - D76D5BFCB04D789EA5C8B20920054659 /* RLMThreadSafeReference.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6F4C6844AA0E4E77B7EA9CA9E99AA1DC /* Headers */ = { + 8BD633BD4C9F63D3B133D3845B46F15D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CDF86F29FFE689AC1BE407DD5CC659B9 /* RxSwift-macOS-umbrella.h in Headers */, + 08A3705EBC5E81498AC1FEBB3E66E4F8 /* XMLDictionary-iOS-umbrella.h in Headers */, + C9911A3E62A359E0756DFDD6112DD91B /* XMLDictionary.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 911249720B65261CE78246D554586CA9 /* Headers */ = { + 9D494CF8BF3018A70BF44080F4095ECA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 36B05074CA3DE37D5E656C46D26F3BAB /* RxSwift-iOS-umbrella.h in Headers */, + F60EB3E2A68AC1A18AFA074B425587C9 /* RxAtomic-tvOS-umbrella.h in Headers */, + 104FA019A66EFDB767333B4D1DA32EE7 /* RxAtomic.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97FFD3C4239FB8B2C3E41D336FF1CA2A /* Headers */ = { + A4F1DBEFF9646CE422848C415DF706DB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 530E56E7C0A44002B66C287A1AD5A09E /* EVReflection-e20423af-umbrella.h in Headers */, + 78EF39ADFDD65663F6358D1FA22DE82A /* Moya-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9EAD690D2421E9D602D5F7422D755705 /* Headers */ = { + A634A4437CA04F8D042F066C73418EFF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C8C7FFF85A8485C7F2938D8714608281 /* RealmSwift-iOS-umbrella.h in Headers */, + 7B7FF6BB15B8EB9DD78739DF53837F6A /* Moya-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A08302E61F05754FECA1709447322EFC /* Headers */ = { + AD3F4C122E304852611E0F8B1B6D8C13 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D436535D26C46D49FD38F11AA84FE41E /* Pods-UnitTestsiOS-umbrella.h in Headers */, + B8E1DA52AAAB0B534433D5D3B1A836F3 /* Pods-Performance.Test-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A32041E7BC287085334686C89E1EE9B8 /* Headers */ = { + B2AA314F93BDF5FC4A39FF1CF4232516 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DD27087E2CC94F0EE9B888EDCC8CD514 /* XMLDictionary-tvOS-umbrella.h in Headers */, - DCA8AF8C7FBC1884A25BAEC0B67B23C0 /* XMLDictionary.h in Headers */, + 9AFED1B75C9EE4821939EE0B4C9F0CBB /* Moya-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BAAF18BD203875382E2ED7FBDC707219 /* Headers */ = { + BA7D121DEF7727D7D5657B107620FC83 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 9D1568B1F2EEF67B8128200E55F90269 /* EVReflection-Core-umbrella.h in Headers */, + F26FA34653793D83547E85680C2E2434 /* EVReflection-e20423af-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C7964EC67984B9BD09177FD2277E3E19 /* Headers */ = { + BFA307A7C26EDA16EC97EE2E077A2C50 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D2D94B3614DFC7E057A940D626A16746 /* ReactiveSwift-macOS-umbrella.h in Headers */, + 494B858E42CB8756AE2FFAACF3F02515 /* Result-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C7C942C210644E3A35924D350C51EBCF /* Headers */ = { + C57BAC010445AE5C8B03EDBDE46AB064 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 237A3326F9F1DA80F0CBCD9464364617 /* Pods-UnitTestsOSX-umbrella.h in Headers */, + 73CFD4D836BFD16A4CFE642817560F2C /* RxSwift-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D0F41829B7882F42E30F7950F1BB0765 /* Headers */ = { + C6632BA0CCAA5A1A796CDBDEB5994F2E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 659A051511F6C8167748C721644FCF0D /* Moya-macOS-umbrella.h in Headers */, + 49F3E4E501F862AD7F5BAC7574229E13 /* RealmSwift-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DD48E6B9ED0E179E7228697CD9C3642A /* Headers */ = { + D63A7B3E6325036302AF5B2B0FE316D7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F8881B5EDC20081E9D20F4183BE57290 /* EVReflection-18115d1d-umbrella.h in Headers */, + BF14D28AF027CAFE491E4394249F6454 /* RxSwift-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E488694600A970F85510B98FDC4C3AC8 /* Headers */ = { + D768FB13341F195410406D189504827D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 722698B362949B5DBD6B4EB99B5B62F4 /* EVReflection-0db607d1-umbrella.h in Headers */, + F1C9C934FE7F353A4868C08F52630942 /* NSError+RLMSync.h in Headers */, + 89C17A7F03F56C4B35D6B33220C3BD05 /* Realm.h in Headers */, + D03A543FB3354D42D4255EA3FA391925 /* RLMAccessor.h in Headers */, + A73B366A5BD0C813038473AD9FFA9AC9 /* RLMArray.h in Headers */, + BCB8D1821C516F83CCBA843B456E7013 /* RLMArray_Private.h in Headers */, + C61F6F7F002E1CF0E8E2106F24FC2D70 /* RLMCollection.h in Headers */, + B003953842605A33C305A2106A498097 /* RLMCollection_Private.h in Headers */, + 1470BB6D2A85B06DBE7922CDB9D6EFBE /* RLMConstants.h in Headers */, + A537F4592D816F873C59445BB0D338B3 /* RLMListBase.h in Headers */, + E0220F0F258CC47003BB2D8A963E2F8A /* RLMMigration.h in Headers */, + 707094D345EBC653102C2D919C50F09D /* RLMObject.h in Headers */, + B31D9222AA24E5DAB7EDDE5142945ACA /* RLMObject_Private.h in Headers */, + B2A7DD641504902DDFC75029EBFB1A9F /* RLMObjectBase.h in Headers */, + 86BC03284FA87AFC60A28DC7D768F838 /* RLMObjectBase_Dynamic.h in Headers */, + D26D4899AF34BCA3700BFE00A22070E8 /* RLMObjectBase_Private.h in Headers */, + D5CC22EFC17D3C92046B7A0B7FC6BDEB /* RLMObjectSchema.h in Headers */, + 11D54B96B60E0370885FAC705FCF8027 /* RLMObjectSchema_Private.h in Headers */, + F8946C4DE6E2369760CD813C9ABFD9D2 /* RLMObjectStore.h in Headers */, + 40A4A5FCC8544A565B2D5684CA3BBB26 /* RLMOptionalBase.h in Headers */, + BB88BF4DF7213742596BACA2F33045F0 /* RLMPlatform.h in Headers */, + DED78BB32938BD07076555095E7F84F0 /* RLMProperty.h in Headers */, + 0B67404DE7CE3E65F1360BF17030BBE0 /* RLMProperty_Private.h in Headers */, + EF061ABD9E606B09A93367009A7A1403 /* RLMRealm+Sync.h in Headers */, + 4003C6855FDE32555BD641BE94C089A6 /* RLMRealm.h in Headers */, + C6B189B583ACA8A2ABA77A55A5537389 /* RLMRealm_Dynamic.h in Headers */, + B791C41F2F3C7524DAAF41D667C59AC9 /* RLMRealm_Private.h in Headers */, + BE39CB12DEB804A809EC44D8A59AFF02 /* RLMRealmConfiguration+Sync.h in Headers */, + 7C065FD95837EED508F1807E41D16534 /* RLMRealmConfiguration.h in Headers */, + E9378EDB57DA2F95E0F2C3431C888EA4 /* RLMRealmConfiguration_Private.h in Headers */, + D32C8C59C9A55682ACAAAD1A817B19F2 /* RLMResults.h in Headers */, + 606389DCAEA46F461F6D8D7DFF9EF608 /* RLMResults_Private.h in Headers */, + 284BFDEF60D7D0BD633EBC04D69B3F0E /* RLMSchema.h in Headers */, + 3390ACC74D754B93988AF49060A132CE /* RLMSchema_Private.h in Headers */, + B4A1950049C37201F71209E280144F86 /* RLMSyncConfiguration.h in Headers */, + DFE756C7DBF7587E7278E0822703193C /* RLMSyncConfiguration_Private.h in Headers */, + 06BB450E27F1EB9EAAC5E07027D4748A /* RLMSyncCredentials.h in Headers */, + 16C9F279741199E1DC4FD0F791D2A208 /* RLMSyncManager.h in Headers */, + 91381E6F41B6AB9AFCC6299F8821BF6A /* RLMSyncPermission.h in Headers */, + ADD3571ED3940569BCCFDA765442E170 /* RLMSyncSession.h in Headers */, + C30C5FB8E43EA455772AE49812CB4CE2 /* RLMSyncSubscription.h in Headers */, + 3FD224663745D2064B0722889623A71D /* RLMSyncUser.h in Headers */, + 64AEA1514AFF1CF03411191490A7D692 /* RLMSyncUtil.h in Headers */, + 8EAD7A277A84E55921E0E1D6195C1A19 /* RLMSyncUtil_Private.h in Headers */, + 6BEE20E5657D8B23849D53B1528FB907 /* RLMThreadSafeReference.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D83A5124A05BE331F3C7C1952E92D978 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1D18402A412F315B455AEAE1C3F83035 /* Pods-44Demo5-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EA312A545E687A96B3AA40593B22AE90 /* Headers */ = { + DAC78B41B8CE85C4F587FBDCBEC7F172 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3810B87677770973EDA4BF6819AE76B7 /* Result-tvOS-umbrella.h in Headers */, + E883C18E99EDC84CF19D3778A9F44EBA /* ReactiveSwift-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EF7F690766CA34DC7C58392C100CEE07 /* Headers */ = { + E0017E154383EA09230791E6998C1B2C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DC803878CCD043EC48596ECCF5793C2B /* NSError+RLMSync.h in Headers */, - 0E085B1DCEF380CEE73F7AB83B8609F4 /* Realm.h in Headers */, - 61BFE1D6813D832AE4A80826C3ED71F1 /* RLMAccessor.h in Headers */, - 02832655A8C121C0E664BA48BBD434F8 /* RLMArray.h in Headers */, - 902472D9C78A2F04507100C675299DA9 /* RLMArray_Private.h in Headers */, - 3DF8D01BCAF9A9837D62B9CD2E289A42 /* RLMCollection.h in Headers */, - 4F9371C7BDF6E709E2DD5F0295045087 /* RLMCollection_Private.h in Headers */, - 1C641FA1060D88EF75377A476BC69CD3 /* RLMConstants.h in Headers */, - CBA89B33A817A65E6AA41439B10D0D06 /* RLMListBase.h in Headers */, - 1FD25238FEF20ACBA0C019D59C4CEB2E /* RLMMigration.h in Headers */, - ABAD6012346491037BA21240B8F7A5D7 /* RLMObject.h in Headers */, - 1145AF17E60926A33F445A5490BC36C7 /* RLMObject_Private.h in Headers */, - 774E1777135B75FABE0DDB3EC253EE30 /* RLMObjectBase.h in Headers */, - 2FA22A20A92191E641E04D4C6755B9D9 /* RLMObjectBase_Dynamic.h in Headers */, - 4391144DC646DB9909A74ACEF5B6F3A2 /* RLMObjectBase_Private.h in Headers */, - BE923671C1D4943AE979BC98D3853C6D /* RLMObjectSchema.h in Headers */, - B7799E3C8BA7506EA39AC502C72A400E /* RLMObjectSchema_Private.h in Headers */, - 9E42E7AD4B1B664C1BA65AC247D158F7 /* RLMObjectStore.h in Headers */, - 83FF84B1DE9ACE0504F987605C1494EF /* RLMOptionalBase.h in Headers */, - 5C2ABD66612E88E361BAEEAC294DA7D1 /* RLMPlatform.h in Headers */, - D275A8344D29B426517912F7D970ED2B /* RLMProperty.h in Headers */, - 0C1A68247AF6318400E43DDAF866070E /* RLMProperty_Private.h in Headers */, - 0079770D9FCC78F07A2CA2E6EBB8AA10 /* RLMRealm+Sync.h in Headers */, - 74E7F77336AB48585A82E365C64A8D60 /* RLMRealm.h in Headers */, - 78F120EBE2B1A2EA9EC61E5F9112FED5 /* RLMRealm_Dynamic.h in Headers */, - B06FDF272015C8F23C9E75BF29A372AB /* RLMRealm_Private.h in Headers */, - 0901AD0583E2ECBCF19B016EFE372B90 /* RLMRealmConfiguration+Sync.h in Headers */, - E358F7E36F08CA777CDD43BF7E7A8A3D /* RLMRealmConfiguration.h in Headers */, - 5B9399FB500B5891F5091100C4E29982 /* RLMRealmConfiguration_Private.h in Headers */, - 18CAD96ACB334188637D83D047632339 /* RLMResults.h in Headers */, - A0A4EB2C2A78890ED5C3625532B742A9 /* RLMResults_Private.h in Headers */, - 02776B98A5AD5CE656D4246AFAB18B9D /* RLMSchema.h in Headers */, - 1B17739C012B81539B0DE7EEE54126E8 /* RLMSchema_Private.h in Headers */, - 35C2592CC995808B4E891475F03D4407 /* RLMSyncConfiguration.h in Headers */, - 57E99A44604F0BE4B67A6AD30D00822E /* RLMSyncConfiguration_Private.h in Headers */, - 5A8F8E66EC970DABC9442F2976CE5392 /* RLMSyncCredentials.h in Headers */, - CB74A9C740831DFC796E9DD8B1D53E6D /* RLMSyncManager.h in Headers */, - E1FA62D106F4F67E02EF728BEC4ED986 /* RLMSyncPermission.h in Headers */, - 24D6C5F64824CE3AB57CF27EED6F49C3 /* RLMSyncSession.h in Headers */, - 34F36D5E3F3782AC826E5E49960B8F7B /* RLMSyncSubscription.h in Headers */, - E119B1BC5BD9DF2F9CDD25CEE4B1D9DE /* RLMSyncUser.h in Headers */, - 061A3CF710F86406402F6B88D65503F0 /* RLMSyncUtil.h in Headers */, - 39346458C4F2174C9B8EEA084424474F /* RLMSyncUtil_Private.h in Headers */, - C7CB74CBD65515F5A087C48D4206B8EE /* RLMThreadSafeReference.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F169F9F27DE367FC026A22698106078F /* Headers */ = { + 03801AC62FFDB835D5C947C9FDE9D228 /* NSError+RLMSync.h in Headers */, + 4320BD1D9D2570F4127383A32AF278DF /* Realm.h in Headers */, + BD12DFB10AF4EF6CD57BDF4F476EFE52 /* RLMAccessor.h in Headers */, + 174DC25D93940DCE4089F58E7D3ABA4A /* RLMArray.h in Headers */, + B897E5774DDAB6D70D06A320EC7D3197 /* RLMArray_Private.h in Headers */, + C3E76605130B43FABD027BA3533851B2 /* RLMCollection.h in Headers */, + 3B98F7CFE88F2FBABF05684D63EB0636 /* RLMCollection_Private.h in Headers */, + 14067EE82959DA912667D630409050C5 /* RLMConstants.h in Headers */, + 49F9AF361213420844208830FA1C5564 /* RLMListBase.h in Headers */, + 3FAB2CFC47044CB8CCC822CA9907A408 /* RLMMigration.h in Headers */, + 299A1B1297A23E21E1797458F0F39943 /* RLMObject.h in Headers */, + 7F0168A3D2AD0843E7C31C3DFCB5B7B4 /* RLMObject_Private.h in Headers */, + C97FD6666BE357B95101DAEB069D91C2 /* RLMObjectBase.h in Headers */, + 2B31DC47CB51E2F01CCC58BC0E331D7B /* RLMObjectBase_Dynamic.h in Headers */, + 9BE51D3B0223EFE120AB3BDA35B60A96 /* RLMObjectBase_Private.h in Headers */, + C56E5BF98884B90A7BE2D44A10FF05FB /* RLMObjectSchema.h in Headers */, + 79A8FB61AADC34F43E6B9A80BA2E0E7E /* RLMObjectSchema_Private.h in Headers */, + 98576889308CFBD4351C92E1165A7C12 /* RLMObjectStore.h in Headers */, + BD56C7622ADEBB88C3A5CCE6760B4636 /* RLMOptionalBase.h in Headers */, + B42FD185054267E43E59EAE3610459B6 /* RLMPlatform.h in Headers */, + F158E4D6F44C360CA057AB8808E99201 /* RLMProperty.h in Headers */, + B2E1D26B23379345179CB4965EC23A41 /* RLMProperty_Private.h in Headers */, + 7B5EC3A555D36544E9E23DAE2BC2B66B /* RLMRealm+Sync.h in Headers */, + 0D3B9C1D98654C8B8B231ECC6342B48F /* RLMRealm.h in Headers */, + 20EB5DC8DB9D84A4BA370804EA12B4A4 /* RLMRealm_Dynamic.h in Headers */, + 42926E26EB4C7FA40137560E1748AE11 /* RLMRealm_Private.h in Headers */, + D3A095EF8C1C321B7C9C3F536EC803C8 /* RLMRealmConfiguration+Sync.h in Headers */, + F2EB422FC775605F82D1A815D6665441 /* RLMRealmConfiguration.h in Headers */, + 64F9147B2C5AD1A9AADA30E5C40E7009 /* RLMRealmConfiguration_Private.h in Headers */, + 7E8CE372282D34D5903DF27708638EB9 /* RLMResults.h in Headers */, + 375D0EFC025F61352805765F3FF27D1B /* RLMResults_Private.h in Headers */, + C13D32146763F34304E5AE0C975417D5 /* RLMSchema.h in Headers */, + A224CDAC352097748F083C9A866B3EBA /* RLMSchema_Private.h in Headers */, + 3C9ADD2214F932E2C9FB7D0A8BE8364B /* RLMSyncConfiguration.h in Headers */, + 68BBC40BCE1151523ED40C5B4720645F /* RLMSyncConfiguration_Private.h in Headers */, + E3D10EC33B1081B48F927E138D6C9E65 /* RLMSyncCredentials.h in Headers */, + B755F007CAF4DC08E8513139F9F77D5F /* RLMSyncManager.h in Headers */, + 664B93091F40AC1AC8768006B2BB6AFA /* RLMSyncPermission.h in Headers */, + EC1690C4ADF7F8E4B5D41F8E4518BFCC /* RLMSyncSession.h in Headers */, + CE6A336D08639FC6515A70314595842B /* RLMSyncSubscription.h in Headers */, + DD74EFD7EBBDD55D427CE43168928499 /* RLMSyncUser.h in Headers */, + 34632D81D99D29A4A4B143E4E55310DE /* RLMSyncUtil.h in Headers */, + 9A1856044DF1793858F71E2006F56867 /* RLMSyncUtil_Private.h in Headers */, + A929905721BB4D77222045BE7CADD4D2 /* RLMThreadSafeReference.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E5338AB2E2BE48E2D2EF4B4DC9052247 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 92B3B8A1325D455FA2855657F178DC55 /* RealmSwift-tvOS-umbrella.h in Headers */, + 2AC3B13358C1908B7B3798269DE22AB4 /* EVReflection-18115d1d-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F1CB411418A0E9B20D66048BBF6EFBD3 /* Headers */ = { + E9CE698C6EED9401883787D7A899A718 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 26C72C4490E6AD17CF1683730A08B4F6 /* NSError+RLMSync.h in Headers */, + CC0F80D1212149702B30712AA1D6ACEB /* Realm.h in Headers */, + C054DD7B9478802779A3D38FAE9D2E41 /* RLMAccessor.h in Headers */, + 62A4112669738852EEB0B1A4FDC4E8D0 /* RLMArray.h in Headers */, + A559E3649DB17A4D0C995B2A1FCA9190 /* RLMArray_Private.h in Headers */, + 4765DE0480091C53CB51B0B8C3D765E5 /* RLMCollection.h in Headers */, + B1878D431FA04E7A9E6331859D06B6F7 /* RLMCollection_Private.h in Headers */, + 565EAA99A04E7F758E57270D4099E70A /* RLMConstants.h in Headers */, + 7501D0ECED26993E02DFCDD2F8156BCE /* RLMListBase.h in Headers */, + 0C81C879F55481602D5A2E6CCDC3F6F3 /* RLMMigration.h in Headers */, + 954D7D3F480F10BC20241DD8E03DF4DB /* RLMObject.h in Headers */, + 0AF7CE4F3053DC9F350E12CE4E4CFFB3 /* RLMObject_Private.h in Headers */, + E4246058543138C43D027A20B85455A1 /* RLMObjectBase.h in Headers */, + ADDCEED7CA114232DA88A5330AB162C8 /* RLMObjectBase_Dynamic.h in Headers */, + E6B8D276CD352572438C8501B7261985 /* RLMObjectBase_Private.h in Headers */, + 00097623E8453C620583C7ECD1FA46FE /* RLMObjectSchema.h in Headers */, + 5769F20FB422CE156387C7F827E16507 /* RLMObjectSchema_Private.h in Headers */, + 611815F3A91A7F5369B8769C67A572C3 /* RLMObjectStore.h in Headers */, + 17AE79E2FD26B24B5118E9FCE985662C /* RLMOptionalBase.h in Headers */, + 1B2F3E84930F0AEBF869DA0BAECBE8FD /* RLMPlatform.h in Headers */, + ADAAF40AA9B1F4CFB0BB5FE641BF6E44 /* RLMProperty.h in Headers */, + 08C011EF26AE53C05DC8734F7DFC4748 /* RLMProperty_Private.h in Headers */, + FD60319796CB4EC6BDA083801776CE6F /* RLMRealm+Sync.h in Headers */, + 8B2C30A50FFA9A04A943A0EDB07CA39D /* RLMRealm.h in Headers */, + EED1E44AC928E77BF6F37B40A079905E /* RLMRealm_Dynamic.h in Headers */, + 3D9E3C7DC1F6A9672CA64B65DC9725E3 /* RLMRealm_Private.h in Headers */, + 57AD5DB8160F2189CD375BF6F9952597 /* RLMRealmConfiguration+Sync.h in Headers */, + A256169069C3E4E8496F9F003E4B1DE1 /* RLMRealmConfiguration.h in Headers */, + 2A807D64F2C2A307654987EBEF53FC91 /* RLMRealmConfiguration_Private.h in Headers */, + A52DC0A4EA2AA1D2755CEF12DE6600A7 /* RLMResults.h in Headers */, + CEEF8905253627E19084DC8A89A7E06F /* RLMResults_Private.h in Headers */, + 0BB8533AC50CE46A3CAAF2AB34A6852E /* RLMSchema.h in Headers */, + 5E37C8E4629B40898278E1CAD3E552D6 /* RLMSchema_Private.h in Headers */, + 364BA7A43E95D9AB35D6D9EBF9CE99D0 /* RLMSyncConfiguration.h in Headers */, + 035118D8EABA21CD9894269C25564E82 /* RLMSyncConfiguration_Private.h in Headers */, + 3A078550C08C911CE48067384CF69DDD /* RLMSyncCredentials.h in Headers */, + 03BDBD16F84167E0132C74F11B6DDF68 /* RLMSyncManager.h in Headers */, + 389BA7AA47F0C95040D492BEAFCFB247 /* RLMSyncPermission.h in Headers */, + 1C58F186BAE5411A63DAF94DBB44CF31 /* RLMSyncSession.h in Headers */, + B840B9D09E9358437509ED9DB07265E4 /* RLMSyncSubscription.h in Headers */, + D4DD437A3721C34007726B8727E1524B /* RLMSyncUser.h in Headers */, + CF6D1992F410D38DB5FC9C923637FB0E /* RLMSyncUtil.h in Headers */, + 1350C826C0F0DF953D8E88C1736B0317 /* RLMSyncUtil_Private.h in Headers */, + 269AB727F7EF38F7FCA6C60224223959 /* RLMThreadSafeReference.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EC2E8B98C07CFAF55E8BD68CC97A76B2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B5C4715BBE177A051A6FC9CB8F209A30 /* RxSwift-tvOS-umbrella.h in Headers */, + 063BFDF9BD3977101C1001ECD28FAD59 /* RealmSwift-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F85F6B067477DE5894CAF913E5D670FD /* Headers */ = { + FD39106C88318E62782BA64EA6FE6587 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1EB329462BCFED68BEFFBC84C39C3219 /* RxAtomic-iOS-umbrella.h in Headers */, - 2925A40D5C2DCB910C5487B7FD351938 /* RxAtomic.h in Headers */, + 7102B44BF0547B1E85B3B5246CBC03F8 /* EVReflection-0db607d1-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - FCD1BFA04E81C5BC9416EB8201F385AB /* Headers */ = { + FD542A6B89D6F3CEA5CEF455B964E02F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 90B797142AC9C5183E12B3B24912DB2F /* RxAtomic-macOS-umbrella.h in Headers */, - 8208ACE43EECED3BE69B2EB123EC9939 /* RxAtomic.h in Headers */, + F8902D1FB253B0B8F931167565926372 /* Result-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 00E8CDE12078D7E3A5B6368EB40644A2 /* Moya-macOS */ = { + 0BE9FAB72F8F8C5B56ED4A21805C6197 /* ReactiveSwift-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = A54738EED0450974ABD03FAB7996C242 /* Build configuration list for PBXNativeTarget "Moya-macOS" */; + buildConfigurationList = D511B0449FAF3CFD69D79FCB2864B401 /* Build configuration list for PBXNativeTarget "ReactiveSwift-macOS" */; buildPhases = ( - D0F41829B7882F42E30F7950F1BB0765 /* Headers */, - 4F1D9F14361A080D71840F1EAC4DCB0D /* Sources */, - 65B40618DB164B0D96E8985C71A5693C /* Frameworks */, - 5D0B2C0B9D460C186760871ADC1FB314 /* Resources */, + DAC78B41B8CE85C4F587FBDCBEC7F172 /* Headers */, + CB5D9BBFE534559432B513EAE0CC9E61 /* Sources */, + 8F7A91DF5DF8C8983D1DC19D899A05D3 /* Frameworks */, + 46154E8DED208FA4A357573BF0F53303 /* Resources */, ); buildRules = ( ); dependencies = ( - 032FEBD73D9015A3E31ECF40550386C7 /* PBXTargetDependency */, - EAAA1C441849F44F44A7233267A98580 /* PBXTargetDependency */, - 76D2D1FCCFF6E1AAF9B579A5235D9578 /* PBXTargetDependency */, - 838F5258A8141C619A04F2300532F5AA /* PBXTargetDependency */, + AC1601F13238B992832744F72EEC1FEC /* PBXTargetDependency */, ); - name = "Moya-macOS"; - productName = "Moya-macOS"; - productReference = DE7CBF72C983647A34CBB246007976C4 /* Moya.framework */; + name = "ReactiveSwift-macOS"; + productName = "ReactiveSwift-macOS"; + productReference = C8572B9A8D823CDF703994F9772DB7C0 /* ReactiveSwift.framework */; productType = "com.apple.product-type.framework"; }; - 093B3E72548A104284F5FD4224A1E4BA /* EVReflection-18115d1d */ = { + 111EF1EAAF51EF2EC5A47CAB36023DA5 /* Pods-44Demo5 */ = { isa = PBXNativeTarget; - buildConfigurationList = 86239CDA75D617E3C78708BAB27DA4DD /* Build configuration list for PBXNativeTarget "EVReflection-18115d1d" */; + buildConfigurationList = C4A07BC97D501774EF2E501717B7B5BE /* Build configuration list for PBXNativeTarget "Pods-44Demo5" */; buildPhases = ( - DD48E6B9ED0E179E7228697CD9C3642A /* Headers */, - 9FA625B00333A9049AB03EEF9DC1DC03 /* Sources */, - A86871DE28E49F818D49709B896ED671 /* Frameworks */, - C476E9A0BAEA14D446C73D82BB664CA3 /* Resources */, + D83A5124A05BE331F3C7C1952E92D978 /* Headers */, + 940E396C89DA617F93F12A28A415D44A /* Sources */, + 208AB3CEC2618705A9F3BC0C93A5F936 /* Frameworks */, + 7A4C6259807E24AAE7ADBBCA21CBCF15 /* Resources */, ); buildRules = ( ); dependencies = ( - D019A34D486614781F7F0E390F409F5E /* PBXTargetDependency */, - 2586E44066B0366ABE21A1C57252424D /* PBXTargetDependency */, - 0C598BAD56D0191B064452EB1B2F4FE0 /* PBXTargetDependency */, - B97F3F9FB597927D5EE06F0F257EBD59 /* PBXTargetDependency */, + DD8B36F77F0D108269B6EEE1F04942F6 /* PBXTargetDependency */, + 6C0ED919AF43A5C8B011F984D6296E9D /* PBXTargetDependency */, + 5413022D3803B62E7E06775BDBE2444B /* PBXTargetDependency */, + 0A3B051E23E7B317410F77903D75993F /* PBXTargetDependency */, + 61103C4179651FA275420E3F3B3299C1 /* PBXTargetDependency */, + 662DD8228A63BE413E6AB57E1D782364 /* PBXTargetDependency */, + 643EDCE3EE59FF07A178E550BFA91D01 /* PBXTargetDependency */, + 1DECFB5D0EFD811A1BC49C9D2702A788 /* PBXTargetDependency */, + 8BA73A71C0BFDCC5F0E650D425E27DF4 /* PBXTargetDependency */, + 8DB9849B354FB429D1110AC39421062A /* PBXTargetDependency */, ); - name = "EVReflection-18115d1d"; - productName = "EVReflection-18115d1d"; - productReference = CCB5BFBA3447C582123E13FEBA3B4E41 /* EVReflection.framework */; + name = "Pods-44Demo5"; + productName = "Pods-44Demo5"; + productReference = D71948F5530E7B0909DD3D384A5E386C /* Pods_44Demo5.framework */; productType = "com.apple.product-type.framework"; }; - 0BFC575BE3AB0D3296184D813A0D87B7 /* RealmSwift-iOS */ = { + 17E39A2C947DF48303AA27FA947D9D34 /* RealmSwift-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = B03157A4BC40266660EBF174A53E5724 /* Build configuration list for PBXNativeTarget "RealmSwift-iOS" */; + buildConfigurationList = 104C1D7AC954274A7917C9490375C082 /* Build configuration list for PBXNativeTarget "RealmSwift-tvOS" */; buildPhases = ( - 9EAD690D2421E9D602D5F7422D755705 /* Headers */, - 9A770623FD865E3A1F600C07E0DBE2D0 /* Sources */, - 56128817095A785AE9D8AB332D1431BF /* Frameworks */, - 15705B4C17169F6472A4C11842101553 /* Resources */, + C6632BA0CCAA5A1A796CDBDEB5994F2E /* Headers */, + 7C19F070B9AF53F51D87EDF9628CDD47 /* Sources */, + 9FB58BA67473B4E3414A81A99A33B8A9 /* Frameworks */, + 06BBA84ECD8484D3A6926ECA591B1039 /* Resources */, ); buildRules = ( ); dependencies = ( - AA2F6E01AC1AF4495F6A9C0406DA0D97 /* PBXTargetDependency */, + A866452C35BFD3D6A84F4028BF4A322C /* PBXTargetDependency */, ); - name = "RealmSwift-iOS"; - productName = "RealmSwift-iOS"; - productReference = 8DE00B83480F283086316DA600ED70CD /* RealmSwift.framework */; + name = "RealmSwift-tvOS"; + productName = "RealmSwift-tvOS"; + productReference = 0D207DD59980FACB66137032917AE141 /* RealmSwift.framework */; productType = "com.apple.product-type.framework"; }; - 1B93E66810E47838C8FC4D3D577BCF72 /* Pods-44Demo5 */ = { + 186D544EAF57B58DBA66C653E79DE170 /* RxSwift-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = CE63BEF688F4F197CFBDBDC20B900E54 /* Build configuration list for PBXNativeTarget "Pods-44Demo5" */; + buildConfigurationList = DDEA282BE63A426A113E3A1D3BA178D0 /* Build configuration list for PBXNativeTarget "RxSwift-iOS" */; buildPhases = ( - 1060DBBFFA5B5C344DE92F9FA7F8E5B8 /* Headers */, - 9AF1CBE66B777C998C1FDFC7A4EF423A /* Sources */, - CEDEF0FC536D666806BB8939BEBD7840 /* Frameworks */, - 0528C03FE8FFF1D6AD88003343A0FA11 /* Resources */, + C57BAC010445AE5C8B03EDBDE46AB064 /* Headers */, + B640E1DA1856C31ACA8306FEE3F4BAFF /* Sources */, + 2E7182DD914D5E90425F6DD2E567AB9E /* Frameworks */, + D9465F9FDC81F2032F507517A4FBB2E7 /* Resources */, ); buildRules = ( ); dependencies = ( - 2B37CAC2206ED6626007816006E927F9 /* PBXTargetDependency */, - 05CCE9046898B126262DDAED2978B205 /* PBXTargetDependency */, - 48B968C4F163A23440A4B7D2B3F4ACB0 /* PBXTargetDependency */, - 2525D2DF0489D12D50E178AB1B491FFC /* PBXTargetDependency */, - FF942486FC34D33973AB35ECC74A042F /* PBXTargetDependency */, - 76D502B1C18A6CA6D3DEB4148F96E1B8 /* PBXTargetDependency */, - F6C0FF3A9D1496F4B9F594E1DFD8314C /* PBXTargetDependency */, - 72AB2FAEA3C04FAE69C4B8E800894233 /* PBXTargetDependency */, - 4034D8E3909C70F9A7CA36869BD1FFD2 /* PBXTargetDependency */, - BE7F1D26195C46B3E521F48B8CE53BCA /* PBXTargetDependency */, + C01518A5F9E67A6508EBFE05984F2CD1 /* PBXTargetDependency */, ); - name = "Pods-44Demo5"; - productName = "Pods-44Demo5"; - productReference = B48F33692106B1690D3BB72A0ECBB99C /* Pods_44Demo5.framework */; + name = "RxSwift-iOS"; + productName = "RxSwift-iOS"; + productReference = 4EA98BF87132F02B79DB1FF88E54D228 /* RxSwift.framework */; productType = "com.apple.product-type.framework"; }; - 20AEEEFCD98E48B97F8B37594A042B66 /* XMLDictionary-macOS */ = { + 1CD1377A6578405D62025A20A376795B /* RealmSwift-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = C864D10F4837F0BED86C69FBCCFEFE91 /* Build configuration list for PBXNativeTarget "XMLDictionary-macOS" */; + buildConfigurationList = 67D7F3660C29C4ACE7427B02DB92E4E3 /* Build configuration list for PBXNativeTarget "RealmSwift-macOS" */; buildPhases = ( - 370E60EA990379075363CAFD92D4D087 /* Headers */, - 6DC9FCB839934D03FEB631279BB87CCA /* Sources */, - 9319AC75535BAD5A5AE751D0973DB542 /* Frameworks */, - F7DA47D229F03C89AB39B943504E9F8A /* Resources */, + EC2E8B98C07CFAF55E8BD68CC97A76B2 /* Headers */, + 67F69DC6E73AAA7C2542199E8AEB3971 /* Sources */, + 3DD36927ABCC514D884984C8DE8A50F1 /* Frameworks */, + 4086C3B40B8350881065EC6871E3CEB6 /* Resources */, ); buildRules = ( ); dependencies = ( + BDE2C54AA836EC249BE8EF573B593F49 /* PBXTargetDependency */, ); - name = "XMLDictionary-macOS"; - productName = "XMLDictionary-macOS"; - productReference = F25B06B79F0ED7BCD8B8DB86A1734F44 /* XMLDictionary.framework */; + name = "RealmSwift-macOS"; + productName = "RealmSwift-macOS"; + productReference = B5AAEFC90144BEA36815B91D792BF604 /* RealmSwift.framework */; productType = "com.apple.product-type.framework"; }; - 2FD2667BCCD668C74ACFA2AA98C8871E /* Pods-UnitTestsTVOS */ = { + 25E1F66E7F0D534963C483FFA8F8FDAD /* Result-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 2707866F87797EFB8E8E23724ECC4CF3 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsTVOS" */; + buildConfigurationList = 183F262F03DE7A1FD6C4DCE9A611CC96 /* Build configuration list for PBXNativeTarget "Result-tvOS" */; buildPhases = ( - 3BFE3DD505B29FB3F7516EEAB4DC0A55 /* Headers */, - 56A9E66D2935292F3E5F8AD2848683BD /* Sources */, - 33A8E390268A790A84E00AACF7BF6440 /* Frameworks */, - 4CCA3BAF3D04B9EF08EC31D492BC96F3 /* Resources */, + BFA307A7C26EDA16EC97EE2E077A2C50 /* Headers */, + 91B3C26C2148A96C39994A683C58CDF1 /* Sources */, + 42CE7FDE2F2E583285261444957D9371 /* Frameworks */, + E681995A27CA3C9F1DF4E5AF25E66CE7 /* Resources */, ); buildRules = ( ); dependencies = ( - D8E6814FEE1C264B29E746DDCF1A18D0 /* PBXTargetDependency */, - E5CF6976CDCBEFCE7E55FA18A7D6F281 /* PBXTargetDependency */, - D0BEAEBAF6C6D9126844F2E3AFD09CF6 /* PBXTargetDependency */, - 1F3BBB8217DB5FE7CD29731D524EA532 /* PBXTargetDependency */, - B0AE6146ACD17A5683A31596312F5FC5 /* PBXTargetDependency */, - F775C49C9EB410260A39F733E2E7C992 /* PBXTargetDependency */, - FED7651EE60124B3D1D8BE871665C623 /* PBXTargetDependency */, - 770718915F378725AEEFBF0993D33214 /* PBXTargetDependency */, - E49ABB3491646C498ADB5DF53A20D3C6 /* PBXTargetDependency */, - 074D024E8916591F70050B79B24B75D2 /* PBXTargetDependency */, ); - name = "Pods-UnitTestsTVOS"; - productName = "Pods-UnitTestsTVOS"; - productReference = 40F6393B7A723059E1A6DE86FFC1B861 /* Pods_UnitTestsTVOS.framework */; + name = "Result-tvOS"; + productName = "Result-tvOS"; + productReference = EBA78F59ACE7356B25857F8CB1D27530 /* Result.framework */; productType = "com.apple.product-type.framework"; }; - 36282FAF3D7B96A1469995249A3CCDA6 /* Moya-tvOS */ = { + 27152707B2D442C60C76F486BDC103E1 /* EVReflection-e20423af */ = { isa = PBXNativeTarget; - buildConfigurationList = E780CF660729C06970C14ED5AD4DCA5C /* Build configuration list for PBXNativeTarget "Moya-tvOS" */; + buildConfigurationList = 726FC3E46DF3E2251AE637031A61C920 /* Build configuration list for PBXNativeTarget "EVReflection-e20423af" */; buildPhases = ( - 0EF4553A31AFADE090E6707B4CDFB1A5 /* Headers */, - 7D87E1217B6AE3E2DA2F68A7A8F29A9D /* Sources */, - 1F5E64762252DD80C436AF1B3D6723A4 /* Frameworks */, - 2147D796E8320B201735CE5F052AD9CE /* Resources */, + BA7D121DEF7727D7D5657B107620FC83 /* Headers */, + 72E67EBA0C9D47B17825B34832270713 /* Sources */, + AFF89D27BF619D56761A9232815C7FB6 /* Frameworks */, + 312996DEA8FD9438A9746DB14733004B /* Resources */, ); buildRules = ( ); dependencies = ( - 20859C37759CE700D5D36BAFE0687012 /* PBXTargetDependency */, - 0933B8E2785234B364146C01FACFC8C0 /* PBXTargetDependency */, - FBE38EB80C9AF57D9279F1165491FB88 /* PBXTargetDependency */, - DEA53284A9E115C11BD9DC295F24ECD1 /* PBXTargetDependency */, + 3D3F0E5E8CB062CBA6C39384B62D5BF7 /* PBXTargetDependency */, + 4D07ED2AB47432F0EF0B17F6621A34D6 /* PBXTargetDependency */, + 3560BB1B10608F89F2523A68BE2D52B7 /* PBXTargetDependency */, + EEB449071CD40FFA8E3C2CC6AF57D446 /* PBXTargetDependency */, ); - name = "Moya-tvOS"; - productName = "Moya-tvOS"; - productReference = 577A16A491EC10EA617100E11BD68CAB /* Moya.framework */; + name = "EVReflection-e20423af"; + productName = "EVReflection-e20423af"; + productReference = 06C5B7B30E1B9E67245BAC6C7B3B307A /* EVReflection.framework */; productType = "com.apple.product-type.framework"; }; - 38AE6C84CA46C6828A093FFAA090D880 /* RxSwift-tvOS */ = { + 2AD3FF65669F9A32A72A0BFC6F6A0E48 /* EVReflection-18115d1d */ = { isa = PBXNativeTarget; - buildConfigurationList = 30941827330C054E5D78E7E685A54C99 /* Build configuration list for PBXNativeTarget "RxSwift-tvOS" */; + buildConfigurationList = 3E6D74FB4BC03CAB1252AC2A0FB39DA4 /* Build configuration list for PBXNativeTarget "EVReflection-18115d1d" */; buildPhases = ( - F1CB411418A0E9B20D66048BBF6EFBD3 /* Headers */, - D4E42B3D969B760779798EFDE683C330 /* Sources */, - 53033E7234830588FEAD76484C71B256 /* Frameworks */, - EB42300C0B679850CD0DB9ECE65476BD /* Resources */, + E5338AB2E2BE48E2D2EF4B4DC9052247 /* Headers */, + F0712CD84A390050205582DFDA78C9AA /* Sources */, + 8CC2B722826CE915270B4BC3CDE90DAF /* Frameworks */, + 52EEC8873FD7FE7D5EE808AA8F317CA0 /* Resources */, ); buildRules = ( ); dependencies = ( - 7BAF10D857181ACD6277315C74586074 /* PBXTargetDependency */, + 2E9E90B0BC0E64B6D2FF49CAFFA01CA0 /* PBXTargetDependency */, + A494DE44AA9662E9F7584C2C8665309C /* PBXTargetDependency */, + 4F6173D4BD4D49AF4FD5D54A093E7913 /* PBXTargetDependency */, + 6CA5C48D00605ECA2D3F38F104E1B00D /* PBXTargetDependency */, ); - name = "RxSwift-tvOS"; - productName = "RxSwift-tvOS"; - productReference = B81360B8AD297D980A2CC317003A953A /* RxSwift.framework */; + name = "EVReflection-18115d1d"; + productName = "EVReflection-18115d1d"; + productReference = 6935EC3AB59906138CDDBF98289EDCE6 /* EVReflection.framework */; productType = "com.apple.product-type.framework"; }; - 3B4A794C244A1489AC743773A6A4BDC4 /* Alamofire-tvOS */ = { + 2BB8D526183BE3DBC42DF32D8ED49957 /* Moya-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = FA7EDA3C017FACF1D2DB4CD0D1A48662 /* Build configuration list for PBXNativeTarget "Alamofire-tvOS" */; + buildConfigurationList = F17F3238093C5200AAEE3912A3A65E30 /* Build configuration list for PBXNativeTarget "Moya-iOS" */; buildPhases = ( - 4A7A4F5E6C728A3E0CDDD8A00655A5E5 /* Headers */, - 33BF36B9734F9A3EB23E9B4AA2F9A8CA /* Sources */, - 105D95A460142865743B395E63BF156C /* Frameworks */, - 9492DFCAD4930DD8FC6BFE2326EEE815 /* Resources */, + A634A4437CA04F8D042F066C73418EFF /* Headers */, + 1DA09DE417A284ECFBDBE6656AE52006 /* Sources */, + 614A518763BAC9AC47CDD9C228089196 /* Frameworks */, + BB8981039F250F06B2F9E28561BBAF4F /* Resources */, ); buildRules = ( ); dependencies = ( + B9F69A3E4C56C6796CA6404F7CA73654 /* PBXTargetDependency */, + 77AD88EC600BC035EE1792CA799AD46A /* PBXTargetDependency */, + 259911727ED1BBC6365CDA2A3D8A070E /* PBXTargetDependency */, + 6462AE5A2EE21FBFED912F065D828FC4 /* PBXTargetDependency */, ); - name = "Alamofire-tvOS"; - productName = "Alamofire-tvOS"; - productReference = DF10E2940794B47C92AA3FC37999A2D9 /* Alamofire.framework */; + name = "Moya-iOS"; + productName = "Moya-iOS"; + productReference = CCF3C264301AE70BDF47EBD8B7840DEB /* Moya.framework */; productType = "com.apple.product-type.framework"; }; - 47E8F978501B6E08AB8A235065F72889 /* RxAtomic-macOS */ = { + 2E1A00D9992F41EB52D9C6D9D43449E1 /* RxAtomic-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = DABFD1515FA68D0592D240239CA16353 /* Build configuration list for PBXNativeTarget "RxAtomic-macOS" */; + buildConfigurationList = 71112B10C7AC3B7EE09A1EBD89731CEA /* Build configuration list for PBXNativeTarget "RxAtomic-iOS" */; buildPhases = ( - FCD1BFA04E81C5BC9416EB8201F385AB /* Headers */, - 4CBD5F167FA73CC596C4FD9B7EDB18B2 /* Sources */, - DA6F7C57FA466F4013CF9F9F01AB07EC /* Frameworks */, - 26D16CFDF9BFDBA5EB6594A6ED03339B /* Resources */, + 6917658F4BA32F60A8114D5274794AA6 /* Headers */, + 08A741C65CC88469B57C12FCA06A2D0B /* Sources */, + 443B465C31998B29B1635B2E2C74888E /* Frameworks */, + F4BD034FDF7728DB36425C5D22467DA2 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "RxAtomic-macOS"; - productName = "RxAtomic-macOS"; - productReference = 7006D2F88A0C685C34DC8365E62CD1D1 /* RxAtomic.framework */; + name = "RxAtomic-iOS"; + productName = "RxAtomic-iOS"; + productReference = A2C1929725128CC9F8AB51321B847A33 /* RxAtomic.framework */; productType = "com.apple.product-type.framework"; }; - 4ADB61C917917E2CF9DEA9A4B4B0F552 /* Pods-UnitTestsiOS */ = { + 31E5DD721833E2F31F7BB7E9D65F7689 /* RxSwift-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = B6E5C4553278D7D3AB8DD015DDE68EA7 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsiOS" */; + buildConfigurationList = 5499A954085D9F1F5184178DA90ED307 /* Build configuration list for PBXNativeTarget "RxSwift-macOS" */; buildPhases = ( - A08302E61F05754FECA1709447322EFC /* Headers */, - 8DB31463163A51249D38B8A35C260925 /* Sources */, - 4FB877ADB21664D2176B4B89F4927176 /* Frameworks */, - E44AA9905BB095E60DDF82D8819CCCC8 /* Resources */, + 830612C6CEA8E9BE26CF0FB4010EFF86 /* Headers */, + 893E4111C564F280287BD80A3B4A0567 /* Sources */, + 7A760DA0D5A346B956D27CF4E00B2216 /* Frameworks */, + 8C6D0FB7FDCCAB5DFB78A2955B1945F2 /* Resources */, ); buildRules = ( ); dependencies = ( - 7F3F51F17A4D4985D231D4620D5F92B6 /* PBXTargetDependency */, - CC48138864100CDFFFC8F25785042A15 /* PBXTargetDependency */, - AFE7E13860BEC69130356E754C3A4548 /* PBXTargetDependency */, - EF3CFC1DBE4D2B1F510FF7C092F0030B /* PBXTargetDependency */, - 203A204673399EA155106BE68585D8FD /* PBXTargetDependency */, - D03D5FABF5558978DDD4FDE31393D997 /* PBXTargetDependency */, - F2A87FA8E2E048066C96236976A94719 /* PBXTargetDependency */, - 787DDA57FDCA550EF878FAB531048F06 /* PBXTargetDependency */, - 801F5CA9DEC3BC45D49B6D64CA2C7A01 /* PBXTargetDependency */, - 9DFA2305E0CF4A1431EB368BD9973E23 /* PBXTargetDependency */, + AC611DFE20731A42A6AD58E72335A714 /* PBXTargetDependency */, ); - name = "Pods-UnitTestsiOS"; - productName = "Pods-UnitTestsiOS"; - productReference = 6E77E3E54163F6C59040DA4A6481D43E /* Pods_UnitTestsiOS.framework */; + name = "RxSwift-macOS"; + productName = "RxSwift-macOS"; + productReference = 6A3CF5836B27B78D489A5302A88008D2 /* RxSwift.framework */; productType = "com.apple.product-type.framework"; }; - 50724ACB85FAFC81475612CAEBD6F77A /* Result-iOS */ = { + 398DB92BFF8DFE0EA05FA55F66826498 /* RxAtomic-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 1B0EFBF836623934248B45ABEDE7C24E /* Build configuration list for PBXNativeTarget "Result-iOS" */; + buildConfigurationList = 731C9B561CF76B8974EE9B94D3697F5D /* Build configuration list for PBXNativeTarget "RxAtomic-tvOS" */; buildPhases = ( - 4C6B41B3F5880F9E0C9B730D2DEDBB0E /* Headers */, - D98D2DA32875128075E51CE5BBEB5F53 /* Sources */, - 7D40592B788A7AD98F323627FDF738DC /* Frameworks */, - 1C1859B4CEF5D0F54E66C1D4DC83F459 /* Resources */, + 9D494CF8BF3018A70BF44080F4095ECA /* Headers */, + 06012AB4B73D52FAB2361B2EBA64E307 /* Sources */, + 2F1A4EBEBCAEFF10B7EFDEC1335CA5FC /* Frameworks */, + C8C74065E5A50C83156DACFD7FDB349E /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "Result-iOS"; - productName = "Result-iOS"; - productReference = 1E18AEC9459E4D2FAEEFDCBAF76D04D7 /* Result.framework */; + name = "RxAtomic-tvOS"; + productName = "RxAtomic-tvOS"; + productReference = 253C69979701126B7D73D7E1760D8628 /* RxAtomic.framework */; productType = "com.apple.product-type.framework"; }; - 5FC6A49B8CC703EA233D5AB70EAD388D /* RealmSwift-tvOS */ = { + 3A04C1C4910C91184ACD746CC1A874C7 /* Realm-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 5B6698EE482D3E74D05E597760C7B677 /* Build configuration list for PBXNativeTarget "RealmSwift-tvOS" */; + buildConfigurationList = BC50778B2CE8A3CA043A47E8979FE1B6 /* Build configuration list for PBXNativeTarget "Realm-macOS" */; buildPhases = ( - F169F9F27DE367FC026A22698106078F /* Headers */, - 36F0DFAFE84C804F7EAA40B7DDB483B0 /* Sources */, - 8A04ACDD5715B763107B6341203F7DDF /* Frameworks */, - AF525976E20E1B43710C13800A4FB323 /* Resources */, + E9CE698C6EED9401883787D7A899A718 /* Headers */, + 4051A1C020BB863AF57C17061C0D7728 /* Sources */, + 8A8E031B9547C93AA678365B94E9B21C /* Frameworks */, + 6DF5AB4CF1EE00AD857B5A7C40463693 /* Resources */, + C8CE60DE213FCC175BF5D9726821579D /* Copy . Private Headers */, + CCAE48EF79AA0FC1C1665AFCF153EB19 /* Copy . Public Headers */, + F67A56D8DA9DAF2EDFABCB2312C3963F /* Create Symlinks to Header Folders */, ); buildRules = ( ); dependencies = ( - 1BC61397E2C262B91F7D0C1BDA1C0EF8 /* PBXTargetDependency */, ); - name = "RealmSwift-tvOS"; - productName = "RealmSwift-tvOS"; - productReference = 4E4D8F34BE7262DB300F8AC900591F5A /* RealmSwift.framework */; + name = "Realm-macOS"; + productName = "Realm-macOS"; + productReference = C22E203D572C116EDC56EE761D3098E3 /* Realm.framework */; productType = "com.apple.product-type.framework"; }; - 5FCB209774D0478343BC90EB9DF59C38 /* Alamofire-macOS */ = { + 3BFE5EF8A8E680833B02983C8EC1F6EA /* Realm-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 8B3D86DE4924F8F43A8AE689544921C4 /* Build configuration list for PBXNativeTarget "Alamofire-macOS" */; + buildConfigurationList = DE32CDEA7DB23C5046F37404777F2743 /* Build configuration list for PBXNativeTarget "Realm-tvOS" */; buildPhases = ( - 545BCC73B28DD56283E26CE2088ED897 /* Headers */, - 061196CB56773229D0A670CA2AAF50E0 /* Sources */, - 93403735B8299D4CD2F2E1D8FE7DC589 /* Frameworks */, - 29EC16B33AC61E83E8C464AB4E51ECE9 /* Resources */, + E0017E154383EA09230791E6998C1B2C /* Headers */, + 0256E2818AEFEED0E555FCD7CDE85A17 /* Sources */, + 0F9F9FC3DB8781003259C7567A60B28A /* Frameworks */, + 174B834662D2CCCAB2075F2846D0D927 /* Resources */, + ED1911339E5F838814B46009AAC1F112 /* Copy . Private Headers */, + F076CD6C1E05C05CF65162275CB90BE7 /* Copy . Public Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Alamofire-macOS"; - productName = "Alamofire-macOS"; - productReference = 5A651DC40E86BF4387E21EE41960616A /* Alamofire.framework */; + name = "Realm-tvOS"; + productName = "Realm-tvOS"; + productReference = F102EA8269E07552BDCB06B773E448E3 /* Realm.framework */; productType = "com.apple.product-type.framework"; }; - 607983E45A5A3616335575FF9EBC0005 /* RxSwift-macOS */ = { + 406D027DE9F389AB2D151BA094729930 /* Realm-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 13B325DF875EBA5379584C9ECBEDF036 /* Build configuration list for PBXNativeTarget "RxSwift-macOS" */; + buildConfigurationList = DE04B62DAF7A93E261B1A3A8BBE343BB /* Build configuration list for PBXNativeTarget "Realm-iOS" */; buildPhases = ( - 6F4C6844AA0E4E77B7EA9CA9E99AA1DC /* Headers */, - 87318A69031771F3E5DA5DDE2938DCE9 /* Sources */, - 32FA11C65B852B074FC56BCF32C28102 /* Frameworks */, - 31B716BEDBD39E6631BFB2ADFDBA48C6 /* Resources */, + D768FB13341F195410406D189504827D /* Headers */, + 52DFDF47C682D8A84B92DA01521630B2 /* Sources */, + CE226B366F23D7BFFF0224D582E3C3A3 /* Frameworks */, + 4E18591065EEF38348A0ECB19059DF7E /* Resources */, + 44C74BAD7C6AE90DA0886CC220D5EFC9 /* Copy . Private Headers */, + F8D11A3016F898612CCBF72F3DBF494A /* Copy . Public Headers */, ); buildRules = ( ); dependencies = ( - 55E4080A00CA8578495241D26EB57A03 /* PBXTargetDependency */, ); - name = "RxSwift-macOS"; - productName = "RxSwift-macOS"; - productReference = 05C04EE623CD2867FF14BE8F2F890E2F /* RxSwift.framework */; + name = "Realm-iOS"; + productName = "Realm-iOS"; + productReference = DBC4D9359ED9FCBAF3EB67AF03CB6687 /* Realm.framework */; productType = "com.apple.product-type.framework"; }; - 61B8F6F316B5EC61EA28AD33026FB554 /* Realm-macOS */ = { + 53CC2E1837A17ECE9ED46617B5999AEC /* Pods-UnitTestsiOS */ = { isa = PBXNativeTarget; - buildConfigurationList = C1A375B5977693FB59035E4C47DC4D8F /* Build configuration list for PBXNativeTarget "Realm-macOS" */; + buildConfigurationList = 1D77B87D2F856EE4DD52E5057628A61B /* Build configuration list for PBXNativeTarget "Pods-UnitTestsiOS" */; buildPhases = ( - 6EBA963CA8A80C9D52C8AD7957A13B4F /* Headers */, - DA2BFF9AC9D5C54AC7B9AF5B508EF70C /* Sources */, - AF67F47069D4FD4D264DCC665E7E7996 /* Frameworks */, - 11423828AAEF0257D95E217EBB51323A /* Resources */, - 3A8D9BDF1E98935E2A21295E3C23C8D0 /* Copy . Private Headers */, - 450EDDA9B54BFDBFFD9550B3BAB4CC9E /* Copy . Public Headers */, - 953E0A8BEB0E698DC9F2C208144B4557 /* Create Symlinks to Header Folders */, + 785A83CB821331751B45A179C54D64B4 /* Headers */, + 4D57999D26416422EF796AF23DDBD9FA /* Sources */, + F55463DE00956042991F2CAA4A12179F /* Frameworks */, + 74E8266F79679FDA770DF4D85C78A82C /* Resources */, ); buildRules = ( ); dependencies = ( + DC0A04F21386CD3BB11BA02ECA516D01 /* PBXTargetDependency */, + 6E55B1DC46B6E0EBC58E9A331E41B1FB /* PBXTargetDependency */, + A6A8BB97EAE764ABEFA1026A0648A85C /* PBXTargetDependency */, + A6D446CEFBA4F3946229D880F7223362 /* PBXTargetDependency */, + B88B39DF5567E8142EF595DC9C29FDD4 /* PBXTargetDependency */, + ECAADF2F9E28EB0CE65E1BAA16A1290F /* PBXTargetDependency */, + C7E680F806F0E08CBD2760E8F88B13F6 /* PBXTargetDependency */, + C0F20BD9D58608ABE2F7CB29353EA09D /* PBXTargetDependency */, + 304C7402B3A030D9D2302A52D5D518CD /* PBXTargetDependency */, + 386677D7D571EF1CAEE1ABA0E2FC6A7F /* PBXTargetDependency */, ); - name = "Realm-macOS"; - productName = "Realm-macOS"; - productReference = D9701FF5327863C3E166F4139384169F /* Realm.framework */; + name = "Pods-UnitTestsiOS"; + productName = "Pods-UnitTestsiOS"; + productReference = C46AFD7C756BD07E917E7B8759D59D8C /* Pods_UnitTestsiOS.framework */; productType = "com.apple.product-type.framework"; }; - 6B13E9A0EC5B45BB39FA304CF1419DF1 /* RxAtomic-iOS */ = { + 549B61BFC577A13ABF34E34DA7A5A833 /* Pods-UnitTestsTVOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 685C855D6D61DFD0061C9B92494ABCC1 /* Build configuration list for PBXNativeTarget "RxAtomic-iOS" */; + buildConfigurationList = B8F23B1A468890601934DC06A613E1D2 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsTVOS" */; buildPhases = ( - F85F6B067477DE5894CAF913E5D670FD /* Headers */, - 7583C101CEAB45CE68251B14F4001FE2 /* Sources */, - B56AD238724FDCFE3C17591E1A166BD6 /* Frameworks */, - 573C7D59B1803C140EAFE69C62D04812 /* Resources */, + 51551D188F71CD5C4BFABCE0F38F8329 /* Headers */, + 603E47CBAD7B06621F06C2FBFEB8D230 /* Sources */, + 33A0AEF701DFD9B43E29A5A2B78CBFBC /* Frameworks */, + 61EF6200D1223FBDDAF97411DF4FA3EF /* Resources */, ); buildRules = ( ); dependencies = ( + 64A4C43B7BEF7A29B6EF5AF6688DC647 /* PBXTargetDependency */, + 56E3742642028EB0C3506676F8D60E3A /* PBXTargetDependency */, + 1DC46130305BA0C29F836308B3A315EA /* PBXTargetDependency */, + 525CC12947459F63DFFB300404CD6436 /* PBXTargetDependency */, + 6C8A3979156A991AE16C8215B655B13B /* PBXTargetDependency */, + C47E2B5B6688192D0D7A896FC74E6873 /* PBXTargetDependency */, + 2D871688F07DA681ED9503363630BF0F /* PBXTargetDependency */, + 8306CABDBB45D84980E25C7FAEB01543 /* PBXTargetDependency */, + 609B639CBDBC28BEF3AB6750DBB8CFC0 /* PBXTargetDependency */, + 81DE476F41AE7822B8A3CE56DBACC5FD /* PBXTargetDependency */, ); - name = "RxAtomic-iOS"; - productName = "RxAtomic-iOS"; - productReference = 69E5A9CBC772D2593F401655DB75B4A5 /* RxAtomic.framework */; + name = "Pods-UnitTestsTVOS"; + productName = "Pods-UnitTestsTVOS"; + productReference = 491D8E89D5701E6F76D20DD471B1CC04 /* Pods_UnitTestsTVOS.framework */; productType = "com.apple.product-type.framework"; }; - 767796ADC35B47E1489612DBA792BDF0 /* RxSwift-iOS */ = { + 63997DC744B05DE93CBF26A87FEF2F55 /* XMLDictionary-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = B6DF3D40B4E14C204FB08841EE98E553 /* Build configuration list for PBXNativeTarget "RxSwift-iOS" */; + buildConfigurationList = 208038D27B09CC8F6203490FC59D2FF5 /* Build configuration list for PBXNativeTarget "XMLDictionary-tvOS" */; buildPhases = ( - 911249720B65261CE78246D554586CA9 /* Headers */, - D44E070BB24D878B09732BA66AE7A8F7 /* Sources */, - 464CAF9399391CA57EEE8E5EAAC78335 /* Frameworks */, - 8411B21E576F5CE473CB230CF89C9778 /* Resources */, + 758DC8DE79F1E1BF371B2C51BA559871 /* Headers */, + F86E77CB8DFCB4FD5E699D43B07D0BF5 /* Sources */, + 261E9F0035BAB39FBE5B3CB458A48E9B /* Frameworks */, + 5B01A4ECB8F3AB0733C41779A4E6100F /* Resources */, ); buildRules = ( ); dependencies = ( - 2954C173D102C35AD20216C559E967DC /* PBXTargetDependency */, ); - name = "RxSwift-iOS"; - productName = "RxSwift-iOS"; - productReference = 879B25F87594725416692EA7CB5B9004 /* RxSwift.framework */; + name = "XMLDictionary-tvOS"; + productName = "XMLDictionary-tvOS"; + productReference = 434FECB67AB9D3490FCDFD3401C5F0F8 /* XMLDictionary.framework */; productType = "com.apple.product-type.framework"; }; - 823F3F33ED41E93FF005B084228DDFA3 /* ReactiveSwift-iOS */ = { + 6C61C4B54358EE2778A1E74337B4F83C /* Alamofire-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = FB67D430233D395B748CF364F66EB3DD /* Build configuration list for PBXNativeTarget "ReactiveSwift-iOS" */; + buildConfigurationList = A43E243D7C57F9C14C06A050A17E2901 /* Build configuration list for PBXNativeTarget "Alamofire-tvOS" */; buildPhases = ( - 097C630E60891AC64D1EA4BC2382718F /* Headers */, - 7505C6F4D6FB9843A92E19C8AD27F9A1 /* Sources */, - 27890E94BAE78C27C4F4DAC4B2CC234A /* Frameworks */, - 5CA72ABFA8C00CA38EBCF65A25A2E80B /* Resources */, + 34D64A03A31972B26E8A84F15CD1B28C /* Headers */, + FA9A597C009A386DA329D996CA4A19DA /* Sources */, + 3EDE8486420FFF202A797EA7F50E1FAC /* Frameworks */, + 476B87A4F50C18E78B65A254EC720445 /* Resources */, ); buildRules = ( ); dependencies = ( - 83E11DE5FD9711D5D852483F3E65979C /* PBXTargetDependency */, ); - name = "ReactiveSwift-iOS"; - productName = "ReactiveSwift-iOS"; - productReference = A3F8F0715200A94535B6DD0BB8FC141E /* ReactiveSwift.framework */; + name = "Alamofire-tvOS"; + productName = "Alamofire-tvOS"; + productReference = 64FEB3533542F72FA74A36E9D7D4B2DB /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; - 87F0666C2B4E651B81DDA19C8A83EF70 /* Moya-iOS */ = { + 72431F58611BF9725670B081043D5D14 /* Moya-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 835CA4912F9E6965187705765BAC695B /* Build configuration list for PBXNativeTarget "Moya-iOS" */; + buildConfigurationList = 35E644F7B153395419C066DF1DC4DB34 /* Build configuration list for PBXNativeTarget "Moya-macOS" */; buildPhases = ( - 5BDDA27A3BD912035852FC2233E6218D /* Headers */, - C7552EBAE1EB8A884C409EFF9E364553 /* Sources */, - 23307F70A5E72449C16B04D0FA2F4D1B /* Frameworks */, - EEBFD4F4EE577947E59A8DF07F0E8ECB /* Resources */, + B2AA314F93BDF5FC4A39FF1CF4232516 /* Headers */, + A59195CB01DF5B3ED557D061357AF698 /* Sources */, + A1139A0420D9228E3AD48A6D21474324 /* Frameworks */, + 933C28134A8F927D615E3C9C05297636 /* Resources */, ); buildRules = ( ); dependencies = ( - 6FA431D210814B58D8005493E4129BEE /* PBXTargetDependency */, - 95EE77B11B206AC870C712C597D5B8C7 /* PBXTargetDependency */, - FAE59BD17BFFB577E55B607CB345641E /* PBXTargetDependency */, - 4089B8C049C610CE9F3EF2A44D82D42A /* PBXTargetDependency */, + 4E6FD61312D6AB896D698F551702CAD6 /* PBXTargetDependency */, + DBAA776CDD2D4C972F44C10CAA44B1C7 /* PBXTargetDependency */, + 989AFC20AABF2329BC6F1482A4F91D97 /* PBXTargetDependency */, + 4DDF18D50AC59230F46B56001A229D39 /* PBXTargetDependency */, ); - name = "Moya-iOS"; - productName = "Moya-iOS"; - productReference = 8CF8BC2C2F6FA40438A67F6DDE8ACF45 /* Moya.framework */; + name = "Moya-macOS"; + productName = "Moya-macOS"; + productReference = 6D1309A43542DBA952E07D421503E8B1 /* Moya.framework */; productType = "com.apple.product-type.framework"; }; - 8C75A2ED7E3B3AC6161D12090D3B20A1 /* Pods-UnitTestsOSX */ = { + 8101504DF8C617E85D2E7038A68566B0 /* Alamofire-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 109A29ED4131D46858AA7B1F3932716E /* Build configuration list for PBXNativeTarget "Pods-UnitTestsOSX" */; + buildConfigurationList = 7955E59777DAFCE97D5965BC14823974 /* Build configuration list for PBXNativeTarget "Alamofire-macOS" */; buildPhases = ( - C7C942C210644E3A35924D350C51EBCF /* Headers */, - E7427C64ACF88D049A3ADA0933BBD6C6 /* Sources */, - 779D5728F4D2A1AA853B5E93DEB9AB1D /* Frameworks */, - 60E6464C0658A0FBC8894D19C9F267DB /* Resources */, + 1FC8B56DB5ABCED36095366AC994D229 /* Headers */, + D0696473F79B6672F355C584BC0393AC /* Sources */, + BCC07CDD01125995ABCD801906FE7D35 /* Frameworks */, + E010576F06F9A4BC59EE7CA8A3E23B4E /* Resources */, ); buildRules = ( ); dependencies = ( - 1FA2A00E3220D047EFF0604FCE849E8F /* PBXTargetDependency */, - 362A47B1C0EBF4C750E02583FE819C17 /* PBXTargetDependency */, - CC461DA73F2858644B5258C1662D3F09 /* PBXTargetDependency */, - 07EE64BE37504040C9785DA9A2C52299 /* PBXTargetDependency */, - E10C7C2B87115AE53416348965FE4569 /* PBXTargetDependency */, - 99C1EDD93008DA1CD4356FC1D70B4BA8 /* PBXTargetDependency */, - 6F7F5CA237598823989D979EF8D39E9C /* PBXTargetDependency */, - 015FD49EFA2E703EAE25757A06ABAB7E /* PBXTargetDependency */, - B63EB58428FE3101E9636228210300E6 /* PBXTargetDependency */, - FE6C5292BC7ED2CAEF2046F835CF1934 /* PBXTargetDependency */, ); - name = "Pods-UnitTestsOSX"; - productName = "Pods-UnitTestsOSX"; - productReference = 22D0F66A5DAFCD9E4A4705BA94EB65A3 /* Pods_UnitTestsOSX.framework */; + name = "Alamofire-macOS"; + productName = "Alamofire-macOS"; + productReference = B5E1DAF56D308C1705DB39EC2447D680 /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; - A2E9714CE11613BA817B225378616C5B /* Pods-Performance.Test */ = { + 86749588925B83C9D25CE5BD7A8DEA12 /* Moya-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = CE27DFA0A09688A77041323A4EBF7759 /* Build configuration list for PBXNativeTarget "Pods-Performance.Test" */; + buildConfigurationList = DCC0C79AE96EAB4ABB20B6BE8722AEAB /* Build configuration list for PBXNativeTarget "Moya-tvOS" */; buildPhases = ( - 05DB839225A988D1F03AAB141739772E /* Headers */, - 220B508EA6F3AC2AC338A22ACD0E3CB0 /* Sources */, - 0DD50B5F3A9E8EFEA51DBC51D0244F3A /* Frameworks */, - 56E7F33B320DF1A8248C3762AA48B933 /* Resources */, + A4F1DBEFF9646CE422848C415DF706DB /* Headers */, + C6681DF26606F5EAABEC275E2718B35B /* Sources */, + 061AA7E5F0DF5ADB64946177DC41F86A /* Frameworks */, + CECABA6AD0D8D3C91D6ABC31A0153383 /* Resources */, ); buildRules = ( ); dependencies = ( - 51112FC76F9477B4B351489245C801B8 /* PBXTargetDependency */, + 55EFADB99D665873601AFE8136DF200A /* PBXTargetDependency */, + 9508EB9481578F757840CBE90250028F /* PBXTargetDependency */, + 8AB01AD1F7A56DAACF28BA7E3B189F06 /* PBXTargetDependency */, + 901D3219EDDA6D96D08804C6C051AD79 /* PBXTargetDependency */, ); - name = "Pods-Performance.Test"; - productName = "Pods-Performance.Test"; - productReference = 9280F4F02C55ACEF682732CD59894C93 /* Pods_Performance_Test.framework */; + name = "Moya-tvOS"; + productName = "Moya-tvOS"; + productReference = 8365F214829608CD7EF18D4EA4DF62E9 /* Moya.framework */; productType = "com.apple.product-type.framework"; }; - A39793548B54BF99A63F58A997295283 /* Realm-iOS */ = { + 929BC3D02E959A4D5E563846CA52C6A0 /* Pods-Performance.Test */ = { isa = PBXNativeTarget; - buildConfigurationList = C12C208C864FA9DCC5ADF7C238BC1C9D /* Build configuration list for PBXNativeTarget "Realm-iOS" */; + buildConfigurationList = 1DED04062D09E6F70B10A826E33A2F0C /* Build configuration list for PBXNativeTarget "Pods-Performance.Test" */; buildPhases = ( - EF7F690766CA34DC7C58392C100CEE07 /* Headers */, - 041485DE7155B8B0D82086C961F8F1F9 /* Sources */, - B82C1AF91DC4D077DC929DBFF462E269 /* Frameworks */, - 4A6BAE9F1C911DFC684F70A11853A54C /* Resources */, - C4537F577CBA9280BA0C1E360CE54A99 /* Copy . Private Headers */, - E17B5DD90F8FAEEDA1D21151798723A5 /* Copy . Public Headers */, + AD3F4C122E304852611E0F8B1B6D8C13 /* Headers */, + 310E7487431F75AB2BB58ECDEFD0293A /* Sources */, + BFCA36E2602197C0E49448EF5A4A71B1 /* Frameworks */, + AA00484149F5411724E83D4F725C4B4F /* Resources */, ); buildRules = ( ); dependencies = ( + 27BA1B4FC2FF1EC4031C8769CDF5A91F /* PBXTargetDependency */, ); - name = "Realm-iOS"; - productName = "Realm-iOS"; - productReference = D22FEC3E0D295A54453EF8FB5CCA2CC2 /* Realm.framework */; + name = "Pods-Performance.Test"; + productName = "Pods-Performance.Test"; + productReference = 53DA8193EB33C456D4F95F842F24049C /* Pods_Performance_Test.framework */; productType = "com.apple.product-type.framework"; }; - A4A44D1A5CDD960F8E04681AFE771E72 /* Alamofire-iOS */ = { + 9AEC73238EB4707CC2BC8A464EBB6900 /* EVReflection-0db607d1 */ = { isa = PBXNativeTarget; - buildConfigurationList = F11307E9D6A6C91619A83FF392C1EF52 /* Build configuration list for PBXNativeTarget "Alamofire-iOS" */; + buildConfigurationList = 143A756892A118DB4A120B4C3753226D /* Build configuration list for PBXNativeTarget "EVReflection-0db607d1" */; buildPhases = ( - 1EC7A7942EEDC20998F90315C64756B9 /* Headers */, - BD18E720A24789F63711152DCB0D7CD7 /* Sources */, - 78AE21ABF28642F52945FEE86B1F2320 /* Frameworks */, - 66DEADE54F08438F52CE33E3297A2152 /* Resources */, + FD39106C88318E62782BA64EA6FE6587 /* Headers */, + 4A0714EF467FF482874CAF2E445A0856 /* Sources */, + EA4A436303E1DC86AD971C237B8825BD /* Frameworks */, + 86197D8E54421235466164B68D54C948 /* Resources */, ); buildRules = ( ); dependencies = ( + BCFDBA8607A65595006C024DAA2B0C22 /* PBXTargetDependency */, + 6A2A99C2DB9BAB4A4158A8E02EC44AA7 /* PBXTargetDependency */, + 582CDFD65AB2D157C068FDEAE8AF50C1 /* PBXTargetDependency */, + 4F01B182E376EC1ADBDE008E216F5EFE /* PBXTargetDependency */, ); - name = "Alamofire-iOS"; - productName = "Alamofire-iOS"; - productReference = DF7C0ED8D518D2AB96D3CD7A84B30F6F /* Alamofire.framework */; + name = "EVReflection-0db607d1"; + productName = "EVReflection-0db607d1"; + productReference = 5EEB92A0A2BE0741A8BAE840D909A726 /* EVReflection.framework */; productType = "com.apple.product-type.framework"; }; - B6C596D0A63B5D7A18B0EEFBB7F35B24 /* Result-tvOS */ = { + 9FA0D3F2F380C88414707C800CAB82D9 /* Alamofire-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 9BADBDA5830FADDF7CF8E5C5CA3DBB18 /* Build configuration list for PBXNativeTarget "Result-tvOS" */; + buildConfigurationList = 05AEAF054145587D91A8610E24B796B4 /* Build configuration list for PBXNativeTarget "Alamofire-iOS" */; buildPhases = ( - EA312A545E687A96B3AA40593B22AE90 /* Headers */, - 94127BE8B3A17C4C92BAB00CA7A9B6D7 /* Sources */, - 5B513167B430B518D511118AC4F2D8BB /* Frameworks */, - 40C71B404476B0A3F1968F1F37EE478D /* Resources */, + 40A3B900D6AE6776B49969FCD67082A3 /* Headers */, + C9ED9C82C79196E2B6D3FBF39701E5E9 /* Sources */, + 3B7B6C105FF5BACE5DBEFBCEFAAC047F /* Frameworks */, + BA1B837C01DF16A27FD55DB8BD441162 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "Result-tvOS"; - productName = "Result-tvOS"; - productReference = 2BCB971596DA6DB917C5C0554A26DE3D /* Result.framework */; + name = "Alamofire-iOS"; + productName = "Alamofire-iOS"; + productReference = 1EAE7B876D023F1D147A76E4448E8358 /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; - BAC751DDD3E1841B863B6378FB4FA958 /* ReactiveSwift-tvOS */ = { + A1F8B5E27076EEAF76212ECAE03B4700 /* EVReflection-Core */ = { isa = PBXNativeTarget; - buildConfigurationList = C96FD8D3C5EF9ECE1E8314154EE5F4CE /* Build configuration list for PBXNativeTarget "ReactiveSwift-tvOS" */; + buildConfigurationList = 10BF12F912E12BE112A27800506995BF /* Build configuration list for PBXNativeTarget "EVReflection-Core" */; buildPhases = ( - 1E059112CA1F152B85133A349B472D21 /* Headers */, - DEF1962E5E47A2CB18839FCB63BB2A85 /* Sources */, - 6959E86E72106D95F73A1EA8499F0C1A /* Frameworks */, - 40157F396FC8B103F7123404C30DE3AF /* Resources */, + 09375E0FD7B3CED4F15750A16A4BF837 /* Headers */, + 9F006DE5FF4E2B78E0DAB5E46E0B7D9B /* Sources */, + 74589E7E16D56144EA350484861F973F /* Frameworks */, + 4BA388AB23D4138A3C6434D3FD8E8CCD /* Resources */, ); buildRules = ( ); dependencies = ( - 33F14B1B1B0BF094186949FCD2FEDD86 /* PBXTargetDependency */, ); - name = "ReactiveSwift-tvOS"; - productName = "ReactiveSwift-tvOS"; - productReference = 5205D6ED1362D3DA1FA288527EF16CEE /* ReactiveSwift.framework */; + name = "EVReflection-Core"; + productName = "EVReflection-Core"; + productReference = F067B45FB302A923ACA4A5297CC53B75 /* EVReflection.framework */; productType = "com.apple.product-type.framework"; }; - C663134250997759B4B9807462AAFC68 /* ReactiveSwift-macOS */ = { + B83C3B534EC0E5F16FBE915FF8685B0A /* ReactiveSwift-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = BB2EECA4DB71BA77D8523E6722067E58 /* Build configuration list for PBXNativeTarget "ReactiveSwift-macOS" */; + buildConfigurationList = 11023021F16A3825CB33C7E652C7842F /* Build configuration list for PBXNativeTarget "ReactiveSwift-tvOS" */; buildPhases = ( - C7964EC67984B9BD09177FD2277E3E19 /* Headers */, - E1AA15E5A61C7FA79D3CDE84E73D78C9 /* Sources */, - 840BF3A605D23A5636D4E2684ED33596 /* Frameworks */, - F546AAFC071739597117DF5016618514 /* Resources */, + 357F6D114F229C7A35937994BB95ECB3 /* Headers */, + EE915D740F81C730E0902FC9B41187E5 /* Sources */, + 2E5434E4277342FF195C475DFE9D49BB /* Frameworks */, + 6C6736AA0E8B7DFB327307138DFAA4FE /* Resources */, ); buildRules = ( ); dependencies = ( - 7970780FE2AC185D35BD70BEBA8DB221 /* PBXTargetDependency */, + 6C8A4305760FF1B6E71113CF6EA7072B /* PBXTargetDependency */, ); - name = "ReactiveSwift-macOS"; - productName = "ReactiveSwift-macOS"; - productReference = 98C7894E5DD02799FB1B9540D606DE19 /* ReactiveSwift.framework */; + name = "ReactiveSwift-tvOS"; + productName = "ReactiveSwift-tvOS"; + productReference = A7D44ACC59EEA03E8EA3906C05342F5F /* ReactiveSwift.framework */; productType = "com.apple.product-type.framework"; }; - CAC228ED49500A548C8DB8F852CBA091 /* RxAtomic-tvOS */ = { + BE4D47DED6D9107DA9C65E267CB4FCFB /* Result-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 7AE3B52870CF400CDC3BDDED0BB12E63 /* Build configuration list for PBXNativeTarget "RxAtomic-tvOS" */; + buildConfigurationList = 035086722E93472963FF7D77F78520DC /* Build configuration list for PBXNativeTarget "Result-iOS" */; buildPhases = ( - 67D078519677973425E8F44FC8FAB665 /* Headers */, - 6483C269451D8DCFBBC6990B8FD1EB4D /* Sources */, - 7047243E7331D8A1E87807ACFD84D45C /* Frameworks */, - 2A97E1104529B7429668DF17A8DF1E84 /* Resources */, + 5BE7C091E4DC47226A1585E0E12CCA80 /* Headers */, + 81F381479505ED0B841C58DEE80C34CE /* Sources */, + E5B38211356096DF1376B722F3312677 /* Frameworks */, + D0BA591B771BC85394ABC40144EFA674 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "RxAtomic-tvOS"; - productName = "RxAtomic-tvOS"; - productReference = 639D2B822F1FF0C3EAD849D5F9BE6D6C /* RxAtomic.framework */; + name = "Result-iOS"; + productName = "Result-iOS"; + productReference = 631E6383BC6884583CF217C5AD28E842 /* Result.framework */; productType = "com.apple.product-type.framework"; }; - D538A7EAAD47F5755C23DACE676B365E /* EVReflection-Core */ = { + C0A827D05731BEAA3E6444EEC4BB5212 /* Pods-UnitTestsOSX */ = { isa = PBXNativeTarget; - buildConfigurationList = 493B4DC4573C6F78C445B7F896BC1324 /* Build configuration list for PBXNativeTarget "EVReflection-Core" */; + buildConfigurationList = 8C811B142CE1D40839761579E05C60C2 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsOSX" */; buildPhases = ( - BAAF18BD203875382E2ED7FBDC707219 /* Headers */, - 18AB2BCA92EED15932A05BC0743A47A8 /* Sources */, - D78EE7A2644911DC7A4D75FB355AE950 /* Frameworks */, - 1C84873D43AA699A2DB8CA33F7FFB3BF /* Resources */, + 0A6E83F9E0657B972E365001380F76CE /* Headers */, + 8DE2BC618FAA2EE4BD8655F50B913A9A /* Sources */, + 2139F636D141843722994DEB683AC74F /* Frameworks */, + B21298A030F433C1ACB468A817175F6C /* Resources */, ); buildRules = ( ); dependencies = ( + B5F0FD1177D7B7D045ABEB0DB6B14365 /* PBXTargetDependency */, + 2AC24B200DE493B7ECEE8D97FD9FC1D2 /* PBXTargetDependency */, + 77E16F4C261787BE76823FA9821ECDAC /* PBXTargetDependency */, + AAA8C15B74CD34C7D45F582473426A20 /* PBXTargetDependency */, + 746AB29E066C624098A33B1B7A381809 /* PBXTargetDependency */, + EC0C5E41B1E84421252838EB1F0CE7BE /* PBXTargetDependency */, + 8D68CFDF63A11014E064A0E5E807C0F9 /* PBXTargetDependency */, + 92707D2E538504DC06397AA9C5620210 /* PBXTargetDependency */, + E3F0F7C2DEE9E7C3D232B24F242826CA /* PBXTargetDependency */, + 3DED4C228A1094425D874E9E211642F9 /* PBXTargetDependency */, ); - name = "EVReflection-Core"; - productName = "EVReflection-Core"; - productReference = 9E45FEBCDAC5F0795D91C93337CC226E /* EVReflection.framework */; + name = "Pods-UnitTestsOSX"; + productName = "Pods-UnitTestsOSX"; + productReference = 44D7E6832D67FD92E014E8D7A3068895 /* Pods_UnitTestsOSX.framework */; productType = "com.apple.product-type.framework"; }; - E224DED9CA24DC2348264D7227274A79 /* EVReflection-0db607d1 */ = { + C942B1A9039A9BF4735B57591C7B3940 /* Result-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = E7EBAECA6A9C01A81038C1A6E6938423 /* Build configuration list for PBXNativeTarget "EVReflection-0db607d1" */; + buildConfigurationList = FA0A256F6F2B583DCE346F614E857D63 /* Build configuration list for PBXNativeTarget "Result-macOS" */; buildPhases = ( - E488694600A970F85510B98FDC4C3AC8 /* Headers */, - 33962BEFEBA685F22CFEA171138977AE /* Sources */, - 6C980B009C6EFAB303AF25BF55AF1047 /* Frameworks */, - 55AA741D9B06879902BA2B73523FDF7C /* Resources */, + FD542A6B89D6F3CEA5CEF455B964E02F /* Headers */, + 0F6E14A8169EEF203E995A12E6C6277F /* Sources */, + 0862E241906DF2F9B9AA20C861D1F205 /* Frameworks */, + DF5F11F34E15D4E6BAACA04011F447E3 /* Resources */, ); buildRules = ( ); dependencies = ( - 54CF8FF760FFCE71CA63351DFED082A7 /* PBXTargetDependency */, - DED628912BFC1F61F0DC225EDB7953ED /* PBXTargetDependency */, - 2D16F1DC0DE5BCFC4F204FA9FC8E73B5 /* PBXTargetDependency */, - F3F9F27AA3C015AC3A753D1DAD20B508 /* PBXTargetDependency */, ); - name = "EVReflection-0db607d1"; - productName = "EVReflection-0db607d1"; - productReference = 0CD4D70B5AF87ACD432D59C30711EA9F /* EVReflection.framework */; + name = "Result-macOS"; + productName = "Result-macOS"; + productReference = F3EE61B5D820804750834016A3933F89 /* Result.framework */; productType = "com.apple.product-type.framework"; }; - E45304E583337F23A20FE846D0E95D0F /* Realm-tvOS */ = { + D25E4D8099DBEA9B372FE63630E0395D /* XMLDictionary-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 323D2339C761B5B988278E1E4528EA0C /* Build configuration list for PBXNativeTarget "Realm-tvOS" */; + buildConfigurationList = 5B135098129D1A1B73369D0AA92B0777 /* Build configuration list for PBXNativeTarget "XMLDictionary-iOS" */; buildPhases = ( - 55B572A55C8AF079CF15C87A26096EE3 /* Headers */, - BE48865E599BE0EF7D50EFB7EB4670AE /* Sources */, - 7362A79C04E86B509046E9B291975B57 /* Frameworks */, - 81A3EEDA147E6152B1E9BDBAE37D2991 /* Resources */, - 868CF3B61DAC8073FB78EFB706C098BA /* Copy . Private Headers */, - 8CFC5506D656CD08F3417AC8DE1B9E74 /* Copy . Public Headers */, + 8BD633BD4C9F63D3B133D3845B46F15D /* Headers */, + 0D4F4A644D37CA4C857AAD9B93E23264 /* Sources */, + 7B91044506D291C13DD8170DE6D4AADB /* Frameworks */, + D99AB91975530702E162042B8AE62FD1 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "Realm-tvOS"; - productName = "Realm-tvOS"; - productReference = D6B1DD7F215686D7B3C550A17C63DF99 /* Realm.framework */; + name = "XMLDictionary-iOS"; + productName = "XMLDictionary-iOS"; + productReference = 485FF56BA370B6C1A69D816A29542135 /* XMLDictionary.framework */; productType = "com.apple.product-type.framework"; }; - E5899EFD2973E7C4FFE3F2745571789B /* XMLDictionary-iOS */ = { + D7226BF19027C27EBC6D9E3EA73CB2CB /* RxAtomic-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 05D28D96EC4AFE73C251FCA6F49268D1 /* Build configuration list for PBXNativeTarget "XMLDictionary-iOS" */; + buildConfigurationList = BB4E24D4BAE5693AE3A052F5E97D62CD /* Build configuration list for PBXNativeTarget "RxAtomic-macOS" */; buildPhases = ( - 102403D3CF86704FA8897333D4686389 /* Headers */, - 3DDAB25FEC4E6283C7733BB965FF0DB6 /* Sources */, - B0764F98F34DB42D0A95761F9A2E60ED /* Frameworks */, - D6B4946EAFD2435E606558DD0E4973B5 /* Resources */, + 4F3F35FD06C86377B4B4390243F375AD /* Headers */, + AB048548AE57AE8EB1FB1111287289F7 /* Sources */, + 0AC696FD645813AEA5C275507183FDB1 /* Frameworks */, + F190A3332B3939EC58D56DB391053DFB /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "XMLDictionary-iOS"; - productName = "XMLDictionary-iOS"; - productReference = F007D3955CDCB13F69370F7E39BB0E7F /* XMLDictionary.framework */; + name = "RxAtomic-macOS"; + productName = "RxAtomic-macOS"; + productReference = 7D4B7E5C7A5E28201184E14AAEECB8F7 /* RxAtomic.framework */; productType = "com.apple.product-type.framework"; }; - E96C031CDEE6E783C748AEB1C769A6D3 /* RealmSwift-macOS */ = { + DEBE21D571C9931967FC06E6D31A3A20 /* RxSwift-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 6D63D4B54862B25EDDA4AE150388774A /* Build configuration list for PBXNativeTarget "RealmSwift-macOS" */; + buildConfigurationList = 62818135EDA1D19757CA93E9FF94A90D /* Build configuration list for PBXNativeTarget "RxSwift-tvOS" */; buildPhases = ( - 62769D727FC0DFC43CA651FF184E41CB /* Headers */, - 7F0F89CE6360783C33DFCBD63B238792 /* Sources */, - 17DCEE3C752E540688415303A736B39D /* Frameworks */, - 09427E980820F4F276A51C6A229DEAD4 /* Resources */, + D63A7B3E6325036302AF5B2B0FE316D7 /* Headers */, + FFDA7C0F96CB1E9A52BFF531ACBB1B7B /* Sources */, + B9D35938F14B8EB540285D86A5CC8626 /* Frameworks */, + 5FF6F25015A55BC2B75D89566D0BE080 /* Resources */, ); buildRules = ( ); dependencies = ( - 7A9D834F11815B37FD84C0A71C911342 /* PBXTargetDependency */, + 67E81954391C1A51AD8B6D9C4DC56B04 /* PBXTargetDependency */, ); - name = "RealmSwift-macOS"; - productName = "RealmSwift-macOS"; - productReference = 268E94AAEEE952B984F7516EAC65E0CA /* RealmSwift.framework */; + name = "RxSwift-tvOS"; + productName = "RxSwift-tvOS"; + productReference = 399C228120973AC51950BEB47473300C /* RxSwift.framework */; productType = "com.apple.product-type.framework"; }; - EAE2DBD82F1EC65B9656E2CBE6850877 /* Result-macOS */ = { + EEA270439C5DE3906C1B93F6956B3DDE /* XMLDictionary-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = C61862F1CFB5F6E07BA66CB6DA89A370 /* Build configuration list for PBXNativeTarget "Result-macOS" */; + buildConfigurationList = 72E0C6D23BC4365FDEDB7432FD51B8D3 /* Build configuration list for PBXNativeTarget "XMLDictionary-macOS" */; buildPhases = ( - 1D92E2F60C38CAA9A7FB926C60391818 /* Headers */, - 1085A1102D6D109E2950753CAE80EA53 /* Sources */, - 2FB345B68A1BC2CBFEECA2D2BB1CBA5B /* Frameworks */, - C5071570AED36F859753B8AF7AD0DF50 /* Resources */, + 87526745D5D3DDACE774AACE866DD9A0 /* Headers */, + B13ED1F5419B4A9384272F6E4C4BCC7C /* Sources */, + E268D32ADD2023B6DBE25833C4FCFB99 /* Frameworks */, + FB8A1CCC1BC51AD1A8EC9D756C95599C /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "Result-macOS"; - productName = "Result-macOS"; - productReference = 95025238532A88701DD1AD9F2C237A32 /* Result.framework */; + name = "XMLDictionary-macOS"; + productName = "XMLDictionary-macOS"; + productReference = 41CC605E4F2E1BBBEF584BF020E10916 /* XMLDictionary.framework */; productType = "com.apple.product-type.framework"; }; - F7C36D2B944BCC658E2F2C39CB7B08BB /* XMLDictionary-tvOS */ = { + F6D7A08BF440BBCDCCEEE6791656798C /* ReactiveSwift-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = D47D1645A07B509FC21F258D963AD841 /* Build configuration list for PBXNativeTarget "XMLDictionary-tvOS" */; + buildConfigurationList = B58880AB7408F9AA9B011B35D688761E /* Build configuration list for PBXNativeTarget "ReactiveSwift-iOS" */; buildPhases = ( - A32041E7BC287085334686C89E1EE9B8 /* Headers */, - AF6B9FA68A1742D36866A892FF2DC5DA /* Sources */, - 1D10D633FE8B012847B371BE6E865D1B /* Frameworks */, - 8BCA0A12861FC77E436A83283BB060B3 /* Resources */, + 3D5BF145EB1BD9CD43E6428C9BEFE69A /* Headers */, + 8395DC2F5F7F1FE1CC0C094AA5799ED3 /* Sources */, + 2B3A908BBFC20DC5CF04CFE236600470 /* Frameworks */, + 5CEF6154F9BDCAD5B466ED10DC5D6AA1 /* Resources */, ); buildRules = ( ); dependencies = ( + 4246967184C6137869876EBEF4212DEB /* PBXTargetDependency */, ); - name = "XMLDictionary-tvOS"; - productName = "XMLDictionary-tvOS"; - productReference = 35472140C1879A9D88F3E62A70D18A73 /* XMLDictionary.framework */; + name = "ReactiveSwift-iOS"; + productName = "ReactiveSwift-iOS"; + productReference = 0E4500B9EADC1B9DE655F1D015AC6051 /* ReactiveSwift.framework */; productType = "com.apple.product-type.framework"; }; - FD8142B9165543E212D932E28EF67411 /* EVReflection-e20423af */ = { + F9855A812958FFF184171D3D4A459FEF /* RealmSwift-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 423D9CAD78E68B8A24A3D170B19FB976 /* Build configuration list for PBXNativeTarget "EVReflection-e20423af" */; + buildConfigurationList = 66CCE22C19737CCC467EBF951AAAE56C /* Build configuration list for PBXNativeTarget "RealmSwift-iOS" */; buildPhases = ( - 97FFD3C4239FB8B2C3E41D336FF1CA2A /* Headers */, - 91BECA427AC5E4D6EA3FF245B9D9F1E3 /* Sources */, - 56357E6004201FC560EF9D363D42B2D7 /* Frameworks */, - EE1F7BD2D0E0A68334FEB3C449517B30 /* Resources */, + 67E2FB31B7C14D0CCAA2B8511EDE2DDB /* Headers */, + C74132EB54895AA80FC4418BD5BCEF74 /* Sources */, + FD8CCD80859F5AD77003FD6858839B22 /* Frameworks */, + F2C7A4C10E67C2A550ABD888F6FB7BC9 /* Resources */, ); buildRules = ( ); dependencies = ( - 714A0CC603A067568E891357DE4B11F7 /* PBXTargetDependency */, - B2CF402F2949886193395F182AB029B8 /* PBXTargetDependency */, - 136913A17F9B0C1D91EDCE12927A5B74 /* PBXTargetDependency */, - 9312F6957A5543171C547AF9EA139032 /* PBXTargetDependency */, + 6B7410ADF6BC0B015DD13AE93AE63054 /* PBXTargetDependency */, ); - name = "EVReflection-e20423af"; - productName = "EVReflection-e20423af"; - productReference = 64622FBAC6458D8EF5481D3EE6B3BC5D /* EVReflection.framework */; + name = "RealmSwift-iOS"; + productName = "RealmSwift-iOS"; + productReference = FE76081F6BA8B80324E47146E37E94F7 /* RealmSwift.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; LastUpgradeCheck = 0930; + TargetAttributes = { + 186D544EAF57B58DBA66C653E79DE170 = { + LastSwiftMigration = 1020; + }; + 2BB8D526183BE3DBC42DF32D8ED49957 = { + LastSwiftMigration = 1020; + }; + 9FA0D3F2F380C88414707C800CAB82D9 = { + LastSwiftMigration = 1020; + }; + BE4D47DED6D9107DA9C65E267CB4FCFB = { + LastSwiftMigration = 1020; + }; + F6D7A08BF440BBCDCCEEE6791656798C = { + LastSwiftMigration = 1020; + }; + F9855A812958FFF184171D3D4A459FEF = { + LastSwiftMigration = 1020; + }; + }; }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 8A2C8F488AF0EBE584F6421CF8787724 /* Products */; + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = E3C434A36E55E578EA4AD0148BC6A27A /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - A4A44D1A5CDD960F8E04681AFE771E72 /* Alamofire-iOS */, - 5FCB209774D0478343BC90EB9DF59C38 /* Alamofire-macOS */, - 3B4A794C244A1489AC743773A6A4BDC4 /* Alamofire-tvOS */, - E224DED9CA24DC2348264D7227274A79 /* EVReflection-0db607d1 */, - 093B3E72548A104284F5FD4224A1E4BA /* EVReflection-18115d1d */, - D538A7EAAD47F5755C23DACE676B365E /* EVReflection-Core */, - FD8142B9165543E212D932E28EF67411 /* EVReflection-e20423af */, - 87F0666C2B4E651B81DDA19C8A83EF70 /* Moya-iOS */, - 00E8CDE12078D7E3A5B6368EB40644A2 /* Moya-macOS */, - 36282FAF3D7B96A1469995249A3CCDA6 /* Moya-tvOS */, - 1B93E66810E47838C8FC4D3D577BCF72 /* Pods-44Demo5 */, - A2E9714CE11613BA817B225378616C5B /* Pods-Performance.Test */, - 4ADB61C917917E2CF9DEA9A4B4B0F552 /* Pods-UnitTestsiOS */, - 8C75A2ED7E3B3AC6161D12090D3B20A1 /* Pods-UnitTestsOSX */, - 2FD2667BCCD668C74ACFA2AA98C8871E /* Pods-UnitTestsTVOS */, - 823F3F33ED41E93FF005B084228DDFA3 /* ReactiveSwift-iOS */, - C663134250997759B4B9807462AAFC68 /* ReactiveSwift-macOS */, - BAC751DDD3E1841B863B6378FB4FA958 /* ReactiveSwift-tvOS */, - A39793548B54BF99A63F58A997295283 /* Realm-iOS */, - 61B8F6F316B5EC61EA28AD33026FB554 /* Realm-macOS */, - E45304E583337F23A20FE846D0E95D0F /* Realm-tvOS */, - 0BFC575BE3AB0D3296184D813A0D87B7 /* RealmSwift-iOS */, - E96C031CDEE6E783C748AEB1C769A6D3 /* RealmSwift-macOS */, - 5FC6A49B8CC703EA233D5AB70EAD388D /* RealmSwift-tvOS */, - 50724ACB85FAFC81475612CAEBD6F77A /* Result-iOS */, - EAE2DBD82F1EC65B9656E2CBE6850877 /* Result-macOS */, - B6C596D0A63B5D7A18B0EEFBB7F35B24 /* Result-tvOS */, - 6B13E9A0EC5B45BB39FA304CF1419DF1 /* RxAtomic-iOS */, - 47E8F978501B6E08AB8A235065F72889 /* RxAtomic-macOS */, - CAC228ED49500A548C8DB8F852CBA091 /* RxAtomic-tvOS */, - 767796ADC35B47E1489612DBA792BDF0 /* RxSwift-iOS */, - 607983E45A5A3616335575FF9EBC0005 /* RxSwift-macOS */, - 38AE6C84CA46C6828A093FFAA090D880 /* RxSwift-tvOS */, - E5899EFD2973E7C4FFE3F2745571789B /* XMLDictionary-iOS */, - 20AEEEFCD98E48B97F8B37594A042B66 /* XMLDictionary-macOS */, - F7C36D2B944BCC658E2F2C39CB7B08BB /* XMLDictionary-tvOS */, + 9FA0D3F2F380C88414707C800CAB82D9 /* Alamofire-iOS */, + 8101504DF8C617E85D2E7038A68566B0 /* Alamofire-macOS */, + 6C61C4B54358EE2778A1E74337B4F83C /* Alamofire-tvOS */, + 9AEC73238EB4707CC2BC8A464EBB6900 /* EVReflection-0db607d1 */, + 2AD3FF65669F9A32A72A0BFC6F6A0E48 /* EVReflection-18115d1d */, + A1F8B5E27076EEAF76212ECAE03B4700 /* EVReflection-Core */, + 27152707B2D442C60C76F486BDC103E1 /* EVReflection-e20423af */, + 2BB8D526183BE3DBC42DF32D8ED49957 /* Moya-iOS */, + 72431F58611BF9725670B081043D5D14 /* Moya-macOS */, + 86749588925B83C9D25CE5BD7A8DEA12 /* Moya-tvOS */, + 111EF1EAAF51EF2EC5A47CAB36023DA5 /* Pods-44Demo5 */, + 929BC3D02E959A4D5E563846CA52C6A0 /* Pods-Performance.Test */, + 53CC2E1837A17ECE9ED46617B5999AEC /* Pods-UnitTestsiOS */, + C0A827D05731BEAA3E6444EEC4BB5212 /* Pods-UnitTestsOSX */, + 549B61BFC577A13ABF34E34DA7A5A833 /* Pods-UnitTestsTVOS */, + F6D7A08BF440BBCDCCEEE6791656798C /* ReactiveSwift-iOS */, + 0BE9FAB72F8F8C5B56ED4A21805C6197 /* ReactiveSwift-macOS */, + B83C3B534EC0E5F16FBE915FF8685B0A /* ReactiveSwift-tvOS */, + 406D027DE9F389AB2D151BA094729930 /* Realm-iOS */, + 3A04C1C4910C91184ACD746CC1A874C7 /* Realm-macOS */, + 3BFE5EF8A8E680833B02983C8EC1F6EA /* Realm-tvOS */, + F9855A812958FFF184171D3D4A459FEF /* RealmSwift-iOS */, + 1CD1377A6578405D62025A20A376795B /* RealmSwift-macOS */, + 17E39A2C947DF48303AA27FA947D9D34 /* RealmSwift-tvOS */, + BE4D47DED6D9107DA9C65E267CB4FCFB /* Result-iOS */, + C942B1A9039A9BF4735B57591C7B3940 /* Result-macOS */, + 25E1F66E7F0D534963C483FFA8F8FDAD /* Result-tvOS */, + 2E1A00D9992F41EB52D9C6D9D43449E1 /* RxAtomic-iOS */, + D7226BF19027C27EBC6D9E3EA73CB2CB /* RxAtomic-macOS */, + 398DB92BFF8DFE0EA05FA55F66826498 /* RxAtomic-tvOS */, + 186D544EAF57B58DBA66C653E79DE170 /* RxSwift-iOS */, + 31E5DD721833E2F31F7BB7E9D65F7689 /* RxSwift-macOS */, + DEBE21D571C9931967FC06E6D31A3A20 /* RxSwift-tvOS */, + D25E4D8099DBEA9B372FE63630E0395D /* XMLDictionary-iOS */, + EEA270439C5DE3906C1B93F6956B3DDE /* XMLDictionary-macOS */, + 63997DC744B05DE93CBF26A87FEF2F55 /* XMLDictionary-tvOS */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 0528C03FE8FFF1D6AD88003343A0FA11 /* Resources */ = { + 06BBA84ECD8484D3A6926ECA591B1039 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 09427E980820F4F276A51C6A229DEAD4 /* Resources */ = { + 174B834662D2CCCAB2075F2846D0D927 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 11423828AAEF0257D95E217EBB51323A /* Resources */ = { + 312996DEA8FD9438A9746DB14733004B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 15705B4C17169F6472A4C11842101553 /* Resources */ = { + 4086C3B40B8350881065EC6871E3CEB6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 1C1859B4CEF5D0F54E66C1D4DC83F459 /* Resources */ = { + 46154E8DED208FA4A357573BF0F53303 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 1C84873D43AA699A2DB8CA33F7FFB3BF /* Resources */ = { + 476B87A4F50C18E78B65A254EC720445 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 2147D796E8320B201735CE5F052AD9CE /* Resources */ = { + 4BA388AB23D4138A3C6434D3FD8E8CCD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 26D16CFDF9BFDBA5EB6594A6ED03339B /* Resources */ = { + 4E18591065EEF38348A0ECB19059DF7E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 29EC16B33AC61E83E8C464AB4E51ECE9 /* Resources */ = { + 52EEC8873FD7FE7D5EE808AA8F317CA0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 2A97E1104529B7429668DF17A8DF1E84 /* Resources */ = { + 5B01A4ECB8F3AB0733C41779A4E6100F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 31B716BEDBD39E6631BFB2ADFDBA48C6 /* Resources */ = { + 5CEF6154F9BDCAD5B466ED10DC5D6AA1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 40157F396FC8B103F7123404C30DE3AF /* Resources */ = { + 5FF6F25015A55BC2B75D89566D0BE080 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 40C71B404476B0A3F1968F1F37EE478D /* Resources */ = { + 61EF6200D1223FBDDAF97411DF4FA3EF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4A6BAE9F1C911DFC684F70A11853A54C /* Resources */ = { + 6C6736AA0E8B7DFB327307138DFAA4FE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4CCA3BAF3D04B9EF08EC31D492BC96F3 /* Resources */ = { + 6DF5AB4CF1EE00AD857B5A7C40463693 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 55AA741D9B06879902BA2B73523FDF7C /* Resources */ = { + 74E8266F79679FDA770DF4D85C78A82C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 56E7F33B320DF1A8248C3762AA48B933 /* Resources */ = { + 7A4C6259807E24AAE7ADBBCA21CBCF15 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 573C7D59B1803C140EAFE69C62D04812 /* Resources */ = { + 86197D8E54421235466164B68D54C948 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5CA72ABFA8C00CA38EBCF65A25A2E80B /* Resources */ = { + 8C6D0FB7FDCCAB5DFB78A2955B1945F2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5D0B2C0B9D460C186760871ADC1FB314 /* Resources */ = { + 933C28134A8F927D615E3C9C05297636 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 60E6464C0658A0FBC8894D19C9F267DB /* Resources */ = { + AA00484149F5411724E83D4F725C4B4F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 66DEADE54F08438F52CE33E3297A2152 /* Resources */ = { + B21298A030F433C1ACB468A817175F6C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 81A3EEDA147E6152B1E9BDBAE37D2991 /* Resources */ = { + BA1B837C01DF16A27FD55DB8BD441162 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8411B21E576F5CE473CB230CF89C9778 /* Resources */ = { + BB8981039F250F06B2F9E28561BBAF4F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8BCA0A12861FC77E436A83283BB060B3 /* Resources */ = { + C8C74065E5A50C83156DACFD7FDB349E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9492DFCAD4930DD8FC6BFE2326EEE815 /* Resources */ = { + CECABA6AD0D8D3C91D6ABC31A0153383 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - AF525976E20E1B43710C13800A4FB323 /* Resources */ = { + D0BA591B771BC85394ABC40144EFA674 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C476E9A0BAEA14D446C73D82BB664CA3 /* Resources */ = { + D9465F9FDC81F2032F507517A4FBB2E7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C5071570AED36F859753B8AF7AD0DF50 /* Resources */ = { + D99AB91975530702E162042B8AE62FD1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D6B4946EAFD2435E606558DD0E4973B5 /* Resources */ = { + DF5F11F34E15D4E6BAACA04011F447E3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E44AA9905BB095E60DDF82D8819CCCC8 /* Resources */ = { + E010576F06F9A4BC59EE7CA8A3E23B4E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - EB42300C0B679850CD0DB9ECE65476BD /* Resources */ = { + E681995A27CA3C9F1DF4E5AF25E66CE7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - EE1F7BD2D0E0A68334FEB3C449517B30 /* Resources */ = { + F190A3332B3939EC58D56DB391053DFB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - EEBFD4F4EE577947E59A8DF07F0E8ECB /* Resources */ = { + F2C7A4C10E67C2A550ABD888F6FB7BC9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - F546AAFC071739597117DF5016618514 /* Resources */ = { + F4BD034FDF7728DB36425C5D22467DA2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - F7DA47D229F03C89AB39B943504E9F8A /* Resources */ = { + FB8A1CCC1BC51AD1A8EC9D756C95599C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -5840,7 +5851,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 953E0A8BEB0E698DC9F2C208144B4557 /* Create Symlinks to Header Folders */ = { + F67A56D8DA9DAF2EDFABCB2312C3963F /* Create Symlinks to Header Folders */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -5857,1877 +5868,1871 @@ runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "base=\"$CONFIGURATION_BUILD_DIR/$WRAPPER_NAME\"\nln -fs \"$base/${PUBLIC_HEADERS_FOLDER_PATH#$WRAPPER_NAME/}\" \"$base/${PUBLIC_HEADERS_FOLDER_PATH#$CONTENTS_FOLDER_PATH/}\"\nln -fs \"$base/${PRIVATE_HEADERS_FOLDER_PATH#$WRAPPER_NAME/}\" \"$base/${PRIVATE_HEADERS_FOLDER_PATH#$CONTENTS_FOLDER_PATH/}\"\n"; - showEnvVarsInLog = 1; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 041485DE7155B8B0D82086C961F8F1F9 /* Sources */ = { + 0256E2818AEFEED0E555FCD7CDE85A17 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1AF3CABFED2C526BBF99478609147E71 /* binding_callback_thread_observer.cpp in Sources */, - 34C1CFDF5DC6A651B15DB170EEDB0F7A /* collection_change_builder.cpp in Sources */, - 44227A8F3D4DB767ADEACCD778380455 /* collection_notifications.cpp in Sources */, - 64AAFA239885F8AC2C4A4B32A1787D6F /* collection_notifier.cpp in Sources */, - 341839E19E9D2A7FAA9788F6165C7341 /* external_commit_helper.cpp in Sources */, - 4A8F897100689428398840DBCEFEBFD4 /* index_set.cpp in Sources */, - 003626D6140A772E57AE3C290D016CDD /* keychain_helper.cpp in Sources */, - 091DDC744554560E6AF9E129B0EA3CEE /* list.cpp in Sources */, - 47F91D962232C2746CD7BEAB388256A1 /* list_notifier.cpp in Sources */, - C56D360379A62115BAB6ECFA816BD4FC /* network_reachability_observer.cpp in Sources */, - A0CB561405D97A8D707425800CA16C28 /* NSError+RLMSync.m in Sources */, - 7C2D0F30A2637529312C4A7BAAF8871E /* object.cpp in Sources */, - D5CF765E4D212CFEA23AD4A1DA47C417 /* object_notifier.cpp in Sources */, - C770CBC49CFD15A9D944187CF845BBAC /* object_schema.cpp in Sources */, - 1CD0F46ACBDDE7A3E4DA8EC8581A32C8 /* object_store.cpp in Sources */, - F1F43EEA5F18F0B53482E9EABF1D8833 /* partial_sync.cpp in Sources */, - C766A88BB89DE55B3A3AC8DCCB251226 /* placeholder.cpp in Sources */, - 71AF0F387E181C3E7E257E3F496A6448 /* primitive_list_notifier.cpp in Sources */, - 7FE78155D95CF75EFB2854E9410FB8BC /* Realm-iOS-dummy.m in Sources */, - 1960AB0AC89FAE1BB6E1CDCE63D35EE8 /* realm_coordinator.cpp in Sources */, - A5664A844ED6EB4B7DEAB559BFE84891 /* results.cpp in Sources */, - 859C3596D9F43738D3029F96668A1AB7 /* results_notifier.cpp in Sources */, - A84E4A7D2DC3915BE61244FA96FCACBF /* RLMAccessor.mm in Sources */, - 39317A9EBB86D9B477489382B44F752D /* RLMAnalytics.mm in Sources */, - 63D130B6CF3D8209595480E304EDD330 /* RLMArray.mm in Sources */, - CE3E8CA7DE67FA5E44D544EA163291F9 /* RLMClassInfo.mm in Sources */, - 9C7FE5B2E9A5036540FE639D653BD74F /* RLMCollection.mm in Sources */, - 518812AC638B7E6DDD922CD0693D268D /* RLMConstants.m in Sources */, - 6F2496B8C13117A0790348C86C5C9B90 /* RLMJSONModels.m in Sources */, - F9FD7555EB13D6DC90F8E6FD8A77DADF /* RLMListBase.mm in Sources */, - 2192C865A9FB0F3ADDCF22B9CC9CC539 /* RLMManagedArray.mm in Sources */, - F944F8E2098A0AAC1B3DF3620287F569 /* RLMMigration.mm in Sources */, - D61517A1E23119E84AD10202FF192A64 /* RLMNetworkClient.mm in Sources */, - F38B2A905F0C9217850D97F5F9EA6A54 /* RLMObject.mm in Sources */, - 10D37F4F626A6AAA0949ECAF101BA4F7 /* RLMObjectBase.mm in Sources */, - 9CA9FD859F1E679E78FE4574702FE03A /* RLMObjectSchema.mm in Sources */, - ABCF6AB5661A0E73FF6E9AFBE631EA75 /* RLMObjectStore.mm in Sources */, - F26AC69C3D89AB8B8D6C87EF30AC7C78 /* RLMObservation.mm in Sources */, - E0E464AAAAECE59FD32EC0A1026295E0 /* RLMOptionalBase.mm in Sources */, - 1CC1D2518F428CFE94FEFEBB57E6F75A /* RLMPredicateUtil.mm in Sources */, - 58C90B7279C4EB4F3B1A64757BF38069 /* RLMProperty.mm in Sources */, - 21E3B4D20461E7230C4A4194410F2F5E /* RLMQueryUtil.mm in Sources */, - F64E6D03A34FBFB94404C42FE553FFEF /* RLMRealm+Sync.mm in Sources */, - 4F02D4049449AD1E3D8BD56C99A990A9 /* RLMRealm.mm in Sources */, - 8A48C2A128F2E6C5A45EF21FC8503976 /* RLMRealmConfiguration+Sync.mm in Sources */, - 24D24B95D4544D0FB1A7F113424D76B3 /* RLMRealmConfiguration.mm in Sources */, - 0FE54E86008505E8A6EA53BD4244C57A /* RLMRealmUtil.mm in Sources */, - 19C5A9712689A5E15A30F824899599D1 /* RLMResults.mm in Sources */, - D378357086CC5BF8479DE5A942E2AFF1 /* RLMSchema.mm in Sources */, - 2149AAB97F869C619326EC00400A5B2B /* RLMSwiftSupport.m in Sources */, - 7B3857B633B6F1318317E0CF79B85D01 /* RLMSyncConfiguration.mm in Sources */, - 4EAF9C92342D6D8E378EED72A088482C /* RLMSyncCredentials.m in Sources */, - 71DC2F2FE8A46B9C8F085036B3BFBFAB /* RLMSyncManager.mm in Sources */, - 7C1FE662EE01128FF9C91B26740E1B08 /* RLMSyncPermission.mm in Sources */, - 3147394443EB0909B46101D187091654 /* RLMSyncPermissionResults.mm in Sources */, - CF11E590C7C6D1E34D21A0BAE36AE0CE /* RLMSyncSession.mm in Sources */, - 2039775883A02EBEA99AD8CD122BEE95 /* RLMSyncSessionRefreshHandle.mm in Sources */, - D7F2CE653523E4C0C11F9A2552DA0E99 /* RLMSyncSubscription.mm in Sources */, - 1DF1197402920A93C57DEA644DE838F1 /* RLMSyncUser.mm in Sources */, - D4DCE5BC69F638B5CBDA9E724939D165 /* RLMSyncUtil.mm in Sources */, - 050A6C9C6254CE5067E58B6F704E1B61 /* RLMThreadSafeReference.mm in Sources */, - 302939F848BBEA46AE54213A632C6D27 /* RLMUpdateChecker.mm in Sources */, - 8AD1B803B41B358C5F35D106F77A65D2 /* RLMUtil.mm in Sources */, - 6A735E792D0511B565575EE5983E11E4 /* schema.cpp in Sources */, - 04D36618D6EDF10B9A1FC5B7877976FA /* shared_realm.cpp in Sources */, - 200C235138B9821ADAE8790119F659EA /* sync_config.cpp in Sources */, - 1B757A372FAA0EE013A92B47D55F5A29 /* sync_file.cpp in Sources */, - DF1E7C704E708384471D912002C8E77A /* sync_manager.cpp in Sources */, - CD2C814D12A7806D551A1FDBE03E9B06 /* sync_metadata.cpp in Sources */, - 9AC1D6713F7BF3B4470344AD37A6C0FF /* sync_permission.cpp in Sources */, - 0E91F901D00068834185A53743680F07 /* sync_session.cpp in Sources */, - BD99761C5A75F250889486A6D810E51B /* sync_user.cpp in Sources */, - 438FFB9E14442397AEB75E667ECDA7E4 /* system_configuration.cpp in Sources */, - 4C309149399A3FD6CC4AC24616AC9E75 /* thread_safe_reference.cpp in Sources */, - 15C630434BC9637CCF067CAC3E86649B /* transact_log_handler.cpp in Sources */, - 252E839F703A2122DEDE403DDD5BAB13 /* uuid.cpp in Sources */, - 00871717F9CB56773ED48438D360FBED /* weak_realm_notifier.cpp in Sources */, - 3303BABFDC18AD1EEED556F4ABFAC79A /* work_queue.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 061196CB56773229D0A670CA2AAF50E0 /* Sources */ = { + E2FBF05CF2A4CF61073D054FF4345311 /* binding_callback_thread_observer.cpp in Sources */, + 5A3FDED2271EF281944C43E6E2E42B2C /* collection_change_builder.cpp in Sources */, + 3061D20E27B99F4995A265914A5CDB44 /* collection_notifications.cpp in Sources */, + 6AA51F6B1A81882829A590A9C86A0379 /* collection_notifier.cpp in Sources */, + C7E0EC0B18ECE1D6E067F960A0D65220 /* external_commit_helper.cpp in Sources */, + 7114132F084A08227DA72717EA1A86DD /* index_set.cpp in Sources */, + 5CD6C6803769A8447B57EBC34738F72E /* keychain_helper.cpp in Sources */, + B558EE71858F994FBA8FA4ED6C779DBE /* list.cpp in Sources */, + ECC7C93FFDFF9BC3DB0C93BFD6100835 /* list_notifier.cpp in Sources */, + 17EADCF30AF6A12A96E30D950D60052B /* network_reachability_observer.cpp in Sources */, + 64EE0FDB73CA7A96EB2E35B310963D55 /* NSError+RLMSync.m in Sources */, + B39A47D6A294251CC2401A80B12682CA /* object.cpp in Sources */, + A4496C99300DAB3FD885B9703F38856F /* object_notifier.cpp in Sources */, + 4C2D94647CD709364B000D27E553B71E /* object_schema.cpp in Sources */, + AFE16055303764B274B32E47580AC250 /* object_store.cpp in Sources */, + 849AE0BEA55B14803B2C70E0EC1647F9 /* partial_sync.cpp in Sources */, + E67D13460CB40C6751A33FCAAF3A7E9E /* placeholder.cpp in Sources */, + DE924CBED8935A5E3FED304F40E17FDF /* primitive_list_notifier.cpp in Sources */, + 7FB21C222FD71B292692B6CE8486E709 /* Realm-tvOS-dummy.m in Sources */, + 89B5249DF1998F579173AF8E0A0A4D97 /* realm_coordinator.cpp in Sources */, + C44F9885CC3B6005E27C94C1650CC9E9 /* results.cpp in Sources */, + 3D86B3CCE07A508D89B335126A3A3084 /* results_notifier.cpp in Sources */, + 1BE75331C4F2347920C1EC382A66650B /* RLMAccessor.mm in Sources */, + 72D080A9DE9E62B0BBE4C9CA9E0C631F /* RLMAnalytics.mm in Sources */, + 187411DEDCF8E225E1C0527263DBE116 /* RLMArray.mm in Sources */, + E9AF9D75E16BE73A4EBCC3B7C2C8B8F3 /* RLMClassInfo.mm in Sources */, + 5AE4F2E0E03EA90678322EA687C20D29 /* RLMCollection.mm in Sources */, + 7120946E3C9500A6BB11A44D8C164CBE /* RLMConstants.m in Sources */, + 2D9E33207DF9731ECBFAA9E218A1D2A0 /* RLMJSONModels.m in Sources */, + EAB37698CEE998307177DAB8216A0BB3 /* RLMListBase.mm in Sources */, + 3C412EDBA5CC000429D885553550DFF0 /* RLMManagedArray.mm in Sources */, + C906605931FEE22811530812A21F9D37 /* RLMMigration.mm in Sources */, + BA4608CD29FEAB7864136CF5EB2A117D /* RLMNetworkClient.mm in Sources */, + 03A1A07AC463927FB1FAFC68EA099E28 /* RLMObject.mm in Sources */, + A6AD019606D4C059B4D7B265F0FBA689 /* RLMObjectBase.mm in Sources */, + 532FE46A52614191DABE8629D8DF7E0B /* RLMObjectSchema.mm in Sources */, + DE1F1F2E5C9D5D0CEBD87A80632C668D /* RLMObjectStore.mm in Sources */, + CEB366A97FC9005356EA319D8D20B6D2 /* RLMObservation.mm in Sources */, + 38E0F7E85D3BCB45E3861C8F89F08060 /* RLMOptionalBase.mm in Sources */, + D04861E93F150F5A42552E5223D8FCAB /* RLMPredicateUtil.mm in Sources */, + D927BA3FD74C97D5DB8E859B5BFB3E9E /* RLMProperty.mm in Sources */, + 2552A24C04B30CC7339861E6C42F00AD /* RLMQueryUtil.mm in Sources */, + A71907F51B92EEC01B24CA1117984AC8 /* RLMRealm+Sync.mm in Sources */, + 5ACD814462A4FEA143C9169981B59213 /* RLMRealm.mm in Sources */, + 7A4DC37519BD8CE755CF047B84EBAA21 /* RLMRealmConfiguration+Sync.mm in Sources */, + AEC594455F69B7F3A5595B1792F40342 /* RLMRealmConfiguration.mm in Sources */, + 9F4DCF0D509FAA4C59535032FEABCDD2 /* RLMRealmUtil.mm in Sources */, + C60CF1B9337F662E351094327B896167 /* RLMResults.mm in Sources */, + 358FDC1B16BCBBE837A2E6764B8D09D3 /* RLMSchema.mm in Sources */, + F7006598D61E6B29E9B53109D676A812 /* RLMSwiftSupport.m in Sources */, + BAB836C3F4450CDB6F86C7737CCBBE98 /* RLMSyncConfiguration.mm in Sources */, + B6A8BACD770AE5ACA3B3C75DC0FC4E92 /* RLMSyncCredentials.m in Sources */, + 95343539FA7437F742701760D610F104 /* RLMSyncManager.mm in Sources */, + 4F44DB8B382DC056CEB9C9848DC79D56 /* RLMSyncPermission.mm in Sources */, + 8D7F5252DD9337EDAABEF03121816A4E /* RLMSyncPermissionResults.mm in Sources */, + CD6D5717836B0A1BB0D6E1B1D0E5EA65 /* RLMSyncSession.mm in Sources */, + 70789089944013A9FD351759E1E9F3C6 /* RLMSyncSessionRefreshHandle.mm in Sources */, + 36E08267C3012CD4B1605CB0C620A1F6 /* RLMSyncSubscription.mm in Sources */, + F21A0FC2D5256247249CBE30538B836C /* RLMSyncUser.mm in Sources */, + 7919542211CB7BC50D37B9C4F5B9BA09 /* RLMSyncUtil.mm in Sources */, + CCCF57ABCF5D2093292323E3BF9432B7 /* RLMThreadSafeReference.mm in Sources */, + 3FDB45DAC2B95383AA33388D99478831 /* RLMUpdateChecker.mm in Sources */, + 4A72CE9B367853DB63A88B143BBBE428 /* RLMUtil.mm in Sources */, + 0233083E8375CE322F24CCC10C3B1146 /* schema.cpp in Sources */, + 8A1286972CC97282D68520CD8B0E8995 /* shared_realm.cpp in Sources */, + 4FE37D94B181DF971B5D0FED465AD294 /* sync_config.cpp in Sources */, + CE0AB5FBEA2A9CCAFFB6C5381F3B0305 /* sync_file.cpp in Sources */, + BF88143EFB149F142123B06459F41341 /* sync_manager.cpp in Sources */, + 66D1C069C4A63437ABD0E89B70386160 /* sync_metadata.cpp in Sources */, + 84D93DFEF8BF833FB95993B8CE757238 /* sync_permission.cpp in Sources */, + 7F39BEAEF06F69F42CFE3869EAC4FD7A /* sync_session.cpp in Sources */, + E212D21707DC277B90499E30E068FC80 /* sync_user.cpp in Sources */, + 1A5C7F82F27183CED863CD808FDE58A0 /* system_configuration.cpp in Sources */, + 18BDF3FBE9E41E5EE859D8B60BC77961 /* thread_safe_reference.cpp in Sources */, + 82B689FE6A7C26CC41FCD94BEAE866A9 /* transact_log_handler.cpp in Sources */, + 1DCB878447508766CD4A256EBD60EE07 /* uuid.cpp in Sources */, + EEC81ABCA1C0630941ACDCBE1DF3484E /* weak_realm_notifier.cpp in Sources */, + DC0996555072F6C25D1EAC9839D43970 /* work_queue.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 06012AB4B73D52FAB2361B2EBA64E307 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0768B55A226C0A50EC986DF41BAB3D27 /* AFError.swift in Sources */, - 51B557A8464A3EF971D9B233EDD6FD63 /* Alamofire-macOS-dummy.m in Sources */, - C041D4B9E50620D10D2F261DD24516B0 /* Alamofire.swift in Sources */, - 375E097EB5014C4BDA2EC5B5A7E36E75 /* DispatchQueue+Alamofire.swift in Sources */, - E0C1645B5A51C1F940E4BD2851A052DB /* MultipartFormData.swift in Sources */, - E15AD78382B324B14D092912C117DA37 /* NetworkReachabilityManager.swift in Sources */, - 27BA4F49707D3BD93A0E00B6A105E856 /* Notifications.swift in Sources */, - 371D3108D76FA0325DAC71BF3C41E993 /* ParameterEncoding.swift in Sources */, - 79F7C4DA33CFB2599FFF93D2BEF3A507 /* Request.swift in Sources */, - 6881DFC52C196D047AED8FB8DD72CABA /* Response.swift in Sources */, - D465726E19F72FA953B2B9C53ED3D07C /* ResponseSerialization.swift in Sources */, - 3BC9BA7E47FC3AFB24B5F67AF1266E26 /* Result.swift in Sources */, - 9109C6882B70F6EFEF17D5611EFA3534 /* ServerTrustPolicy.swift in Sources */, - 181BE8647A954E922957A97EAB943DEB /* SessionDelegate.swift in Sources */, - 3A671DCCFFCF0C8581BFB799857A04CB /* SessionManager.swift in Sources */, - D8E88967145E9B62753615EAA12C56B1 /* TaskDelegate.swift in Sources */, - EB98F1F44324B1D5DB46BEEE961F2369 /* Timeline.swift in Sources */, - 6DA2EF3676DC5D9F5E733A0C568D5632 /* Validation.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1085A1102D6D109E2950753CAE80EA53 /* Sources */ = { + ADF45D7C2E4B3C03592CBE0D5B809358 /* RxAtomic-tvOS-dummy.m in Sources */, + 7771381B36971CAA1F17835EA972EB1A /* RxAtomic.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 08A741C65CC88469B57C12FCA06A2D0B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D898422F05029A311E15C30BB5DD5127 /* AnyError.swift in Sources */, - A8331698A2FD6EEDCD2DB6EDC7189FDB /* NoError.swift in Sources */, - B1D0660720ABCE53A303D13D6B02940E /* Result-macOS-dummy.m in Sources */, - 1CD9AFD3C60159B3F6512D45EE04E343 /* Result.swift in Sources */, - 2A4937C70DF8921FBBA471BAA3BB7ADA /* ResultProtocol.swift in Sources */, + 04C4C81C0BF54A44026840C937EA1EEB /* RxAtomic-iOS-dummy.m in Sources */, + 5829F799662B30C305A5F4AF504B0636 /* RxAtomic.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 18AB2BCA92EED15932A05BC0743A47A8 /* Sources */ = { + 0D4F4A644D37CA4C857AAD9B93E23264 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B9413000C94C53ACF962FE7A54D4A06A /* ConversionOptions.swift in Sources */, - 0CA44D80928B7E3359685A6DF22AC280 /* DeserializationStatus.swift in Sources */, - 22F575C9CD84FC87EBDB9059688B447D /* EVArrayExtension.swift in Sources */, - D39FF4F37293BCAD4CBED53115E11A0A /* EVCustomReflectable.swift in Sources */, - 0F44492CD7F1010525980FC4B3DB18EE /* EVDictionaryExtension.swift in Sources */, - 9117B3764FFBCC9785667A5788BE6DB6 /* EVObject.swift in Sources */, - 66A62A06CE44C0DF9847235433391688 /* EVReflectable.swift in Sources */, - 0198CFD952E1CC1BDE1BDB8CAC3E1512 /* EVReflection-Core-dummy.m in Sources */, - FF0B0E7F409B525C9616D93715FEF9B5 /* EVReflection.swift in Sources */, - 237C1D83186A8D83B05FDCA92A079352 /* EVWorkaroundHelpers.swift in Sources */, - C8D4AFEF2B20E5B2628BB7FBD48C8953 /* PrintOptions.swift in Sources */, + 0D73EBDAE1709C330B8C4738E89B19DC /* XMLDictionary-iOS-dummy.m in Sources */, + A91498D50347F4D2E661B73BC259900F /* XMLDictionary.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 220B508EA6F3AC2AC338A22ACD0E3CB0 /* Sources */ = { + 0F6E14A8169EEF203E995A12E6C6277F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1850214BB4967606327DCFCF565987BF /* Pods-Performance.Test-dummy.m in Sources */, + 93E71987410FEF754BC717B0F7949DBB /* AnyError.swift in Sources */, + 619BA080D6D7D14471A5140775A5AC99 /* NoError.swift in Sources */, + AB1135D95C37B8907BEEB43AE85E2B73 /* Result-macOS-dummy.m in Sources */, + E5F57522D11F3400BE128EC70C415AA4 /* Result.swift in Sources */, + 257738B25559B2F7C2E0160278959AE5 /* ResultProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 33962BEFEBA685F22CFEA171138977AE /* Sources */ = { + 1DA09DE417A284ECFBDBE6656AE52006 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7867CE35DDD7CCC23A7773CEBA2A0C7B /* CKDataObject.swift in Sources */, - 0A691168DC121F620CEAEA727FD2B0A0 /* CKRecord+EVReflectable.swift in Sources */, - F3BD4E2F84E3D699D559256121DA8E6A /* CKRecordID+EVCustomReflectable.swift in Sources */, - B646A51923765E3736025CCE975ABC9B /* CKReference+EVCustomReflectable.swift in Sources */, - 48A348ED5A3A78BD6C5E1304AD1A55B2 /* ConversionOptions.swift in Sources */, - AB07700C0F4269E578C597FAF669BB1C /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */, - F541F001592DFF1C6BC5202D7A9C2342 /* DataRequest+EVReflectable.swift in Sources */, - 35B77170855A80BD81C345661E261B66 /* DeserializationStatus.swift in Sources */, - E4A27991FFFE1592833948B1BD4C5F75 /* EVArrayExtension.swift in Sources */, - 8E8861C85C0B1AF34EDE1EFA15E2D03C /* EVCustomReflectable.swift in Sources */, - 14C8418C69E8BF82DA285E656E86B9ED /* EVDictionaryExtension.swift in Sources */, - C751C4616DB27E65411D9550B7675254 /* EVManagedObject.swift in Sources */, - 7430A6D02A40A306849CFB380E3A08E0 /* EVManagedObjectArrayExtension.swift in Sources */, - D569BD7EE9BCFA1D4DCEB5E3EB4C23E1 /* EVObject.swift in Sources */, - 66685BCEA9B22610952E08F251DA044A /* EVReflectable+XMLDictionary.swift in Sources */, - 9172705387512AA760E408A7BD5DA6E5 /* EVReflectable.swift in Sources */, - CBF094FDB970CAB919797E21173EEBAF /* EVReflection-0db607d1-dummy.m in Sources */, - B345D2C6BC450E114E9D47EAF1F713EC /* EVReflection.swift in Sources */, - 030CFD0A160D3A15D89319916158AFA7 /* EVWorkaroundHelpers.swift in Sources */, - C74E138F9572F89E5DB0E723CCA3BE81 /* Observable+EVReflectable+XMLDictionary.swift in Sources */, - 4D86B401E05C1698FF3DAE2639991A8A /* Observable+EVReflectable.swift in Sources */, - 770307A8B9945FD9A636597679D30A32 /* PrintOptions.swift in Sources */, - 152DAAD173AA5A4DA4A731B50F63ABBE /* RealmListEVCustomReflectable.swift in Sources */, - 1FEE0C3612B354492D782B814EA0B2BF /* RealmObjectEVCustomReflectable.swift in Sources */, - AEDF3A747FFA11ECA6514273C9D0109E /* RealmObjectExtension.swift in Sources */, - 34E2EB30B98FC19C6F002D874ABB429F /* RealmOptionalEVCustomReflectable.swift in Sources */, - 2A505AF01FBD55E238F909A75502EE47 /* Response+EVReflectable+XMLDictionary.swift in Sources */, - AFB646327E06E7D71F4FB3D3063C565D /* Response+EVReflectable.swift in Sources */, - 89AE62C3636C82F9D01E5F625CDA2D1B /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */, - 91FB31FEE9F1822C675DB18F943CEB75 /* SignalProducer+EVReflectable.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 33BF36B9734F9A3EB23E9B4AA2F9A8CA /* Sources */ = { + 5994740CC0700588A70443A1FA90A7AB /* AccessTokenPlugin.swift in Sources */, + 9A6723B8295B1C77305543E6AF96635F /* AnyEncodable.swift in Sources */, + 7B19AB966B48EF391B893DA31D1ADE3F /* Cancellable.swift in Sources */, + 90E1F914DC32F8CB3E13DDC4D653ED4E /* CredentialsPlugin.swift in Sources */, + 167D2687CC6FCC78E00567341A84DFC1 /* Endpoint.swift in Sources */, + FA9E7E029882893C442A050509DBA2E2 /* Image.swift in Sources */, + 28DE058BAFD2942FFB4BB193EA08401C /* Moya+Alamofire.swift in Sources */, + 0318343BD2A5EA03FBC2F8A976C4342A /* Moya-iOS-dummy.m in Sources */, + 44CFB0F40520C29D5A6B40CCA9768301 /* MoyaError.swift in Sources */, + 62FB6B8CAD5ECB5CADE3C3C4FC063741 /* MoyaProvider+Defaults.swift in Sources */, + 32D203B6E87E1872D22412C29B3BA3CB /* MoyaProvider+Internal.swift in Sources */, + 3D22713DD09AB71DBAFDC683AE2567C7 /* MoyaProvider+Reactive.swift in Sources */, + B030ECBDD993A6E779D72292641BD155 /* MoyaProvider+Rx.swift in Sources */, + 078BF1EE807504C9B05E149BF9D1B861 /* MoyaProvider.swift in Sources */, + C0BB7ECB0875EEECB70372EF4D9FBDEA /* MultipartFormData.swift in Sources */, + C9208F33D5A4BE166A108866BFB4838B /* MultiTarget.swift in Sources */, + 852E3C2E8D60D349FD3F5000B9CFF916 /* NetworkActivityPlugin.swift in Sources */, + 8868FCADC7FCF4DE7961D536064F6E5C /* NetworkLoggerPlugin.swift in Sources */, + 8E2B880964473FDDD704C859D9B819BE /* Observable+Response.swift in Sources */, + 9C2E4EB333D69DBFC2CDC13DE066A0DC /* Plugin.swift in Sources */, + E24937098005F363D9A7C6D4C2832680 /* Response.swift in Sources */, + DC2DF78A43A6BDEC7CE816789B41C44E /* SignalProducer+Response.swift in Sources */, + CEFF63C90367FB34FF1BCE6D289796E7 /* Single+Response.swift in Sources */, + 87DC6F4B208B548FFD24932F607A0C98 /* TargetType.swift in Sources */, + 4F9871967D6C857BB3D4533C281941FC /* Task.swift in Sources */, + 0B71B143385376EC27E20A0CFE8F3627 /* URL+Moya.swift in Sources */, + 85B446329F6B55E28CC08251D8CD7AD8 /* URLRequest+Encoding.swift in Sources */, + F178A230AD36CB92FAB4956BD4E3CDFE /* ValidationType.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 310E7487431F75AB2BB58ECDEFD0293A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 45B4B57F0BB5BDC80337BC96CA1DEF56 /* AFError.swift in Sources */, - 4EF9A9FB984592E27348CADE412FB54F /* Alamofire-tvOS-dummy.m in Sources */, - 5CEA671DF9D218E78BE93E3C062E8EA3 /* Alamofire.swift in Sources */, - 0820CBAD629AE18C081CA11A55793F2A /* DispatchQueue+Alamofire.swift in Sources */, - A2A0C87F253F4C02534F96E22BC45ACD /* MultipartFormData.swift in Sources */, - 3AF7D27277F63A1CB0B20842AD12CF08 /* NetworkReachabilityManager.swift in Sources */, - B128DAF470A738C2FC3C6F89B9CD18EF /* Notifications.swift in Sources */, - E03329246A4E05EDD4FF84AB8FC367FC /* ParameterEncoding.swift in Sources */, - 15CF9636DABBA0B4747A1984A2633C3C /* Request.swift in Sources */, - C5E56E3FEBD04DB20DF234366266785E /* Response.swift in Sources */, - 5C11BA94088E14BD8B73E670BD463836 /* ResponseSerialization.swift in Sources */, - DFA11B75F911310FAB3F4583E40A65CF /* Result.swift in Sources */, - 625CC270B97395AE706A7AA39417902C /* ServerTrustPolicy.swift in Sources */, - E749D8586B28CE219EA5C214CAA68D01 /* SessionDelegate.swift in Sources */, - 2781DA6FFD77C05995019CE47B5EB2E5 /* SessionManager.swift in Sources */, - 80263D325AD12CC97A81162FBB986CAE /* TaskDelegate.swift in Sources */, - 097078D9B3A69DC9AC14069CB3D6E39F /* Timeline.swift in Sources */, - 8DE9199FBFCA809AF5C93F45722EE36C /* Validation.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 36F0DFAFE84C804F7EAA40B7DDB483B0 /* Sources */ = { + E00B7717F8E17968EA3B40D2A4728B47 /* Pods-Performance.Test-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4051A1C020BB863AF57C17061C0D7728 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 40B10983CAAD6BB7A290E9EC8F297B45 /* Aliases.swift in Sources */, - 45C4CFF9711A55772FB8D6756640C505 /* Error.swift in Sources */, - BBEEEFF6F62EDBB6779760AA2F6C67CE /* LinkingObjects.swift in Sources */, - 59117AAE84522F9442CD8051BC3D4180 /* List.swift in Sources */, - EF2693CBFE0E13B7ABEC5757688EFA86 /* Migration.swift in Sources */, - 83CD4622FE11ADE2ABE033B1AB7AF4EA /* Object.swift in Sources */, - BA44D7AC5C27B75D6E7481C185A55019 /* ObjectiveCSupport.swift in Sources */, - 4A6E20F7E94F85D31883971928476483 /* ObjectSchema.swift in Sources */, - BD046B38FA20BAD21B82C551D0AAEE6F /* Optional.swift in Sources */, - B6E07F81097F012593EA8C7D7AA1C3EF /* Property.swift in Sources */, - 133553C9B04E4D317BC9FA60B27790EB /* Realm.swift in Sources */, - 3433DC52D8C52501013EC267C35B9988 /* RealmCollection.swift in Sources */, - 21F3889CB2B455DEFD8375DE093D96A0 /* RealmConfiguration.swift in Sources */, - 82066B27F6BEFCD2AB371287301C857D /* RealmSwift-tvOS-dummy.m in Sources */, - 28BC8F874E07A1001871E3E3D530CA62 /* Results.swift in Sources */, - 7DF866EF3D7DCE7614AF1EBDB8876850 /* Schema.swift in Sources */, - F2D529CAECFF2BCBA5E2CF60DBF92BD9 /* SortDescriptor.swift in Sources */, - 4E9907ECB44F97051D9734939AA4370E /* SwiftVersion.swift in Sources */, - 25B1BB64885F551F9C415DB4853205F6 /* Sync.swift in Sources */, - B67A1966FC928A637F4A74BE8F2F244B /* ThreadSafeReference.swift in Sources */, - 4ADAE76A18DE161EF1530330070E8D37 /* Util.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3DDAB25FEC4E6283C7733BB965FF0DB6 /* Sources */ = { + DC86FFED50372F43E64EE2920BB328E4 /* binding_callback_thread_observer.cpp in Sources */, + D7A9F8EE629CA1B8CEF789E2468574F5 /* collection_change_builder.cpp in Sources */, + 49AF325543DB7C1C3B8BBFF0C137FA6B /* collection_notifications.cpp in Sources */, + E50206D9D1D2407DFBA1DCB7FB7F8C49 /* collection_notifier.cpp in Sources */, + 4DD5019C11735136B6B1A1DE42B90DBD /* external_commit_helper.cpp in Sources */, + 50C2A7D3D58EFD8D6A057A1B0B02CF90 /* index_set.cpp in Sources */, + 738AE93A36900EC0BB311E3EF616FE85 /* keychain_helper.cpp in Sources */, + 7CDB3F7635AA48F58FE65982527296AF /* list.cpp in Sources */, + DF4527E95E1E67173FAF2A634E5780EB /* list_notifier.cpp in Sources */, + 3C6F1FF083ECB6504DB401D2DB9D2482 /* network_reachability_observer.cpp in Sources */, + 19A6545445E80DF4C8679AF26E5303AC /* NSError+RLMSync.m in Sources */, + A022667E09E14972A3F140B14046788A /* object.cpp in Sources */, + 9A0A00A7A20DF3B88CB2D1295A4B6C41 /* object_notifier.cpp in Sources */, + 5A881573CECA6DE7962E72C4DF087D02 /* object_schema.cpp in Sources */, + DD07E0187E434B6329149E1577B5C8EB /* object_store.cpp in Sources */, + A0D0C112D917351D4D23D2019CE929EB /* partial_sync.cpp in Sources */, + CF41375AA5A01B4A88769C7BBC5828FD /* placeholder.cpp in Sources */, + 8FCC6833B83B2617C017D347B1C7AA8E /* primitive_list_notifier.cpp in Sources */, + 348DDEBED585B68BD2C464693328010F /* Realm-macOS-dummy.m in Sources */, + 22835CB2A4202042BC1A24A25AFB34B0 /* realm_coordinator.cpp in Sources */, + 1FBF4A2803D1ABAE0B0321E4769B1193 /* results.cpp in Sources */, + AAA3E11998032D07F1388E37AC83E78B /* results_notifier.cpp in Sources */, + C78AC821AE5BE505E103970FEFE1C842 /* RLMAccessor.mm in Sources */, + EB800EECA2F49FB32C1A532206B9F54E /* RLMAnalytics.mm in Sources */, + 8EF533D570067FF308A74520850DE495 /* RLMArray.mm in Sources */, + BD5C43EABED58148DC6B466F94D768C5 /* RLMClassInfo.mm in Sources */, + 4D717F3E7D85F5D2043BC7E7C9740BA7 /* RLMCollection.mm in Sources */, + 109B076E7602FCC3471300631A756491 /* RLMConstants.m in Sources */, + AED7797BB33860201D13B272AA4EE5E8 /* RLMJSONModels.m in Sources */, + 9FE0441B1DE532A0BC27DCEC5A6C29E9 /* RLMListBase.mm in Sources */, + D4A05038145C8213034ECE4DFC286D48 /* RLMManagedArray.mm in Sources */, + 938B3574456777E2C1C4CE04B56369A4 /* RLMMigration.mm in Sources */, + B094A61D926EB2CF29E01A881701F0AA /* RLMNetworkClient.mm in Sources */, + 0A4A15379C8DE1A349C342F134F22385 /* RLMObject.mm in Sources */, + 3C3C4FECD10E754BF63F2F599F7B041B /* RLMObjectBase.mm in Sources */, + 7A4159A7B89C3C9B020E0C35A68EFA56 /* RLMObjectSchema.mm in Sources */, + 4CF46A603ED7AB6A392D5B087B255C8C /* RLMObjectStore.mm in Sources */, + 83682655C79813F7B7D8739D85F7C07C /* RLMObservation.mm in Sources */, + 0D29A4BC6DE0329C99DE64E258768EAC /* RLMOptionalBase.mm in Sources */, + 4773505077324B1D036AF78BD7A30E53 /* RLMPredicateUtil.mm in Sources */, + B0006EFFBEC4C2A558AAB9CDA9FB4082 /* RLMProperty.mm in Sources */, + 77239472D1952BC1CEC4E8C50335AE44 /* RLMQueryUtil.mm in Sources */, + 88E38B5CDF7D8D6E52428FA11E62D0A5 /* RLMRealm+Sync.mm in Sources */, + 092C1ADDF83E305BCC2CBE7C661C3906 /* RLMRealm.mm in Sources */, + 6619D915F8B8339FA388748CBEB6FE1C /* RLMRealmConfiguration+Sync.mm in Sources */, + 0A09AA04F446C6981CD97D50C209A139 /* RLMRealmConfiguration.mm in Sources */, + 8C839B5336F8EE9FCB05C8ECB2A6E557 /* RLMRealmUtil.mm in Sources */, + 6A51164FAD40E39D4530737EA4B356ED /* RLMResults.mm in Sources */, + 58E0C285E48A34C4AFD48EE9CDE2F7D9 /* RLMSchema.mm in Sources */, + 956AB593A7C815B38B5BAC6EC0828347 /* RLMSwiftSupport.m in Sources */, + 0F23891ED4C4B2D29FFBB574B0065A43 /* RLMSyncConfiguration.mm in Sources */, + 95A6820BE0DE691578C3DD49B6E39B75 /* RLMSyncCredentials.m in Sources */, + CAA9C1F6B76AF33EDFAC948C6D8FC4DF /* RLMSyncManager.mm in Sources */, + 8C0224A49B8D9637A6A24B1ABF96C421 /* RLMSyncPermission.mm in Sources */, + 623E8853A8B9D421C4E6C9FD3A159CCB /* RLMSyncPermissionResults.mm in Sources */, + 2187E4C940977BB2C4F6F1523CF22255 /* RLMSyncSession.mm in Sources */, + 9CAF596BC11780CEC14F4F0F4F7AF12E /* RLMSyncSessionRefreshHandle.mm in Sources */, + 4519CC0B824893E6FC89917A64B1D7B9 /* RLMSyncSubscription.mm in Sources */, + A04C78322B368F221F4A9513F0BF4289 /* RLMSyncUser.mm in Sources */, + FB9441E3C173DABEEE5FEE958BEBCE1D /* RLMSyncUtil.mm in Sources */, + E59BFC9F2E7B7F91C8D8E608B565037A /* RLMThreadSafeReference.mm in Sources */, + 8C11DAD677282E5CD4F89CF7C3C6C26B /* RLMUpdateChecker.mm in Sources */, + 2B8AE03F3EC2740B01E19887AFAE6382 /* RLMUtil.mm in Sources */, + 524517635E8CA7C3184BE052083C37C7 /* schema.cpp in Sources */, + 981F600A28D40F601ECA9CAFD7F40433 /* shared_realm.cpp in Sources */, + C1DE244303ECD0578DA9E4AB4E94BB9B /* sync_config.cpp in Sources */, + 8E4F56F6490D0059539AEFCB4424D9D9 /* sync_file.cpp in Sources */, + 7CC73438EA67FB9E9B9826B392FEAB60 /* sync_manager.cpp in Sources */, + 32F251429232947F046257D2CE9A8837 /* sync_metadata.cpp in Sources */, + DA76D19174AD58127581538C3CC5E02C /* sync_permission.cpp in Sources */, + 7514E7724CE583B4F809FB7D845ADF25 /* sync_session.cpp in Sources */, + 6F4BD40A6B1C4141565E466F25BBC5E8 /* sync_user.cpp in Sources */, + 064A6DA7BF4B359046B04C0E6CC0F026 /* system_configuration.cpp in Sources */, + 16507E9D7373B570588D07F86606DE7F /* thread_safe_reference.cpp in Sources */, + 7306E0097E9C23F996DBD4F3D3423C19 /* transact_log_handler.cpp in Sources */, + 7793923CF422768806094035561F37E5 /* uuid.cpp in Sources */, + 6D502D00E966B65B2309BAE6D581E4DA /* weak_realm_notifier.cpp in Sources */, + 492C33A603EEC6698636CB8CF8809DD6 /* work_queue.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4A0714EF467FF482874CAF2E445A0856 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 343989C3EBB40244828135689C7DAA77 /* XMLDictionary-iOS-dummy.m in Sources */, - ADEB823349AD3437610FC5E9D437F6DC /* XMLDictionary.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4CBD5F167FA73CC596C4FD9B7EDB18B2 /* Sources */ = { + 7F9A43F9D3AC0F289FC3D0A4B1F7889D /* CKDataObject.swift in Sources */, + 2ECAF50472438A569403DC8C8FC004D9 /* CKRecord+EVReflectable.swift in Sources */, + B03F94880BD4315E08E59BC8F6F4ED75 /* CKRecordID+EVCustomReflectable.swift in Sources */, + F58797D59885E5F8ED2B414186D7C0D0 /* CKReference+EVCustomReflectable.swift in Sources */, + 0BDBC10D5B70CCFF86DD361169406FD8 /* ConversionOptions.swift in Sources */, + 2317802924256D7895DB98F471570F51 /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */, + CC123B8876BBF2B275958B7AEE3C2780 /* DataRequest+EVReflectable.swift in Sources */, + 3D0B54DA1F0A870388B14B8F7DCD1ACE /* DeserializationStatus.swift in Sources */, + 5AD6191C4B6B1EABA8A980A3F1F01278 /* EVArrayExtension.swift in Sources */, + 66DE568895CFBB6E1330BFF7E7C26E59 /* EVCustomReflectable.swift in Sources */, + 70D7BEBD78B59B3CC5FCAF3338985AA1 /* EVDictionaryExtension.swift in Sources */, + 7170EE5DDE1778986FD229DB99BCFA3A /* EVManagedObject.swift in Sources */, + E2C8AEEC850CA9127EDA402761CE833F /* EVManagedObjectArrayExtension.swift in Sources */, + A6501BF2AA09BE047A092799C5AB6ED2 /* EVObject.swift in Sources */, + B94B870441D55E25E48074FA4403BBD1 /* EVReflectable+XMLDictionary.swift in Sources */, + E7AF1E932F50A989E670C2F915F9593B /* EVReflectable.swift in Sources */, + 698D0723F4E635F6B31F0247F67E5AA2 /* EVReflection-0db607d1-dummy.m in Sources */, + BD1DC7DFD6FAA19341E5415FD8BB9C00 /* EVReflection.swift in Sources */, + D3C882680DBC9AEDF3D7C6A9E7EF7BB4 /* EVWorkaroundHelpers.swift in Sources */, + 11DBEA2ECA39C45ADB25052B54E56B62 /* Observable+EVReflectable+XMLDictionary.swift in Sources */, + 9106A8C9DAA014232537D7F17630455D /* Observable+EVReflectable.swift in Sources */, + 435CC78B4756DFA45F9B5E72C56BF759 /* PrintOptions.swift in Sources */, + 7C2FF7248376D08206E10574C8185CEA /* RealmListEVCustomReflectable.swift in Sources */, + AD05230706C643D0D8E3C956680BD194 /* RealmObjectEVCustomReflectable.swift in Sources */, + 88542427C58C99A60BF5E100BE72FBB7 /* RealmObjectExtension.swift in Sources */, + DECB0446FE7C05C03B28F205F867F538 /* RealmOptionalEVCustomReflectable.swift in Sources */, + 0699F2579A2C314B15658F045707D8B2 /* Response+EVReflectable+XMLDictionary.swift in Sources */, + 0DDC7D60ADAFF3DFB1FC51AFBD380A54 /* Response+EVReflectable.swift in Sources */, + 0F5DE8C9941FBA414BD52FE4C183D7A4 /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */, + 5C2B60EC997550638C7B6B81E5109B5D /* SignalProducer+EVReflectable.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4D57999D26416422EF796AF23DDBD9FA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F29EE9D368EC35CE5D301C82D8C244CA /* RxAtomic-macOS-dummy.m in Sources */, - 90CF8E3E002AEA98590D7980D263693F /* RxAtomic.c in Sources */, + E8E4CADFB448B6D15F401693605D7B7F /* Pods-UnitTestsiOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4F1D9F14361A080D71840F1EAC4DCB0D /* Sources */ = { + 52DFDF47C682D8A84B92DA01521630B2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 640001FA9BB9BA537E25F85D4C6A86D5 /* AccessTokenPlugin.swift in Sources */, - E5927A37753EA255280392EEAAF18862 /* AnyEncodable.swift in Sources */, - B14C8CFEFA748445CF3788AAA61D711C /* Cancellable.swift in Sources */, - F16E64594FFC6649483B97E14E4275D0 /* CredentialsPlugin.swift in Sources */, - 9A0DBC478B66306AC76A2EC99249D93B /* Endpoint.swift in Sources */, - 0ED40396186B095752F5CB4BC81060D2 /* Image.swift in Sources */, - 574E3EB2C225033885F3B9402B6DB259 /* Moya+Alamofire.swift in Sources */, - A9A9544BA805B94238FCE44C9A6DAF45 /* Moya-macOS-dummy.m in Sources */, - 2CB5FB8F61A00EF908278B3777A06679 /* MoyaError.swift in Sources */, - D9372AEB436F4B5F300CB67CDEF7CDDD /* MoyaProvider+Defaults.swift in Sources */, - 604CE07FE3EAD5A8FC51365618486932 /* MoyaProvider+Internal.swift in Sources */, - 7463DC23EC9DE9994E1F3504209F045B /* MoyaProvider+Reactive.swift in Sources */, - 80044C87CA288E0F796FC3BB66B9203C /* MoyaProvider+Rx.swift in Sources */, - AF0681811BB76479071FB8C8D3374304 /* MoyaProvider.swift in Sources */, - 22E91BFA474BFC4715C5988E828B4F5F /* MultipartFormData.swift in Sources */, - 9448E6F994ADE3ED7DF16E07EF6CFFB1 /* MultiTarget.swift in Sources */, - 9E499B50838B930AD75F6D70995A1139 /* NetworkActivityPlugin.swift in Sources */, - D5EA86017523BF4F594AC9FF019CB883 /* NetworkLoggerPlugin.swift in Sources */, - 0198BFBC7F29322169359218E6DAB216 /* Observable+Response.swift in Sources */, - ADC569847C1C15C8F8A7505D55FDF1A1 /* Plugin.swift in Sources */, - 29EABDB66CD74A049DFA223E61B3CD72 /* Response.swift in Sources */, - 2B60824037E375DB107955B25CCF185B /* SignalProducer+Response.swift in Sources */, - 18EBC4B345C47C1DBDA7CBF461FD82FE /* Single+Response.swift in Sources */, - 3379FB908CACDB57B198914DB413D37B /* TargetType.swift in Sources */, - 002E9C1ABFD6D6A0B2ACC55AE5444F99 /* Task.swift in Sources */, - 2E98A232B7CC75600D2F01185E5E6F65 /* URL+Moya.swift in Sources */, - A2AA2EC582EB5E12B82E6CAF1458D2D0 /* URLRequest+Encoding.swift in Sources */, - F359797FE7FF9B4F944E365586DD5761 /* ValidationType.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 56A9E66D2935292F3E5F8AD2848683BD /* Sources */ = { + C949F7E924E4EC8C6B4141D17A4058E8 /* binding_callback_thread_observer.cpp in Sources */, + FFC67CCA1AE227CBD6DD957877EB6D44 /* collection_change_builder.cpp in Sources */, + C02BBB59B98ABC998898FDD22A06E1A5 /* collection_notifications.cpp in Sources */, + 9E6E11FC877DF4DAF87B0D0F28DEA0A9 /* collection_notifier.cpp in Sources */, + EE1BE716670A966109F04F66393CBDC4 /* external_commit_helper.cpp in Sources */, + 4AC1FFAF16965693F0AB0B7EF699ADB9 /* index_set.cpp in Sources */, + 134715F0552265F7EFE93EE9EADD071F /* keychain_helper.cpp in Sources */, + F9856F369D296C161BEDC3DBD42A77CC /* list.cpp in Sources */, + 86E7DD8F2832B3E522315719B3CC2033 /* list_notifier.cpp in Sources */, + 8DF296EBA0F847D5401979C9B4ABF4C8 /* network_reachability_observer.cpp in Sources */, + AACD432FA9A8779C236C2D7B2EFE1798 /* NSError+RLMSync.m in Sources */, + 53314EA62F5915A23EA94AAC474870E1 /* object.cpp in Sources */, + 1677B0B77B203B09A1A82E0F370A22D4 /* object_notifier.cpp in Sources */, + 03FA2207F60F23CA103906F297A3C6DF /* object_schema.cpp in Sources */, + 6E47F0D052EDA870141B6F77DB00B469 /* object_store.cpp in Sources */, + 421B8BE6FDA34494293DAC4EFB48BEF4 /* partial_sync.cpp in Sources */, + CD43EFBF23DECB3C5EC2403CE82E1815 /* placeholder.cpp in Sources */, + 439B6C355452B030072D8555049807EC /* primitive_list_notifier.cpp in Sources */, + BA7DAEB8416A7D0466758A12C44C2EF7 /* Realm-iOS-dummy.m in Sources */, + 139D6C01DF024FDBDDD8988108EC1889 /* realm_coordinator.cpp in Sources */, + 933D8796E1CA905170B64585CC76F100 /* results.cpp in Sources */, + 2E88771046D790C7F93244989DC5F2CC /* results_notifier.cpp in Sources */, + F154388D7A7D97D30088FBD3618D7498 /* RLMAccessor.mm in Sources */, + 8D7A0D9E7BBD116DA4FFDE77A7278123 /* RLMAnalytics.mm in Sources */, + C93487EAF0EEAE72F9290FFD674DD56B /* RLMArray.mm in Sources */, + 0825CCCDD7272A8E95900801860A27B9 /* RLMClassInfo.mm in Sources */, + 1B68CE1365C5AAA9436B515D95096DB8 /* RLMCollection.mm in Sources */, + 54AF1AFDEE6A78DD60D1271EB6126D6F /* RLMConstants.m in Sources */, + 0A799CC5F21A3BC529DAC48E152571D2 /* RLMJSONModels.m in Sources */, + B47A9258197039BCB603F509F5592489 /* RLMListBase.mm in Sources */, + 8254F29242C6C16D4F4ADE97FE06C0D9 /* RLMManagedArray.mm in Sources */, + D579D5419B332BC8F5FFBB0C3B75FCA8 /* RLMMigration.mm in Sources */, + 175BDC6E88BCC42DE35FD780C3E63C26 /* RLMNetworkClient.mm in Sources */, + D9E28951B8CFF4843C5CF35AA2C29B3F /* RLMObject.mm in Sources */, + FA35398396E9F4314DF3DFC2EB57304D /* RLMObjectBase.mm in Sources */, + DC97AD8F284F86BC5D016914D1D0BB8C /* RLMObjectSchema.mm in Sources */, + C6808F833C77B6382E84C12DCFCA9CC3 /* RLMObjectStore.mm in Sources */, + 9FCBE8B5D23EC453DAAE65137CD2EE3B /* RLMObservation.mm in Sources */, + 180DC847F4B5FE99FF47B0E902A86D68 /* RLMOptionalBase.mm in Sources */, + C9B734C1E28C2032F13E9800545FF3C2 /* RLMPredicateUtil.mm in Sources */, + F37EE0FE3B5B013CEDC95A975D293CFA /* RLMProperty.mm in Sources */, + 1E4533EF5046415AF27CE795415066DB /* RLMQueryUtil.mm in Sources */, + 127822456AD8049867ECF7B72938D973 /* RLMRealm+Sync.mm in Sources */, + 462A34BA9F906E1905FD924F4DE09973 /* RLMRealm.mm in Sources */, + B000C95F53B1F814845D02691C9B1028 /* RLMRealmConfiguration+Sync.mm in Sources */, + 75D7FD5AE60C2E0964684295721A22BF /* RLMRealmConfiguration.mm in Sources */, + 1989BE10938AB2A59E6886FBB10597AD /* RLMRealmUtil.mm in Sources */, + C9CA94E5418077013EDDDBD973FBC39C /* RLMResults.mm in Sources */, + 50AF2A12F0496AB8510CFD1D720B5A15 /* RLMSchema.mm in Sources */, + C1E99193E970839552DD55A3A6DBD6C9 /* RLMSwiftSupport.m in Sources */, + 56CCF84315BF1F15A46B62F524B758AC /* RLMSyncConfiguration.mm in Sources */, + 389FBD03CE0B92606224F53879AB64CF /* RLMSyncCredentials.m in Sources */, + 85F87F7ECE895E7D13FA6EF7482CFF4C /* RLMSyncManager.mm in Sources */, + FF0CC7B4465731064EE6B4C941D8481D /* RLMSyncPermission.mm in Sources */, + 153D2EC0188B42260901B502C6D563BD /* RLMSyncPermissionResults.mm in Sources */, + 8621C3D3CD97F7C81267F1890199AE86 /* RLMSyncSession.mm in Sources */, + 1E3ED0484AD76F21C15F4950CEA1B98A /* RLMSyncSessionRefreshHandle.mm in Sources */, + 29ED42F272525CD87959AF17C9A8941A /* RLMSyncSubscription.mm in Sources */, + 3DF6B81B583524DA7881DF389DDCF594 /* RLMSyncUser.mm in Sources */, + 659703D84EFCDD3F84097F0E51F8084A /* RLMSyncUtil.mm in Sources */, + 218A4D930359C486C78709E0237B1904 /* RLMThreadSafeReference.mm in Sources */, + FC52B93C0A94EC3F1E9244ABDD3AE00A /* RLMUpdateChecker.mm in Sources */, + CEAC73706D874CE021E1EA7E7572DCC6 /* RLMUtil.mm in Sources */, + 680BD30D3705F34F8168306CBAEDAB53 /* schema.cpp in Sources */, + C27B4A4CF71CED7FBE1B18367426AB17 /* shared_realm.cpp in Sources */, + 43C00B5F07B6D003B0AB77C2A3CFC783 /* sync_config.cpp in Sources */, + BF59FC6D2CF25A6654BA23FE43F3EB6C /* sync_file.cpp in Sources */, + A04A5C60C40C9D19A7C97AAD48B60DBF /* sync_manager.cpp in Sources */, + 8AC09C1E9C85110A7DF764113DA7966C /* sync_metadata.cpp in Sources */, + 0C75ADE24B0A6B54DBD26C1ECB24832D /* sync_permission.cpp in Sources */, + 4D54732482E265605270178E53BAD969 /* sync_session.cpp in Sources */, + C277566ECB069992D16E8A09BDD21EFF /* sync_user.cpp in Sources */, + EE8C51B61851A3A14713659B67CFAA02 /* system_configuration.cpp in Sources */, + 0D12BB60772E960191855BFFCA33C9FA /* thread_safe_reference.cpp in Sources */, + DA06432A0FDEACD26B5D352891E69539 /* transact_log_handler.cpp in Sources */, + 4D694214A198DC48E01A821F498EB4D2 /* uuid.cpp in Sources */, + 46BF6F67EAA305C9B2FE1E2139D67307 /* weak_realm_notifier.cpp in Sources */, + 61810302E96294BB8B7701E8B5F5B922 /* work_queue.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 603E47CBAD7B06621F06C2FBFEB8D230 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AA66225A39A58CC756F10DC7BF8C86A2 /* Pods-UnitTestsTVOS-dummy.m in Sources */, + 0080DAA3D17E9CE7B1703B84CD424467 /* Pods-UnitTestsTVOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6483C269451D8DCFBBC6990B8FD1EB4D /* Sources */ = { + 67F69DC6E73AAA7C2542199E8AEB3971 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B0B87D16E89127DD8F4FCF0445918E80 /* RxAtomic-tvOS-dummy.m in Sources */, - 9F1D770BB56AE52F4E5A1C06A95030FB /* RxAtomic.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6DC9FCB839934D03FEB631279BB87CCA /* Sources */ = { + B2A401505A14AC429CBF1173B49E9AD5 /* Aliases.swift in Sources */, + CA3A53A43DCFC2B3C1489B92003476FE /* Error.swift in Sources */, + D42A71F8D0DC9354319A578603996BC1 /* LinkingObjects.swift in Sources */, + 82C53FDC87BF5A685284F8E3A0A6D746 /* List.swift in Sources */, + C056A7809800A68930C7EA69C307EEE0 /* Migration.swift in Sources */, + 5EBC2F6DA337F925717C92361A3AB7FB /* Object.swift in Sources */, + 19D1BB1A5B3A9FA3406B6CC67B61E83B /* ObjectiveCSupport.swift in Sources */, + 49C3224C33FA6607B6FCDA9C473180CE /* ObjectSchema.swift in Sources */, + BDA1C510ECA83751DEA82253E8C3DB7B /* Optional.swift in Sources */, + 61BDB35A0CF34005ECF4DDF6A5F8BB34 /* Property.swift in Sources */, + F7DAE1CF73BA28DA30681AB3E8E755F9 /* Realm.swift in Sources */, + 05A9B23A5CFA627F1B70B4C19BD2EA49 /* RealmCollection.swift in Sources */, + 872E72F4161772F7E3936BF5E602275B /* RealmConfiguration.swift in Sources */, + F1B846EDE6948DF2B7F18690B2AF2B39 /* RealmSwift-macOS-dummy.m in Sources */, + 65B4819AAA9AB6608E8F99FB616D93F0 /* Results.swift in Sources */, + DD4692D0AF5581C40A1A255E557DBA80 /* Schema.swift in Sources */, + 30652CE6201AEC5AC0927D2FF9AE3380 /* SortDescriptor.swift in Sources */, + 8E18146DC2935EADD6E0B83B5F844964 /* SwiftVersion.swift in Sources */, + F0CBC19645782E06C02B0F9FA3CFE23C /* Sync.swift in Sources */, + C0EB40F6964BDD26E42BB9FD1044A07A /* ThreadSafeReference.swift in Sources */, + 28B5ABEB29D9AD66EE0BD4E25999695E /* Util.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 72E67EBA0C9D47B17825B34832270713 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 22C6AE35235B01E63192B6F981E5953E /* XMLDictionary-macOS-dummy.m in Sources */, - BBF2361DB7278742B412899812ABB6A6 /* XMLDictionary.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7505C6F4D6FB9843A92E19C8AD27F9A1 /* Sources */ = { + F5F98F48DD052C2D74E13AFBBAE99D5A /* CKDataObject.swift in Sources */, + B2C11124CE148B552E791393A92EA2DC /* CKRecord+EVReflectable.swift in Sources */, + C06A8A91885B5A7AA700F11340A94C30 /* CKRecordID+EVCustomReflectable.swift in Sources */, + 260F3D4930904ADAC97F5A0CA58B1A12 /* CKReference+EVCustomReflectable.swift in Sources */, + 54E1E7CEF9D02F20CDB8A4D57CF4146B /* ConversionOptions.swift in Sources */, + 48D06707AAD3228E4D9C64998D1A957A /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */, + F789A0DB96A66D7258D3D013D435BEEB /* DataRequest+EVReflectable.swift in Sources */, + F1B5AD948F6DD979983FB5056D6B1E3F /* DeserializationStatus.swift in Sources */, + A3EA548AB5DF5C504C77A7480F7EFC9D /* EVArrayExtension.swift in Sources */, + 8D4EBDBDDE427F58E1FF297BE41D2643 /* EVCustomReflectable.swift in Sources */, + DCDA92567943AC6BC1994243CA81D4B7 /* EVDictionaryExtension.swift in Sources */, + 785A8F55B230AE4913ADEC81036DDAD9 /* EVManagedObject.swift in Sources */, + 02D554C581A74913977A246B7F4F8118 /* EVManagedObjectArrayExtension.swift in Sources */, + 76343A78652F1B9EC9FC880B0C0CB3A2 /* EVObject.swift in Sources */, + 574708C512171841C59AAA0B3D96792D /* EVReflectable+XMLDictionary.swift in Sources */, + 5C1E9EDE8176804A66286FC248257552 /* EVReflectable.swift in Sources */, + 0590406283C7B2B9F7F163476EA83A6D /* EVReflection-e20423af-dummy.m in Sources */, + 61FF2AFA54BF693653474A62BFE63F9D /* EVReflection.swift in Sources */, + B7B52C6599F75F3CACBBB2D11ED0B6DD /* EVWorkaroundHelpers.swift in Sources */, + 94B43A3BE9C93145B762BE46AB05B3D4 /* Observable+EVReflectable+XMLDictionary.swift in Sources */, + 3F5BBE09AF86F241FF77D802F4C77D22 /* Observable+EVReflectable.swift in Sources */, + 64629DA131E13732349FCAB6247178E8 /* PrintOptions.swift in Sources */, + C51F5F6CAAEA2411B2E5F872DBF523A0 /* RealmListEVCustomReflectable.swift in Sources */, + CE002B8E3FBCDCAF5AD4B1EF0037CFFB /* RealmObjectEVCustomReflectable.swift in Sources */, + E858D6C8CDE5CCDA263922B16758AC89 /* RealmObjectExtension.swift in Sources */, + 39EA0AA2A92D13D2EEFE6AB815C89142 /* RealmOptionalEVCustomReflectable.swift in Sources */, + 811B5DAE3329357EF0C1FC722F09B50E /* Response+EVReflectable+XMLDictionary.swift in Sources */, + 0B140923BB47356070999685E2E559CE /* Response+EVReflectable.swift in Sources */, + DA2CCF5286D7B9EEF2EFDD9F7A9D810B /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */, + 4885A23AF22030F10135B7FA087E83B5 /* SignalProducer+EVReflectable.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7C19F070B9AF53F51D87EDF9628CDD47 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7DE59DC8B37015FDF0093E35B280363B /* Action.swift in Sources */, - 0D622A8C4F1D5CAE8C57B8E88601E525 /* Atomic.swift in Sources */, - 8323B7838DBD4DB80A93C3F395ECB3FF /* Bag.swift in Sources */, - 23F750FA4ECA1213F97836F375FD09A3 /* Deprecations+Removals.swift in Sources */, - 5AE4F63883CBFA8C9104D48DF7BED62A /* Disposable.swift in Sources */, - 6F430F4A0CA6F1A881F8B97DFDF6BACD /* Event.swift in Sources */, - C8E5ECA1EDF7CF5AD6F7E791D07602D0 /* EventLogger.swift in Sources */, - 151BD8FBF05736A4FFF25499AAF729BB /* Flatten.swift in Sources */, - 3C7422FD31C48928900E45243FF40961 /* FoundationExtensions.swift in Sources */, - DF81A271C7788D4E4C381817E8148598 /* Lifetime.swift in Sources */, - FFE6416E04E3A11CA82AD4BFD41A4C17 /* Observer.swift in Sources */, - D5D8C8B34D4CEADCC207A61DFB2AE1B8 /* Optional.swift in Sources */, - A89D549280D5631868547399113595DE /* Property.swift in Sources */, - E87CE6446F7E618345FFAD33BFDBDC00 /* Reactive.swift in Sources */, - 1AE9D8F88BF8444432713BBF7EDC9140 /* ReactiveSwift-iOS-dummy.m in Sources */, - 7E92EACD3B321DEF993F839C32BA7835 /* ResultExtensions.swift in Sources */, - 5AEA0EB8E10BB0B09665EEA971A8055A /* Scheduler.swift in Sources */, - F8E628A9D154494123ACA5E3D928A451 /* Signal.swift in Sources */, - 1F5179AFC534FA5409C0936E1D798DED /* SignalProducer.swift in Sources */, - 4A89CBCB94972F33D028E7BC079AD579 /* UnidirectionalBinding.swift in Sources */, - 41006C2018D25417666BB93E3034737D /* UninhabitedTypeGuards.swift in Sources */, - 1B0A9BD98AD00704C2ECEB7468E04634 /* ValidatingProperty.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7583C101CEAB45CE68251B14F4001FE2 /* Sources */ = { + 6FB2AC75A54E6A0FB557F45B46650FCE /* Aliases.swift in Sources */, + E61DC6F4F9893E6D96EFBE40E8052234 /* Error.swift in Sources */, + 15541817D21A8ABEE0088EE06E3E9E3C /* LinkingObjects.swift in Sources */, + 9543D0CFD36027C65B8D68B3269F70B4 /* List.swift in Sources */, + B9A0548615F6300CA76E7C488220E2A7 /* Migration.swift in Sources */, + C760C38F6D743C33B6C27A4DB293A18F /* Object.swift in Sources */, + 3479D7EF81ECCC4900F38748B10C2C52 /* ObjectiveCSupport.swift in Sources */, + C14E0258A88213B51820E9143B7CAFFC /* ObjectSchema.swift in Sources */, + 76DB8CC5640915F28661F5E5EDDD5FF2 /* Optional.swift in Sources */, + F4A34D67E8654C328BDF168341BCE107 /* Property.swift in Sources */, + 6D5CE1078AE888477FA5FAB6524C5EF1 /* Realm.swift in Sources */, + CA02A6D6F0E7176B757EEE877C49DC56 /* RealmCollection.swift in Sources */, + 9CB7840BA328A8449832659F848ED1EA /* RealmConfiguration.swift in Sources */, + EF698304D523F23E6C017F08E8629E34 /* RealmSwift-tvOS-dummy.m in Sources */, + E744DA316C8794208CF61F38DD9A3DD2 /* Results.swift in Sources */, + 02CB447B52C8F300A24458E9EEAB66C4 /* Schema.swift in Sources */, + D1F39EDB2020B0A4212F6A8A09110C53 /* SortDescriptor.swift in Sources */, + EDAC6DDF6C201803CB3F993EA10CE418 /* SwiftVersion.swift in Sources */, + E7756CF43B3FA04BB8F8DC1E412F47F0 /* Sync.swift in Sources */, + FAFAEE932E66B5E8D3370F1DFC2D90B0 /* ThreadSafeReference.swift in Sources */, + 67CEAA726B01E16F84FFB04C7728A37F /* Util.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 81F381479505ED0B841C58DEE80C34CE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EE2629AEB159410E1267E15AA4CF2ABE /* RxAtomic-iOS-dummy.m in Sources */, - E921FF59E286E46FE12A8FC275E88B4B /* RxAtomic.c in Sources */, + 431355530E80D1065C8F452DD9D719C1 /* AnyError.swift in Sources */, + 871D3E5959F7EDE3C231005AD5CAAFCE /* NoError.swift in Sources */, + B35350365DAD910BDDCF7C69B618661D /* Result-iOS-dummy.m in Sources */, + C72C5E1C370BA1BC1BD0E65FEA3643AF /* Result.swift in Sources */, + A8D0497DC43D3948BAE0E16F74B35BD1 /* ResultProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7D87E1217B6AE3E2DA2F68A7A8F29A9D /* Sources */ = { + 8395DC2F5F7F1FE1CC0C094AA5799ED3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 439A6379CB1BC1541F98C2CA7AF6E472 /* AccessTokenPlugin.swift in Sources */, - 9AA90B8F9107CE383509F29BA8D61AD3 /* AnyEncodable.swift in Sources */, - 4968DC400E17186E0D7689EA40E009E2 /* Cancellable.swift in Sources */, - AB7C56967747AD8891E3C5FDF6B007E0 /* CredentialsPlugin.swift in Sources */, - 690EB11C7BDDA1089164D8720A71466E /* Endpoint.swift in Sources */, - 85361E5BEBFF5D431C1DFC8AD29B819A /* Image.swift in Sources */, - 4A6771F472F860F757706B071544C106 /* Moya+Alamofire.swift in Sources */, - 1E8FA20B1F1CD6E968A4CE22E39510DE /* Moya-tvOS-dummy.m in Sources */, - 181A11778E3F6483FBC9DC45445CB35A /* MoyaError.swift in Sources */, - 3188FBE79E46216119C6EA11257C3434 /* MoyaProvider+Defaults.swift in Sources */, - 440B89E5AEABF1FC2BB2439945C7235D /* MoyaProvider+Internal.swift in Sources */, - C0170CF42BDD958BF1FFE0F6BCCED0D6 /* MoyaProvider+Reactive.swift in Sources */, - 9B8100D27CD04533A47FAB38730895CE /* MoyaProvider+Rx.swift in Sources */, - 3F4158DDA5712816A44ADBA57E19C06D /* MoyaProvider.swift in Sources */, - 27AD83EF04BDF3CD8B4BE7CC3F9F470B /* MultipartFormData.swift in Sources */, - 10C5CA692BCD3BFA8075882FB3FD1CD5 /* MultiTarget.swift in Sources */, - 6969D8F64073505C6335DB4C15A48B9A /* NetworkActivityPlugin.swift in Sources */, - D40A281E66BE92F52BB2BB7AF19A618C /* NetworkLoggerPlugin.swift in Sources */, - 9DCB545C5D9E70ABE4F33A7020314602 /* Observable+Response.swift in Sources */, - 30DC7DEEE930C2C25950637FC90989FE /* Plugin.swift in Sources */, - 9D57D53001282C7BEEB300E4FDC7794E /* Response.swift in Sources */, - 553D24E665CC9400D693FE36D0EE3679 /* SignalProducer+Response.swift in Sources */, - 439527F93A0A92CB84CE41750FB12E1E /* Single+Response.swift in Sources */, - 9A56CF71E736DFFD64ABEC1190A240E3 /* TargetType.swift in Sources */, - D901F6E058B35B1DF3EF31B3DDE19B5D /* Task.swift in Sources */, - 70FBC1219693E19074007B26D059EA0C /* URL+Moya.swift in Sources */, - D146C2A89C24C1732891F6C9CF4F8438 /* URLRequest+Encoding.swift in Sources */, - 75E4C45EA1C972F59F519A0465264263 /* ValidationType.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7F0F89CE6360783C33DFCBD63B238792 /* Sources */ = { + 4BDE98FF69FC47A17199D1DC05AC9A9E /* Action.swift in Sources */, + DFB66AA3776D9A2E9D517BDA595D9911 /* Atomic.swift in Sources */, + 049F049D8B5A9F2ADA5C37AED22AE801 /* Bag.swift in Sources */, + 538E3C6502DAE7A53E9C2162F16DE476 /* Deprecations+Removals.swift in Sources */, + A35FE7047133C1848375AFB2511D5F58 /* Disposable.swift in Sources */, + 0D5B7CFF39058E5CB00039404899C608 /* Event.swift in Sources */, + 571E0D9FCDFBF26621C0AF607D2A5934 /* EventLogger.swift in Sources */, + 107F41BA1E2AB82D4E1027D3F1D42A5C /* Flatten.swift in Sources */, + D075AE86D3722412C20D51AF0334D926 /* FoundationExtensions.swift in Sources */, + F415CE25F601F4518E57606285579D49 /* Lifetime.swift in Sources */, + E2E51410CBA54945411C23FA60B388B8 /* Observer.swift in Sources */, + CD7B3435474A1C2D3563E2E53160BEA2 /* Optional.swift in Sources */, + DFD547D3C32D14FEC21EBDCAD3200E0E /* Property.swift in Sources */, + B6ACCC805BFDA9E803FDE5A3B2E2FBEC /* Reactive.swift in Sources */, + BB2A9E7C3441E5FA613158CAC4CA77F5 /* ReactiveSwift-iOS-dummy.m in Sources */, + BC9E23D70152258A868FAEAF1D2AF6A4 /* ResultExtensions.swift in Sources */, + BFE91EC31C125AFD592C2D10F6502A72 /* Scheduler.swift in Sources */, + 60A530E998B0A1B5013542F8EAC40FE0 /* Signal.swift in Sources */, + 1B614F81E6684DA622D07777FD3EFCB4 /* SignalProducer.swift in Sources */, + 47280AC794AA67A53201A9FC71AC26B8 /* UnidirectionalBinding.swift in Sources */, + D2D5B38141F03FC3E688E70BB972272A /* UninhabitedTypeGuards.swift in Sources */, + 5F96348E6F19F2EF5E387C13B2C4CC8F /* ValidatingProperty.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 893E4111C564F280287BD80A3B4A0567 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 501F6870CDA369A7672120FF9C9FA008 /* Aliases.swift in Sources */, - B5D31D18D466B8F5E9666F846DCC9E76 /* Error.swift in Sources */, - DECF20EED9B35ABD6F4878BEA13846E9 /* LinkingObjects.swift in Sources */, - CD680F7ED5BB148D71B79D3318F35AD4 /* List.swift in Sources */, - 96F0D829788E4A401A7A5E718FD37CAD /* Migration.swift in Sources */, - DF00A744D9E36D3A6D895482D5D3169A /* Object.swift in Sources */, - 94A2D149E2E0812F431150A4E091FEB5 /* ObjectiveCSupport.swift in Sources */, - 37A83AAEE088AFABB67E32A469B0B5CC /* ObjectSchema.swift in Sources */, - E880DB2E38368F0F4A4BBA7EA1C74E3B /* Optional.swift in Sources */, - 7DF36186143FA04707968467FFAD7C11 /* Property.swift in Sources */, - 4CFAAF2BF4BB374676F77715215CC922 /* Realm.swift in Sources */, - 24DF1E90B394C4BD917EECC9AF6CD122 /* RealmCollection.swift in Sources */, - 7DB4099CAB3857019908A950ECC3D1D4 /* RealmConfiguration.swift in Sources */, - 83BEDB774A8C8DE4B68B7FEB5C5CBF96 /* RealmSwift-macOS-dummy.m in Sources */, - 43CBB33CB35D368B84B5D0230E5AF2DF /* Results.swift in Sources */, - 61D4BD3EE956FD94E39C2FEA1FED8435 /* Schema.swift in Sources */, - 7AB3359B63A3EF53127C033B6877117E /* SortDescriptor.swift in Sources */, - 157DCC271E5695328C3DFEC9EB5885C3 /* SwiftVersion.swift in Sources */, - 99C05BE4427B218E67037C6B7FD7317C /* Sync.swift in Sources */, - 45645F49B4CDCEF8701187A964D2CCE4 /* ThreadSafeReference.swift in Sources */, - C4F761ADD336C380276B8B66EB4DC091 /* Util.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 87318A69031771F3E5DA5DDE2938DCE9 /* Sources */ = { + F25493FD7904ADD56522EE07F8BA8BB1 /* AddRef.swift in Sources */, + 163D8218DDBDA363449005AC71A92086 /* Amb.swift in Sources */, + 56709F5411DF10405B7D184D67F14C41 /* AnonymousDisposable.swift in Sources */, + DFE39C273CE2707322AEB93E2897ECFE /* AnonymousObserver.swift in Sources */, + 2E144249BD7BE4794B9946BF1196717C /* AnyObserver.swift in Sources */, + E6608CEB7CCF4353539B695F5C0FEA2D /* AsMaybe.swift in Sources */, + 044D2F8E28A379638F8AA8FDABA77F06 /* AsSingle.swift in Sources */, + 38AD4182F929723CA9CF33919CED1E93 /* AsyncLock.swift in Sources */, + 1DB6B3F7DDF21C9F0EBBA46831F062FE /* AsyncSubject.swift in Sources */, + 87FE885692C2950CFD043EF0C0B22C40 /* AtomicInt.swift in Sources */, + 2D670B1AD4C7EF7BBDAC8333C2749D1E /* Bag+Rx.swift in Sources */, + 0716EB964D02A8D58EBA5FC4A8D25B32 /* Bag.swift in Sources */, + 9474A175A94327B772F342E21C13EC8E /* BehaviorSubject.swift in Sources */, + C650CCB1019BD9CE344F2EA466275F5B /* BinaryDisposable.swift in Sources */, + 2266828FF6F869F80D213F3CBC17557A /* BooleanDisposable.swift in Sources */, + B4CBD982A3CDA3FB43C8530A67006E70 /* Buffer.swift in Sources */, + E227D8196CE1C7FEB6E6D614EF5785FE /* Cancelable.swift in Sources */, + FB9B0491EB9A42F250827C2316CEF933 /* Catch.swift in Sources */, + FABEDEA2D9AC4824557E22513DC685EE /* CombineLatest+arity.swift in Sources */, + 1527F791B1BC8179B9E90B1EF7AA23CA /* CombineLatest+Collection.swift in Sources */, + FFA865D34066E95B43A42F06FE278CA3 /* CombineLatest.swift in Sources */, + 3AEF7F1CFF52F802DB122E8D287B86B9 /* Completable+AndThen.swift in Sources */, + F8EFE8D6A25965E6812B8029A09C73C7 /* Completable.swift in Sources */, + C7A4E6BEC340DD77F7CC321735EC1A74 /* CompositeDisposable.swift in Sources */, + 4EA4B0FB2EF91D05BF662914539D80FE /* Concat.swift in Sources */, + D9CB4D60DB911CF8CE86C7B2A0393E5B /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 7D6A6827B8B2338269DCE913F4FF3979 /* ConcurrentMainScheduler.swift in Sources */, + 5C45E0F65F64534D08D0D8E2C038F3FD /* ConnectableObservableType.swift in Sources */, + CF67D2C4EF25B2C8A8E7687AFE2FC5DE /* Create.swift in Sources */, + 279236D667020B845CD5738EA0B9A944 /* CurrentThreadScheduler.swift in Sources */, + 984F69BBF18BE902FE7ACF556507CC6E /* Debounce.swift in Sources */, + 404F19E1AE2BE96C933048BA1C91974C /* Debug.swift in Sources */, + A8B158D4D1BBD042A60FF0B5289BEA3D /* DefaultIfEmpty.swift in Sources */, + 3790C048C14A8DC49A7E42966BABCB63 /* Deferred.swift in Sources */, + A0D5A74FB35570BEA8EA03D40D86387E /* Delay.swift in Sources */, + 9536593128202D6729DC06D5D9034835 /* DelaySubscription.swift in Sources */, + 494B44E07309B7C143A60B6205B620FC /* Dematerialize.swift in Sources */, + 074F29B52E861D378FAEBE26F833E337 /* Deprecated.swift in Sources */, + 9F1F78A5D6E99AEA9F1E369E35180BE7 /* DeprecationWarner.swift in Sources */, + 52B5D0F3948FD6A4E4B9E2F8445D6108 /* DispatchQueue+Extensions.swift in Sources */, + 50C3886D294BAF4626349BE6038CFDB5 /* DispatchQueueConfiguration.swift in Sources */, + 0840E8BAA397F8F3ACAE65A12EB8FBC1 /* Disposable.swift in Sources */, + 3AB7F04D4356388F60309402A22E3D59 /* Disposables.swift in Sources */, + 29D7989E9268482957CF590C84F30236 /* DisposeBag.swift in Sources */, + 3D71DBCA5264643F39299E7A5E36E3B3 /* DisposeBase.swift in Sources */, + 4EB0E2826276F039CE1D5559109C97CC /* DistinctUntilChanged.swift in Sources */, + F3FA9DA102681D8164932655764036C9 /* Do.swift in Sources */, + C5606ADA1D272E7CDF9915FDEC301875 /* ElementAt.swift in Sources */, + 6A5BF4715566EB9215F41918E2F5B45F /* Empty.swift in Sources */, + 7A0E6A782BFD5781A9888E0231D8D7CA /* Enumerated.swift in Sources */, + 460B6879D16423E29F556EDB75F61620 /* Error.swift in Sources */, + 0F4419D40F46A1056920201B4E89EFED /* Errors.swift in Sources */, + D2DB9BD09AA597582F89C2EE34395496 /* Event.swift in Sources */, + 6B0DA8817020C8E49DDE56F91B5C0A41 /* Filter.swift in Sources */, + C8A70D03095CB6EF815E52B9DCBD35A7 /* First.swift in Sources */, + AA606FFF81410DA27AFD3D74F5634AC9 /* Generate.swift in Sources */, + E12696BECF142B2E0663B6AB88BB8152 /* GroupBy.swift in Sources */, + EEFCD4FF41CBC3CDD068F3CD1AE4A90C /* GroupedObservable.swift in Sources */, + 0B51F3053080B9E9A6BBC0315068C6E1 /* HistoricalScheduler.swift in Sources */, + 8C701085FFEDDD21ACCC78B003AE5F39 /* HistoricalSchedulerTimeConverter.swift in Sources */, + 8050AD4FDB3772AE2D00B369B8B3CCD1 /* ImmediateSchedulerType.swift in Sources */, + B1CB86501ED1C50CA95237E715DF468B /* InfiniteSequence.swift in Sources */, + FA8E6F885411E95F7C24C230AEF3D246 /* InvocableScheduledItem.swift in Sources */, + 3861CB19DD8DF35253F7C4C007216BDB /* InvocableType.swift in Sources */, + 9D4FBE615D27B34FC80CBE74655B8A84 /* Just.swift in Sources */, + A3277CA8E65694C9416AA295E2E45B94 /* Lock.swift in Sources */, + 96E27C023429328C08EAEAF6211A482F /* LockOwnerType.swift in Sources */, + ADDC178017921350B6654B635D40E81E /* MainScheduler.swift in Sources */, + 97857E1A6970CB128446761A785C6863 /* Map.swift in Sources */, + F1DDC0F9999509BFA25D57995CD5A430 /* Materialize.swift in Sources */, + 65DA0233ABDACB98502B415A1EFAFDE0 /* Maybe.swift in Sources */, + E9FF26ABBEC7BCB4516ED10EA14F41F0 /* Merge.swift in Sources */, + E53936F40C141AD247E0012EF3251676 /* Multicast.swift in Sources */, + BB669795F74B89ACE864A0F00DDE3DC4 /* Never.swift in Sources */, + C6721271CC275BD2979A931AE80D8EB1 /* NopDisposable.swift in Sources */, + 44783EA3E774A6F6994867B356E6D443 /* Observable.swift in Sources */, + 46CC7A7224FDDA963D9D00E90E041CDC /* ObservableConvertibleType.swift in Sources */, + 78DDB376BD3FD568CAEB5A7EDAB254FD /* ObservableType+Extensions.swift in Sources */, + 0B509236FBBF5EEC56F67AB0D94F3109 /* ObservableType+PrimitiveSequence.swift in Sources */, + 5E0583A7E17C1844A675291384D41609 /* ObservableType.swift in Sources */, + 2F8FEB83AA8B90AF8070610D4B7ACDB6 /* ObserveOn.swift in Sources */, + 3A07C3ACF7944F7ED7E8607B550F1470 /* ObserverBase.swift in Sources */, + 3C94658A6D689E37D09F3DD6E0802B87 /* ObserverType.swift in Sources */, + 7B2852AD46A8127E20AEF07A2DC9D278 /* OperationQueueScheduler.swift in Sources */, + 25A420BAA31BB29EE5254068EB92EBC6 /* Optional.swift in Sources */, + D86F9B4E298545757CF2521144E6D649 /* Platform.Darwin.swift in Sources */, + A9FB6AD5D66FDC1659865520250147E4 /* Platform.Linux.swift in Sources */, + 9AC2DE44E67246F5BC9CA355F2AEB882 /* PrimitiveSequence+Zip+arity.swift in Sources */, + 75F6CE5691EAD66BD9636CAD519EE96D /* PrimitiveSequence.swift in Sources */, + 2CD7ABBEF01CAD2CBDAEA8479DEBD504 /* PriorityQueue.swift in Sources */, + 82813F9DDF9BBBE1967FC4CCC8EB0074 /* Producer.swift in Sources */, + E4943DE0F8EE80DF7FEA144392285601 /* PublishSubject.swift in Sources */, + 44C700552F071F17C611A4300E91CA7A /* Queue.swift in Sources */, + 247567EFD4EFF032835E54CA517E404A /* Range.swift in Sources */, + 5D156576FB35640E382F163A92F70756 /* Reactive.swift in Sources */, + F98153BE1ED480835D3A214F3CA485CD /* RecursiveLock.swift in Sources */, + 663D70D19B72FA4EC69D7CAF3389136C /* RecursiveScheduler.swift in Sources */, + 9E9006B9D594CF2B83B51ACEC8A78D88 /* Reduce.swift in Sources */, + 4E4724B9CA9FC230B9E9422767251652 /* RefCountDisposable.swift in Sources */, + D3EC54F1206496D2CB77EB343421E0A1 /* Repeat.swift in Sources */, + 48E4D12BA5195E501EB9E9F13230B960 /* ReplaySubject.swift in Sources */, + C24E9DC4130263581427B2008AE925E6 /* RetryWhen.swift in Sources */, + 5CBE223423F318FF3AF450A48A6C8CEB /* Rx.swift in Sources */, + A61BBCAC3E3579C3E4B2344057B52CF6 /* RxMutableBox.swift in Sources */, + BBBDDB704E5BDEB181A35A30D4489BAB /* RxSwift-macOS-dummy.m in Sources */, + FD4DE79C60D349CB4A9C6026A1D92565 /* Sample.swift in Sources */, + D6CF5DE70927B27212AAF0FA0F131572 /* Scan.swift in Sources */, + 79448331EADA61B6C4AD0080B8AA71EA /* ScheduledDisposable.swift in Sources */, + 9B2F7D6DF768A87A1DA98B2DA67CDB5D /* ScheduledItem.swift in Sources */, + 1E2E459A5D16403DECC2C9288FC7A2B4 /* ScheduledItemType.swift in Sources */, + 934428A73BCF0CDDD40E996B506AF9A9 /* SchedulerServices+Emulation.swift in Sources */, + 8CEC6D118C50C866CFD2AE609B1AE27B /* SchedulerType.swift in Sources */, + DACC81A6323F383AE0100090EA31EDF8 /* Sequence.swift in Sources */, + 3DB4A4FBE72F5882E7BE6677944555A8 /* SerialDispatchQueueScheduler.swift in Sources */, + D414C28E0D58FCC6B479945A80302E31 /* SerialDisposable.swift in Sources */, + 4DBED9E2BBAC75766D2CAC8C6479BA31 /* ShareReplayScope.swift in Sources */, + 522055F0A67249DDDE509DFF2DC62ECF /* Single.swift in Sources */, + 1766B32CAE5FB3CA8109480E1F2D529A /* SingleAssignmentDisposable.swift in Sources */, + 4F146D133BA8CD14E9BDBA22FE40355D /* SingleAsync.swift in Sources */, + 2D791D5AE514BE413EF891B674094C56 /* Sink.swift in Sources */, + FD670864D091090FD22DD3B97507750A /* Skip.swift in Sources */, + 9F8D15E1617868A24557D64535174109 /* SkipUntil.swift in Sources */, + DEB6D4EEE4CC93AD013B17B9601B02D8 /* SkipWhile.swift in Sources */, + 86CFF8027B313D4E827A746A5B54843E /* StartWith.swift in Sources */, + 213E825BE33A7BEC1160B9A602D27C73 /* String+Rx.swift in Sources */, + 4CEC68C28D2E998FCB414167DD321C59 /* SubjectType.swift in Sources */, + 77F6FF0A75425F03F540FF51067C3BC2 /* SubscribeOn.swift in Sources */, + F97BE82A2A5D7C8210E082F496281E38 /* SubscriptionDisposable.swift in Sources */, + 1926E58C16C8EBACCBB8BE7CA49ABF72 /* SwiftSupport.swift in Sources */, + 0D1FBAE8D895B1765CD879CAD50D32FA /* Switch.swift in Sources */, + 65CAE5DA1EA52A6ECF35DA1481B7AD13 /* SwitchIfEmpty.swift in Sources */, + BD014CBB0CFABADBA5AF73338C42EBAF /* SynchronizedDisposeType.swift in Sources */, + 783A664593FD763C848B18D3E0F7E1DB /* SynchronizedOnType.swift in Sources */, + 4B50C911737333A8553E2F58E7325F41 /* SynchronizedUnsubscribeType.swift in Sources */, + 6B34C121AC74783CF2B0AF027D69C8E2 /* TailRecursiveSink.swift in Sources */, + 6D19AFA3372BF48C700C55A1935DB8CF /* Take.swift in Sources */, + 38662E2277400F2B2F7620B147B70F46 /* TakeLast.swift in Sources */, + F709F54FA25DC51C41C664A679683D1C /* TakeUntil.swift in Sources */, + 0A0D94EEE4FB848936BF8E636353FDDC /* TakeWhile.swift in Sources */, + AAAD9B35D04E4C07F371C0F4B0E98297 /* Throttle.swift in Sources */, + 3E99F55A4E2F56072A6714C18CA758D4 /* Timeout.swift in Sources */, + CA8554332A546CFC6A62A1B12DF20412 /* Timer.swift in Sources */, + F05AEE1E4013C9D407077A409E5490E7 /* ToArray.swift in Sources */, + 09AF8C4D6C8D8C103FBDADE43936DC6B /* Using.swift in Sources */, + 3E6A70205492BB0BF7524145D5C15582 /* VirtualTimeConverterType.swift in Sources */, + D209EC5E401FB38C6605D99ED14632CC /* VirtualTimeScheduler.swift in Sources */, + A737AD4B5548CCE0E3F56DFA8B92E71F /* Window.swift in Sources */, + 4DE6B68E60BA9529296DAF8076048530 /* WithLatestFrom.swift in Sources */, + 1E27EB4625C886EE6BFA57051291DFE3 /* Zip+arity.swift in Sources */, + 784A1E096433B62EFDF7238FB9F01AE1 /* Zip+Collection.swift in Sources */, + A99E410B92EBC0D62C5F3E58E08072C9 /* Zip.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DE2BC618FAA2EE4BD8655F50B913A9A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 55E159EB9E30A686B9DA4D26608FFD88 /* AddRef.swift in Sources */, - ECF629EE8D4E54B75D2684E5DD883006 /* Amb.swift in Sources */, - 880F030DA5883D2EF2D960827E055116 /* AnonymousDisposable.swift in Sources */, - 0CD34F1457645E9572234E18A9895DCD /* AnonymousObserver.swift in Sources */, - E063685937352F5FF37A916AB39B7055 /* AnyObserver.swift in Sources */, - 51BCF6D55E1AF838CE4FDB37938B22B6 /* AsMaybe.swift in Sources */, - 6932D23CBE467C4B77B39722475F6656 /* AsSingle.swift in Sources */, - E480365F0A9CC52ABBBFE80CCFD82233 /* AsyncLock.swift in Sources */, - 598B7D50121B9251FB06D66E6FC43F39 /* AsyncSubject.swift in Sources */, - 9FB992DC9E099A842B5679F172EDC820 /* AtomicInt.swift in Sources */, - AC91634EA4FE4C08ECC6C1623AADE924 /* Bag+Rx.swift in Sources */, - B032DF2F16FA1DEB6D4B80D83E98D63D /* Bag.swift in Sources */, - 14DFEA88F8ACCD3E295365E42F5D4A1A /* BehaviorSubject.swift in Sources */, - 9FE6B0347059441BD5ECD1103FF1BB0A /* BinaryDisposable.swift in Sources */, - E195A584E87F598E7D0B4CD84201B6E8 /* BooleanDisposable.swift in Sources */, - BFE174056A2DB11D27D660E799378C59 /* Buffer.swift in Sources */, - 0300A4CCA0A9CB3B0C6C48C37CC18DA7 /* Cancelable.swift in Sources */, - C23ADF188F3BDD8F0C58A17C70A0CA96 /* Catch.swift in Sources */, - 53DC7132AF580A02B9838A932314B32F /* CombineLatest+arity.swift in Sources */, - 01B558CF8F4B469EE371AC0F18B0548F /* CombineLatest+Collection.swift in Sources */, - 0607C08206CE7DB63126B8C6DFA3B541 /* CombineLatest.swift in Sources */, - 7E451379566855BCB405800CB25379FA /* Completable+AndThen.swift in Sources */, - E5AC4765117B1E67066529A69B258C2F /* Completable.swift in Sources */, - 81367A87BBADE9E400892960BED711A9 /* CompositeDisposable.swift in Sources */, - A7C97779CAA2D6C9A961A1A9032563AB /* Concat.swift in Sources */, - 7CB0F7F9240148CB56DC3F8916EF9DF0 /* ConcurrentDispatchQueueScheduler.swift in Sources */, - C7E366453DF0786C2C995AB21921BE35 /* ConcurrentMainScheduler.swift in Sources */, - 0C1B2E591009278596A60FCB1BE9C6F4 /* ConnectableObservableType.swift in Sources */, - FFCA0046FA7B08A519856DCE512EC5C0 /* Create.swift in Sources */, - 55A659E877DE09E8614DD6BB21859CCD /* CurrentThreadScheduler.swift in Sources */, - 69B1AD7131805200E46E3C348AF7AD77 /* Debounce.swift in Sources */, - C3D6CBAF533217E0935C783E110359AD /* Debug.swift in Sources */, - B4F3A325B8DB2179B53ADDF4C37B5165 /* DefaultIfEmpty.swift in Sources */, - 2942E198728AA1689FCFC93EABC70DA2 /* Deferred.swift in Sources */, - 6278937A85E6F16C2D10BD15119330FA /* Delay.swift in Sources */, - 2CEFFD0B6F2773458D5694214D827134 /* DelaySubscription.swift in Sources */, - 0FA70F6A487C9A7D14AC2790BE17884A /* Dematerialize.swift in Sources */, - 418CC83CDC593954D0F8EA3143598FF9 /* Deprecated.swift in Sources */, - 1CEB295C96BB7746AB2D5B2E9274E2CA /* DeprecationWarner.swift in Sources */, - BACC802F5C9BB32E9B0C3F6D91BBC747 /* DispatchQueue+Extensions.swift in Sources */, - E47F681A2DF7F01AB792F68597654ECB /* DispatchQueueConfiguration.swift in Sources */, - B9E687BFE2327609F0645F56172C8E92 /* Disposable.swift in Sources */, - 57FF7F467F211273AAC77761E1667007 /* Disposables.swift in Sources */, - 657DB780646CE8D44B201AAC9E1BD32C /* DisposeBag.swift in Sources */, - 99CA165C9BB92050A096677558032938 /* DisposeBase.swift in Sources */, - FB0933DC290C9FF4E8DC8350552DCD04 /* DistinctUntilChanged.swift in Sources */, - 4382CDA7BB10F1042501E1FA999DD1C4 /* Do.swift in Sources */, - 747D94F1D84FDEA65CFDEE74D5D30A14 /* ElementAt.swift in Sources */, - D02BFF991F0904447E58FABA16830FDC /* Empty.swift in Sources */, - F481B1864F888DABE21171133EDB2E63 /* Enumerated.swift in Sources */, - 656F790A232DCCD10BD19A0BE973AC32 /* Error.swift in Sources */, - 575DE0C0ED0CD1A9012B9411FDF5468E /* Errors.swift in Sources */, - A32D91B348ABD8B2BF2C5F0BF2C84224 /* Event.swift in Sources */, - BF26062289674E38710A9B783DB57D4F /* Filter.swift in Sources */, - 67556402AF4E5DAA7FF8179BE5A63C03 /* First.swift in Sources */, - C23622A4BF161E6EE34BDC109789939F /* Generate.swift in Sources */, - 1F1AC5E50340BDD1A1D4F9EE0E7498F9 /* GroupBy.swift in Sources */, - 9084E3DDFC442B2757A612A7361135EA /* GroupedObservable.swift in Sources */, - 66EE31FFE04DB101BD9EB34740C53EE9 /* HistoricalScheduler.swift in Sources */, - A35CBCFE95316033487CC451311986C3 /* HistoricalSchedulerTimeConverter.swift in Sources */, - 3243745F01A0A29A50B294452A5A7CDB /* ImmediateSchedulerType.swift in Sources */, - 571C1A2F367613933CDA4F2D42FA8336 /* InfiniteSequence.swift in Sources */, - 6C0CCA5B355228128E82C5551B999CB7 /* InvocableScheduledItem.swift in Sources */, - 5B8BE85920FD2C567ADCF0F656031990 /* InvocableType.swift in Sources */, - 6D4AFB046697CEE28F1D39F97116A5F8 /* Just.swift in Sources */, - 77714DBF62AAC2907B8DEE633A7D982D /* Lock.swift in Sources */, - 174E854531478C562ABDB479983A20E4 /* LockOwnerType.swift in Sources */, - 96620E4BCF3A9063255C8A9F48C2FB82 /* MainScheduler.swift in Sources */, - 1EB9B09927BA7266B6ECB624B4AF32B3 /* Map.swift in Sources */, - 6CA9985CFE11CB555E558612E6ED681C /* Materialize.swift in Sources */, - 38345BF2EF7649B4B2BD9C8FEC4CBB9B /* Maybe.swift in Sources */, - FFE6B3880C52590006B7829941F652DA /* Merge.swift in Sources */, - 01BA1CCD644FDABE99A5AAB2E0FBAE21 /* Multicast.swift in Sources */, - 57C3AC812D88EE9D02A8446FD49F201A /* Never.swift in Sources */, - 08432D7A56ABB69C09F5BCCC7D87A305 /* NopDisposable.swift in Sources */, - 8B54712012EDEEB490D3309CA435A30F /* Observable.swift in Sources */, - 6E37C5FA78D0F9409BB04020C4719B10 /* ObservableConvertibleType.swift in Sources */, - 8810183C092FA5C7280C9E01951733CD /* ObservableType+Extensions.swift in Sources */, - BECB7851C6847E61A00041D28317B37F /* ObservableType+PrimitiveSequence.swift in Sources */, - 01C5DD9C3AE1D99DCD84FBFF21FC8B99 /* ObservableType.swift in Sources */, - F6AE2C6CE45CD5B816EBE996C1BD0D6F /* ObserveOn.swift in Sources */, - 968FF1AF07E37FA3E7EC5F81D025AC70 /* ObserverBase.swift in Sources */, - 9C74E05C0966789368124D4D39680281 /* ObserverType.swift in Sources */, - 59E1720B9F82D1D6DAB62492813505FA /* OperationQueueScheduler.swift in Sources */, - 591DEEE543CB570A3A2797D9604EB73C /* Optional.swift in Sources */, - 928D253BE9AED2798B1E9FDB499C6AAD /* Platform.Darwin.swift in Sources */, - 99891A0588DEFD87C2A86E39827BF0FD /* Platform.Linux.swift in Sources */, - F23E568740CD87E558296A799F864292 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 466A00D3CFE151A6A5C0EC82B5B4C011 /* PrimitiveSequence.swift in Sources */, - CD7E918101911C93AF6939575D94F694 /* PriorityQueue.swift in Sources */, - 94DBCADF41538C8ED20F092937CCA123 /* Producer.swift in Sources */, - BB66C57B62F385587A08196DCDCF9780 /* PublishSubject.swift in Sources */, - CFDCC45F3F9CBC505E024C442DC1F846 /* Queue.swift in Sources */, - C8AAA0F785B5E3A8D7FCB018AD196384 /* Range.swift in Sources */, - 96ADD079609B260D46203A6AAC809F4F /* Reactive.swift in Sources */, - 5CEE948BF15503EA4B7A21C95A9A3969 /* RecursiveLock.swift in Sources */, - 21B951FF96B1C12D766DA9D778211AE9 /* RecursiveScheduler.swift in Sources */, - A56FD0AE7D97B887EBB40009ECE66FC3 /* Reduce.swift in Sources */, - 0687CCCFD0E8F27FDE98D2715FF8EEB1 /* RefCountDisposable.swift in Sources */, - C3B2464B1E30385CD7C26B311E9E9736 /* Repeat.swift in Sources */, - A45AB687E938DF366A3CA5841C798C8A /* ReplaySubject.swift in Sources */, - 3F08EB0C5676C8CEB96569FC85AE30BB /* RetryWhen.swift in Sources */, - 2DFDDC8415935D63FB9CD47EA4856D3D /* Rx.swift in Sources */, - 92352F52A9EF3A41E101CFD13655A989 /* RxMutableBox.swift in Sources */, - 16DEA9DB8FE2908263515F692E67A55D /* RxSwift-macOS-dummy.m in Sources */, - 8B1231EBE038A8B706F7CC5B1D0F2C9F /* Sample.swift in Sources */, - F78CB711F9AF94B15ACFF2B88E597DDE /* Scan.swift in Sources */, - 92DE5D50E7B47F3A7B3E3D737966E6F8 /* ScheduledDisposable.swift in Sources */, - 36E39174E008965E141C64FA4183CDA4 /* ScheduledItem.swift in Sources */, - 4693D33A988B95DCEA7D84CBA251126E /* ScheduledItemType.swift in Sources */, - 05868CA1F2E56C3C0F72F39DEDAFEEFB /* SchedulerServices+Emulation.swift in Sources */, - 18B842557F93EC565456450EC40076B8 /* SchedulerType.swift in Sources */, - 877B7EC0BE610085EE0638CDA63DD155 /* Sequence.swift in Sources */, - 06893DBEB723537A48AF3F4DDA7D67D3 /* SerialDispatchQueueScheduler.swift in Sources */, - BFB89C5DD3E4E87546DF7EFE2C4CDA49 /* SerialDisposable.swift in Sources */, - 442469CCD35C8507AE009F984412A1E4 /* ShareReplayScope.swift in Sources */, - 0B38F0ECFD63143D17507469AB27A4E2 /* Single.swift in Sources */, - 4CBEC8722B88F9FBB891EF6103DD9B09 /* SingleAssignmentDisposable.swift in Sources */, - 302C311E6127DFC4F083CDF50A3E790E /* SingleAsync.swift in Sources */, - B3E91F04B38542D52FD058E4B3BA7182 /* Sink.swift in Sources */, - 17D65F1261514349D17CAA55BE948118 /* Skip.swift in Sources */, - 3F686EF7A0644333C3B9507215128347 /* SkipUntil.swift in Sources */, - 7CD1892F99B8D4F2EAD014D6AC9C25A4 /* SkipWhile.swift in Sources */, - 9C109C392B6D779297C31836D8FCD144 /* StartWith.swift in Sources */, - B9BE1DF1CACF47A2A6D8DE89A332FB05 /* String+Rx.swift in Sources */, - 6EC6A7943A9AF48EBA6838E2874C67E3 /* SubjectType.swift in Sources */, - 325037BCA5D654953098FC092CF2649A /* SubscribeOn.swift in Sources */, - B25B8C3F50097C8B4839B0BE3233F4A8 /* SubscriptionDisposable.swift in Sources */, - E315F384A5BD3F7ED0D8EB6F46CABF86 /* SwiftSupport.swift in Sources */, - 05DA5747ECC24F905C84814425B0DE73 /* Switch.swift in Sources */, - F6444B62076206F48F1029FC6DCF2AE2 /* SwitchIfEmpty.swift in Sources */, - 9AFB5AF2BD604F959462DA9DA56A1F57 /* SynchronizedDisposeType.swift in Sources */, - 08FFFDD05930DCB75584C6AFB4422648 /* SynchronizedOnType.swift in Sources */, - 6D26F47F1C439C4E195A743F8F4A53A3 /* SynchronizedUnsubscribeType.swift in Sources */, - 37592E1D7ECC59A1D9388E04AF0D7D55 /* TailRecursiveSink.swift in Sources */, - 4DD2C6C9DD05EC83BD35BC06FBFED39C /* Take.swift in Sources */, - 32A7667ECDC458650305C97C8F50B75B /* TakeLast.swift in Sources */, - 34516B86DE83A8E611C51CAAE2387593 /* TakeUntil.swift in Sources */, - 0106FB576DBA3A05538BF49F01E70A31 /* TakeWhile.swift in Sources */, - AD9EF3A212C6025BC2A814AC5EEC885E /* Throttle.swift in Sources */, - A8766797A86457CEB4D226DC460902CD /* Timeout.swift in Sources */, - 71B18BF357BCB24A856DCB90BE7DF4AD /* Timer.swift in Sources */, - 1EC9CAC2633C06AA514E77BB65A7FEF8 /* ToArray.swift in Sources */, - 40A79666E69FC0B8BDC21B1BAB66C0F0 /* Using.swift in Sources */, - 1BAF826555DF7326D0A132A2CBB6C283 /* VirtualTimeConverterType.swift in Sources */, - 0C60A0E662ED409145674716FF74E1A0 /* VirtualTimeScheduler.swift in Sources */, - 7E7884EE196C070149E39134EC047B76 /* Window.swift in Sources */, - 31CB8DFBDD3DB820067A1897EB6CF3E4 /* WithLatestFrom.swift in Sources */, - 6A82A4847625D9231223458EB7C1F876 /* Zip+arity.swift in Sources */, - 4BDAEB0DDE06081B2F3F5CD175E193F6 /* Zip+Collection.swift in Sources */, - 871443CA8186EA2C968BF474DB95B1BA /* Zip.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8DB31463163A51249D38B8A35C260925 /* Sources */ = { + 0E8321556D85844C8ADD8C2FD6387D2C /* Pods-UnitTestsOSX-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 91B3C26C2148A96C39994A683C58CDF1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5583BE1CEDF1D48FAB34D0A62A6CFF03 /* Pods-UnitTestsiOS-dummy.m in Sources */, + C6137CA4D511D9325C4E2F7E8663DDEF /* AnyError.swift in Sources */, + D142C2B8C40BCE18C813DA25EA70590D /* NoError.swift in Sources */, + B2C7DAC836F676A3F68E2246C6D6B24C /* Result-tvOS-dummy.m in Sources */, + 8F1639126F1C1B4FA56B813A1022D7FF /* Result.swift in Sources */, + B0909F7334B274E235594DBE29BBD06E /* ResultProtocol.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 91BECA427AC5E4D6EA3FF245B9D9F1E3 /* Sources */ = { + 940E396C89DA617F93F12A28A415D44A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1FEFC6C3675918F91D4C775678877D65 /* CKDataObject.swift in Sources */, - DFB9FE782980EE3D6D4C28E11D6D5FCE /* CKRecord+EVReflectable.swift in Sources */, - 5D170174B55B7B4BCD4AB16478398DB7 /* CKRecordID+EVCustomReflectable.swift in Sources */, - A32E7A6AEE173A5344E5D92845F0E1CB /* CKReference+EVCustomReflectable.swift in Sources */, - BC24779DBF690A0E11B44845C8FDDF48 /* ConversionOptions.swift in Sources */, - 47BE8EA0B89D632E15C20F986EED7E3C /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */, - 5BD0B9180A9AB9EDA96BF3E4647F1750 /* DataRequest+EVReflectable.swift in Sources */, - 396C6A8A5397F55CC6C88AEBE511A01C /* DeserializationStatus.swift in Sources */, - 5125629D5C46BF438CE6A00F627CD7A2 /* EVArrayExtension.swift in Sources */, - 9B75C1CCEC1D4C320B82F5359CFE01CE /* EVCustomReflectable.swift in Sources */, - 388AE865E0DC2DCA90787F5B81788FDA /* EVDictionaryExtension.swift in Sources */, - 234DD2FC5354E111D828841FC6DD8082 /* EVManagedObject.swift in Sources */, - FA5EE66631F589E288A7723BAC346DED /* EVManagedObjectArrayExtension.swift in Sources */, - 1042B910D9FD89E1ADB45BD6F88F51A6 /* EVObject.swift in Sources */, - 157A55D273F905C2A6ED93E0C2FE039D /* EVReflectable+XMLDictionary.swift in Sources */, - E7BD1141AB3046A4E554261F65451724 /* EVReflectable.swift in Sources */, - DDF16F4EECACD8992EF6A3BC996F876B /* EVReflection-e20423af-dummy.m in Sources */, - 30E5E68A4BF798882A275667DCE4BD94 /* EVReflection.swift in Sources */, - 919FFD1725E1449AF8FDAB9DC4592370 /* EVWorkaroundHelpers.swift in Sources */, - F3A57D59A19CD864DE41A7833CA0AC7B /* Observable+EVReflectable+XMLDictionary.swift in Sources */, - 6AF75204821687C48295812350064F63 /* Observable+EVReflectable.swift in Sources */, - 8CECB421902DF1C703BC763C709BC674 /* PrintOptions.swift in Sources */, - A9F2156781351CE95C21CE6EA48E7D78 /* RealmListEVCustomReflectable.swift in Sources */, - 28D557DF234D01718469E506FDC0E271 /* RealmObjectEVCustomReflectable.swift in Sources */, - 76872FFD9BD1A45E0ED449F654298B62 /* RealmObjectExtension.swift in Sources */, - 1EEF218DB1F96468DF77F42DD7EBE4A8 /* RealmOptionalEVCustomReflectable.swift in Sources */, - 32A99CD263CA23B4B64F6DD4CEB82A30 /* Response+EVReflectable+XMLDictionary.swift in Sources */, - 8BFFA8D0DA34C01EE76EF4010ADB4984 /* Response+EVReflectable.swift in Sources */, - 3125BEFC6E37EBCF2BF901624CB08E5B /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */, - 0393D084E12E0D8F2A6D19F8F4953512 /* SignalProducer+EVReflectable.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 94127BE8B3A17C4C92BAB00CA7A9B6D7 /* Sources */ = { + 28FB18283573F049D6F6B3D0D478BD40 /* Pods-44Demo5-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9F006DE5FF4E2B78E0DAB5E46E0B7D9B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CE6F960C1317C3DA2B89CE619A2BF0EF /* AnyError.swift in Sources */, - 1626329464F9FA45F0D620AA869D673F /* NoError.swift in Sources */, - C1E3B986660A0E785850C22796DF6A85 /* Result-tvOS-dummy.m in Sources */, - 9B467CE3139EF4C0AAD83E57BBAC4B39 /* Result.swift in Sources */, - E109800E0F7DF0DAC9E8E2C3BEB232E2 /* ResultProtocol.swift in Sources */, + 0F2E4EB31272DC4FD8EB9D5A2D080850 /* ConversionOptions.swift in Sources */, + 8198786DDE1F11EC97A9CFA835B1FEE2 /* DeserializationStatus.swift in Sources */, + 8521F1CF961DBE3230330D348B8E33F1 /* EVArrayExtension.swift in Sources */, + 40F9149B946001D1D16607ED30A92FB6 /* EVCustomReflectable.swift in Sources */, + 42DBC51C282182CA1AFB0EF698455FE4 /* EVDictionaryExtension.swift in Sources */, + 49D8DA35836F79E94456EE90FE12C1AE /* EVObject.swift in Sources */, + 5534E535FF4C450E5713B03D5B5C004C /* EVReflectable.swift in Sources */, + 3E3C57B7A1310922D45F3E503D773743 /* EVReflection-Core-dummy.m in Sources */, + 239614EFF83F77F0772C078532631D85 /* EVReflection.swift in Sources */, + 3BBE85D7F21C73CA07559772A0A1B0E2 /* EVWorkaroundHelpers.swift in Sources */, + 45B697D137756DE8A3BB56EC01BF9FA5 /* PrintOptions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9A770623FD865E3A1F600C07E0DBE2D0 /* Sources */ = { + A59195CB01DF5B3ED557D061357AF698 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E742ADC3E833219714A2029A49E4816B /* Aliases.swift in Sources */, - 971C7308A12413537650A6C80ACBD617 /* Error.swift in Sources */, - 2215E2136597B9D83703E6DE4C4CB623 /* LinkingObjects.swift in Sources */, - 3F8E16D105E7F8600D59BF14C2FCF387 /* List.swift in Sources */, - A83037ADEF4A33F740D47408CD46BF94 /* Migration.swift in Sources */, - 6F1919FE6E2314230C7F322B97732BE0 /* Object.swift in Sources */, - 6FA011AAADB1DE51246041EC4B2EAC8E /* ObjectiveCSupport.swift in Sources */, - 5AC5FF138BC105936DA1FD10E058CEF3 /* ObjectSchema.swift in Sources */, - F499C9B4900A9BAB62C5D1728D997903 /* Optional.swift in Sources */, - A218793089B36272CA82FDA9A5902FAA /* Property.swift in Sources */, - 87B92E98A37E448F38D65272C312C9B8 /* Realm.swift in Sources */, - E793A8C9DFB14CEAFEB0041A3BAE28DB /* RealmCollection.swift in Sources */, - 17CE6D957B663E0324B3572DDF1B4E28 /* RealmConfiguration.swift in Sources */, - B56D3C1F5E39444DC3CB96C5E4318BB1 /* RealmSwift-iOS-dummy.m in Sources */, - AB51A851423ED9AB80FC95F448B2FFA0 /* Results.swift in Sources */, - 80E3B12F0E11F8BA407505D258317C6E /* Schema.swift in Sources */, - 55EAA6492DB37749BBDD5E29CE2C2080 /* SortDescriptor.swift in Sources */, - A2359BB98A779E8AAF5FB479E55AE75D /* SwiftVersion.swift in Sources */, - C46CB2E33C4B9467F7558DEC56B79D15 /* Sync.swift in Sources */, - 0E02F38F43532F2B4208908AF07A055D /* ThreadSafeReference.swift in Sources */, - 142B9FEC724D7DEB586D1EAF380D03D5 /* Util.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9AF1CBE66B777C998C1FDFC7A4EF423A /* Sources */ = { + F1C0CE54976FE164A70264D58D91C436 /* AccessTokenPlugin.swift in Sources */, + 6CCF313CCC59A15D35854F6EBBBC188C /* AnyEncodable.swift in Sources */, + DE9AF63DED89EEC87721BFFC90C945F4 /* Cancellable.swift in Sources */, + 5E6B3F8D32CCF10B523782ABD5BE3EB0 /* CredentialsPlugin.swift in Sources */, + 574AFA07E92FF876AAE333D33AAA53C5 /* Endpoint.swift in Sources */, + 95FD2AAC13A5B6F30174BA4DCA73AED6 /* Image.swift in Sources */, + FB335555C2C03E41B57C0FC81CAA2144 /* Moya+Alamofire.swift in Sources */, + AE978B066176854EB225D9513D2CE637 /* Moya-macOS-dummy.m in Sources */, + 06576885C11827157C89C37AD0E8F8D1 /* MoyaError.swift in Sources */, + F0FE4EA59AB8A4924D417036DAF55548 /* MoyaProvider+Defaults.swift in Sources */, + D33E20F276CE51AD0A01F7D21357CBCF /* MoyaProvider+Internal.swift in Sources */, + 3A1A977820B5E6750A5750E40D3AB386 /* MoyaProvider+Reactive.swift in Sources */, + B51F9B1524E17FB5A09690206DF8F6FC /* MoyaProvider+Rx.swift in Sources */, + 7497240F11231FD172E53080E3D0CAC7 /* MoyaProvider.swift in Sources */, + 02F48BA81AE9B1E96DEB659857398937 /* MultipartFormData.swift in Sources */, + ADC1DBBAFF72F3B747C0060F7BE78B5F /* MultiTarget.swift in Sources */, + 103076297DBBB90733BDD273D166C0D4 /* NetworkActivityPlugin.swift in Sources */, + 2FB4A09EBB6B6A6C26A725AAE9FCB468 /* NetworkLoggerPlugin.swift in Sources */, + 4EB1CE6F9E2164669A4C71463633A278 /* Observable+Response.swift in Sources */, + 2F7D113BBB88C545A18EBDD0526EF4B5 /* Plugin.swift in Sources */, + 43781C462E065558085F9459982D5B00 /* Response.swift in Sources */, + 91DA30541140A40A868CA1BA30DBE8C7 /* SignalProducer+Response.swift in Sources */, + 0458AB92746D2A82DBB0763FA824FADD /* Single+Response.swift in Sources */, + 424C6CC8B193A950FB431410E0E2A040 /* TargetType.swift in Sources */, + A8B23B239DCAEDF80ED0FCF95382913A /* Task.swift in Sources */, + D7321043B5DED9B16DEA2DDA1D58CBAB /* URL+Moya.swift in Sources */, + 3A7EFBBF6B2A59FB57A32D8C6269DD5C /* URLRequest+Encoding.swift in Sources */, + 197E96AB0E49956F998F3E0C6773DDC0 /* ValidationType.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AB048548AE57AE8EB1FB1111287289F7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4F0ABCCA821B6A6C2A20AB3199ED87ED /* Pods-44Demo5-dummy.m in Sources */, + DC91A5D1D5F885D7ECBE77272B3267C3 /* RxAtomic-macOS-dummy.m in Sources */, + 35705B6CEE53F503A4E80FE3A1D039A4 /* RxAtomic.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9FA625B00333A9049AB03EEF9DC1DC03 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A87D2342B43105C09BDDDB5EAE429725 /* CKDataObject.swift in Sources */, - E997F31DEB91A95EE1E5BECC39D290E8 /* CKRecord+EVReflectable.swift in Sources */, - 39EE7F4D890589CBC43F896A27E3B3B3 /* CKRecordID+EVCustomReflectable.swift in Sources */, - 3EDBD8FEC63C68DC6F8B411A2F48D261 /* CKReference+EVCustomReflectable.swift in Sources */, - 5A38552609E48C77F785C4A5ECD96AF9 /* ConversionOptions.swift in Sources */, - 5ED17E99CD4DF43D26A415544FCFBB9B /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */, - 4352B2996DCE1D919851C2C93528A359 /* DataRequest+EVReflectable.swift in Sources */, - 1EE42A5C9F163B11162B4AD2AB771B03 /* DeserializationStatus.swift in Sources */, - FDD319CA7A1026D7E2A777AD5912E9BF /* EVArrayExtension.swift in Sources */, - 1FE2FD7781CBB2A47252070C7ED21158 /* EVCustomReflectable.swift in Sources */, - DB8FEB8F6CD884D5684925993482698E /* EVDictionaryExtension.swift in Sources */, - 6EC6382213591386EE056A16ADA05C32 /* EVManagedObject.swift in Sources */, - 3986B64361C70B72857E9586DA2596C0 /* EVManagedObjectArrayExtension.swift in Sources */, - 666ED0B56B40A4738ABC798B9FE28F64 /* EVObject.swift in Sources */, - 8F9E4C3385870EBBC4D600956E77A5C9 /* EVReflectable+XMLDictionary.swift in Sources */, - C00BB96E00231D5A6D6432546AA10334 /* EVReflectable.swift in Sources */, - 0140FA643C91CE33726F3215DC1F42B6 /* EVReflection-18115d1d-dummy.m in Sources */, - B92B7ED698489F495492D4B26BFEE04F /* EVReflection.swift in Sources */, - 97571AED6224EF57779D1F462E39E7B6 /* EVWorkaroundHelpers.swift in Sources */, - E787EF06D9DA00AF9BFFAF6BA9132672 /* Observable+EVReflectable+XMLDictionary.swift in Sources */, - BDF25D5588F110864B295FEBC3A40A42 /* Observable+EVReflectable.swift in Sources */, - 719D755594CAD9761E37BAFD8B1C6FA5 /* PrintOptions.swift in Sources */, - B511DCEB0883973504012371B6108D0F /* RealmListEVCustomReflectable.swift in Sources */, - 26695E55B4F939126589E793835CA6D4 /* RealmObjectEVCustomReflectable.swift in Sources */, - BD2A14544741867CEBCC0F8443CE80AB /* RealmObjectExtension.swift in Sources */, - CD52CB3054A92FC5D60DB4F94C2B7675 /* RealmOptionalEVCustomReflectable.swift in Sources */, - 931C5F490382634F90D8AA514F4781ED /* Response+EVReflectable+XMLDictionary.swift in Sources */, - 397C427B9E27FE65A0D3D63267E70283 /* Response+EVReflectable.swift in Sources */, - 40A25B2F7C38629092FF8900F85CEB15 /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */, - 9E3EED746D89532ACDF6BFD5A8D5FBA2 /* SignalProducer+EVReflectable.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF6B9FA68A1742D36866A892FF2DC5DA /* Sources */ = { + B13ED1F5419B4A9384272F6E4C4BCC7C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0EF613068859294791F6FD12A02DCD44 /* XMLDictionary-tvOS-dummy.m in Sources */, - A1F1320E1D29B40667B9757D57D24082 /* XMLDictionary.m in Sources */, + 7A9496351DE05691C1D6F44340B397D5 /* XMLDictionary-macOS-dummy.m in Sources */, + C4DCC1A7E43840D948EF2099C36D48D5 /* XMLDictionary.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD18E720A24789F63711152DCB0D7CD7 /* Sources */ = { + B640E1DA1856C31ACA8306FEE3F4BAFF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7BB3CCA1BDE30F979E03EFC260B2A05C /* AFError.swift in Sources */, - 8854591AAAFFBE9EA95E1B5426B50037 /* Alamofire-iOS-dummy.m in Sources */, - BF143E30F310C54E1339449DB425B1AA /* Alamofire.swift in Sources */, - 40FD71E24ECE1370BE694356497A2F69 /* DispatchQueue+Alamofire.swift in Sources */, - 649D9B6C972E2FEFE004A8ADBF121120 /* MultipartFormData.swift in Sources */, - AB6D7E0D6A61D94D3CD5483AC250F528 /* NetworkReachabilityManager.swift in Sources */, - 3014A8D75219629E4E7F41B94D1F8558 /* Notifications.swift in Sources */, - E8EC1B75DD9442C1C139803DCEB4587D /* ParameterEncoding.swift in Sources */, - C65DECE138A313FD6A555B9FCCFE20F4 /* Request.swift in Sources */, - 52B74B3514FA66D172D4AF610FD7EABE /* Response.swift in Sources */, - B8EAAC7111DDA37743E7B3AE160554FD /* ResponseSerialization.swift in Sources */, - D9709338CDED0007BC5D31E0AAC63D9C /* Result.swift in Sources */, - 198C70C8C97EF64C1130B2F5D77BD707 /* ServerTrustPolicy.swift in Sources */, - B322E9D7DE8CD78A4447881223C2DBA7 /* SessionDelegate.swift in Sources */, - F4214B7B279D3E04D21431292F168C06 /* SessionManager.swift in Sources */, - 0408F4524381050482FF4A49168362F0 /* TaskDelegate.swift in Sources */, - AF877933A692B4DF5B674BEFDDE70312 /* Timeline.swift in Sources */, - 282DEE2C52E0ED27121BD8E23137DEE7 /* Validation.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BE48865E599BE0EF7D50EFB7EB4670AE /* Sources */ = { + AA5EA96B6D9BBF16906B9336F9BF319C /* AddRef.swift in Sources */, + D64A1F4F5413D8FBA6DB36E20B5A06AE /* Amb.swift in Sources */, + B36D6B3C4E3851C8EEA0E04EDE40954B /* AnonymousDisposable.swift in Sources */, + 65A69C5103CF51F3AA906C44459E5BC3 /* AnonymousObserver.swift in Sources */, + B503161C6AE0090D6B717A12B5322D0A /* AnyObserver.swift in Sources */, + 4AAFC7D283269A0531C21DA528393848 /* AsMaybe.swift in Sources */, + DC556621331B845D43522FB91AE945B7 /* AsSingle.swift in Sources */, + 519AC90A87779C64E9258EE693E45116 /* AsyncLock.swift in Sources */, + 2890E80C9083CA49E51B21F8891C57A4 /* AsyncSubject.swift in Sources */, + 7E679973CD6D1D9DFA5EA49ECCE2084F /* AtomicInt.swift in Sources */, + BD08C0A056672C1A8433D93CB6EC196A /* Bag+Rx.swift in Sources */, + 8C04A9DB1E657ED3A2DB4F5228389E78 /* Bag.swift in Sources */, + 1E09F2E85E09FB7DD08018EB1A8099D4 /* BehaviorSubject.swift in Sources */, + 76838CE8303E2CF34FD9C997B990F5EE /* BinaryDisposable.swift in Sources */, + 52CFDF70333E21FCA58B9B066F1E42D2 /* BooleanDisposable.swift in Sources */, + FE659D407516D2E439D1E20A57235978 /* Buffer.swift in Sources */, + 225E9F8888C12F8424E5B77AADCF9FB9 /* Cancelable.swift in Sources */, + 944FB37A60DFD9CB54B709B10DD10827 /* Catch.swift in Sources */, + 898935C8B28D3583A81FE2594075F4C2 /* CombineLatest+arity.swift in Sources */, + FA5497D67C3DDAE645EE3DF6770BE4B4 /* CombineLatest+Collection.swift in Sources */, + F2E8502D8545AA7DA3CBCA8A572137C9 /* CombineLatest.swift in Sources */, + 7E5D8F079E472568F7E9FAFA5A699B56 /* Completable+AndThen.swift in Sources */, + 497B64BA0F4B711D36C23EDC1C7D2899 /* Completable.swift in Sources */, + 2B9234D1FAFC0B44FFFD8FE80F8A5BD8 /* CompositeDisposable.swift in Sources */, + 67B0C26B8DE55F716ED2AA47594D8C99 /* Concat.swift in Sources */, + 58337DABFDF2373796B8B10CDC9FC52C /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 8B8C45B3520CF11AF3C5FA91A2E98B7B /* ConcurrentMainScheduler.swift in Sources */, + 56AFB83FF362CA398ACC2FE2FE09F4B4 /* ConnectableObservableType.swift in Sources */, + 6059F061B3757004902FFD598F0CA41B /* Create.swift in Sources */, + C5DA8F4DF4F8C28CE6BE021796E2B455 /* CurrentThreadScheduler.swift in Sources */, + 58F294777911E5DC7348067E176F17E5 /* Debounce.swift in Sources */, + 2936157466FAA331B5A7EDEA847CA4F7 /* Debug.swift in Sources */, + E893451B4D20D2C4B60C163010548CF4 /* DefaultIfEmpty.swift in Sources */, + 6971F9805F1D9ADBF7D6F46574F525C3 /* Deferred.swift in Sources */, + 483183EE82CA2EDE57E3023947B8808C /* Delay.swift in Sources */, + D6CC5F8EE05DDAD24D22DCA3E46C77B9 /* DelaySubscription.swift in Sources */, + 2C60C4973BBA7119E5A4F7D826722550 /* Dematerialize.swift in Sources */, + 54A040B2BB4D2D14DF90F2B9A7030654 /* Deprecated.swift in Sources */, + 8FEAB6EEF0F5C44C85F6F1059C415506 /* DeprecationWarner.swift in Sources */, + 47E777A6A2AFBF278004EA0AECD481BC /* DispatchQueue+Extensions.swift in Sources */, + 27ACCC7B9DB76BFDF62942B414E71DB7 /* DispatchQueueConfiguration.swift in Sources */, + D1DB915478C9585FC0EBF9AFA79F1DD7 /* Disposable.swift in Sources */, + 0A46EECAB71EA8D617A65C542A70DB03 /* Disposables.swift in Sources */, + C1A9540171A3C69B2607580C3B7404E5 /* DisposeBag.swift in Sources */, + B0D619E2099B5123B5F4559FEC5C875F /* DisposeBase.swift in Sources */, + FC16D9001DF09BE7487DAE7E9B2EFDAA /* DistinctUntilChanged.swift in Sources */, + DDEA887EC1F0BF4FE9B6754CF72EA9B4 /* Do.swift in Sources */, + 529FCEE56174066BD33EDE11448C7812 /* ElementAt.swift in Sources */, + 1E76323C95B3637882F0E5A2A0FFE8A3 /* Empty.swift in Sources */, + BBF56365515FD80F22B644217949E554 /* Enumerated.swift in Sources */, + 051058334E90BF76D70DCAD1E64033A5 /* Error.swift in Sources */, + B6B79AC7C7F280FD37D1B2EF5CD7F238 /* Errors.swift in Sources */, + B185D18BDEFF7C0AC2C1266A8CBF25FA /* Event.swift in Sources */, + 1CD9A745118C554B28BC4773B143ABD2 /* Filter.swift in Sources */, + 10C44DA39A962723BF2C29207FC466EF /* First.swift in Sources */, + CF3496DA5990D3AB79293A94513E47CF /* Generate.swift in Sources */, + D1FEC7559364EAF6336FD8ABD4F92A8B /* GroupBy.swift in Sources */, + E513AF6C27A951421484AE47B8AFDBE0 /* GroupedObservable.swift in Sources */, + F17A12DF34C1F3DE6AB7B58401477365 /* HistoricalScheduler.swift in Sources */, + 23C37BBA4029F040CBFAA678023D732A /* HistoricalSchedulerTimeConverter.swift in Sources */, + ABC19AB968AA91C7FFAB693D01A35D6C /* ImmediateSchedulerType.swift in Sources */, + ED8FE3BF5E900350EE57B3404180FB39 /* InfiniteSequence.swift in Sources */, + B945C6CA440C795A6114B9980FE4584B /* InvocableScheduledItem.swift in Sources */, + E962BCC9D8D6DF43DB2947D81A125688 /* InvocableType.swift in Sources */, + EFC0940A6F90033396E020C346EE4E50 /* Just.swift in Sources */, + 49DBD7DE50B732A117746E8EBE48AE5B /* Lock.swift in Sources */, + D4414F64F0E1D258E6DDD4C91200F8AD /* LockOwnerType.swift in Sources */, + 15687941373D4818CD00E97596835A2F /* MainScheduler.swift in Sources */, + 058FCBFD51626DD5EF3266BDC9967CD6 /* Map.swift in Sources */, + EFA58FD155578B1C765859B57ECBE3B6 /* Materialize.swift in Sources */, + C27895BF2EE6583E89FF39667D0F9602 /* Maybe.swift in Sources */, + 8D2F7DB6724BE988A2FB6AE87B9B82B0 /* Merge.swift in Sources */, + FB6247253F54AF406FCA44BF76EDECE7 /* Multicast.swift in Sources */, + 6F31DF7550430F91E58FEBCEFCB1EE40 /* Never.swift in Sources */, + 1ACCBB32B0B201C0152BD53186B54310 /* NopDisposable.swift in Sources */, + 265896C74FD65FE4D5333E62AC555E13 /* Observable.swift in Sources */, + 232EA4753333754293D2C6FFF3D87F09 /* ObservableConvertibleType.swift in Sources */, + F0EAECB73549692583DC827B6709746F /* ObservableType+Extensions.swift in Sources */, + A6025B66DF8FF4B5810CFB35F707C6F7 /* ObservableType+PrimitiveSequence.swift in Sources */, + 709A6FD17F3FE726C552CFE790A9CE74 /* ObservableType.swift in Sources */, + 1C246A93D96747A16EFBBA78515D07A6 /* ObserveOn.swift in Sources */, + 2B6DC551C1F6F6C8D06F75A0757D3CBE /* ObserverBase.swift in Sources */, + 7E6EAA277028B3AB032B9E829A1DFAF3 /* ObserverType.swift in Sources */, + 20BC4162914259DAE99B1BA5D308C3B8 /* OperationQueueScheduler.swift in Sources */, + FAEBF3AA8F45EFA8E59F10D02CBEEF79 /* Optional.swift in Sources */, + CCB6773834393A3E6C1538BBBB0F9442 /* Platform.Darwin.swift in Sources */, + 99730337D1BED3A122046C53A5EA7C5B /* Platform.Linux.swift in Sources */, + FDC8192BB335AAAE15AF17C4E8C2980A /* PrimitiveSequence+Zip+arity.swift in Sources */, + ABD7CE126DA7438C6077F9CB3D4571F2 /* PrimitiveSequence.swift in Sources */, + C6B160CAD24AB984AB801FBF9E987581 /* PriorityQueue.swift in Sources */, + 317B838605C3774CB2DC2A1B8AED40CA /* Producer.swift in Sources */, + 96B9B548F28AE875ECF6D0947E8BB6A8 /* PublishSubject.swift in Sources */, + 6AF1C1ABF37BAE11C7ABCEB9B317E279 /* Queue.swift in Sources */, + 3CBA9D4EB8D0ACD02A02161A7F0D976E /* Range.swift in Sources */, + 2EB0E4F546457D15BD7353CC3337616C /* Reactive.swift in Sources */, + 7EA57CB983724EFD53A8E3014D66AB93 /* RecursiveLock.swift in Sources */, + 8C8224D84984B0109978595BC7BEADC1 /* RecursiveScheduler.swift in Sources */, + A34113B40426CAE55B1CBCB37995B729 /* Reduce.swift in Sources */, + AEB825ACBF9B6F269186066F0F115888 /* RefCountDisposable.swift in Sources */, + 62C7FA0614C06A2EB1DA06A9E4EDC7E1 /* Repeat.swift in Sources */, + 0A9505DF773B731E5C4DCDF741B7590B /* ReplaySubject.swift in Sources */, + 154EF0A3524242EA0054F70921810153 /* RetryWhen.swift in Sources */, + 79E260EFD76E0E9FDD5A42C4516C41B0 /* Rx.swift in Sources */, + C0CAF70D19B5A59DF6F0FD929156E6BB /* RxMutableBox.swift in Sources */, + A47758B0FA050F6F5E6AAD3E70A2DFF6 /* RxSwift-iOS-dummy.m in Sources */, + FEA870F8C747A4A50E376721AAE0B03E /* Sample.swift in Sources */, + 2D2F80A894D2C0B390720C45C2EA8189 /* Scan.swift in Sources */, + DBBE709357268AB3125CD804A65FB818 /* ScheduledDisposable.swift in Sources */, + 3C2C30D8D2C714873E795F5A4F96E44E /* ScheduledItem.swift in Sources */, + 6A417327F56EB884AD9A87962AD796BA /* ScheduledItemType.swift in Sources */, + D31AE662B7016138EBFF1A5EB207FFFD /* SchedulerServices+Emulation.swift in Sources */, + 7F861DEA3C9E480748406291ABFA452A /* SchedulerType.swift in Sources */, + DD9C68379663CA73AD27F596DCF7F21C /* Sequence.swift in Sources */, + 0EBDAA4D0E257FFFAE132F36C358A57A /* SerialDispatchQueueScheduler.swift in Sources */, + 55DD94A3D987172EAC3646A3FBD3FFFC /* SerialDisposable.swift in Sources */, + 1DD8E8D8800A94A97729E1C43443C306 /* ShareReplayScope.swift in Sources */, + FED061A9652A01E17FD7EA515102D4B0 /* Single.swift in Sources */, + 8F0FB952D224A629D2EBFFEA978C7141 /* SingleAssignmentDisposable.swift in Sources */, + 293FD6B82207CE6060EBC9EC7746EE40 /* SingleAsync.swift in Sources */, + 77D9E1F8159C7CC0FCA16E128BB2B7D7 /* Sink.swift in Sources */, + 05311A89AEEC43D228FD06BB0255D603 /* Skip.swift in Sources */, + F1023D071704FFC22B77869D3270B2DD /* SkipUntil.swift in Sources */, + 77F37C81C104E4912D389EC6B7790FE1 /* SkipWhile.swift in Sources */, + 7A63DA11E9F7073B4AED670296A53F73 /* StartWith.swift in Sources */, + BBE5A6146E9C877CBD1739B8431878FD /* String+Rx.swift in Sources */, + 56A9ABEC456DDAA61B621FDB2782CFA7 /* SubjectType.swift in Sources */, + ABE2968B12D7D626E6BFE87D3F0BB974 /* SubscribeOn.swift in Sources */, + D3377426F37CDDA80560FC572B91C932 /* SubscriptionDisposable.swift in Sources */, + 0A43A7C6590C40A297F8D2D0CF73C7D7 /* SwiftSupport.swift in Sources */, + BCAD88380DC95CBC9F02205D4F19C2FC /* Switch.swift in Sources */, + BBC53F12ED9047096F48EF39EBEA5F04 /* SwitchIfEmpty.swift in Sources */, + 01586DD6CD82B5557C57E82BEA17302E /* SynchronizedDisposeType.swift in Sources */, + 03AAA9F42C46D1D76BD6398EED4B27C9 /* SynchronizedOnType.swift in Sources */, + 69866D766F9A910C5E1F167F509DB161 /* SynchronizedUnsubscribeType.swift in Sources */, + 07EDFD2EDA5FB5BDB8DC1F1C1DA13D24 /* TailRecursiveSink.swift in Sources */, + 3F768C4612ACF1E8C806F1927A4DC7D7 /* Take.swift in Sources */, + 5A1EF0EECFB11FEF3DFDE6E62170595F /* TakeLast.swift in Sources */, + E3DBC3E49AD00C9035947B70B9A1B377 /* TakeUntil.swift in Sources */, + E415F3A08DACD6599097BE621FDE99B0 /* TakeWhile.swift in Sources */, + 6ED7FB23BFFB1021B4D1FDAAAFA4672D /* Throttle.swift in Sources */, + 918493589235C74352063FAC41CF7709 /* Timeout.swift in Sources */, + 2B22C4B5054B34CA45465CB631D82045 /* Timer.swift in Sources */, + 523358E6BD1659A3EF6C62675285DAEA /* ToArray.swift in Sources */, + 45824873BCCFB61F15DA161AA5B396E6 /* Using.swift in Sources */, + C0A08940DA410B95322EFF566760C2C5 /* VirtualTimeConverterType.swift in Sources */, + 7656739DB3274C90795BA9952CD940EC /* VirtualTimeScheduler.swift in Sources */, + 8B6116A4E27D832F6B7E9CE1E7A8FDB9 /* Window.swift in Sources */, + 8862A7BB7C43CA8432BA2124D713A607 /* WithLatestFrom.swift in Sources */, + 05315670214863BE03BF186FBB0EA4DF /* Zip+arity.swift in Sources */, + 4FEEFA3D8C0FEE7D3F0436CD788376FD /* Zip+Collection.swift in Sources */, + CDF22416ED55DB603406BE5B36FE1291 /* Zip.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C6681DF26606F5EAABEC275E2718B35B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9DCDF055CF461ADAEF7F93983F0E81E2 /* binding_callback_thread_observer.cpp in Sources */, - CE75610C6BC106E1B1BAD293E87502F2 /* collection_change_builder.cpp in Sources */, - 46ABE526FCD59647C1EBCF77CE4BF1E5 /* collection_notifications.cpp in Sources */, - A0645D40F8DE719A8F1F51CDE1603D80 /* collection_notifier.cpp in Sources */, - 234EE5FA6DBE709F1A99EBE8EAA0E48F /* external_commit_helper.cpp in Sources */, - E41776EC9EBC5BFAC3A9EA89426BB0D0 /* index_set.cpp in Sources */, - 876890EAE8D61A113CE01334FC66E803 /* keychain_helper.cpp in Sources */, - A28379CC0E56BE8BEF4184E97CFA0CB8 /* list.cpp in Sources */, - 481314C31034187B49AEECE3BF29307C /* list_notifier.cpp in Sources */, - 7391081C99ABEFC5A1D6B702A73730F4 /* network_reachability_observer.cpp in Sources */, - 18780844DC556771D1DC1760ED4162B8 /* NSError+RLMSync.m in Sources */, - E0C411A8B45355C90F85C1CC9256B003 /* object.cpp in Sources */, - 643321D11CAC46850E8D851B3974FBB2 /* object_notifier.cpp in Sources */, - 676C3DB328E19EE66B244C6102EDFCFE /* object_schema.cpp in Sources */, - E126ABC0AB52245F29599B7FE5D72325 /* object_store.cpp in Sources */, - 3230985930D746EE433F954DF94A46B7 /* partial_sync.cpp in Sources */, - 679409EA2561F03F4129EA5E40C6000C /* placeholder.cpp in Sources */, - 4531274D65A7A467F25715A35DE5A3BA /* primitive_list_notifier.cpp in Sources */, - AC4D61C460040781388B8FC3B978F804 /* Realm-tvOS-dummy.m in Sources */, - B538EE4586326EF944EF7652CC0DA6AA /* realm_coordinator.cpp in Sources */, - 09A69105B66005E416C1182BFF3829EE /* results.cpp in Sources */, - 3959DF012F93DB50E0638872E0C7A81C /* results_notifier.cpp in Sources */, - F43EB1AD336B4E2C4E5D2F8D2E77CA6C /* RLMAccessor.mm in Sources */, - F6D4BF067BF2E191AD08B9BC8E6D7D81 /* RLMAnalytics.mm in Sources */, - DF06384A6146D238E63AFBCEFE5DB06F /* RLMArray.mm in Sources */, - C760EFC910DCAE5959EDB7D662DB641B /* RLMClassInfo.mm in Sources */, - 28E0031723808B78DFE125300C787CA5 /* RLMCollection.mm in Sources */, - 998959F9F953E732DC1296B0BFE6D70C /* RLMConstants.m in Sources */, - BF0AACB1A0EDD78908A3607F5F9EBBA6 /* RLMJSONModels.m in Sources */, - B97CB3ACD0ADB021509EEC34B45BDCD9 /* RLMListBase.mm in Sources */, - 913CBE266902B97D0A882E8797FB34B8 /* RLMManagedArray.mm in Sources */, - F421FBC2BBCB52157228CB254F024F6A /* RLMMigration.mm in Sources */, - 996984FA6A41873B2470E2D4B62EC905 /* RLMNetworkClient.mm in Sources */, - C01D34DAD5C164FE4B6E9CEAFA6CD9D9 /* RLMObject.mm in Sources */, - 7D4BB0DB251BB1C5E06EAFB2B3F7366D /* RLMObjectBase.mm in Sources */, - 60FE46EDB39E2A16706539C14F627965 /* RLMObjectSchema.mm in Sources */, - 489DFF748EA2FF72E835EB1F13A98D2E /* RLMObjectStore.mm in Sources */, - 7A10F821D3B751BB9F25C6837D252837 /* RLMObservation.mm in Sources */, - 21248F567B603AD21C33AF6F916DD3D0 /* RLMOptionalBase.mm in Sources */, - DFBAB3CE2D4AE807CF39BE80480D9C4B /* RLMPredicateUtil.mm in Sources */, - BA0EAD50538E19407A79B48A7979FD4E /* RLMProperty.mm in Sources */, - 5581D74C4C0C04D3A79E7B19C19169FD /* RLMQueryUtil.mm in Sources */, - 4A95743FBC6DB667E1298F6B167672B0 /* RLMRealm+Sync.mm in Sources */, - 9188C11289D534925E9FCD69D885395B /* RLMRealm.mm in Sources */, - AD80E3E567B914C64A70A4717A5EDA00 /* RLMRealmConfiguration+Sync.mm in Sources */, - AE3360E4D8A3870CBF5C029849A35356 /* RLMRealmConfiguration.mm in Sources */, - 3F356CEAD0BA994686DDD041E7B900CF /* RLMRealmUtil.mm in Sources */, - 345F2BDA03E1611A2C93A42F22B0A071 /* RLMResults.mm in Sources */, - 22B5E22B5A663E76664BC2A1412896A2 /* RLMSchema.mm in Sources */, - 8EE40A7B7946DDB4E18685645748219D /* RLMSwiftSupport.m in Sources */, - 28C53AD2C09044393DF6C829968F46AB /* RLMSyncConfiguration.mm in Sources */, - C1BE88935A95E85DEFED4332A4E6F638 /* RLMSyncCredentials.m in Sources */, - 4630AED6D1D48FA5FA6180CC1685C528 /* RLMSyncManager.mm in Sources */, - 425B0704C733EA7A7C7DB3C1E5237FC1 /* RLMSyncPermission.mm in Sources */, - A89B87A810D199E16A902D53BCAD84B5 /* RLMSyncPermissionResults.mm in Sources */, - 521E2C8FB35376114DCAE9E5C0248C0E /* RLMSyncSession.mm in Sources */, - FABC76EC0F50F1ACE1DACD49BA4323DA /* RLMSyncSessionRefreshHandle.mm in Sources */, - FCDB21A232FC5B5DC37C55D0DA37B621 /* RLMSyncSubscription.mm in Sources */, - 957613ABA4652552E133A8E31FF9F871 /* RLMSyncUser.mm in Sources */, - AC279F31222221AD2694C04F26997EF6 /* RLMSyncUtil.mm in Sources */, - F2DE2CDB0777ABCBAEF95B9E43AFA9EC /* RLMThreadSafeReference.mm in Sources */, - 89E78B6002310CFC9E8A0D27F01F9CC1 /* RLMUpdateChecker.mm in Sources */, - 149769F868C70791D2BFAB44C6F819BE /* RLMUtil.mm in Sources */, - B7B9DB80A73086924E42E02C8A8CC04E /* schema.cpp in Sources */, - 090BBEF3558A4BA5958B45C238CF1955 /* shared_realm.cpp in Sources */, - DE650DF30732FD9488B5041F7C61864D /* sync_config.cpp in Sources */, - 7FD5FD6E6F8D6B0D6696ACF7689C97AF /* sync_file.cpp in Sources */, - BA0746D52DECF6F8D811B2D73013E8A9 /* sync_manager.cpp in Sources */, - AE55630A6BDBD85EB6DD160135E8C380 /* sync_metadata.cpp in Sources */, - 5A9147BB503A8A7D71C7C00038005EB1 /* sync_permission.cpp in Sources */, - F36368B846AEB7F02D68342F7F2460B2 /* sync_session.cpp in Sources */, - 0C7329FDB5CBDE54182B5E6A106B6DC7 /* sync_user.cpp in Sources */, - B3894E5FF531EF91E24872B81EDE883B /* system_configuration.cpp in Sources */, - 32CDB4DC0BCC0EF9A635734B61167473 /* thread_safe_reference.cpp in Sources */, - E8AAF0B585412EC9C69CEB370A48FA82 /* transact_log_handler.cpp in Sources */, - 5CE5F15E46363A0901DC5C6F656D59F4 /* uuid.cpp in Sources */, - B4A7D8A9749C83C6C58A96D5F188C99C /* weak_realm_notifier.cpp in Sources */, - 9228527F63E0CAB51FF098A707512A0E /* work_queue.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C7552EBAE1EB8A884C409EFF9E364553 /* Sources */ = { + F9C27A28133AFD817D466B348D7FD5ED /* AccessTokenPlugin.swift in Sources */, + A3FE998A1A215398A04DF39C274B7700 /* AnyEncodable.swift in Sources */, + D327362CCB14ACED06DB0764DCF0EC00 /* Cancellable.swift in Sources */, + 359C0FE58FE9E27D52F4267163CE58FA /* CredentialsPlugin.swift in Sources */, + 1850BB7BAD3F4D666F7E72723CC00989 /* Endpoint.swift in Sources */, + 1204AB0882CA1F896F6A2A8B200150DD /* Image.swift in Sources */, + 3821ACFC769731EFE43BDF9B30B51553 /* Moya+Alamofire.swift in Sources */, + E03C9AAC85507DC80582D7468B98B20B /* Moya-tvOS-dummy.m in Sources */, + 7B252F72A6FAD735968B49C408E0A3F8 /* MoyaError.swift in Sources */, + 4C5CBDC39F5EDFA48726401670AECBC3 /* MoyaProvider+Defaults.swift in Sources */, + 2CEF5794C94B478866E3B4BA52BE9FFC /* MoyaProvider+Internal.swift in Sources */, + 92322D8A1FFB4CF214BC258F525C4687 /* MoyaProvider+Reactive.swift in Sources */, + CB1233B305D5B7CB48F7E6ED85CD16DD /* MoyaProvider+Rx.swift in Sources */, + 09D866095FBC44F2CC5A7049D7760202 /* MoyaProvider.swift in Sources */, + 9F2388E959A69AEF3D331CD0D163CF1B /* MultipartFormData.swift in Sources */, + 133B36624A683BA32F800655F2F5FFEE /* MultiTarget.swift in Sources */, + AAE7EC7474525B3C7F1E8F4BDB638B96 /* NetworkActivityPlugin.swift in Sources */, + 4B0C909DD92D91F0685F15A5284145D2 /* NetworkLoggerPlugin.swift in Sources */, + 14D8DDF0CB16F1C6B4EDAF245A7A0939 /* Observable+Response.swift in Sources */, + B1EB9B3CECB98D3241C777F527776B80 /* Plugin.swift in Sources */, + CDFD9CF8D2CA08A7127D529E5633BEFE /* Response.swift in Sources */, + 386B4838CB377A33E4681252FE67503D /* SignalProducer+Response.swift in Sources */, + 11709054E6D279BDD554AB689FD76D89 /* Single+Response.swift in Sources */, + 4FACBA3C579020C9123C4AFF731A02FC /* TargetType.swift in Sources */, + 5992796CE3973407EAB956480D098F5E /* Task.swift in Sources */, + 91D365970476CB2B0A4088E41CF22F48 /* URL+Moya.swift in Sources */, + 39E2F3D4AF79540C7A6E490920FA8E80 /* URLRequest+Encoding.swift in Sources */, + CEED451A9BC62338AB699A123BF0E4CF /* ValidationType.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C74132EB54895AA80FC4418BD5BCEF74 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 988180A4BF19BA20B5124BA7BB461657 /* AccessTokenPlugin.swift in Sources */, - 3B228BD4D8442530D7F8A2C7F715C3FC /* AnyEncodable.swift in Sources */, - 1C3488C8F730B63CD262FEE7BE090BF4 /* Cancellable.swift in Sources */, - 2653D1486074C2BDB874D9F01BE0E6E9 /* CredentialsPlugin.swift in Sources */, - FD1A9625CC8A1BDFA0E3EF1C7173DEE5 /* Endpoint.swift in Sources */, - 2C8CD2839DB6213F43B80CCE687A1592 /* Image.swift in Sources */, - 1534F60818808B90DBF7D4BA7618967A /* Moya+Alamofire.swift in Sources */, - 8301881E6AC3FAFF30E534A70FD47487 /* Moya-iOS-dummy.m in Sources */, - 1242BF2C6DC95193C71BA4B0CBD22566 /* MoyaError.swift in Sources */, - 7C147A687550B3FCFDAAAFBEBE29D91E /* MoyaProvider+Defaults.swift in Sources */, - 39AD56AA8407C545336406CCF5828E9E /* MoyaProvider+Internal.swift in Sources */, - F70514312B75216658172C1F4E2CB868 /* MoyaProvider+Reactive.swift in Sources */, - 28EC70AEE32C15D6587B94604EBFA484 /* MoyaProvider+Rx.swift in Sources */, - 758E74E518F11164F576B76DF1619275 /* MoyaProvider.swift in Sources */, - 313E2DA8C16DFECAAAF29C0284D38445 /* MultipartFormData.swift in Sources */, - 6B68425D1A6BB6FE4FAAB2564178220D /* MultiTarget.swift in Sources */, - 6B6355ABB3F02513F8BFD9FD7F3151A5 /* NetworkActivityPlugin.swift in Sources */, - 45EC8851B93CD03377A2C8D641CB8FBA /* NetworkLoggerPlugin.swift in Sources */, - 68906ACEB54A9FA6F10EEF78AF9EA205 /* Observable+Response.swift in Sources */, - 76E5A5B395FB9FDA982CA93D1B1D96DD /* Plugin.swift in Sources */, - D18C561460D8D8F6F5F8FE5EEE6308A0 /* Response.swift in Sources */, - 6BDE8AD2B084A637FC5DA2E13ADBFD28 /* SignalProducer+Response.swift in Sources */, - 0B4FB701CE9BCF392B91DE26995985D2 /* Single+Response.swift in Sources */, - A121C72D0A75A8ED876388DB155D093B /* TargetType.swift in Sources */, - BFB66334D830294027BA99EB32DCF49F /* Task.swift in Sources */, - C09ECC2D7EB1472F90D00F0FFC246F49 /* URL+Moya.swift in Sources */, - 86679C461C23AA576D3B40C65C542B2C /* URLRequest+Encoding.swift in Sources */, - 71027106848DEDDF6D32F65D0F62804B /* ValidationType.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D44E070BB24D878B09732BA66AE7A8F7 /* Sources */ = { + 1AE0637149E2724D9B6F8328104271E9 /* Aliases.swift in Sources */, + 93079110A9323A064BBD02AF3040891C /* Error.swift in Sources */, + BA36F402A06987181A08E5D5F067D9BC /* LinkingObjects.swift in Sources */, + 0EF889E497D9194694389A231E497A82 /* List.swift in Sources */, + 32695A7B5E89298949D67F1E96620E2C /* Migration.swift in Sources */, + AAF544C0A8E03ED78B0E20FA1005BF60 /* Object.swift in Sources */, + 072D02FE0EF9F9343B958B4648E6873C /* ObjectiveCSupport.swift in Sources */, + 31E4F3FFE7AC205060530514748C3E01 /* ObjectSchema.swift in Sources */, + F7331F4A7B7AA6F4E688913DE9120CA0 /* Optional.swift in Sources */, + 9B4D189DCB65B7C2126D694AE149FC54 /* Property.swift in Sources */, + 64F2C05008EC1B4DB989EC02E514C512 /* Realm.swift in Sources */, + 6571F991A2940219A2ED8FD1ECBBB4CE /* RealmCollection.swift in Sources */, + 7908E1EFAA48DFD9E4B16754B3EE6168 /* RealmConfiguration.swift in Sources */, + B0E000D5C8BAB51DCD5FAD6897255C3B /* RealmSwift-iOS-dummy.m in Sources */, + E54A24DEBBC0981028A547654E1F4CD7 /* Results.swift in Sources */, + 73466146179B19DA21CD2BE59FD48FCA /* Schema.swift in Sources */, + 507F9035737013DD23311923D7FC6710 /* SortDescriptor.swift in Sources */, + 454C88E165BED8E9639BBF890C0F8408 /* SwiftVersion.swift in Sources */, + EF6539C67717E768B6F0C9469A01CA59 /* Sync.swift in Sources */, + 7686707272235EAC6B96051709562031 /* ThreadSafeReference.swift in Sources */, + 3155A74E0ABDDD518465FFC5859C79EA /* Util.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C9ED9C82C79196E2B6D3FBF39701E5E9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 38D88C81185FB5C886CA76E63837D047 /* AddRef.swift in Sources */, - CA372FD00FC8BE5DFEE21D132FE15948 /* Amb.swift in Sources */, - CCFB555F0935689D9CB4C79BF941AEED /* AnonymousDisposable.swift in Sources */, - 424AE9F50420DEA521EACC51E094792D /* AnonymousObserver.swift in Sources */, - 2A1E898CC4CBAC6B8A8F54194FB0D4E8 /* AnyObserver.swift in Sources */, - AB56DF436A050CAE0773903F070FB1D7 /* AsMaybe.swift in Sources */, - 0CA22DB87368DDEDEB87C84878AAD23B /* AsSingle.swift in Sources */, - DFF646EC7908F82D2A757A252DA63206 /* AsyncLock.swift in Sources */, - A973D832DB41EEAFEA2DD1E389637614 /* AsyncSubject.swift in Sources */, - 9618653650A52B7672D95BEE079BD8CE /* AtomicInt.swift in Sources */, - 589C5A9BD0D7C29496E347D2492AAE5B /* Bag+Rx.swift in Sources */, - 10F69E1FE24F1BA7DBBBB2230900F951 /* Bag.swift in Sources */, - 4E25E25F6B01886A952B3E4D874E13C4 /* BehaviorSubject.swift in Sources */, - A3396781FCB4205441FACA28AC1F087A /* BinaryDisposable.swift in Sources */, - E3D8EC9F173F684E6E0BB558448DB036 /* BooleanDisposable.swift in Sources */, - 6A4877031E8AC5E701F16D15520527ED /* Buffer.swift in Sources */, - 8AC8DD433C2CC7AB7C1239F72ACD57CF /* Cancelable.swift in Sources */, - 4ED823BFFCFF69AD17B7E139B6C40225 /* Catch.swift in Sources */, - D4DB08AAFD34D03E06EEF03DFE03117D /* CombineLatest+arity.swift in Sources */, - 4AC96744D58F87310DAC0CBACD60820D /* CombineLatest+Collection.swift in Sources */, - 25A1FF59D82E69330DFC06DE822F51EA /* CombineLatest.swift in Sources */, - 83CC9FFA3FC7914AA896D9D05897D21F /* Completable+AndThen.swift in Sources */, - 08804C41B2E35F260236209DAD47A4DA /* Completable.swift in Sources */, - 0DA88DB4AF9B332CF6F2B8EB77DFB210 /* CompositeDisposable.swift in Sources */, - 21284E7824DA6E966C50EBF135201BD2 /* Concat.swift in Sources */, - A052ACD9FBCBE8D2BCDBB40169128AE6 /* ConcurrentDispatchQueueScheduler.swift in Sources */, - AB0024BF4456C6EA60AD7DAE02D893EA /* ConcurrentMainScheduler.swift in Sources */, - 7F0631DD325D85F9BAF04ACC50D9B218 /* ConnectableObservableType.swift in Sources */, - 97C5C938AA1BFC2589EC74677EA6C725 /* Create.swift in Sources */, - 655BDE8C7824F160588C381D6AC9CADB /* CurrentThreadScheduler.swift in Sources */, - 563C73D99E322C2283CF1E267325641A /* Debounce.swift in Sources */, - 7CD6CF95F7BAAEBC446146A2356C87C3 /* Debug.swift in Sources */, - 58C89EA725A2080860FE0400BA5CE9E0 /* DefaultIfEmpty.swift in Sources */, - 570A559D56B7787EE39EA1C46559393C /* Deferred.swift in Sources */, - 8449DF128CDD5BB51F10AB0433B25514 /* Delay.swift in Sources */, - 821839689EB8B8ED95844C4734659ACF /* DelaySubscription.swift in Sources */, - 0FD5D834D56ABE11DC52771DDD9C1714 /* Dematerialize.swift in Sources */, - 6FF56CE83E418313536E5F006D7BAEC3 /* Deprecated.swift in Sources */, - 1B2C67C88A91BD23231460FBB6DDF083 /* DeprecationWarner.swift in Sources */, - E90CD97E9C10D327246E3F0A1C938DC5 /* DispatchQueue+Extensions.swift in Sources */, - BEB521853C7C0CAACEC9EE8B3FF2557A /* DispatchQueueConfiguration.swift in Sources */, - 22F84B76AFB2F5BAEF67E0E17A62CFE2 /* Disposable.swift in Sources */, - C7E7E54B2D5AF2E958EE13791EB3F0B3 /* Disposables.swift in Sources */, - 116A665F963FCD0F07DA80BE5D8C66B6 /* DisposeBag.swift in Sources */, - BF2F5416836CF766EA89CAAC7B4BCE6A /* DisposeBase.swift in Sources */, - 607AB49611079CFB14DEDC76B7754E8C /* DistinctUntilChanged.swift in Sources */, - 96FD201EDB52842FF64C29C85BAC2C88 /* Do.swift in Sources */, - 09C490BF1BC15F5EC68352C3101BA43C /* ElementAt.swift in Sources */, - AEE31C5A2225CA3FE5CD8CD3E7701DEE /* Empty.swift in Sources */, - 7273005AD2282876711E788660D523EA /* Enumerated.swift in Sources */, - 1B815770EBDE9B2CD04C1A8AF1672ACF /* Error.swift in Sources */, - 723CA8DA944947CDFAE4F57B080B9461 /* Errors.swift in Sources */, - 78B6F24124B5E7EC0F9F6E3111D85359 /* Event.swift in Sources */, - 9138EB62C08C422D2EC26B4778FF4E89 /* Filter.swift in Sources */, - EA12CC719457E63F5FCC2883E0D9E21E /* First.swift in Sources */, - 99882C04A6E92AAD3AFF829D29CC4183 /* Generate.swift in Sources */, - 8266AB5CD3E21879C16BFC82DF18B42B /* GroupBy.swift in Sources */, - DF30B33BDE6C1062C4F096ED77516054 /* GroupedObservable.swift in Sources */, - F7B3E6DFB02DA3D6D6803CAB40E20BE2 /* HistoricalScheduler.swift in Sources */, - FAD41EECD60772A36C920AEFF553CF23 /* HistoricalSchedulerTimeConverter.swift in Sources */, - B94FC7FA5B83B477A507818478363273 /* ImmediateSchedulerType.swift in Sources */, - 2395628E342E5CE756C98ABCE05B5858 /* InfiniteSequence.swift in Sources */, - B3463F4CD8238C7A7607627C760C86B0 /* InvocableScheduledItem.swift in Sources */, - 984F62A42A0963C091744077174E2FAF /* InvocableType.swift in Sources */, - 62278552F61434A460E55615F2241459 /* Just.swift in Sources */, - 933372CB267566AFC250C6B3527D7319 /* Lock.swift in Sources */, - 29B08652D2E5BEB5837E5BF3F707FD28 /* LockOwnerType.swift in Sources */, - 2AFD11A9E7AA3EF7D9D7E68BAD6CBE19 /* MainScheduler.swift in Sources */, - C53525A84C62FF6232E785A597105C74 /* Map.swift in Sources */, - 81B8743F3ABE065325C41ABDA4ED7F0B /* Materialize.swift in Sources */, - E563B95A0FDA37FCE64E85F556992E70 /* Maybe.swift in Sources */, - 5B7408ED73A01371770D69751A20A800 /* Merge.swift in Sources */, - E5FFAFBAE530517E24B46416C34DE106 /* Multicast.swift in Sources */, - 2201BE99EC999621F1B695C188DF6843 /* Never.swift in Sources */, - B47F5005A5469A0BF5567DF21DCDE51E /* NopDisposable.swift in Sources */, - CED6744F2763FF82790A6E9F56DE6D2D /* Observable.swift in Sources */, - 3747DABBE38C35CAC2EF97FBB35D8209 /* ObservableConvertibleType.swift in Sources */, - A10650AE62AB6EB2ACC4C70CB7E572AA /* ObservableType+Extensions.swift in Sources */, - 17A1FB388C0DDB520B125AD796637E67 /* ObservableType+PrimitiveSequence.swift in Sources */, - 80CF401D832BF9C88FF2B34266201F22 /* ObservableType.swift in Sources */, - 3C830F6D937A9B079F96A34ACABECFC7 /* ObserveOn.swift in Sources */, - A48AA2685534F6A14EA0E180947DAF52 /* ObserverBase.swift in Sources */, - 425C28DB3102CF0BA0AFDEB935BD420B /* ObserverType.swift in Sources */, - E58124B2C791B55CDE0BA93DE3340785 /* OperationQueueScheduler.swift in Sources */, - F6B09915490AB9FD3D8CA071176246C3 /* Optional.swift in Sources */, - 6731B380A5A3F029610E6B9AF5425C29 /* Platform.Darwin.swift in Sources */, - 1AD44ECF4FA7C4488E10195F4CD78D06 /* Platform.Linux.swift in Sources */, - 0CA00E40CA281D39E90C9834922A500C /* PrimitiveSequence+Zip+arity.swift in Sources */, - 131BB732935450E9E20C9ADB70DC082C /* PrimitiveSequence.swift in Sources */, - 00BB739978CB463B773B7C6494E94AA3 /* PriorityQueue.swift in Sources */, - 572C64B11883A2297F18E31C089E65F5 /* Producer.swift in Sources */, - 6BB985230C57F7A1FA323F4F19A79F93 /* PublishSubject.swift in Sources */, - CA039575E5626152E048902A045FF59F /* Queue.swift in Sources */, - EBD5E458543E01B51517A5A3E3577BBD /* Range.swift in Sources */, - CD85EAFB7305E0FF9FE4206831724855 /* Reactive.swift in Sources */, - 1B847EF529D1F1365844EB9944A24D71 /* RecursiveLock.swift in Sources */, - B4185F46CAEC4556789DFFC11A58749D /* RecursiveScheduler.swift in Sources */, - F21F76CC64852021931EACCFF85E21F0 /* Reduce.swift in Sources */, - B62E9A971032797676A9715B29BB8E9D /* RefCountDisposable.swift in Sources */, - 4E3661E1EAFA414B7538BC1B8655B529 /* Repeat.swift in Sources */, - 830E8691810AF613CC7CEB3D857EE8C2 /* ReplaySubject.swift in Sources */, - 87A499E9C31F61758B5B16A16019BD4C /* RetryWhen.swift in Sources */, - 03D2AA76740E1F01ED85A63AB770E749 /* Rx.swift in Sources */, - EC3C5EE9A047F92B494059F91AE05F91 /* RxMutableBox.swift in Sources */, - EF62235A021EE7CA4314B835813B3BDC /* RxSwift-iOS-dummy.m in Sources */, - 0A9663484E494A1FAFE0C5E869BD020A /* Sample.swift in Sources */, - CED886F371E7228D28015A943A8D03A1 /* Scan.swift in Sources */, - 71D3BB2B6A4F3A89A159737581AB8712 /* ScheduledDisposable.swift in Sources */, - 6D8D202A62C83C31008B64CA24E7F12E /* ScheduledItem.swift in Sources */, - 1C3EE8C4F931E95D8E72C8715C15ED6F /* ScheduledItemType.swift in Sources */, - D2A86D853C519B979C219DAF10476D6B /* SchedulerServices+Emulation.swift in Sources */, - 8313300017D3BE8AE0DBD245E6759A4E /* SchedulerType.swift in Sources */, - 62BFA0F76D6486C469105C062C7E8B12 /* Sequence.swift in Sources */, - 2C84A47F56FFC012C410C45F11ABEB18 /* SerialDispatchQueueScheduler.swift in Sources */, - E05D76E294F9F32F1C58D93477416B76 /* SerialDisposable.swift in Sources */, - E46A8677043361A4458621D23EECC4C9 /* ShareReplayScope.swift in Sources */, - 73A1461618EABA708FB3AC5C7AE7A8D1 /* Single.swift in Sources */, - 4F29201A8A0203C04ACD990AAF1B44EB /* SingleAssignmentDisposable.swift in Sources */, - 33CF1B7DDF5EF14327B53D5B08E9DB5C /* SingleAsync.swift in Sources */, - 28CCBC27FD81516CB7861E740807F935 /* Sink.swift in Sources */, - 2264243998A8DB513E7C79633949A96E /* Skip.swift in Sources */, - 402AD93ACBF79FF90A26F2E9EDD077FF /* SkipUntil.swift in Sources */, - B811167F5B1FCCDA2AD2D428CF900B7A /* SkipWhile.swift in Sources */, - DDD85A1D656D4CA3C3358133C86C5D11 /* StartWith.swift in Sources */, - BF0E8E4B735C9D0E67E582B0A370A472 /* String+Rx.swift in Sources */, - A4F8BC6827781966CBCD222E0437E4A1 /* SubjectType.swift in Sources */, - 0C260C2783336F6D5DD4F63FEA0C3403 /* SubscribeOn.swift in Sources */, - 3913E4200224F5199F822E95A0B518BE /* SubscriptionDisposable.swift in Sources */, - BC8D8CEB01C616073587561E341F314E /* SwiftSupport.swift in Sources */, - ACA087ADB367F4484E293863DFB20289 /* Switch.swift in Sources */, - AAF9520D36DE46670201C6C56AD46CC0 /* SwitchIfEmpty.swift in Sources */, - 9942B071BD6E19CD675F1BC0138855B7 /* SynchronizedDisposeType.swift in Sources */, - 3115F90785CC592F15DA19C30BB17BDD /* SynchronizedOnType.swift in Sources */, - 843DD9816C4A01641D22AD35A3725AD0 /* SynchronizedUnsubscribeType.swift in Sources */, - 7A67317B92BB27D973673D1DD69BFAE0 /* TailRecursiveSink.swift in Sources */, - EBC156A66E59437FBC83E565D2298173 /* Take.swift in Sources */, - C55FA8C77104EC3E3260FBB8B07FBCF2 /* TakeLast.swift in Sources */, - 4DC2D53E0B0EE42A82B7EE4DAFDBFABB /* TakeUntil.swift in Sources */, - 40C3FA77C110772FDB3E2103D73DF375 /* TakeWhile.swift in Sources */, - 8471A3ABB2508FDF7935AD7783A28DC6 /* Throttle.swift in Sources */, - F1B862CAF744EB851106CB12C5A9D0AE /* Timeout.swift in Sources */, - 0651AEE34721DA21EE14F66079E1DCBB /* Timer.swift in Sources */, - 79E6C32FD82BBA2F5F4EBAB845F9E75E /* ToArray.swift in Sources */, - 0B7F0A62E3DFE0BC5740144C6FAF3087 /* Using.swift in Sources */, - 57D338B37F99E065FD98B6DD418577AB /* VirtualTimeConverterType.swift in Sources */, - 4001C4A578A808B8DBB8F8FFF492EDE5 /* VirtualTimeScheduler.swift in Sources */, - 4EABAE437DC5800AF4D4278546D52161 /* Window.swift in Sources */, - 6134B6AE6B2A6FD50CAE3080861866B5 /* WithLatestFrom.swift in Sources */, - C8E05799106473D8580A32F0C611A451 /* Zip+arity.swift in Sources */, - E1E1EBECEAA4912169258C4816BDFE85 /* Zip+Collection.swift in Sources */, - A8D4FBA8803926D4E541A7CDDE06098A /* Zip.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D4E42B3D969B760779798EFDE683C330 /* Sources */ = { + 1D93230481C9F79DE3CA0C45F6B19A40 /* AFError.swift in Sources */, + B7B8C964E08BD820A92C6AF52843FBC3 /* Alamofire-iOS-dummy.m in Sources */, + 9F9D3DB856D651D62CA5104E20EFB70E /* Alamofire.swift in Sources */, + BCD3F5965C5586C39776556D3901FC39 /* DispatchQueue+Alamofire.swift in Sources */, + E9754908D41B4501B7182F254345F468 /* MultipartFormData.swift in Sources */, + 64D5EC566E50364CC6F7DD160841F1E7 /* NetworkReachabilityManager.swift in Sources */, + 2A478888137D47A07F70E06EEE0DC730 /* Notifications.swift in Sources */, + 255AF69952461BFE969061FCA8A43D8C /* ParameterEncoding.swift in Sources */, + 4DF2CDF205577483274DAFD725361DE8 /* Request.swift in Sources */, + 9950F7C623BBA669E3CA809BB9CEA055 /* Response.swift in Sources */, + 46BF720B428D342F4BB6717CD273A1BC /* ResponseSerialization.swift in Sources */, + 3A82F23F8ED5AEE1F4F296BB4BC20381 /* Result.swift in Sources */, + A751896EF6EE7CA8C6D3BD0E371ACC49 /* ServerTrustPolicy.swift in Sources */, + 7B57DB88C093B02F029A56466CD03C10 /* SessionDelegate.swift in Sources */, + F6B305ADEDDC6CF6A5376659CC92A0BF /* SessionManager.swift in Sources */, + 6360C447B983D95FF01205CD93F5ED4D /* TaskDelegate.swift in Sources */, + 816ABDE1EF16D2BDE31F21A3FD31A850 /* Timeline.swift in Sources */, + 97BC81060EDD860B2DDC3EACC647C55A /* Validation.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CB5D9BBFE534559432B513EAE0CC9E61 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 146F22B5B5E776E3E84A9BFC1B5F4B3B /* AddRef.swift in Sources */, - B66645177BDBEDB630F9972D01291CE4 /* Amb.swift in Sources */, - 27916D04AF7FDF704BBD23FCB76079C7 /* AnonymousDisposable.swift in Sources */, - 3818940F9B9ED768F3BD4AC0B2549FDC /* AnonymousObserver.swift in Sources */, - C5FDB2E3519E27D8C516E61F103AFBE7 /* AnyObserver.swift in Sources */, - 2213D29D1D0D98734B479E783C35F5F4 /* AsMaybe.swift in Sources */, - 4F1A107D6B199C59A12AB9837C48DC4B /* AsSingle.swift in Sources */, - 65A33161797466614D94C4F26946ADB9 /* AsyncLock.swift in Sources */, - 49653F691C8AC0A20AD352C480131D61 /* AsyncSubject.swift in Sources */, - 5C4B868E602E32923A16E6393F9D63AE /* AtomicInt.swift in Sources */, - B076B238A6C5010A8FA6691E5CA73ED8 /* Bag+Rx.swift in Sources */, - 5EFB3EB47EA02EBD020518636ADB79CD /* Bag.swift in Sources */, - A869B91B0E76C4D5618FF42A425C1ADD /* BehaviorSubject.swift in Sources */, - DA32EB4AA5400F16F3E17A19DC755EFA /* BinaryDisposable.swift in Sources */, - 2AD1C6E28D407F2FC898B4324F679268 /* BooleanDisposable.swift in Sources */, - 75D3A88A81B62EDAA2C1F59B9BC6E0C9 /* Buffer.swift in Sources */, - A8307B26D448F536142A88D8E183CE92 /* Cancelable.swift in Sources */, - 6B8CE6E6E8DD89ECE14BEBED7E8AD5CF /* Catch.swift in Sources */, - 8BCA1E8AB06194C8435D3FE9ED28508D /* CombineLatest+arity.swift in Sources */, - 77B55FC7B08CC06C503DFD3F7EDD47A6 /* CombineLatest+Collection.swift in Sources */, - F7197BCBCB903DA1DF3876FD78E3382F /* CombineLatest.swift in Sources */, - 2A0BF1CA677A8580944E2F843A2CA9D2 /* Completable+AndThen.swift in Sources */, - 3514BFA59E77C98117E16FB4D98C8D8D /* Completable.swift in Sources */, - E044915F982C45384B07FEE109504928 /* CompositeDisposable.swift in Sources */, - 4F52B12AB8BA2729C9F68BE89850BAA3 /* Concat.swift in Sources */, - 74CF89980AD91B66D8E725602F995C9D /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 56B0629CFDEB4C335EE34BBEDF277D1B /* ConcurrentMainScheduler.swift in Sources */, - 73896B55EC82A1A3E1DD1B97B6CE4236 /* ConnectableObservableType.swift in Sources */, - 46FA52C70B0CC201DFD313E59B8D3600 /* Create.swift in Sources */, - 4F24C70E9B2BB5577AE3474E110DBB26 /* CurrentThreadScheduler.swift in Sources */, - E0E22D27E3F4629B4222C3ACA16540E4 /* Debounce.swift in Sources */, - C61762DBEDFF15AEA5ED633734DBE244 /* Debug.swift in Sources */, - F407773229300C1956E4A809951E5FA3 /* DefaultIfEmpty.swift in Sources */, - 69D6F51A1B0A7CC5AA25517A75ABB137 /* Deferred.swift in Sources */, - EEB9BF1AAF8ABE1EB503812768AA15A8 /* Delay.swift in Sources */, - 6BA8F33A22B76DBE24D8E5AEEE99A7B9 /* DelaySubscription.swift in Sources */, - 8328A1F1F7E790ADDCF5D69F1372865E /* Dematerialize.swift in Sources */, - 72C3C635C03493E89DFF023DC29FDBC9 /* Deprecated.swift in Sources */, - C5AD1041259B63A2373DD790103D26D8 /* DeprecationWarner.swift in Sources */, - FD68057809566BD3CC21E691FA265168 /* DispatchQueue+Extensions.swift in Sources */, - 51EEE88382DBDE0A919E77C6783F8BC9 /* DispatchQueueConfiguration.swift in Sources */, - 9899C01BD52904A3B5991E6B6B6E76F4 /* Disposable.swift in Sources */, - 45AE60A468FA8707B08B088B31797CC2 /* Disposables.swift in Sources */, - D16527E2C6D36C67C9F99BA96B52F3A3 /* DisposeBag.swift in Sources */, - BA4109D2547B25C99E142D46666314C6 /* DisposeBase.swift in Sources */, - 417B326BEBECEEC3CFE30C2DCD36A9AB /* DistinctUntilChanged.swift in Sources */, - 974E7EBD83B9D8D4B394A61999AB2818 /* Do.swift in Sources */, - C40CB52818088F06664656954919876F /* ElementAt.swift in Sources */, - DBA8F74DA2B19AD576A8C008B000FD77 /* Empty.swift in Sources */, - 51A547C1D290B4F5D72EF6D5EC8AD0E2 /* Enumerated.swift in Sources */, - 8EBA6C9DEA50208BAE05E79A110AB591 /* Error.swift in Sources */, - 383FA46FFC980C13D601E56B26FFD24D /* Errors.swift in Sources */, - 9B63E4D95266EE3ADF7E6B120D5351E5 /* Event.swift in Sources */, - DC040D2D7A60B1DCE7B4D74651E6DD49 /* Filter.swift in Sources */, - 6A12F32B2CAFEA82481D0F916F23977D /* First.swift in Sources */, - 9A6013748F0B679089BE34978E2B6C28 /* Generate.swift in Sources */, - 58CD12A4F49A10F9C0CDEE60506D2019 /* GroupBy.swift in Sources */, - 80419799029390E8888CD51D0A2A9A38 /* GroupedObservable.swift in Sources */, - FC9BA68C76F97FF617C20B0498A6FE3D /* HistoricalScheduler.swift in Sources */, - 4D4ED45F8E3B6DF409D278231A9FAEB8 /* HistoricalSchedulerTimeConverter.swift in Sources */, - 93B544D99F4F501B214B3BDABCC50170 /* ImmediateSchedulerType.swift in Sources */, - A1043F4625CBA9D808A21DF2C59FF51A /* InfiniteSequence.swift in Sources */, - D3EDD5476FF63BE80099BBDF063A35DF /* InvocableScheduledItem.swift in Sources */, - 8012F88D4682FEAE7F3C1C0BF5D0B4A3 /* InvocableType.swift in Sources */, - 7460C1248C8BC6D3EE7E1BA4654D525F /* Just.swift in Sources */, - 577B1A0E7462A1539543F73FE4B6F3A9 /* Lock.swift in Sources */, - CBF24DEDB11659E638D9FD28E40F26CC /* LockOwnerType.swift in Sources */, - 4D45CCD2B6ED9F1EF2763AECE0E15E43 /* MainScheduler.swift in Sources */, - 0C3487536198C54E12C2A19186CE24E4 /* Map.swift in Sources */, - 45A7935734C3458EDA7C2288FD38DD83 /* Materialize.swift in Sources */, - 58FF74E6AE1BA354639D547672187BD2 /* Maybe.swift in Sources */, - 1C2952169B30475DF976518B21FF6F22 /* Merge.swift in Sources */, - DF71AEFF4CD24A139CA26FECC1FE4A46 /* Multicast.swift in Sources */, - B952F4C0A01B450C16CE4FC97EA6489F /* Never.swift in Sources */, - 39AC5A955E01B577CADDE6663F3693A4 /* NopDisposable.swift in Sources */, - 631383D8336DF9778B45BB0A1AC0A085 /* Observable.swift in Sources */, - AD4C84EC8F1E1B8B0620DFA383EC46DD /* ObservableConvertibleType.swift in Sources */, - C7C04D7C9C07976581BABFDCDF637731 /* ObservableType+Extensions.swift in Sources */, - 082FFF61CEC5089B4AC5D8E5094D9544 /* ObservableType+PrimitiveSequence.swift in Sources */, - 4856D7C68FAFB7443E9641E1E041D7CB /* ObservableType.swift in Sources */, - C6CBB9E7C300D071B7ADF67354072438 /* ObserveOn.swift in Sources */, - C81085FB1D949F830DCB26024E174DAA /* ObserverBase.swift in Sources */, - D287DB643E484A5878698D8847E1E931 /* ObserverType.swift in Sources */, - 9F62B96A293BE4D44493710E1114B6D9 /* OperationQueueScheduler.swift in Sources */, - 3C16A6734F34B74F08D2C2AF8DDBDE13 /* Optional.swift in Sources */, - 193953A70158C059EF21D9F104268E01 /* Platform.Darwin.swift in Sources */, - DC7C331DAE309976561E0CA90A44B1F7 /* Platform.Linux.swift in Sources */, - 6E822C160F63C3973901E41D06621000 /* PrimitiveSequence+Zip+arity.swift in Sources */, - C80118324ED3DC239EC222063BD24E38 /* PrimitiveSequence.swift in Sources */, - 2E862617D11E49D19046249D415A1BA3 /* PriorityQueue.swift in Sources */, - A7DD4E952E3987711AC9F55B2098092B /* Producer.swift in Sources */, - A640BA66CD378E83363E5777164B41EB /* PublishSubject.swift in Sources */, - F91D11391B0F46B3F5C6E257098DA905 /* Queue.swift in Sources */, - 68E1D2A2DF30B30B864CEEC607E0DF66 /* Range.swift in Sources */, - 4DC0AD2F1E62BE9A10AA4E86FBD0E196 /* Reactive.swift in Sources */, - FB80D4CACB60388A0F7F0C3CF4FB89B1 /* RecursiveLock.swift in Sources */, - AAEF724D03850B02D6D11E1E60A372F1 /* RecursiveScheduler.swift in Sources */, - 8C5F4083C8C335DD2BBD8E5165670236 /* Reduce.swift in Sources */, - B1DCE40B6FB3251EBAA51AE3896849AB /* RefCountDisposable.swift in Sources */, - 72D5EE11B444E12D5BBB7EFBAD9B2488 /* Repeat.swift in Sources */, - 3195C25AD1A5FA0AC2DCC5B5E55C32CF /* ReplaySubject.swift in Sources */, - F285D4621DC42E824A1FFA320DC5C544 /* RetryWhen.swift in Sources */, - 7C560E0785BBBB706A34A4385101B74A /* Rx.swift in Sources */, - A7A6F8DC60BDB89E64FACACB7A86C865 /* RxMutableBox.swift in Sources */, - A7BD567A9CB36A1AC38346AF84B31A1B /* RxSwift-tvOS-dummy.m in Sources */, - 472C3BC2A6DD18C46CABAC3E28743C2A /* Sample.swift in Sources */, - 9C3A2D240D08D66B23731B23ED394631 /* Scan.swift in Sources */, - 40B119BF74465EAF462E5CB50BDC9009 /* ScheduledDisposable.swift in Sources */, - 176595B3F8A45C68B4560A50510D7CBD /* ScheduledItem.swift in Sources */, - 24A16DA1CFE1F1138A858A2F37D0FACC /* ScheduledItemType.swift in Sources */, - 3DC427DA2C84F3AAB1D78DB8478E0F97 /* SchedulerServices+Emulation.swift in Sources */, - AE199864D10DD2760F90FA05F7959589 /* SchedulerType.swift in Sources */, - 1686FC6F1DA991D5EA778944DB131FFD /* Sequence.swift in Sources */, - 80D3E8290D6C9A9B4C4611CF8897D61D /* SerialDispatchQueueScheduler.swift in Sources */, - 3D0B06FD674913916A74779F90779638 /* SerialDisposable.swift in Sources */, - E73B9C7D1B62BE6CEF5EAAF828AA5A6F /* ShareReplayScope.swift in Sources */, - C0A2CD4D019C5B9937261693CF7AC3C6 /* Single.swift in Sources */, - DBBFC3FA599D2893BE7CBC5A28E460CA /* SingleAssignmentDisposable.swift in Sources */, - A3036515817AEDC9D11A3AB8AED340B2 /* SingleAsync.swift in Sources */, - 0A2CD83CD19ADA46EB434F5D27278E21 /* Sink.swift in Sources */, - 94579BEC19370BA343E7769FC0631771 /* Skip.swift in Sources */, - D21CC64E972ECEA67A861254436EE296 /* SkipUntil.swift in Sources */, - BBE41F5139F142E8C26E97F5C4D8782A /* SkipWhile.swift in Sources */, - 54D3DE1744E746EB22A0A6EB11476D9F /* StartWith.swift in Sources */, - 272265618D8C118FCA993C35B2CDBAD8 /* String+Rx.swift in Sources */, - 536E7139677140EBE7F7A02D952DA90F /* SubjectType.swift in Sources */, - 7208427BA05C301E33585A9AE10D308D /* SubscribeOn.swift in Sources */, - 1FA3B187A291D22CC7757CCBB0303972 /* SubscriptionDisposable.swift in Sources */, - 429D882A4BEE958FD8E6ECAA82F91F9E /* SwiftSupport.swift in Sources */, - DBA116214D9F67A45259B8D154E76CF2 /* Switch.swift in Sources */, - EDC74C2CC21E2E2A0C7CB7FD3F388EC9 /* SwitchIfEmpty.swift in Sources */, - 0E5EAE1C2274E4152AE73399C4FF8F2B /* SynchronizedDisposeType.swift in Sources */, - 19F83C0FECAF542574119C8A00463414 /* SynchronizedOnType.swift in Sources */, - E5B54517ECD163CEE3F62FA54E16BB8C /* SynchronizedUnsubscribeType.swift in Sources */, - 08384420092A6C36FFA1431BF0276ACB /* TailRecursiveSink.swift in Sources */, - D3A5BE4C03EA470204D206260BB8E3CA /* Take.swift in Sources */, - A03BFD5EC2A01AE179C2D56B51D327E4 /* TakeLast.swift in Sources */, - 02F6A78B060F11D4151952B39D83FA0A /* TakeUntil.swift in Sources */, - 6DDDAE751769C2823DCAAB8E820AA3E8 /* TakeWhile.swift in Sources */, - 157F1883345B5A68D1E182DB48FFC1FE /* Throttle.swift in Sources */, - 455C2055CBE6CC330BDD5C62B8B86D7D /* Timeout.swift in Sources */, - 752041F494619B5A4D1B777A87B5C76B /* Timer.swift in Sources */, - 743867FEB96680C07E34934806636AD0 /* ToArray.swift in Sources */, - 798C7B51EA819D3607A373C4943A1C18 /* Using.swift in Sources */, - 196F3ACF43A7BF6EBCBB6778A6FFA364 /* VirtualTimeConverterType.swift in Sources */, - 422F4817E179C7A979B87117C4051E92 /* VirtualTimeScheduler.swift in Sources */, - B83DD728964244ECE08DA177FD2A6E11 /* Window.swift in Sources */, - 8DE3D1B6B546F7BFC8921B1107B8DB95 /* WithLatestFrom.swift in Sources */, - 4286937D6C36DE79FF7BE0FF2456C034 /* Zip+arity.swift in Sources */, - 82ACE62179AFF95AF1D0A57529DC43D6 /* Zip+Collection.swift in Sources */, - 3D4BB7269FA4C913EBA75CDFDB79105E /* Zip.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D98D2DA32875128075E51CE5BBEB5F53 /* Sources */ = { + 104FDC823D8133743AA79A51253145BE /* Action.swift in Sources */, + D594A4165E56E062A99E385EE438887B /* Atomic.swift in Sources */, + BD01722BEA65614D1FA830E7C82B57C5 /* Bag.swift in Sources */, + 707E93F03A79A879ECE82DD5552990FB /* Deprecations+Removals.swift in Sources */, + 546A9BC001CBC7CD2E4AA3CCE0E25C0D /* Disposable.swift in Sources */, + 18258EFF2D978866580FC36D0F88ED79 /* Event.swift in Sources */, + BB8DE95EA9BBC5205C001B62B1DD56E3 /* EventLogger.swift in Sources */, + 43CE4C1DC5ED02A873CC56FD66ED473D /* Flatten.swift in Sources */, + C0C26B8C654E5A0DA85C1FF06448E341 /* FoundationExtensions.swift in Sources */, + B37EC5C5EDFC39A1F5BF9B8C9846DEEE /* Lifetime.swift in Sources */, + C072C55E05A3AA180C0142D83FE67164 /* Observer.swift in Sources */, + E33FF2F2724A315B1776A42E40468B04 /* Optional.swift in Sources */, + 661AD54425F89538964C13872B497C9E /* Property.swift in Sources */, + 3392C394D7D78B9B6329C46C15059D79 /* Reactive.swift in Sources */, + 2182034310B698334EDF347BBC74049E /* ReactiveSwift-macOS-dummy.m in Sources */, + 2C39674FD9977D115340A696578B2762 /* ResultExtensions.swift in Sources */, + 54348FE8EC2052904F631DB11D896C49 /* Scheduler.swift in Sources */, + E1421DB8EC2A070AA9E68A9B5C67B2AD /* Signal.swift in Sources */, + 11D0536E47D10F944A69DA329AF57751 /* SignalProducer.swift in Sources */, + 3E07473CC12C16233BEDF1C941C58106 /* UnidirectionalBinding.swift in Sources */, + 94F24DE82B02B1C58C0C9B0DE79D96B1 /* UninhabitedTypeGuards.swift in Sources */, + 63DAC1D26EF3116CE3A19A6E9C339279 /* ValidatingProperty.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D0696473F79B6672F355C584BC0393AC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 183F9CBB9A65C5EB054A127AE2E0027F /* AnyError.swift in Sources */, - EE8A3BD55E3FB94F61C8EB1F51835769 /* NoError.swift in Sources */, - EC6DA5790949BF04212794EAA898DC38 /* Result-iOS-dummy.m in Sources */, - 8EB3D5DB0ACE4260F0B1E532D77A3FFB /* Result.swift in Sources */, - B957DF83D2281AD98517DC4BD57E6678 /* ResultProtocol.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DA2BFF9AC9D5C54AC7B9AF5B508EF70C /* Sources */ = { + 1B685D5A4F964D310C105C053349A092 /* AFError.swift in Sources */, + D8B0CEAB06A8CF14C7C4DCE690EE03EB /* Alamofire-macOS-dummy.m in Sources */, + 129F8520CCDE47E89A512F812E7CD9D6 /* Alamofire.swift in Sources */, + 9723CCC0F7E6D5603D895226BE763DF5 /* DispatchQueue+Alamofire.swift in Sources */, + 2F197A9ED70079A31EA6347B8769BE77 /* MultipartFormData.swift in Sources */, + 37E65A9EE33FD77B4456563B38CCC36D /* NetworkReachabilityManager.swift in Sources */, + DE2CEC074DF2CD59DDBC870A5C114494 /* Notifications.swift in Sources */, + B54ED65692653667724454D1BC8745C7 /* ParameterEncoding.swift in Sources */, + AB8F2C3C8BF1F4222D3E62CB8ACF0AB8 /* Request.swift in Sources */, + 2AC58B793D4EA0FB9A9FDF6A48BCDA76 /* Response.swift in Sources */, + CE5E44ABCE6EDCBB1627C06AC6CCC307 /* ResponseSerialization.swift in Sources */, + 86FF0ED060B2DD31E95BCA974FD57904 /* Result.swift in Sources */, + 61A96A7B12EDBDDE977D27DFB3BA6655 /* ServerTrustPolicy.swift in Sources */, + E38277356A5B07B17A8C53A623FB5605 /* SessionDelegate.swift in Sources */, + 9EE0DFA94B26830C83CB2698B2729C4F /* SessionManager.swift in Sources */, + B98C8B1B328F84EDED1AA801D08F4D70 /* TaskDelegate.swift in Sources */, + 19F0648BCC000E1358B169D7543C6787 /* Timeline.swift in Sources */, + 74FACFEF8CD0DBEA0D0D0C5432736CD1 /* Validation.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EE915D740F81C730E0902FC9B41187E5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6F02241D02A2F0B0E511DAAFC31E8EDF /* Action.swift in Sources */, + 5CD935B19B79EDB98B4C94170F6FDF6C /* Atomic.swift in Sources */, + B4EDCA2048E25B127C806E1EAC3C2917 /* Bag.swift in Sources */, + 207BD8ADE2E5A7DA58FB0D9F65C2B8C6 /* Deprecations+Removals.swift in Sources */, + EA685A55FA8C7D04431FE401439C6E7C /* Disposable.swift in Sources */, + 963952C2B0E053C1F3994B2C898215A5 /* Event.swift in Sources */, + 488177761DE7A986892B02F1D0D811B4 /* EventLogger.swift in Sources */, + 76B5D9896ACEAD6B7FA2C57B436C6E06 /* Flatten.swift in Sources */, + 1424E33580CA1F19ED4DB2CC262F0C3E /* FoundationExtensions.swift in Sources */, + 142EC47F7C87A95C584CC46C30233E77 /* Lifetime.swift in Sources */, + 756948319799CF00BBA534E3E97C19F6 /* Observer.swift in Sources */, + 614B9CCF8A7A41D8F5765E01F292FB89 /* Optional.swift in Sources */, + C7D315FAC6AE3FFBD73ED6FD73225679 /* Property.swift in Sources */, + 26C3FD4C5CD815D3B4A96ECD7856A509 /* Reactive.swift in Sources */, + 4DDDD5CAE36FF6A5DC0F94928F5F7F58 /* ReactiveSwift-tvOS-dummy.m in Sources */, + 9502364411948909F0954F648F0111CE /* ResultExtensions.swift in Sources */, + 315835C0A3DCF76BB02445D4DE67A2BD /* Scheduler.swift in Sources */, + 0F74319F5B13604DF63E97FDB8A0B8E4 /* Signal.swift in Sources */, + 335DA09ED21EC6213B37E836ED460AFF /* SignalProducer.swift in Sources */, + 673416DF742074B6C8EDF6838AFE457E /* UnidirectionalBinding.swift in Sources */, + 45FDF16EA7D73DBBE45ACEDC562F230A /* UninhabitedTypeGuards.swift in Sources */, + 3488E4B75F9F54B628E99F943F3EF499 /* ValidatingProperty.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F0712CD84A390050205582DFDA78C9AA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 05DEA4EF5E006F4F8F14011134F5909B /* binding_callback_thread_observer.cpp in Sources */, - 058515DDE7C324BC58F37D00791C8FBD /* collection_change_builder.cpp in Sources */, - 07538EA0060ECA2A7652E09E02C70B38 /* collection_notifications.cpp in Sources */, - 34F632504A0F66BF3D1AD1A99C157A59 /* collection_notifier.cpp in Sources */, - B82294AC180F84DB3617C5DC06C02783 /* external_commit_helper.cpp in Sources */, - D7A0D39D3A3FE3B0C3389A6739365178 /* index_set.cpp in Sources */, - A9A94E9476A27B92C2DB16E5406903F3 /* keychain_helper.cpp in Sources */, - F9601AA7D08AE18FC7F8B3616F41DB73 /* list.cpp in Sources */, - 56EA6AFB2653C8A2F159756A7D10AAD8 /* list_notifier.cpp in Sources */, - 0954A9A485B77D6AA85D91C4A0B3F278 /* network_reachability_observer.cpp in Sources */, - B7C8A9CF066CBDE6E64669B31FE08D3E /* NSError+RLMSync.m in Sources */, - F980AB1470157EAFD20010D787919E80 /* object.cpp in Sources */, - 0FC6E581E257B1A8297EECB890EFABA2 /* object_notifier.cpp in Sources */, - C70C9A09DBA82229DF091DB94965365B /* object_schema.cpp in Sources */, - 936E842E2349ECAD158D0D3E074FCC75 /* object_store.cpp in Sources */, - CEF8C4EF1E0B4D8381D7C69D550977D5 /* partial_sync.cpp in Sources */, - 87B93F7194364FBC5A2516D406CB1769 /* placeholder.cpp in Sources */, - C5D798CC7D10F4E5097C3FD44B86D83D /* primitive_list_notifier.cpp in Sources */, - 28FDD8D0674AF42F221386995391618B /* Realm-macOS-dummy.m in Sources */, - E93179E2133259CC5070309A38C2EB93 /* realm_coordinator.cpp in Sources */, - 6667F15349FEDA43FC642CFF2314D60A /* results.cpp in Sources */, - 2EB779D5A2BA0D8046E25862F560011C /* results_notifier.cpp in Sources */, - 5816C370F3A34527FD53487B6ACFD3BE /* RLMAccessor.mm in Sources */, - 61D862CE54155A2BFD6B1ACE67869312 /* RLMAnalytics.mm in Sources */, - 0E7950C151D5963AE5597BEA16CD1069 /* RLMArray.mm in Sources */, - E52AC56F2998873CC751895D288E4E7A /* RLMClassInfo.mm in Sources */, - 764E1675B13EA4EA93C64A93E9D3B619 /* RLMCollection.mm in Sources */, - 168DAB39A5FBEBEA61695DEEE66D4EFB /* RLMConstants.m in Sources */, - AC834E1A618872EF6FA2BBA749A6865B /* RLMJSONModels.m in Sources */, - 24738EBB79268AD0D57CC29474555CCA /* RLMListBase.mm in Sources */, - 257F476805E3A727BB31401E5A31C098 /* RLMManagedArray.mm in Sources */, - 255F5AE524015B9DF3A9F4FAD68B6B87 /* RLMMigration.mm in Sources */, - 78613A033777EDC7186B8F933C84EEAC /* RLMNetworkClient.mm in Sources */, - B3DAC6A8D013DA5A97095048B7A33E33 /* RLMObject.mm in Sources */, - 7187556F29A70ABC1142BC9CA4220530 /* RLMObjectBase.mm in Sources */, - 4EFEF13E5C186CCC6E6596031C3BFED0 /* RLMObjectSchema.mm in Sources */, - 742A4670D68E7497513E3ECE18390727 /* RLMObjectStore.mm in Sources */, - EAF1BF0648AB684305A5C2B150157590 /* RLMObservation.mm in Sources */, - B6C0DD1AB490EB6A9B1EC6BA800744FE /* RLMOptionalBase.mm in Sources */, - 52AE4C1AE036FCBDBE8794E9CC70BD25 /* RLMPredicateUtil.mm in Sources */, - AC2326AAE80E4ABCB56E80DEF2BBE80F /* RLMProperty.mm in Sources */, - 284B2EB783DEF6F47B5D7C6758135274 /* RLMQueryUtil.mm in Sources */, - F3ED931D7E7AC3CF2C75383573B50E5B /* RLMRealm+Sync.mm in Sources */, - 78D45B7AA3938A396D4ABFA9AC7AC658 /* RLMRealm.mm in Sources */, - 11CE0F6A2F6D544CED42D3E304FDFE2D /* RLMRealmConfiguration+Sync.mm in Sources */, - 5942AEABCEF91504F39012BA20D29CB6 /* RLMRealmConfiguration.mm in Sources */, - 86D0602DF68B407C1028456BAA152299 /* RLMRealmUtil.mm in Sources */, - 54E5C88EBAE3CDC72BABD3FCEA19874C /* RLMResults.mm in Sources */, - 4E4EDC836F526C527E002B6C04D6A4B9 /* RLMSchema.mm in Sources */, - 634C0B0FEA4F5C8447849BD30ED66172 /* RLMSwiftSupport.m in Sources */, - 4C0F7ADDC62C1B3B2D783F3EE7480DE7 /* RLMSyncConfiguration.mm in Sources */, - 3A46E1D6912E43AD85FD654A608ACFD7 /* RLMSyncCredentials.m in Sources */, - 0F100D573BA7CD13C36754187A8B0559 /* RLMSyncManager.mm in Sources */, - 1CCB02AB86B764900BFBD6F6277F92D3 /* RLMSyncPermission.mm in Sources */, - 9D6F234C4057C8B352C63C23B5A5404E /* RLMSyncPermissionResults.mm in Sources */, - 02B882BFC05CF1F61C45F6D62C10CF3F /* RLMSyncSession.mm in Sources */, - AC4EA5044B323F52658E242593F69E06 /* RLMSyncSessionRefreshHandle.mm in Sources */, - E6B9EC79608244650EAEF8149DA44A5C /* RLMSyncSubscription.mm in Sources */, - 04D7B928F0FAC773595DBFFCCFAE5EAC /* RLMSyncUser.mm in Sources */, - ABD1BFE327B85565E42F89B60AE6ABF8 /* RLMSyncUtil.mm in Sources */, - 2BC1155DB813468DE6A4CF5622AE2203 /* RLMThreadSafeReference.mm in Sources */, - A4373FE630A411E7FCB6FD7AE5E9B695 /* RLMUpdateChecker.mm in Sources */, - 0BD35DCDAF0D6BDF597B00345D777379 /* RLMUtil.mm in Sources */, - C105504774F2E0798F41434128637F7D /* schema.cpp in Sources */, - CF263BDB7A33A3FE4166A7204414E28A /* shared_realm.cpp in Sources */, - F514A793BF1B545A64E65925761AA2C8 /* sync_config.cpp in Sources */, - B84257C093B94E878E9CCCFF3CB17A61 /* sync_file.cpp in Sources */, - 4C4410DE570C2A4FDEB112AF799F7328 /* sync_manager.cpp in Sources */, - 8AA0C8244E457662C319FA749071DB7A /* sync_metadata.cpp in Sources */, - 90452DDCF95DC40BF8D282241B759FE8 /* sync_permission.cpp in Sources */, - D43F635B674E60F001943798DC64375F /* sync_session.cpp in Sources */, - 989FCEBB28FC4D8BB0498C227D12FBC8 /* sync_user.cpp in Sources */, - 20092ED6FF229094889712456D3E0714 /* system_configuration.cpp in Sources */, - E1BDD6EFD68516B790EF6E4C07271C77 /* thread_safe_reference.cpp in Sources */, - 3E29D7E1FA689A74985E6F5C6109F795 /* transact_log_handler.cpp in Sources */, - 14DCAA04FFD4A46549C8554817EE7D16 /* uuid.cpp in Sources */, - 2D8E8E6E2A2C64B005560CAB420AA330 /* weak_realm_notifier.cpp in Sources */, - 474B40B7702CD6D64630C1AD35826287 /* work_queue.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DEF1962E5E47A2CB18839FCB63BB2A85 /* Sources */ = { + 0B35E12BCB66BAFF6C9000AC0E558343 /* CKDataObject.swift in Sources */, + F0333C9AEDAC025F9F0EE40197608995 /* CKRecord+EVReflectable.swift in Sources */, + C4F85CE3770F9426558CEA3BF061A647 /* CKRecordID+EVCustomReflectable.swift in Sources */, + 8C533AE032AD42C9C043A86968B8A19D /* CKReference+EVCustomReflectable.swift in Sources */, + AAB5E08F068572CDCA8F260AB90381B7 /* ConversionOptions.swift in Sources */, + 5BD1C350C01FCC84F257344C2BF7301D /* DataRequest+EVReflectable+XMLDictionary.swift in Sources */, + E31AF6B47B1BC518D4213AEFA03EFF52 /* DataRequest+EVReflectable.swift in Sources */, + D52CF82E725F117C3893A79EC56B34A0 /* DeserializationStatus.swift in Sources */, + 2DF42CAF2644E2FD41D27068753A22F9 /* EVArrayExtension.swift in Sources */, + DE13C6741CEA6856CCC1C0E2E14AD697 /* EVCustomReflectable.swift in Sources */, + 8E6D9ACC3FAA109017E0CB9EFCBE5968 /* EVDictionaryExtension.swift in Sources */, + C4C769E364B2D26730E2E48862F2D7EB /* EVManagedObject.swift in Sources */, + 3ABC422D0F5AA59156AC11853F74A5C2 /* EVManagedObjectArrayExtension.swift in Sources */, + B1507E955855BAA5620C587A4E0FFBD5 /* EVObject.swift in Sources */, + A94A8E8F85C10E50D45390BB54EFE258 /* EVReflectable+XMLDictionary.swift in Sources */, + 385EC99A40543244A1DC6C22D2D3D96D /* EVReflectable.swift in Sources */, + 68666831B85DD7330A83B058F105D821 /* EVReflection-18115d1d-dummy.m in Sources */, + 4206B0ED23640E4BE9B5FDC369CCA56E /* EVReflection.swift in Sources */, + D83D1CBD82F0699413C1727F68FB19A0 /* EVWorkaroundHelpers.swift in Sources */, + 75FFCA930DB6BB47C7FBC5BBC29E3B77 /* Observable+EVReflectable+XMLDictionary.swift in Sources */, + 5158648CBC9F5BD055BA21E2C8560057 /* Observable+EVReflectable.swift in Sources */, + 33B1CEBF975DA6EC3A18501FB633111C /* PrintOptions.swift in Sources */, + 53D46C68A774E74087652CAC072FE02A /* RealmListEVCustomReflectable.swift in Sources */, + 0B0F491094D763F49D7721EDC77768EB /* RealmObjectEVCustomReflectable.swift in Sources */, + E073873EB36D2CE4F7C549090DDE1DDB /* RealmObjectExtension.swift in Sources */, + 269318E28B06DB7B7E43C8F7024CBC53 /* RealmOptionalEVCustomReflectable.swift in Sources */, + 81611288F08F1CE5547D3C5449FE97C4 /* Response+EVReflectable+XMLDictionary.swift in Sources */, + F2D0781855C89C7519C0B248A23E4CC9 /* Response+EVReflectable.swift in Sources */, + 56F31A245EEBE76524979E97377C1C77 /* SignalProducer+EVReflectable+XMLDictionary.swift in Sources */, + 6A8D7219988F9D8966A3FAA0A88C4EFE /* SignalProducer+EVReflectable.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F86E77CB8DFCB4FD5E699D43B07D0BF5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CFF66F65BBFB2FDF1FCDF0E3DA3FC976 /* Action.swift in Sources */, - 50A8320174E835E3D5EA6C0F0745C849 /* Atomic.swift in Sources */, - 4F4CB6C374D2E5D81AB3B8028DB431D6 /* Bag.swift in Sources */, - D79D2CAC7B9FC0E09A715A76C1103F02 /* Deprecations+Removals.swift in Sources */, - EECFFCC42B08602ED2DE9FBBE4830D16 /* Disposable.swift in Sources */, - 9A37558E6178344CD69B3EA5B48E3786 /* Event.swift in Sources */, - 98ABCB23B1FCB41CB5AC6013BB1A3AC5 /* EventLogger.swift in Sources */, - 6214D568A9D0FEFDB226CAB33A7A026D /* Flatten.swift in Sources */, - 29EC48E0DBFD1DB0EDCFADC29E23DEB8 /* FoundationExtensions.swift in Sources */, - 505D2CAA88D5DF14984B7D8C45F716DC /* Lifetime.swift in Sources */, - 96B6D22B5ADFC9288479C0D4412084F3 /* Observer.swift in Sources */, - DC285D4BC3FE1EF55F375392A48785C5 /* Optional.swift in Sources */, - F3CE5096B181D30DC0C0768579611F1D /* Property.swift in Sources */, - 5477DE32BBB454236B899F73B0CF1BF1 /* Reactive.swift in Sources */, - 4570F5702C47C970F27EE13E63961C95 /* ReactiveSwift-tvOS-dummy.m in Sources */, - 8BA3509122C080C302521A77D63C75E3 /* ResultExtensions.swift in Sources */, - B9A47A9285B5821D1D8ECF9E9EC60891 /* Scheduler.swift in Sources */, - 4C38118A2B99D7B97357293949C49ABB /* Signal.swift in Sources */, - 0CE519827DA132B561B9E2F564862CC5 /* SignalProducer.swift in Sources */, - 641AFDE03F5DB8725402D879A221DC79 /* UnidirectionalBinding.swift in Sources */, - 0DCAE512E49A1EF3DD248C60EEFAF969 /* UninhabitedTypeGuards.swift in Sources */, - 3219D89723661DDD3F3DDEA6911FE7C4 /* ValidatingProperty.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E1AA15E5A61C7FA79D3CDE84E73D78C9 /* Sources */ = { + 92F727301BD794894F7C353B60C4C99E /* XMLDictionary-tvOS-dummy.m in Sources */, + 0C9BBED1630F7CD2EC82158487383EEC /* XMLDictionary.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FA9A597C009A386DA329D996CA4A19DA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 33DDE03367771BFF9FDE0AF4D28A4715 /* Action.swift in Sources */, - 2B8F5787C3292A93F411EA43438F8AB9 /* Atomic.swift in Sources */, - 5621FD935DA249D57B27797078A0F7B3 /* Bag.swift in Sources */, - BBB3C2C64F8E37B480377BE564932489 /* Deprecations+Removals.swift in Sources */, - AB94F957336FB2CACCA37B403C28F8E6 /* Disposable.swift in Sources */, - 9874F17D1CE28CF356348B2B8A478B09 /* Event.swift in Sources */, - 6968E8D2B72ED8A4B15436E65F6711C0 /* EventLogger.swift in Sources */, - 5C95E2ACCABDD68E98AA98601DB432BE /* Flatten.swift in Sources */, - 209EC536818937A36F96C2B9D25EAC2A /* FoundationExtensions.swift in Sources */, - 972EB7B31320EF495904942ED047BC05 /* Lifetime.swift in Sources */, - 8AD1E26C81AB2F84BFB04EC4E7772472 /* Observer.swift in Sources */, - 6267B010DC2E1320D7D3092A9394D165 /* Optional.swift in Sources */, - 93618BDE93946D5AF10C3B52657ABDD0 /* Property.swift in Sources */, - 57DC5252B99CB36F0EF4C448A97F5D2C /* Reactive.swift in Sources */, - 52BBC2B49C994B76705F3552A9DDC4C0 /* ReactiveSwift-macOS-dummy.m in Sources */, - DF7A792E9675EF920DAEA5EA4BCBB91C /* ResultExtensions.swift in Sources */, - ADC4A607C419CA6BE9A0DDFF1C49554D /* Scheduler.swift in Sources */, - 1CE7FD0369BC8D5F0E52D0142686B08F /* Signal.swift in Sources */, - 81D09F4407A80B84575D6FCCDCA67A15 /* SignalProducer.swift in Sources */, - 37034989623555F4BD5EDED921BBC4B5 /* UnidirectionalBinding.swift in Sources */, - F3ABC635326DD149831A8B4A5E0E5CC9 /* UninhabitedTypeGuards.swift in Sources */, - 0D3F133E1B62DD8D6AD8EBACCDE5B2F7 /* ValidatingProperty.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E7427C64ACF88D049A3ADA0933BBD6C6 /* Sources */ = { + 686540D72996B88069F9838729CB0EB0 /* AFError.swift in Sources */, + 45E91E523296496F0AAFF4B238C8F819 /* Alamofire-tvOS-dummy.m in Sources */, + 2829BBC1E46DC7D7B51FC3DD36671E78 /* Alamofire.swift in Sources */, + FAC3A93498D6CECEF3C38E81DCF1F313 /* DispatchQueue+Alamofire.swift in Sources */, + 73229857D96BF1894A82EF8DEFEBDD7D /* MultipartFormData.swift in Sources */, + 7EEC28642E10D57E89C2EA47984EAD82 /* NetworkReachabilityManager.swift in Sources */, + 99290C93EDBEB804EE20789762A1FC61 /* Notifications.swift in Sources */, + 8190C6F4DBA2B6231B81F8ABD7FE1CBE /* ParameterEncoding.swift in Sources */, + 0B4FEA0BDAA60E7AC63E12A099DFAF9E /* Request.swift in Sources */, + B686035FC83F5009F419FED0D65911DE /* Response.swift in Sources */, + 626E7518E087BD6AFE51B8195702E37F /* ResponseSerialization.swift in Sources */, + 76B03DCED68A7DD0A8FA811AF1401025 /* Result.swift in Sources */, + 80F0C38BA619A8AF30131846224CF3A9 /* ServerTrustPolicy.swift in Sources */, + ECA55CFF4572607922165D4836E9EC1A /* SessionDelegate.swift in Sources */, + 6B029337A45965C9F5DB310C311BC7E5 /* SessionManager.swift in Sources */, + 89B2E54309AF3A7D9EAC642375A062C4 /* TaskDelegate.swift in Sources */, + 90A592BDC1094D5D41BD5B7636286BA7 /* Timeline.swift in Sources */, + 74CC2CE86541BF9A0B746829D6550BD3 /* Validation.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FFDA7C0F96CB1E9A52BFF531ACBB1B7B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 919965832E381D7B29FA6B60530B07B2 /* Pods-UnitTestsOSX-dummy.m in Sources */, + B595F869A73E0BCF743F581540963587 /* AddRef.swift in Sources */, + 1B1853A9D455713F5B92513E64AE22D0 /* Amb.swift in Sources */, + B5F376DAC5DE3C1DCAF7791327F2C800 /* AnonymousDisposable.swift in Sources */, + E4F0816EF8298ECDECA02C90FE23A24A /* AnonymousObserver.swift in Sources */, + B88BC9C9D79F40925CEF88D81E5CED0D /* AnyObserver.swift in Sources */, + 5BC8E64F91359B4F807293C106E1C6D2 /* AsMaybe.swift in Sources */, + E7AD10661E2AC89329DB6A7E334D1B99 /* AsSingle.swift in Sources */, + D57401F9DD0C314C28BDD6A880023797 /* AsyncLock.swift in Sources */, + 32E1A35A583549C19D888556AE147F7F /* AsyncSubject.swift in Sources */, + 3D783C0A2DAE63D028BEB033150D33D7 /* AtomicInt.swift in Sources */, + C865511F8784166DD865C36BB7328455 /* Bag+Rx.swift in Sources */, + 26366DB5423789B9CBB831DFFD2A0B34 /* Bag.swift in Sources */, + 92DE59D6A23C91B8F8F55B7A156E1D95 /* BehaviorSubject.swift in Sources */, + 96D5B0ECCB41AE06020BB0A305770926 /* BinaryDisposable.swift in Sources */, + F235D53AEEBFC086421755670093297B /* BooleanDisposable.swift in Sources */, + EE328977FBB8855376AE6F10A4BE765D /* Buffer.swift in Sources */, + 1D614B1D95C6F518DAB32F5D690A4CDC /* Cancelable.swift in Sources */, + A89F28111CC320A4837E9C280690E74A /* Catch.swift in Sources */, + C843FA95D07DC9C8560D8690937CE0E9 /* CombineLatest+arity.swift in Sources */, + 3CD5FF91122368E543865A6881B57F6A /* CombineLatest+Collection.swift in Sources */, + C0EE538BBF8964ECEB03D620E19A321D /* CombineLatest.swift in Sources */, + A0517145367528DF335373A57693ED23 /* Completable+AndThen.swift in Sources */, + 8A68B0874DFA359D4FEEA0916903204B /* Completable.swift in Sources */, + C34C83B237BBA57BFE3DD85384ECA86E /* CompositeDisposable.swift in Sources */, + 68C7045EE915776AB0BFFEBF9B824AEB /* Concat.swift in Sources */, + BE46B40FC9648135ECB8E56F84CB8FDB /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 8BCF0854B10ED3D206E69FFF195D6651 /* ConcurrentMainScheduler.swift in Sources */, + 56C5916F549E49E5C98C873E4499BD75 /* ConnectableObservableType.swift in Sources */, + A86303BA4A40DA6F4D4984090B289F65 /* Create.swift in Sources */, + 9971F896CED981A94E53A24A34A7E6C8 /* CurrentThreadScheduler.swift in Sources */, + 656B6E4BB780BC4AD5AFAA54DC39C4CB /* Debounce.swift in Sources */, + 64B890A8119CA3BFD9A9BFEAF53F87A6 /* Debug.swift in Sources */, + 77F17EB148BC9D20E0698A251B8AE1F6 /* DefaultIfEmpty.swift in Sources */, + 4C005B383420E399BBDEB317B7079817 /* Deferred.swift in Sources */, + 3F45DDEA883D7DCABA23302C4A730438 /* Delay.swift in Sources */, + E00E644423AF10BB33AD981E2966CD6E /* DelaySubscription.swift in Sources */, + B65AF8E47F62871832F5847C9DED3FB4 /* Dematerialize.swift in Sources */, + DA62BEA4BC95CA1653ACBFD114BAE9C1 /* Deprecated.swift in Sources */, + C4B4744B2AC93D68DAB87BA1339431DB /* DeprecationWarner.swift in Sources */, + 5AC41E108F6C271243E8F287DEBF8561 /* DispatchQueue+Extensions.swift in Sources */, + F10A2A8CE3E67FCE60E9B67D7C546FB7 /* DispatchQueueConfiguration.swift in Sources */, + C2573154225FA291EA5290E7D3CD5C79 /* Disposable.swift in Sources */, + 0E06A39EE3591882446D3796D9466B4C /* Disposables.swift in Sources */, + 4E1A98E36C2AFEE8D7DF411B29169C5A /* DisposeBag.swift in Sources */, + 8C5D3382ECA09882EC5C6E5D4047EDED /* DisposeBase.swift in Sources */, + 2D7ADC5401FB1AD4F786667798A6B6AF /* DistinctUntilChanged.swift in Sources */, + EB7C43F9B66E90DB5F9FD6BE4FC16E4E /* Do.swift in Sources */, + 6C9335550444183E3ED709A5414EA36C /* ElementAt.swift in Sources */, + EECF67DFCB7F8E6B58ED19291FABD15B /* Empty.swift in Sources */, + 9E8CD6BEBD655A5A737E7CC6CBC2F9C7 /* Enumerated.swift in Sources */, + 908F88E28D908F941D4FBC4D5DC3CD2C /* Error.swift in Sources */, + 17FA4C4934F58CD7888800743289DEA9 /* Errors.swift in Sources */, + EE7EF3BA45141E496F9357FA00F390EC /* Event.swift in Sources */, + 371BD73FFD3ED82E75D438FCBF3A0623 /* Filter.swift in Sources */, + ABA188B67E7AA974AECAB420DEE24573 /* First.swift in Sources */, + C28FFF27250B787384C59E2C1BBB1899 /* Generate.swift in Sources */, + 9AE3E43D19859E110251AD7288749E7D /* GroupBy.swift in Sources */, + F61FF08363FCACDAD447AC46209A1BEA /* GroupedObservable.swift in Sources */, + F1CA6F3A4AEA0911C1F076417A5683F7 /* HistoricalScheduler.swift in Sources */, + 51C0215872EF2D21B5749B8E209166A7 /* HistoricalSchedulerTimeConverter.swift in Sources */, + 972191F625AF26A2DC674157D24D6652 /* ImmediateSchedulerType.swift in Sources */, + A7855819D8D02A76B1252AB709D173C8 /* InfiniteSequence.swift in Sources */, + 47AB8572E798C2F09E628A7C7EE041F0 /* InvocableScheduledItem.swift in Sources */, + 10D951F3C56454E2BD2ABEB472DC4332 /* InvocableType.swift in Sources */, + DF8F4144E9A3BD6D9EB6253B0A04E715 /* Just.swift in Sources */, + A543F12ADAD7FD5DAFE1204F390DA743 /* Lock.swift in Sources */, + 0BA4CCD9650C2C2AD1DC494288ACDFD2 /* LockOwnerType.swift in Sources */, + 3F45CA991BDC6C13CE4BF3FE84A96BE3 /* MainScheduler.swift in Sources */, + CA86F3E83CDE28F2E38D4F86C69C8C87 /* Map.swift in Sources */, + 0244F483028CE7EA8DF327E7F971B2C2 /* Materialize.swift in Sources */, + 44D4147E9798235408061E2E40171AE3 /* Maybe.swift in Sources */, + 38BF5EEF99A18999EFC0E9B1BA164E37 /* Merge.swift in Sources */, + 7214B4C4308B32F4DCC5E544C091348F /* Multicast.swift in Sources */, + 3B849D482ADB160BD332A3876C2CBBEC /* Never.swift in Sources */, + E63415DF6120906DF582ECDAA9868BB6 /* NopDisposable.swift in Sources */, + D5654351554CBD55F33ED7527304A549 /* Observable.swift in Sources */, + B556C7FBEE1ADE4EF6068E1FB0AEBD6A /* ObservableConvertibleType.swift in Sources */, + DBD7530827786C55FDF08E7F784567AD /* ObservableType+Extensions.swift in Sources */, + 155B75D63CAAB5F41D97C5BFDC5321C4 /* ObservableType+PrimitiveSequence.swift in Sources */, + B448D0D92F692751F19DECAF7986AE11 /* ObservableType.swift in Sources */, + 0B86AD985768F15AF5F898C21F73FE2E /* ObserveOn.swift in Sources */, + 174A04CD79E7C8A3D479E0498C0BC604 /* ObserverBase.swift in Sources */, + CDE2640F27A632677EDE86E3D03F81EE /* ObserverType.swift in Sources */, + E90101EE73B922FE544D4D818C65B5B4 /* OperationQueueScheduler.swift in Sources */, + BB51D0DBDF96CAA2C6020C7364B46317 /* Optional.swift in Sources */, + E68F4CCB3BB0CC70C7DC177F982366AC /* Platform.Darwin.swift in Sources */, + ABBF6B6FAB36635DA4C41ADFE3A090AD /* Platform.Linux.swift in Sources */, + AD528A65C2B72896353554772F4DB74B /* PrimitiveSequence+Zip+arity.swift in Sources */, + C10A852CB437C45A69E921DDB51AB934 /* PrimitiveSequence.swift in Sources */, + AA5C49184509F11907FCA9366568EC67 /* PriorityQueue.swift in Sources */, + 175BF540D5FDB8AD9F8B495977C3DAB5 /* Producer.swift in Sources */, + EE9EC2005A2C52F3F03D8C0314DDE706 /* PublishSubject.swift in Sources */, + 618897000A6FEA54FF384D4644FD9A40 /* Queue.swift in Sources */, + 6F3B8282CD47AAFE878AA1F01BDB81D4 /* Range.swift in Sources */, + B584F5464B88B42F5C8CCA121A9D2772 /* Reactive.swift in Sources */, + DBA35C317799C2D5D9C921ED8EC8BC57 /* RecursiveLock.swift in Sources */, + BF74027F150787E546F5726DA5162AE9 /* RecursiveScheduler.swift in Sources */, + 60A35A3940B7FA498007962EFC21F240 /* Reduce.swift in Sources */, + 6DF3383F8125F65C075428E6297A695B /* RefCountDisposable.swift in Sources */, + 3A2D6B4718A3EBB7BF8971DB4A38FC04 /* Repeat.swift in Sources */, + 0EFE12B8F8A5A234076B313DF903E37D /* ReplaySubject.swift in Sources */, + 45EDBB33CEA2E67605A1D7F6D0689A30 /* RetryWhen.swift in Sources */, + D446918B5A4307A34343CE1A1D3DCB1D /* Rx.swift in Sources */, + 6DA1297AF23584A1121E8BD5EDA7A361 /* RxMutableBox.swift in Sources */, + 695B8F141F28E13CA3108EF09B661B91 /* RxSwift-tvOS-dummy.m in Sources */, + 9442212939F82BB1542F8C80EC3785C0 /* Sample.swift in Sources */, + E794C6923D54438E9D228F7088C877D5 /* Scan.swift in Sources */, + 19E4423FBC9CA83EA9A0235A75E98663 /* ScheduledDisposable.swift in Sources */, + B24CEAF4FEBBE625E495E2D9E69EEA2C /* ScheduledItem.swift in Sources */, + 0E254EBD2156E3357605A1A439A20524 /* ScheduledItemType.swift in Sources */, + 3835A986402DC680BAE2553D851C30AE /* SchedulerServices+Emulation.swift in Sources */, + A18CF7E20615546E2C8A31A4C16EBB2C /* SchedulerType.swift in Sources */, + F038DC03E3421FA4896A4DE0720F7AE6 /* Sequence.swift in Sources */, + 345A9A3C037E3B11332DA9C6E1AF0BEF /* SerialDispatchQueueScheduler.swift in Sources */, + BBCE8B65FC5EF3BD708C10B1A886F4C9 /* SerialDisposable.swift in Sources */, + 2E8215B64DE9BA6752FCDE12B735DAEB /* ShareReplayScope.swift in Sources */, + 4434D71964425BACF76D332FA347DB7A /* Single.swift in Sources */, + B97CF5F845CA2B60086F06E5A463C602 /* SingleAssignmentDisposable.swift in Sources */, + D1EE3E20D692FE1B15484A848A6BCD3D /* SingleAsync.swift in Sources */, + 5BEBC3406A194C6BC71DE4EF47491E88 /* Sink.swift in Sources */, + AD85788779C3184151196B2AFBD48BEC /* Skip.swift in Sources */, + 04604565D45E466B0FB406EC5533BC1D /* SkipUntil.swift in Sources */, + 788687EBD29746F73CCC35FAD7E1A811 /* SkipWhile.swift in Sources */, + 63178FD49A62DF37E5F247929656B7FA /* StartWith.swift in Sources */, + 60666E823D7089AC0EE989A0A1A2DC47 /* String+Rx.swift in Sources */, + 3B0218BBB2CE24465B8D5C0B6E304C1B /* SubjectType.swift in Sources */, + 19743B574135C7063A4016D2097B66DA /* SubscribeOn.swift in Sources */, + 1F8602632AD7FAF8322420A2F33BDD15 /* SubscriptionDisposable.swift in Sources */, + 927071280700BAAB1470EC5A6A81AB24 /* SwiftSupport.swift in Sources */, + 71CEFDECDBF9625A745824DFB13BCBFA /* Switch.swift in Sources */, + 2DE9F3C9C50A5BE7233FBE1645E9FCDB /* SwitchIfEmpty.swift in Sources */, + 9CBBF29E874A95A7A9B26BBE08ACEF73 /* SynchronizedDisposeType.swift in Sources */, + 462E7FDAE595C339AE6298077C8DFDB4 /* SynchronizedOnType.swift in Sources */, + 9276954175E71723B2F4B1A22FD2A131 /* SynchronizedUnsubscribeType.swift in Sources */, + 8F09AE47872A7C01500FF665E988159E /* TailRecursiveSink.swift in Sources */, + 4F6579663EB377084ADCB313A8A8D36B /* Take.swift in Sources */, + CB37E4AEA268D28C3A3537FE37BB5C18 /* TakeLast.swift in Sources */, + 59A64403CCE1DA7391478742B5A89228 /* TakeUntil.swift in Sources */, + 203EA70BA4EC2CA355D5D9CF4DA1E319 /* TakeWhile.swift in Sources */, + 5CA00652B63FDB6F5DB30F75A04FCBEE /* Throttle.swift in Sources */, + 04C33ED4B4ED75390CA1F1DE18EE25BF /* Timeout.swift in Sources */, + F60839EE4DEA2F9E0441B3C5B5E74F1D /* Timer.swift in Sources */, + 9B30FC9D8D363ED181C863FDC056BAD9 /* ToArray.swift in Sources */, + 8DE7E7A0E13282ED41393EC64507BDDC /* Using.swift in Sources */, + F023C9B6BE0CEC6D9B6F9174C03D68B2 /* VirtualTimeConverterType.swift in Sources */, + 08A390E055EE94AE5A7A2A75E2DD94F7 /* VirtualTimeScheduler.swift in Sources */, + 64F5CD5FC5CDFEF87BE4DE7804909859 /* Window.swift in Sources */, + B3032168D78C68FAC5ABA46ECD5F5AF9 /* WithLatestFrom.swift in Sources */, + 10713EEB616525EC885BB1AC818BA6D1 /* Zip+arity.swift in Sources */, + 307F98125B42F257310B855A3DB12849 /* Zip+Collection.swift in Sources */, + C1E6034D4797FDE5C7B1B833B3B25965 /* Zip.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 015FD49EFA2E703EAE25757A06ABAB7E /* PBXTargetDependency */ = { + 0A3B051E23E7B317410F77903D75993F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxAtomic-macOS"; - target = 47E8F978501B6E08AB8A235065F72889 /* RxAtomic-macOS */; - targetProxy = C93D0C0B5C1138FE711DEFD7ACB82290 /* PBXContainerItemProxy */; + name = "ReactiveSwift-iOS"; + target = F6D7A08BF440BBCDCCEEE6791656798C /* ReactiveSwift-iOS */; + targetProxy = 91F3FE34F918B2647688C441177A576E /* PBXContainerItemProxy */; }; - 032FEBD73D9015A3E31ECF40550386C7 /* PBXTargetDependency */ = { + 1DC46130305BA0C29F836308B3A315EA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-macOS"; - target = 5FCB209774D0478343BC90EB9DF59C38 /* Alamofire-macOS */; - targetProxy = ECAC9B8320BDD1DC6BD105AB8F2D9C91 /* PBXContainerItemProxy */; + name = "Moya-tvOS"; + target = 86749588925B83C9D25CE5BD7A8DEA12 /* Moya-tvOS */; + targetProxy = 03F22441108B06B3642F946FC85F1CB2 /* PBXContainerItemProxy */; }; - 05CCE9046898B126262DDAED2978B205 /* PBXTargetDependency */ = { + 1DECFB5D0EFD811A1BC49C9D2702A788 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "EVReflection-e20423af"; - target = FD8142B9165543E212D932E28EF67411 /* EVReflection-e20423af */; - targetProxy = E91F4BD1896ADC6BB1AC0AB9DD510A74 /* PBXContainerItemProxy */; + name = "RxAtomic-iOS"; + target = 2E1A00D9992F41EB52D9C6D9D43449E1 /* RxAtomic-iOS */; + targetProxy = AB05AD060AEA5B59A398F21B74AF73D3 /* PBXContainerItemProxy */; }; - 074D024E8916591F70050B79B24B75D2 /* PBXTargetDependency */ = { + 259911727ED1BBC6365CDA2A3D8A070E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "XMLDictionary-tvOS"; - target = F7C36D2B944BCC658E2F2C39CB7B08BB /* XMLDictionary-tvOS */; - targetProxy = E2D064AC75ACB4192C06A575A6D7A64F /* PBXContainerItemProxy */; + name = "Result-iOS"; + target = BE4D47DED6D9107DA9C65E267CB4FCFB /* Result-iOS */; + targetProxy = F7F149A953E68979CB60A3548D169330 /* PBXContainerItemProxy */; }; - 07EE64BE37504040C9785DA9A2C52299 /* PBXTargetDependency */ = { + 27BA1B4FC2FF1EC4031C8769CDF5A91F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "ReactiveSwift-macOS"; - target = C663134250997759B4B9807462AAFC68 /* ReactiveSwift-macOS */; - targetProxy = C1539D2AE4D55E7B81E838ADD938163D /* PBXContainerItemProxy */; + name = "EVReflection-Core"; + target = A1F8B5E27076EEAF76212ECAE03B4700 /* EVReflection-Core */; + targetProxy = E8E66ED2333C9F694A3CEB2F15269F60 /* PBXContainerItemProxy */; }; - 0933B8E2785234B364146C01FACFC8C0 /* PBXTargetDependency */ = { + 2AC24B200DE493B7ECEE8D97FD9FC1D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "ReactiveSwift-tvOS"; - target = BAC751DDD3E1841B863B6378FB4FA958 /* ReactiveSwift-tvOS */; - targetProxy = D86CE246DE39B27BC7E44EBB3436DC91 /* PBXContainerItemProxy */; + name = "EVReflection-0db607d1"; + target = 9AEC73238EB4707CC2BC8A464EBB6900 /* EVReflection-0db607d1 */; + targetProxy = CB84A4D0561BDED54A70E253D314F8F4 /* PBXContainerItemProxy */; }; - 0C598BAD56D0191B064452EB1B2F4FE0 /* PBXTargetDependency */ = { + 2D871688F07DA681ED9503363630BF0F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RealmSwift-tvOS"; - target = 5FC6A49B8CC703EA233D5AB70EAD388D /* RealmSwift-tvOS */; - targetProxy = 1F554E49A22F477FF5EB65488CBAACF0 /* PBXContainerItemProxy */; + name = "Result-tvOS"; + target = 25E1F66E7F0D534963C483FFA8F8FDAD /* Result-tvOS */; + targetProxy = 35AADFE49EF1D8A841C8B0A08031ABA4 /* PBXContainerItemProxy */; }; - 136913A17F9B0C1D91EDCE12927A5B74 /* PBXTargetDependency */ = { + 2E9E90B0BC0E64B6D2FF49CAFFA01CA0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RealmSwift-iOS"; - target = 0BFC575BE3AB0D3296184D813A0D87B7 /* RealmSwift-iOS */; - targetProxy = 77B607D09105F119DE804E73C88F09F4 /* PBXContainerItemProxy */; + name = "Alamofire-tvOS"; + target = 6C61C4B54358EE2778A1E74337B4F83C /* Alamofire-tvOS */; + targetProxy = 36201C6D16A0BF50F7397A38AE577D96 /* PBXContainerItemProxy */; }; - 1BC61397E2C262B91F7D0C1BDA1C0EF8 /* PBXTargetDependency */ = { + 304C7402B3A030D9D2302A52D5D518CD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Realm-tvOS"; - target = E45304E583337F23A20FE846D0E95D0F /* Realm-tvOS */; - targetProxy = 59A468CCC961BEB23FC2778EF264F68A /* PBXContainerItemProxy */; + name = "RxSwift-iOS"; + target = 186D544EAF57B58DBA66C653E79DE170 /* RxSwift-iOS */; + targetProxy = 867A4DF3261BDA369BFD072A84E1010E /* PBXContainerItemProxy */; }; - 1F3BBB8217DB5FE7CD29731D524EA532 /* PBXTargetDependency */ = { + 3560BB1B10608F89F2523A68BE2D52B7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "ReactiveSwift-tvOS"; - target = BAC751DDD3E1841B863B6378FB4FA958 /* ReactiveSwift-tvOS */; - targetProxy = 30CC6AEAB51643A3A7939EDA64D8A319 /* PBXContainerItemProxy */; + name = "RealmSwift-iOS"; + target = F9855A812958FFF184171D3D4A459FEF /* RealmSwift-iOS */; + targetProxy = 366242AC00C39F69B4BD049246E99BBD /* PBXContainerItemProxy */; }; - 1FA2A00E3220D047EFF0604FCE849E8F /* PBXTargetDependency */ = { + 386677D7D571EF1CAEE1ABA0E2FC6A7F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-macOS"; - target = 5FCB209774D0478343BC90EB9DF59C38 /* Alamofire-macOS */; - targetProxy = C4F9C2F1D74D3A003FFB2D9453E11368 /* PBXContainerItemProxy */; - }; - 203A204673399EA155106BE68585D8FD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Realm-iOS"; - target = A39793548B54BF99A63F58A997295283 /* Realm-iOS */; - targetProxy = 7580EFA3C5EFE8709AF1B2ECE1443EA6 /* PBXContainerItemProxy */; - }; - 20859C37759CE700D5D36BAFE0687012 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Alamofire-tvOS"; - target = 3B4A794C244A1489AC743773A6A4BDC4 /* Alamofire-tvOS */; - targetProxy = 0B3006BFCF6CBFB2A05F3385028BCB01 /* PBXContainerItemProxy */; + name = "XMLDictionary-iOS"; + target = D25E4D8099DBEA9B372FE63630E0395D /* XMLDictionary-iOS */; + targetProxy = C253E05342E7699005651C8E2C2FA3A5 /* PBXContainerItemProxy */; }; - 2525D2DF0489D12D50E178AB1B491FFC /* PBXTargetDependency */ = { + 3D3F0E5E8CB062CBA6C39384B62D5BF7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "ReactiveSwift-iOS"; - target = 823F3F33ED41E93FF005B084228DDFA3 /* ReactiveSwift-iOS */; - targetProxy = 27957BE775BFDCEFE619E007D9100C45 /* PBXContainerItemProxy */; + name = "Alamofire-iOS"; + target = 9FA0D3F2F380C88414707C800CAB82D9 /* Alamofire-iOS */; + targetProxy = 1D0560870061722D309DB08716EE443B /* PBXContainerItemProxy */; }; - 2586E44066B0366ABE21A1C57252424D /* PBXTargetDependency */ = { + 3DED4C228A1094425D874E9E211642F9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Moya-tvOS"; - target = 36282FAF3D7B96A1469995249A3CCDA6 /* Moya-tvOS */; - targetProxy = 6FD4C0E505FE7C8DAD8870A07406FF3B /* PBXContainerItemProxy */; + name = "XMLDictionary-macOS"; + target = EEA270439C5DE3906C1B93F6956B3DDE /* XMLDictionary-macOS */; + targetProxy = 0E9577F9BBB4086FCB5A4FEF819E3988 /* PBXContainerItemProxy */; }; - 2954C173D102C35AD20216C559E967DC /* PBXTargetDependency */ = { + 4246967184C6137869876EBEF4212DEB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxAtomic-iOS"; - target = 6B13E9A0EC5B45BB39FA304CF1419DF1 /* RxAtomic-iOS */; - targetProxy = AD75C9BE037A4EA0175723FD8CE80EC3 /* PBXContainerItemProxy */; + name = "Result-iOS"; + target = BE4D47DED6D9107DA9C65E267CB4FCFB /* Result-iOS */; + targetProxy = 35B070FC72A1FB441722E8BBC6F44638 /* PBXContainerItemProxy */; }; - 2B37CAC2206ED6626007816006E927F9 /* PBXTargetDependency */ = { + 4D07ED2AB47432F0EF0B17F6621A34D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-iOS"; - target = A4A44D1A5CDD960F8E04681AFE771E72 /* Alamofire-iOS */; - targetProxy = 502E5F6CA93916C2AE632FCF16B1DF87 /* PBXContainerItemProxy */; + name = "Moya-iOS"; + target = 2BB8D526183BE3DBC42DF32D8ED49957 /* Moya-iOS */; + targetProxy = 5F07DF8843B8CC3346A97C2ED9D0E68A /* PBXContainerItemProxy */; }; - 2D16F1DC0DE5BCFC4F204FA9FC8E73B5 /* PBXTargetDependency */ = { + 4DDF18D50AC59230F46B56001A229D39 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RealmSwift-macOS"; - target = E96C031CDEE6E783C748AEB1C769A6D3 /* RealmSwift-macOS */; - targetProxy = A020F04117E4938F881E6D4E544691D6 /* PBXContainerItemProxy */; + name = "RxSwift-macOS"; + target = 31E5DD721833E2F31F7BB7E9D65F7689 /* RxSwift-macOS */; + targetProxy = 5F31D5DD12504194D157FE988C1A4394 /* PBXContainerItemProxy */; }; - 33F14B1B1B0BF094186949FCD2FEDD86 /* PBXTargetDependency */ = { + 4E6FD61312D6AB896D698F551702CAD6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-tvOS"; - target = B6C596D0A63B5D7A18B0EEFBB7F35B24 /* Result-tvOS */; - targetProxy = F1E753AC8E9740F270B1EAF608FDA185 /* PBXContainerItemProxy */; + name = "Alamofire-macOS"; + target = 8101504DF8C617E85D2E7038A68566B0 /* Alamofire-macOS */; + targetProxy = 85EC5A62E37D5C60F2688748443F4641 /* PBXContainerItemProxy */; }; - 362A47B1C0EBF4C750E02583FE819C17 /* PBXTargetDependency */ = { + 4F01B182E376EC1ADBDE008E216F5EFE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "EVReflection-0db607d1"; - target = E224DED9CA24DC2348264D7227274A79 /* EVReflection-0db607d1 */; - targetProxy = 12BACA207B98C230D57CFB2DA5FC4FCD /* PBXContainerItemProxy */; + name = "XMLDictionary-macOS"; + target = EEA270439C5DE3906C1B93F6956B3DDE /* XMLDictionary-macOS */; + targetProxy = 22BC78292A49EC65F03C64F4EEB91616 /* PBXContainerItemProxy */; }; - 4034D8E3909C70F9A7CA36869BD1FFD2 /* PBXTargetDependency */ = { + 4F6173D4BD4D49AF4FD5D54A093E7913 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxSwift-iOS"; - target = 767796ADC35B47E1489612DBA792BDF0 /* RxSwift-iOS */; - targetProxy = 5C4A84BAA2CF9A7FA9CD59810411CEDF /* PBXContainerItemProxy */; + name = "RealmSwift-tvOS"; + target = 17E39A2C947DF48303AA27FA947D9D34 /* RealmSwift-tvOS */; + targetProxy = 4C78E90771305BD5900319584773A0AA /* PBXContainerItemProxy */; }; - 4089B8C049C610CE9F3EF2A44D82D42A /* PBXTargetDependency */ = { + 525CC12947459F63DFFB300404CD6436 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxSwift-iOS"; - target = 767796ADC35B47E1489612DBA792BDF0 /* RxSwift-iOS */; - targetProxy = 2EB73DA96E5A18085CF38F477718B624 /* PBXContainerItemProxy */; + name = "ReactiveSwift-tvOS"; + target = B83C3B534EC0E5F16FBE915FF8685B0A /* ReactiveSwift-tvOS */; + targetProxy = 5738C473959B9CC82B26DB261DB7723A /* PBXContainerItemProxy */; }; - 48B968C4F163A23440A4B7D2B3F4ACB0 /* PBXTargetDependency */ = { + 5413022D3803B62E7E06775BDBE2444B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Moya-iOS"; - target = 87F0666C2B4E651B81DDA19C8A83EF70 /* Moya-iOS */; - targetProxy = A929BC8900A726938699B8DEE3513F29 /* PBXContainerItemProxy */; + target = 2BB8D526183BE3DBC42DF32D8ED49957 /* Moya-iOS */; + targetProxy = 61652EF2265E2EB0F8EE89837A37A14A /* PBXContainerItemProxy */; }; - 51112FC76F9477B4B351489245C801B8 /* PBXTargetDependency */ = { + 55EFADB99D665873601AFE8136DF200A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "EVReflection-Core"; - target = D538A7EAAD47F5755C23DACE676B365E /* EVReflection-Core */; - targetProxy = A7D51A50F20BF7472DB16585BEF163D7 /* PBXContainerItemProxy */; + name = "Alamofire-tvOS"; + target = 6C61C4B54358EE2778A1E74337B4F83C /* Alamofire-tvOS */; + targetProxy = FAD9E4A3CB68505028D2AFE4D752C585 /* PBXContainerItemProxy */; }; - 54CF8FF760FFCE71CA63351DFED082A7 /* PBXTargetDependency */ = { + 56E3742642028EB0C3506676F8D60E3A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-macOS"; - target = 5FCB209774D0478343BC90EB9DF59C38 /* Alamofire-macOS */; - targetProxy = CF79CB0FE6FB7254F660389DD7ABE127 /* PBXContainerItemProxy */; + name = "EVReflection-18115d1d"; + target = 2AD3FF65669F9A32A72A0BFC6F6A0E48 /* EVReflection-18115d1d */; + targetProxy = D5546A81399BB27755A26A58748BA779 /* PBXContainerItemProxy */; }; - 55E4080A00CA8578495241D26EB57A03 /* PBXTargetDependency */ = { + 582CDFD65AB2D157C068FDEAE8AF50C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxAtomic-macOS"; - target = 47E8F978501B6E08AB8A235065F72889 /* RxAtomic-macOS */; - targetProxy = 2B9302BD72A30437995CD899720F45F9 /* PBXContainerItemProxy */; + name = "RealmSwift-macOS"; + target = 1CD1377A6578405D62025A20A376795B /* RealmSwift-macOS */; + targetProxy = A10486886462B63EC31AF1709918A356 /* PBXContainerItemProxy */; }; - 6F7F5CA237598823989D979EF8D39E9C /* PBXTargetDependency */ = { + 609B639CBDBC28BEF3AB6750DBB8CFC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-macOS"; - target = EAE2DBD82F1EC65B9656E2CBE6850877 /* Result-macOS */; - targetProxy = 55A9E97DC42F7B3ECAA42D269FFD5BFB /* PBXContainerItemProxy */; + name = "RxSwift-tvOS"; + target = DEBE21D571C9931967FC06E6D31A3A20 /* RxSwift-tvOS */; + targetProxy = 95FE62FD0A191FC5C315C0D17779810F /* PBXContainerItemProxy */; }; - 6FA431D210814B58D8005493E4129BEE /* PBXTargetDependency */ = { + 61103C4179651FA275420E3F3B3299C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-iOS"; - target = A4A44D1A5CDD960F8E04681AFE771E72 /* Alamofire-iOS */; - targetProxy = 23AC2C5BDBF3FBE00DE3F46D8EAB36F4 /* PBXContainerItemProxy */; + name = "Realm-iOS"; + target = 406D027DE9F389AB2D151BA094729930 /* Realm-iOS */; + targetProxy = E9AB2A8F23C9302486FA1499B55DD0EC /* PBXContainerItemProxy */; }; - 714A0CC603A067568E891357DE4B11F7 /* PBXTargetDependency */ = { + 643EDCE3EE59FF07A178E550BFA91D01 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-iOS"; - target = A4A44D1A5CDD960F8E04681AFE771E72 /* Alamofire-iOS */; - targetProxy = 8CDB9C02B9228EF9A7A07230B1A69FCF /* PBXContainerItemProxy */; + name = "Result-iOS"; + target = BE4D47DED6D9107DA9C65E267CB4FCFB /* Result-iOS */; + targetProxy = 4F779D32EACB3D284F78ACC640E082D5 /* PBXContainerItemProxy */; }; - 72AB2FAEA3C04FAE69C4B8E800894233 /* PBXTargetDependency */ = { + 6462AE5A2EE21FBFED912F065D828FC4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxAtomic-iOS"; - target = 6B13E9A0EC5B45BB39FA304CF1419DF1 /* RxAtomic-iOS */; - targetProxy = 9A1361EC61647EEA4C790E89599B6839 /* PBXContainerItemProxy */; + name = "RxSwift-iOS"; + target = 186D544EAF57B58DBA66C653E79DE170 /* RxSwift-iOS */; + targetProxy = 6F9AC82D293680DB6B586A739DCDFB69 /* PBXContainerItemProxy */; }; - 76D2D1FCCFF6E1AAF9B579A5235D9578 /* PBXTargetDependency */ = { + 64A4C43B7BEF7A29B6EF5AF6688DC647 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-macOS"; - target = EAE2DBD82F1EC65B9656E2CBE6850877 /* Result-macOS */; - targetProxy = 1B8B71A8074E8DB5B2E10873C2CFD526 /* PBXContainerItemProxy */; + name = "Alamofire-tvOS"; + target = 6C61C4B54358EE2778A1E74337B4F83C /* Alamofire-tvOS */; + targetProxy = 39342639C06ABDE35CEFB10FF851E384 /* PBXContainerItemProxy */; }; - 76D502B1C18A6CA6D3DEB4148F96E1B8 /* PBXTargetDependency */ = { + 662DD8228A63BE413E6AB57E1D782364 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "RealmSwift-iOS"; - target = 0BFC575BE3AB0D3296184D813A0D87B7 /* RealmSwift-iOS */; - targetProxy = 5F759CA3020EC8FC8374F10F2125CF60 /* PBXContainerItemProxy */; + target = F9855A812958FFF184171D3D4A459FEF /* RealmSwift-iOS */; + targetProxy = A0B8148D7CAED6A080858A5E17AE130E /* PBXContainerItemProxy */; }; - 770718915F378725AEEFBF0993D33214 /* PBXTargetDependency */ = { + 67E81954391C1A51AD8B6D9C4DC56B04 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "RxAtomic-tvOS"; - target = CAC228ED49500A548C8DB8F852CBA091 /* RxAtomic-tvOS */; - targetProxy = 41819829E5F9E11B9A9CB6EAB814BAF0 /* PBXContainerItemProxy */; - }; - 787DDA57FDCA550EF878FAB531048F06 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RxAtomic-iOS"; - target = 6B13E9A0EC5B45BB39FA304CF1419DF1 /* RxAtomic-iOS */; - targetProxy = 93505DCCA6A43174B669378DFB4188C0 /* PBXContainerItemProxy */; + target = 398DB92BFF8DFE0EA05FA55F66826498 /* RxAtomic-tvOS */; + targetProxy = 5738AC532EDF165CD0607B926B481F55 /* PBXContainerItemProxy */; }; - 7970780FE2AC185D35BD70BEBA8DB221 /* PBXTargetDependency */ = { + 6A2A99C2DB9BAB4A4158A8E02EC44AA7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-macOS"; - target = EAE2DBD82F1EC65B9656E2CBE6850877 /* Result-macOS */; - targetProxy = A0CD249D0929C42DD0892D01279D48F2 /* PBXContainerItemProxy */; + name = "Moya-macOS"; + target = 72431F58611BF9725670B081043D5D14 /* Moya-macOS */; + targetProxy = E99D22C031A7E2190DEC6446D40123F1 /* PBXContainerItemProxy */; }; - 7A9D834F11815B37FD84C0A71C911342 /* PBXTargetDependency */ = { + 6B7410ADF6BC0B015DD13AE93AE63054 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Realm-macOS"; - target = 61B8F6F316B5EC61EA28AD33026FB554 /* Realm-macOS */; - targetProxy = 0F3BABD89F07AAA4B208456E1D403E44 /* PBXContainerItemProxy */; + name = "Realm-iOS"; + target = 406D027DE9F389AB2D151BA094729930 /* Realm-iOS */; + targetProxy = F205031174607DF1C13C905B78C9D01F /* PBXContainerItemProxy */; }; - 7BAF10D857181ACD6277315C74586074 /* PBXTargetDependency */ = { + 6C0ED919AF43A5C8B011F984D6296E9D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxAtomic-tvOS"; - target = CAC228ED49500A548C8DB8F852CBA091 /* RxAtomic-tvOS */; - targetProxy = 761B49E46761D8BE2EEF24512F548AF9 /* PBXContainerItemProxy */; + name = "EVReflection-e20423af"; + target = 27152707B2D442C60C76F486BDC103E1 /* EVReflection-e20423af */; + targetProxy = 51616D2241BD5F7FFDBF3006A2C22291 /* PBXContainerItemProxy */; }; - 7F3F51F17A4D4985D231D4620D5F92B6 /* PBXTargetDependency */ = { + 6C8A3979156A991AE16C8215B655B13B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-iOS"; - target = A4A44D1A5CDD960F8E04681AFE771E72 /* Alamofire-iOS */; - targetProxy = E9311275A3C7CF74972462CE18745448 /* PBXContainerItemProxy */; + name = "Realm-tvOS"; + target = 3BFE5EF8A8E680833B02983C8EC1F6EA /* Realm-tvOS */; + targetProxy = 6E4465A735CA5644EBF2CFA6EBD288B5 /* PBXContainerItemProxy */; }; - 801F5CA9DEC3BC45D49B6D64CA2C7A01 /* PBXTargetDependency */ = { + 6C8A4305760FF1B6E71113CF6EA7072B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxSwift-iOS"; - target = 767796ADC35B47E1489612DBA792BDF0 /* RxSwift-iOS */; - targetProxy = F26AE390D61761A1FF307A51115AC9AF /* PBXContainerItemProxy */; + name = "Result-tvOS"; + target = 25E1F66E7F0D534963C483FFA8F8FDAD /* Result-tvOS */; + targetProxy = 20294F986538CB46091B25A7BDE8866A /* PBXContainerItemProxy */; }; - 838F5258A8141C619A04F2300532F5AA /* PBXTargetDependency */ = { + 6CA5C48D00605ECA2D3F38F104E1B00D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxSwift-macOS"; - target = 607983E45A5A3616335575FF9EBC0005 /* RxSwift-macOS */; - targetProxy = DE0BDD8CA7428FFC318F2D3D28043351 /* PBXContainerItemProxy */; + name = "XMLDictionary-tvOS"; + target = 63997DC744B05DE93CBF26A87FEF2F55 /* XMLDictionary-tvOS */; + targetProxy = 9C5FBE17B2C99F46A087571D9C31DC03 /* PBXContainerItemProxy */; }; - 83E11DE5FD9711D5D852483F3E65979C /* PBXTargetDependency */ = { + 6E55B1DC46B6E0EBC58E9A331E41B1FB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-iOS"; - target = 50724ACB85FAFC81475612CAEBD6F77A /* Result-iOS */; - targetProxy = 4004B5459EFC78A95567D42FDAF3DE04 /* PBXContainerItemProxy */; + name = "EVReflection-e20423af"; + target = 27152707B2D442C60C76F486BDC103E1 /* EVReflection-e20423af */; + targetProxy = D85C91DC7E21CE6C13EE54F10F282800 /* PBXContainerItemProxy */; }; - 9312F6957A5543171C547AF9EA139032 /* PBXTargetDependency */ = { + 746AB29E066C624098A33B1B7A381809 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "XMLDictionary-iOS"; - target = E5899EFD2973E7C4FFE3F2745571789B /* XMLDictionary-iOS */; - targetProxy = 42951147F2E3CC40FD6DE4D79A7121A7 /* PBXContainerItemProxy */; + name = "Realm-macOS"; + target = 3A04C1C4910C91184ACD746CC1A874C7 /* Realm-macOS */; + targetProxy = BC282DAB7FA80604ACC30162C8CA1FD8 /* PBXContainerItemProxy */; }; - 95EE77B11B206AC870C712C597D5B8C7 /* PBXTargetDependency */ = { + 77AD88EC600BC035EE1792CA799AD46A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "ReactiveSwift-iOS"; - target = 823F3F33ED41E93FF005B084228DDFA3 /* ReactiveSwift-iOS */; - targetProxy = 380502324DD60BFD6A59C35704999785 /* PBXContainerItemProxy */; + target = F6D7A08BF440BBCDCCEEE6791656798C /* ReactiveSwift-iOS */; + targetProxy = 8ED77CFD899B7A6169748F4613D17933 /* PBXContainerItemProxy */; }; - 99C1EDD93008DA1CD4356FC1D70B4BA8 /* PBXTargetDependency */ = { + 77E16F4C261787BE76823FA9821ECDAC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RealmSwift-macOS"; - target = E96C031CDEE6E783C748AEB1C769A6D3 /* RealmSwift-macOS */; - targetProxy = CFBCB8D3374AAC9ED975474081FEA489 /* PBXContainerItemProxy */; + name = "Moya-macOS"; + target = 72431F58611BF9725670B081043D5D14 /* Moya-macOS */; + targetProxy = 2E3C000161321C2C806E4D92843E798F /* PBXContainerItemProxy */; }; - 9DFA2305E0CF4A1431EB368BD9973E23 /* PBXTargetDependency */ = { + 81DE476F41AE7822B8A3CE56DBACC5FD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "XMLDictionary-iOS"; - target = E5899EFD2973E7C4FFE3F2745571789B /* XMLDictionary-iOS */; - targetProxy = 21096E2D80DA1C8328DB233881A9E541 /* PBXContainerItemProxy */; + name = "XMLDictionary-tvOS"; + target = 63997DC744B05DE93CBF26A87FEF2F55 /* XMLDictionary-tvOS */; + targetProxy = DE902B70667D15487DD9A9FA3AB0D58E /* PBXContainerItemProxy */; }; - AA2F6E01AC1AF4495F6A9C0406DA0D97 /* PBXTargetDependency */ = { + 8306CABDBB45D84980E25C7FAEB01543 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Realm-iOS"; - target = A39793548B54BF99A63F58A997295283 /* Realm-iOS */; - targetProxy = F27D2FD967BC5C73DA882A6F2FC8D2B6 /* PBXContainerItemProxy */; + name = "RxAtomic-tvOS"; + target = 398DB92BFF8DFE0EA05FA55F66826498 /* RxAtomic-tvOS */; + targetProxy = 70F655E23F7AF7D016CA6C894C367981 /* PBXContainerItemProxy */; }; - AFE7E13860BEC69130356E754C3A4548 /* PBXTargetDependency */ = { + 8AB01AD1F7A56DAACF28BA7E3B189F06 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Moya-iOS"; - target = 87F0666C2B4E651B81DDA19C8A83EF70 /* Moya-iOS */; - targetProxy = F7E39C364183DB6D1BB6726192D14B87 /* PBXContainerItemProxy */; + name = "Result-tvOS"; + target = 25E1F66E7F0D534963C483FFA8F8FDAD /* Result-tvOS */; + targetProxy = 0094578A4D1E6D3D020BBC25C5D01EA8 /* PBXContainerItemProxy */; }; - B0AE6146ACD17A5683A31596312F5FC5 /* PBXTargetDependency */ = { + 8BA73A71C0BFDCC5F0E650D425E27DF4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Realm-tvOS"; - target = E45304E583337F23A20FE846D0E95D0F /* Realm-tvOS */; - targetProxy = D935297D992562E9ECF79B8228452741 /* PBXContainerItemProxy */; + name = "RxSwift-iOS"; + target = 186D544EAF57B58DBA66C653E79DE170 /* RxSwift-iOS */; + targetProxy = 0377EE50C23F5578CD304F8F3521B1EB /* PBXContainerItemProxy */; }; - B2CF402F2949886193395F182AB029B8 /* PBXTargetDependency */ = { + 8D68CFDF63A11014E064A0E5E807C0F9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Moya-iOS"; - target = 87F0666C2B4E651B81DDA19C8A83EF70 /* Moya-iOS */; - targetProxy = F2C38CCA0AB50970DFD979AD81AC030D /* PBXContainerItemProxy */; + name = "Result-macOS"; + target = C942B1A9039A9BF4735B57591C7B3940 /* Result-macOS */; + targetProxy = 4D8FE69B3135AB1E50998D9454C660A8 /* PBXContainerItemProxy */; }; - B63EB58428FE3101E9636228210300E6 /* PBXTargetDependency */ = { + 8DB9849B354FB429D1110AC39421062A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxSwift-macOS"; - target = 607983E45A5A3616335575FF9EBC0005 /* RxSwift-macOS */; - targetProxy = F046227323C94150C66B24F322FEA5E0 /* PBXContainerItemProxy */; + name = "XMLDictionary-iOS"; + target = D25E4D8099DBEA9B372FE63630E0395D /* XMLDictionary-iOS */; + targetProxy = E01694231BDB5E3C6BE286DA3AFDF84C /* PBXContainerItemProxy */; }; - B97F3F9FB597927D5EE06F0F257EBD59 /* PBXTargetDependency */ = { + 901D3219EDDA6D96D08804C6C051AD79 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "XMLDictionary-tvOS"; - target = F7C36D2B944BCC658E2F2C39CB7B08BB /* XMLDictionary-tvOS */; - targetProxy = 3963AAB841DEB265F7DC7C8FB20F759A /* PBXContainerItemProxy */; + name = "RxSwift-tvOS"; + target = DEBE21D571C9931967FC06E6D31A3A20 /* RxSwift-tvOS */; + targetProxy = F5D246DCC0CE1957A09C3571DFBD5BFA /* PBXContainerItemProxy */; }; - BE7F1D26195C46B3E521F48B8CE53BCA /* PBXTargetDependency */ = { + 92707D2E538504DC06397AA9C5620210 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "XMLDictionary-iOS"; - target = E5899EFD2973E7C4FFE3F2745571789B /* XMLDictionary-iOS */; - targetProxy = 8D429E8CEACE3B2BF99F8F2EDF3BE17D /* PBXContainerItemProxy */; + name = "RxAtomic-macOS"; + target = D7226BF19027C27EBC6D9E3EA73CB2CB /* RxAtomic-macOS */; + targetProxy = 8AA756BE65A361F2C01DD9980F2924FF /* PBXContainerItemProxy */; }; - CC461DA73F2858644B5258C1662D3F09 /* PBXTargetDependency */ = { + 9508EB9481578F757840CBE90250028F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Moya-macOS"; - target = 00E8CDE12078D7E3A5B6368EB40644A2 /* Moya-macOS */; - targetProxy = 6997D8912E3C7043D0017B31C79BE23A /* PBXContainerItemProxy */; + name = "ReactiveSwift-tvOS"; + target = B83C3B534EC0E5F16FBE915FF8685B0A /* ReactiveSwift-tvOS */; + targetProxy = E5D32685D0A14BFDE16593EAF8CB478D /* PBXContainerItemProxy */; }; - CC48138864100CDFFFC8F25785042A15 /* PBXTargetDependency */ = { + 989AFC20AABF2329BC6F1482A4F91D97 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "EVReflection-e20423af"; - target = FD8142B9165543E212D932E28EF67411 /* EVReflection-e20423af */; - targetProxy = 9AABBAE91EEA8C361BBF6D86F7A0AC4F /* PBXContainerItemProxy */; + name = "Result-macOS"; + target = C942B1A9039A9BF4735B57591C7B3940 /* Result-macOS */; + targetProxy = C57498A0975B9A0D79E33CAEE0A3AF67 /* PBXContainerItemProxy */; }; - D019A34D486614781F7F0E390F409F5E /* PBXTargetDependency */ = { + A494DE44AA9662E9F7584C2C8665309C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-tvOS"; - target = 3B4A794C244A1489AC743773A6A4BDC4 /* Alamofire-tvOS */; - targetProxy = 47C5103FEA86644771CC50F4A311C692 /* PBXContainerItemProxy */; + name = "Moya-tvOS"; + target = 86749588925B83C9D25CE5BD7A8DEA12 /* Moya-tvOS */; + targetProxy = A187F96387D5596708A277C831768552 /* PBXContainerItemProxy */; }; - D03D5FABF5558978DDD4FDE31393D997 /* PBXTargetDependency */ = { + A6A8BB97EAE764ABEFA1026A0648A85C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RealmSwift-iOS"; - target = 0BFC575BE3AB0D3296184D813A0D87B7 /* RealmSwift-iOS */; - targetProxy = 7CD0AA82640541993F8B95C1593A115D /* PBXContainerItemProxy */; + name = "Moya-iOS"; + target = 2BB8D526183BE3DBC42DF32D8ED49957 /* Moya-iOS */; + targetProxy = 7D20874E547245361ED1364B849B293E /* PBXContainerItemProxy */; }; - D0BEAEBAF6C6D9126844F2E3AFD09CF6 /* PBXTargetDependency */ = { + A6D446CEFBA4F3946229D880F7223362 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Moya-tvOS"; - target = 36282FAF3D7B96A1469995249A3CCDA6 /* Moya-tvOS */; - targetProxy = 80A7137D834DA84F099F0A02A9031A06 /* PBXContainerItemProxy */; + name = "ReactiveSwift-iOS"; + target = F6D7A08BF440BBCDCCEEE6791656798C /* ReactiveSwift-iOS */; + targetProxy = 8F8B438F66EF35328A1BCCEE17B56EBE /* PBXContainerItemProxy */; }; - D8E6814FEE1C264B29E746DDCF1A18D0 /* PBXTargetDependency */ = { + A866452C35BFD3D6A84F4028BF4A322C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-tvOS"; - target = 3B4A794C244A1489AC743773A6A4BDC4 /* Alamofire-tvOS */; - targetProxy = A39394B3BEB76380874C813AE0F4F4A3 /* PBXContainerItemProxy */; + name = "Realm-tvOS"; + target = 3BFE5EF8A8E680833B02983C8EC1F6EA /* Realm-tvOS */; + targetProxy = F023C72291C99669A9EBEF0E84E2A4E2 /* PBXContainerItemProxy */; }; - DEA53284A9E115C11BD9DC295F24ECD1 /* PBXTargetDependency */ = { + AAA8C15B74CD34C7D45F582473426A20 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxSwift-tvOS"; - target = 38AE6C84CA46C6828A093FFAA090D880 /* RxSwift-tvOS */; - targetProxy = 274AFA2330625BC13B8CE6D113BBC217 /* PBXContainerItemProxy */; + name = "ReactiveSwift-macOS"; + target = 0BE9FAB72F8F8C5B56ED4A21805C6197 /* ReactiveSwift-macOS */; + targetProxy = E91F2A4D7B4C914706C6E10CFC510210 /* PBXContainerItemProxy */; }; - DED628912BFC1F61F0DC225EDB7953ED /* PBXTargetDependency */ = { + AC1601F13238B992832744F72EEC1FEC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Moya-macOS"; - target = 00E8CDE12078D7E3A5B6368EB40644A2 /* Moya-macOS */; - targetProxy = CD6212DFB689DED29B96EC2AECCF7A98 /* PBXContainerItemProxy */; + name = "Result-macOS"; + target = C942B1A9039A9BF4735B57591C7B3940 /* Result-macOS */; + targetProxy = B69158389EDAFD72362B0EF4EAED1A38 /* PBXContainerItemProxy */; }; - E10C7C2B87115AE53416348965FE4569 /* PBXTargetDependency */ = { + AC611DFE20731A42A6AD58E72335A714 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Realm-macOS"; - target = 61B8F6F316B5EC61EA28AD33026FB554 /* Realm-macOS */; - targetProxy = B570F684C59721AD3DEDF7F69234ADDA /* PBXContainerItemProxy */; + name = "RxAtomic-macOS"; + target = D7226BF19027C27EBC6D9E3EA73CB2CB /* RxAtomic-macOS */; + targetProxy = AB2D889030E2F86749E8178A056C36B1 /* PBXContainerItemProxy */; }; - E49ABB3491646C498ADB5DF53A20D3C6 /* PBXTargetDependency */ = { + B5F0FD1177D7B7D045ABEB0DB6B14365 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "RxSwift-tvOS"; - target = 38AE6C84CA46C6828A093FFAA090D880 /* RxSwift-tvOS */; - targetProxy = 0490A1303EC959BF65FC45A8BF200761 /* PBXContainerItemProxy */; + name = "Alamofire-macOS"; + target = 8101504DF8C617E85D2E7038A68566B0 /* Alamofire-macOS */; + targetProxy = FD9E00D26F863AF9D35E66E49EE86D29 /* PBXContainerItemProxy */; }; - E5CF6976CDCBEFCE7E55FA18A7D6F281 /* PBXTargetDependency */ = { + B88B39DF5567E8142EF595DC9C29FDD4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "EVReflection-18115d1d"; - target = 093B3E72548A104284F5FD4224A1E4BA /* EVReflection-18115d1d */; - targetProxy = 242AE486D3CD1145C90D7560819B2920 /* PBXContainerItemProxy */; + name = "Realm-iOS"; + target = 406D027DE9F389AB2D151BA094729930 /* Realm-iOS */; + targetProxy = C1E98D14D1B4D104A88BECFE0D4AA726 /* PBXContainerItemProxy */; }; - EAAA1C441849F44F44A7233267A98580 /* PBXTargetDependency */ = { + B9F69A3E4C56C6796CA6404F7CA73654 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "ReactiveSwift-macOS"; - target = C663134250997759B4B9807462AAFC68 /* ReactiveSwift-macOS */; - targetProxy = 7A30004A5C68D83A8E59BE76A7AA219C /* PBXContainerItemProxy */; + name = "Alamofire-iOS"; + target = 9FA0D3F2F380C88414707C800CAB82D9 /* Alamofire-iOS */; + targetProxy = B77B103CA3A20C7E3CE1BD52ADE5C90F /* PBXContainerItemProxy */; }; - EF3CFC1DBE4D2B1F510FF7C092F0030B /* PBXTargetDependency */ = { + BCFDBA8607A65595006C024DAA2B0C22 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "ReactiveSwift-iOS"; - target = 823F3F33ED41E93FF005B084228DDFA3 /* ReactiveSwift-iOS */; - targetProxy = 236475466DE80E92B6C713E039C8B3CB /* PBXContainerItemProxy */; + name = "Alamofire-macOS"; + target = 8101504DF8C617E85D2E7038A68566B0 /* Alamofire-macOS */; + targetProxy = 6A87AB1296D27901CF1A7407EBDDE420 /* PBXContainerItemProxy */; }; - F2A87FA8E2E048066C96236976A94719 /* PBXTargetDependency */ = { + BDE2C54AA836EC249BE8EF573B593F49 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-iOS"; - target = 50724ACB85FAFC81475612CAEBD6F77A /* Result-iOS */; - targetProxy = 8602DC39DD61AB06DE8065A09F81C039 /* PBXContainerItemProxy */; + name = "Realm-macOS"; + target = 3A04C1C4910C91184ACD746CC1A874C7 /* Realm-macOS */; + targetProxy = 1A5A8CA5181FD3D24B274B5F83FA01E1 /* PBXContainerItemProxy */; }; - F3F9F27AA3C015AC3A753D1DAD20B508 /* PBXTargetDependency */ = { + C01518A5F9E67A6508EBFE05984F2CD1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "XMLDictionary-macOS"; - target = 20AEEEFCD98E48B97F8B37594A042B66 /* XMLDictionary-macOS */; - targetProxy = 2B6F75C581B1A7E4BADE08F2A39C24C3 /* PBXContainerItemProxy */; + name = "RxAtomic-iOS"; + target = 2E1A00D9992F41EB52D9C6D9D43449E1 /* RxAtomic-iOS */; + targetProxy = 6E3C42CC3EB6CB255177B9723E82FEDA /* PBXContainerItemProxy */; }; - F6C0FF3A9D1496F4B9F594E1DFD8314C /* PBXTargetDependency */ = { + C0F20BD9D58608ABE2F7CB29353EA09D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-iOS"; - target = 50724ACB85FAFC81475612CAEBD6F77A /* Result-iOS */; - targetProxy = C9CC55EF191B52E9977DDA5CFD673C5D /* PBXContainerItemProxy */; + name = "RxAtomic-iOS"; + target = 2E1A00D9992F41EB52D9C6D9D43449E1 /* RxAtomic-iOS */; + targetProxy = 99A2588205660760347EDAA84B6860FA /* PBXContainerItemProxy */; }; - F775C49C9EB410260A39F733E2E7C992 /* PBXTargetDependency */ = { + C47E2B5B6688192D0D7A896FC74E6873 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "RealmSwift-tvOS"; - target = 5FC6A49B8CC703EA233D5AB70EAD388D /* RealmSwift-tvOS */; - targetProxy = 847EA1D9E8B598087F6296D2C551F1AF /* PBXContainerItemProxy */; + target = 17E39A2C947DF48303AA27FA947D9D34 /* RealmSwift-tvOS */; + targetProxy = 6DC87B05B0C41EC0A4A251B7F39FA4DE /* PBXContainerItemProxy */; }; - FAE59BD17BFFB577E55B607CB345641E /* PBXTargetDependency */ = { + C7E680F806F0E08CBD2760E8F88B13F6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Result-iOS"; - target = 50724ACB85FAFC81475612CAEBD6F77A /* Result-iOS */; - targetProxy = C2178992217045F503E58D8B0D0100C1 /* PBXContainerItemProxy */; + target = BE4D47DED6D9107DA9C65E267CB4FCFB /* Result-iOS */; + targetProxy = 44E09D9B97C86CA4862A0F393CFB9BF8 /* PBXContainerItemProxy */; }; - FBE38EB80C9AF57D9279F1165491FB88 /* PBXTargetDependency */ = { + DBAA776CDD2D4C972F44C10CAA44B1C7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-tvOS"; - target = B6C596D0A63B5D7A18B0EEFBB7F35B24 /* Result-tvOS */; - targetProxy = 1D6FB99F108C7A5084B9BDD2C1905C61 /* PBXContainerItemProxy */; + name = "ReactiveSwift-macOS"; + target = 0BE9FAB72F8F8C5B56ED4A21805C6197 /* ReactiveSwift-macOS */; + targetProxy = 91E0CB65FDCCCD89AA03BB306D0FAC20 /* PBXContainerItemProxy */; }; - FE6C5292BC7ED2CAEF2046F835CF1934 /* PBXTargetDependency */ = { + DC0A04F21386CD3BB11BA02ECA516D01 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "XMLDictionary-macOS"; - target = 20AEEEFCD98E48B97F8B37594A042B66 /* XMLDictionary-macOS */; - targetProxy = 8CF0D5B36452DDBF1C4848950CFFB3CC /* PBXContainerItemProxy */; + name = "Alamofire-iOS"; + target = 9FA0D3F2F380C88414707C800CAB82D9 /* Alamofire-iOS */; + targetProxy = 5780A2F2BE06DCBD54625022FD4EFCEA /* PBXContainerItemProxy */; }; - FED7651EE60124B3D1D8BE871665C623 /* PBXTargetDependency */ = { + DD8B36F77F0D108269B6EEE1F04942F6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Result-tvOS"; - target = B6C596D0A63B5D7A18B0EEFBB7F35B24 /* Result-tvOS */; - targetProxy = 7EBD05A9D5306A9DDC28BBA054AC7573 /* PBXContainerItemProxy */; + name = "Alamofire-iOS"; + target = 9FA0D3F2F380C88414707C800CAB82D9 /* Alamofire-iOS */; + targetProxy = F8559029034EDCBFA9004B52FE55180A /* PBXContainerItemProxy */; }; - FF942486FC34D33973AB35ECC74A042F /* PBXTargetDependency */ = { + E3F0F7C2DEE9E7C3D232B24F242826CA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Realm-iOS"; - target = A39793548B54BF99A63F58A997295283 /* Realm-iOS */; - targetProxy = 238FBDBB8F208C9C3CE9FB24FFE4D8AF /* PBXContainerItemProxy */; + name = "RxSwift-macOS"; + target = 31E5DD721833E2F31F7BB7E9D65F7689 /* RxSwift-macOS */; + targetProxy = C7A56630F0C04798CC627F68F8A902E8 /* PBXContainerItemProxy */; + }; + EC0C5E41B1E84421252838EB1F0CE7BE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RealmSwift-macOS"; + target = 1CD1377A6578405D62025A20A376795B /* RealmSwift-macOS */; + targetProxy = ABA0D9B7C86A0F6E871283D6C6DAB86A /* PBXContainerItemProxy */; + }; + ECAADF2F9E28EB0CE65E1BAA16A1290F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RealmSwift-iOS"; + target = F9855A812958FFF184171D3D4A459FEF /* RealmSwift-iOS */; + targetProxy = 929F010F51A96F168091D9AD3720561E /* PBXContainerItemProxy */; + }; + EEB449071CD40FFA8E3C2CC6AF57D446 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "XMLDictionary-iOS"; + target = D25E4D8099DBEA9B372FE63630E0395D /* XMLDictionary-iOS */; + targetProxy = 8A27EBD17B9AF06EB624F33DCFDB3E54 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 00911463CDA26B0F779E89B70A1DF0AE /* Debug */ = { + 005EEF9D7259AFB256E0AB4A2D53DCC1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 98CEEAC8B700A1D7FAF6AE95DCB42BE4 /* EVReflection-18115d1d.xcconfig */; + baseConfigurationReference = 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = appletvos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 041CD3A05006555E0E793B1B25B5B31A /* Release */ = { + 014EFAD49704C198F2FF24607A318AC4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C90656B587E5C959F6C88AF678047C34 /* Pods-UnitTestsOSX.release.xcconfig */; + baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; + 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; }; - 0717B0C67A355246037697DD3A1B4947 /* Debug */ = { + 0192284CF6E34BBF9C826E4A57A3DFC8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BA2ECE3794AE5C11E58CFFB14730D2A0 /* Pods-Performance.Test.debug.xcconfig */; + baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7738,65 +7743,61 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; + SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 076125BF9048D2522DF3AA1AB58DA400 /* Release */ = { + 0307588655420EF24AA381B8F7BF53AA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3A6143BE34506DCA0811C132CEB680C /* Alamofire-iOS.xcconfig */; + baseConfigurationReference = A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/Alamofire-iOS/Alamofire-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 08E2C9164CA59D04D6F8FB60EE83F5D6 /* Debug */ = { + 039B01B1C03C58BF6F3922174F2D1316 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BCEC916AA5200BBD72F9AC66B25B5AEB /* Alamofire-tvOS.xcconfig */; + baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7808,28 +7809,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 0DF5D493CC9B1DCC0EE445C322D85095 /* Debug */ = { + 0BBBB4DAEE4B0AC8F8A5C93BD2F67C6A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 524CE6892F50E8FF732D34343E374A2C /* RealmSwift-tvOS.xcconfig */; + baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7841,63 +7841,61 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 101903EC468A8ED9BADF56A088935E7E /* Release */ = { + 0E058EA69FEA8538490148E7AD58A14B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A50CC0B011370FF6CE47A3B7B19B835E /* XMLDictionary-macOS.xcconfig */; + baseConfigurationReference = 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.6; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; PRODUCT_MODULE_NAME = XMLDictionary; PRODUCT_NAME = XMLDictionary; - SDKROOT = macosx; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 14618184930A8854BBA538E47566F67A /* Release */ = { + 10A170472B4BE308F07550BEADE32FD4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 215981130AFD9EB8AE8BC12ACC32E90C /* ReactiveSwift-iOS.xcconfig */; + baseConfigurationReference = B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7909,69 +7907,65 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.1.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 18224E772ADD2FE12C075DE56F9C7F3D /* Debug */ = { + 132DAEE2F091A7C3EC07921249E2AA4A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 25051E638BBEDE8CBF4CA5E7C6E33069 /* Pods-UnitTestsiOS.debug.xcconfig */; + baseConfigurationReference = A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 1F2EC5DC19C60E7342BC3F97406B5A7A /* Debug */ = { + 167D78899D0E4B2AD52D6322C3E2C0F9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8AD1DA61866DD4D3C370C7DCBFA243E /* ReactiveSwift-macOS.xcconfig */; + baseConfigurationReference = 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7983,27 +7977,26 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.1.2; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 20976DBD24B587D9F6DFBC691421FEA0 /* Release */ = { + 16A87639481A6CC14FD89862E1318B9F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 87DF5CE26036DA03AF1CBB93E3FDF1EC /* EVReflection-0db607d1.xcconfig */; + baseConfigurationReference = 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -8019,28 +8012,26 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; + MACOSX_DEPLOYMENT_TARGET = 10.6; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 28CDB9D55F45776E877AAFD2399D7397 /* Debug */ = { + 16B2F5B52D9E9C4C920CCAF3E5EF93C6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 82EF95AB36D1F9FEDB395BA5FFE9A24A /* RxSwift-macOS.xcconfig */; + baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -8055,27 +8046,59 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 1930A464C9E715E517E364E40E25D55A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; PRODUCT_MODULE_NAME = RxSwift; PRODUCT_NAME = RxSwift; - SDKROOT = macosx; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 2E92688E7AA27D9547F744BA5280A16B /* Debug */ = { + 1C7603814D5DD7B75D3197A669222959 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89B98E94CE5923B75B26EF0821CD05E9 /* XMLDictionary-iOS.xcconfig */; + baseConfigurationReference = 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8098,16 +8121,17 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 3345895492718014660F268C5B783C2C /* Debug */ = { + 24B26AFDC7E2527D0E87D28C93B6B46E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 635533348A2490EB7509F2ABA95B822D /* Realm-tvOS.xcconfig */; + baseConfigurationReference = BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8119,28 +8143,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm-tvOS/Realm-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; PRODUCT_MODULE_NAME = Realm; PRODUCT_NAME = Realm; - SDKROOT = appletvos; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 33683ED8FA1E29C80FB050214562310E /* Release */ = { + 25A26B8985BCCF5D3CBE42393D8C65C4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC059AA5D90B5F52346CF838289A154A /* RxSwift-iOS.xcconfig */; + baseConfigurationReference = DD42D15AA2A0A991F57B57C00A38400C /* Pods-Performance.Test.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8151,20 +8177,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-iOS/RxSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -8172,9 +8197,9 @@ }; name = Release; }; - 35EC60BC9779F0DF020D9FF2CAF0FD84 /* Debug */ = { + 285B48FFA5BD25BA80A978C49131BF69 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 05A2BA830ABAF33837EB336C8C22253A /* RealmSwift-iOS.xcconfig */; + baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8186,28 +8211,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 37EA7AB1322B0B4E7D208F961B00E305 /* Debug */ = { + 2A37965D4CAB15D2CD477FF658968A37 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5D8DB04A96EA48DE5723C1FD92B085B2 /* Result-macOS.xcconfig */; + baseConfigurationReference = FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -8233,18 +8258,17 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 3895B6A588686B3A48563534FEC462C3 /* Debug */ = { + 2AEEEDAEF70ACD6068927FC2948681B7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DC36B5C291D7F6CF7228777E5D58A737 /* Pods-44Demo5.debug.xcconfig */; + baseConfigurationReference = 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8254,65 +8278,61 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-tvOS/Realm-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; + SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 39AB766E989DEE14341DC64AA3E01994 /* Release */ = { + 2D9F7109A66D6EB60818EB57FF157D57 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 524CE6892F50E8FF732D34343E374A2C /* RealmSwift-tvOS.xcconfig */; + baseConfigurationReference = FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-macOS/Result-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; - SDKROOT = appletvos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/Result-macOS/Result-macOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 3BF4BDEFCDEE444D03C3B77DE193A4F4 /* Debug */ = { + 2F47F2F48491DFCEF9131E96043D88D5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3EE2CA56E1BB504C387FA82E2364742D /* RxAtomic-iOS.xcconfig */; + baseConfigurationReference = 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8324,63 +8344,60 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Moya-iOS/Moya-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-iOS/Moya-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MODULEMAP_FILE = "Target Support Files/Moya-iOS/Moya-iOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 3ED5858FAA832A86D6EAE7C556428E47 /* Debug */ = { + 37265745BB2F3C358E80841A9FC860F7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 87DF5CE26036DA03AF1CBB93E3FDF1EC /* EVReflection-0db607d1.xcconfig */; + baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.1.2; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 426ED6BE6EFB863F321D5A6C516F9DDD /* Release */ = { + 3CCDA6D0D6926C0F1B1700D2318A102C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 05A2BA830ABAF33837EB336C8C22253A /* RealmSwift-iOS.xcconfig */; + baseConfigurationReference = F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8392,30 +8409,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 5038742E983C8A65E732781BDCBE7E60 /* Release */ = { + 3FEECDDF825C9AC8C724B0AD5BF2D2C0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8861AA9916E8F5169F8DCE6AE071612C /* ReactiveSwift-tvOS.xcconfig */; + baseConfigurationReference = BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8427,33 +8441,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-iOS/Alamofire-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.1.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 503AFDF1BE73884658831749C8DBB5BC /* Release */ = { + 471B39E897C928F81096B4F4D2F63A88 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 82EF95AB36D1F9FEDB395BA5FFE9A24A /* RxSwift-macOS.xcconfig */; + baseConfigurationReference = 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8465,28 +8478,26 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MACOSX_DEPLOYMENT_TARGET = 10.6; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 55EE3F5BE24C31AC259CFE94288D14FC /* Release */ = { + 4C155BB3EE1AFA818ACF7ED9A7F2EB28 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5EF2DC9169F5FB8D11BE6786511E5F98 /* Realm-macOS.xcconfig */; + baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -8501,14 +8512,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; + MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -8516,11 +8527,11 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 57B9B50FD2904922A079807B48EE1283 /* Debug */ = { + 4C4A91A8550BCEA90234FDC865AF41DB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 224DF817FD0DDAAA7C9FCD7EB14A9500 /* Result-iOS.xcconfig */; + baseConfigurationReference = BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8532,32 +8543,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; + MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 588CFADFE4B00C553B242E9779404BC9 /* Debug */ = { + 53284AC8FD068E9553F44C7E1B0C01E4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45C770BC7425240CE3DDD99030DC41DD /* Moya-macOS.xcconfig */; + baseConfigurationReference = E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8569,31 +8578,29 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.1.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 5A8A3C5A20C82BD001A67CBDC40EB588 /* Release */ = { + 551FCFCEC7CD5A71FC883B5BB30C0553 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45C770BC7425240CE3DDD99030DC41DD /* Moya-macOS.xcconfig */; + baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8605,94 +8612,155 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 5AF9F7DD73B372AEBD6F1ECCF9A625F5 /* Release */ = { + 59FBABFA07E16AF9F222D06362EE0696 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3EE2CA56E1BB504C387FA82E2364742D /* RxAtomic-iOS.xcconfig */; + baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 5EC3B9EDA2FDBE1DC0D67A7B3439192D /* Release */ = { + 5A1534AC5C90EA8619CC092531EF49C5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + 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_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_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; + SYMROOT = "${SRCROOT}/../build"; + TVOS_DEPLOYMENT_TARGET = 9.0; + }; + name = Release; + }; + 5A6D81E9CB72FF7F7B9B1695B2E1C749 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97ED709205B4D89D20831FD0AED66058 /* XMLDictionary-tvOS.xcconfig */; + baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = appletvos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 62D9BDCE15323A7F58BBFCC911C5342B /* Debug */ = { + 5BF74AAD6ADD7AE653131A3887970A4D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3FF219ADC0A9FDF5EF6216736F2E3D65 /* Moya-iOS.xcconfig */; + baseConfigurationReference = 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8715,52 +8783,53 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 6E80849B1639BF87CF5BCD71871E9B4D /* Release */ = { + 5F3E641CDA7828C0C8EA73BC97EAA745 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6AFCDF00746FB954585DD71BE65F34EC /* RxAtomic-macOS.xcconfig */; + baseConfigurationReference = AFF91D5176E145C378DEEE9CB10224FF /* Pods-UnitTestsiOS.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 6EBEC8B2F06AB14B7365F5F403FD8F13 /* Debug */ = { + 63B750A331758FC9130A1B625D737693 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3A6143BE34506DCA0811C132CEB680C /* Alamofire-iOS.xcconfig */; + baseConfigurationReference = 8FA8B7D2C5C59924EAD69BD768CCBEEA /* Pods-UnitTestsTVOS.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8771,28 +8840,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-iOS/Alamofire-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 6F1FF9AA1251B26A33BBD149E6554529 /* Release */ = { + 6598A2EF0FA32B86F1A1CD0B3931F49D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5676362492FF12FD8558998D852F0C9D /* EVReflection-e20423af.xcconfig */; + baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8804,65 +8873,93 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; + MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; PRODUCT_MODULE_NAME = EVReflection; PRODUCT_NAME = EVReflection; - SDKROOT = iphoneos; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 72CEE2E71BC01E25ED6608C34796759F /* Debug */ = { + 673C10E093E971B951C67D4855174CE2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0CD9F0602B9DAC3C58B4D1DA03E734B /* RealmSwift-macOS.xcconfig */; + baseConfigurationReference = 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 674625E3617EFD7C0105A40155A091AF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 74895B6543FF46A65B8A72B795809171 /* Release */ = { + 6912F7B39C7D9F5114DEF3EF854D013F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 224DF817FD0DDAAA7C9FCD7EB14A9500 /* Result-iOS.xcconfig */; + baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8874,32 +8971,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; PRODUCT_MODULE_NAME = Result; PRODUCT_NAME = Result; - SDKROOT = iphoneos; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 824453BDFAEDE99BE460ADFC06527B7E /* Debug */ = { + 70FBF21A7D1B741AB47DBBF7D5C2AA33 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6558DD13DF94653A80267990F5AD22D0 /* Realm-iOS.xcconfig */; + baseConfigurationReference = CE248C7F91CD9DB193C09D86840FDE92 /* Pods-44Demo5.debug.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8909,63 +9003,62 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 853069CD7E642E81A7D736B493182FDD /* Release */ = { + 7429226A656765A54B3B2D966F552796 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5D8DB04A96EA48DE5723C1FD92B085B2 /* Result-macOS.xcconfig */; + baseConfigurationReference = 9049641FBC62EBBCB53A5C3796752A2A /* Pods-44Demo5.release.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-macOS/Result-macOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Result-macOS/Result-macOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 897B6EF6AA20DEBABBB9D64C14A18F2F /* Release */ = { + 74394D6157B02C848E1AA2C949D6F8E0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89B98E94CE5923B75B26EF0821CD05E9 /* XMLDictionary-iOS.xcconfig */; + baseConfigurationReference = F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8977,18 +9070,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; + MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -8996,44 +9089,41 @@ }; name = Release; }; - 8B1F4EEB87AD38938F72E46E5D5172B6 /* Debug */ = { + 76D6A2440E02CA5F622173A17A86011B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A50CC0B011370FF6CE47A3B7B19B835E /* XMLDictionary-macOS.xcconfig */; + baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.6; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.1.2; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 8B46B3202402609A996B6F84E962E3BA /* Debug */ = { + 7CFE5DE91ACC274EA740EB79FC691913 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5206127F576C4CB19A91E8B3646F74A7 /* Pods-UnitTestsTVOS.debug.xcconfig */; + baseConfigurationReference = CE61A5D032B95F564D22E63E6A620130 /* Pods-UnitTestsTVOS.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; @@ -9058,18 +9148,17 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 91C755C70CE610DA0C2E921DFF16B63E /* Debug */ = { + 80965ECC617695E8EA4734637C0B9984 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8861AA9916E8F5169F8DCE6AE071612C /* ReactiveSwift-tvOS.xcconfig */; + baseConfigurationReference = 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9081,28 +9170,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-tvOS/Realm-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; + MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.1.2; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 991902E59EE73526F7735E6A26863D3D /* Release */ = { + 841B0A9160BAC0EA06AAB9A96C5314B4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 98CEEAC8B700A1D7FAF6AE95DCB42BE4 /* EVReflection-18115d1d.xcconfig */; + baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9114,18 +9203,16 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; + MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; @@ -9135,11 +9222,10 @@ }; name = Release; }; - 9AE52489C5F963279242B9160001F81C /* Release */ = { + 877783D2ACD1B4F206C318044C213402 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BBFC6DF1E946D87D2992DB17644AFBE0 /* Pods-UnitTestsiOS.release.xcconfig */; + baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9150,97 +9236,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 9FB220C624B134BBC0552672BB246C04 /* Debug */ = { + 8A07110EE06A7091932280A3113BDBD3 /* Debug */ = { isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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_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; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SYMROOT = "${SRCROOT}/../build"; - TVOS_DEPLOYMENT_TARGET = 9.0; - }; - name = Debug; - }; - A233C97AD2C6E68691D39264DCC46757 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BCEC916AA5200BBD72F9AC66B25B5AEB /* Alamofire-tvOS.xcconfig */; + baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9252,30 +9269,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - B2F5F19A30212F455F6EAE545057FDB6 /* Release */ = { + 8D00F48CA5DDBDF47210A3F31BB16128 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F75C99B9F5522118EA28F637A57C62CF /* EVReflection-Core.xcconfig */; + baseConfigurationReference = E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9287,30 +9301,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; + MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - B3C3C18F454765B7AC7D29BCE6FCB13F /* Release */ = { + 8D6A712429BA5FD178A3545C1FE14205 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 24D2D55CEFAA4385F43D009493BFDA8F /* Result-tvOS.xcconfig */; + baseConfigurationReference = 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9322,30 +9333,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - B8FAC8EACDB8AA57E0CA6D7C97F6DB68 /* Debug */ = { + 906B7DCCBD6549A19FC147B0EA63281F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 24D2D55CEFAA4385F43D009493BFDA8F /* Result-tvOS.xcconfig */; + baseConfigurationReference = 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9357,18 +9365,17 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Moya-tvOS/Moya-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; + MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; @@ -9376,12 +9383,13 @@ }; name = Debug; }; - BDEDA17FA0241D5C395775C97C967318 /* Debug */ = { + 90840EA9F2F85645EFBDAB80DE5EA11C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5EF2DC9169F5FB8D11BE6786511E5F98 /* Realm-macOS.xcconfig */; + baseConfigurationReference = 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9393,26 +9401,26 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - BE50B6605810B024A376BB23447FF9BF /* Release */ = { + 971983B6C55413F7495A5606FF477C41 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 635533348A2490EB7509F2ABA95B822D /* Realm-tvOS.xcconfig */; + baseConfigurationReference = AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9424,28 +9432,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm-tvOS/Realm-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - BE7A75A6D5347A95834E5CA839E266BE /* Debug */ = { + 98743A9D784D56E0061FCBACBBDA8FF5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97ED709205B4D89D20831FD0AED66058 /* XMLDictionary-tvOS.xcconfig */; + baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9457,27 +9465,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - BF5405B9E9198A24FC5492108AD26BD1 /* Debug */ = { + 9B76A84D2AD82D71112603A315078804 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FB53F71662A28036B5F3FACFB72C7763 /* RxAtomic-tvOS.xcconfig */; + baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9489,13 +9497,13 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -9507,108 +9515,118 @@ }; name = Debug; }; - C325005FA9A684F476AD1726639C920A /* Debug */ = { + 9DB7A4EE8D63306A61F7FB6CE03E0652 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 215981130AFD9EB8AE8BC12ACC32E90C /* ReactiveSwift-iOS.xcconfig */; + baseConfigurationReference = 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-macOS/Alamofire-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.1.2; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - C46855920160C714625B16EB8B1EB045 /* Debug */ = { + A4D7DB5A8B531B29A9B511F44D7C2867 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F75C99B9F5522118EA28F637A57C62CF /* EVReflection-Core.xcconfig */; + baseConfigurationReference = B972098EFB478CE349EA6741CAE6B3C1 /* Pods-UnitTestsOSX.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/EVReflection-Core/EVReflection-Core-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - C613AECAB75ED03B4BD7A73C3123E1CD /* Debug */ = { + B9147FAF369BD66BD8696D539DCE3472 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC059AA5D90B5F52346CF838289A154A /* RxSwift-iOS.xcconfig */; + baseConfigurationReference = 6898AD7A727A6B7525848878CB5F8DA6 /* Pods-UnitTestsOSX.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RxSwift-iOS/RxSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - CA9D2CC78E691778EF30BF547029FDA7 /* Release */ = { + BAD61D2A2DF5A71ED004FC18E5938CCD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8B03A51E3CB7EB1DED6B69A6CF431F4 /* Moya-tvOS.xcconfig */; + baseConfigurationReference = 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9620,66 +9638,59 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya-tvOS/Moya-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - CCF53CD4E3722639A72CDD6EBCDA3703 /* Release */ = { + C592F6FBE4F4DE7053A4AB905F4D974C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8AD1DA61866DD4D3C370C7DCBFA243E /* ReactiveSwift-macOS.xcconfig */; + baseConfigurationReference = BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-iOS/Alamofire-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.1.2; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - CDD9309C3A11443AC7A4335DE93CE4DA /* Release */ = { + C60C16FEEA04F6A3F902DD567B05E844 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6558DD13DF94653A80267990F5AD22D0 /* Realm-iOS.xcconfig */; + baseConfigurationReference = 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9691,28 +9702,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - D05F87EC0C70A1CD60C1D48473D67FB5 /* Release */ = { + CAB1C408927B6525585028F626F7903B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0B6AA2E233A0FE610E4C872A52753E4 /* Alamofire-macOS.xcconfig */; + baseConfigurationReference = 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -9728,98 +9738,92 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-macOS/Alamofire-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - DCE75EFADEB52E4828291C0A2867BE00 /* Release */ = { + CBC27A2BCFA85C42A65F60D75B7B0584 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CD360AA9537471DD7F0B8076751FD183 /* Pods-UnitTestsTVOS.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - DFB50CED06330D6CB7C1F477DB7C50C2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FB53F71662A28036B5F3FACFB72C7763 /* RxAtomic-tvOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + ALWAYS_SEARCH_USER_PATHS = NO; + 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_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; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; + SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - E1A41720DA36605B333CE9F9885C308F /* Debug */ = { + CD50121BE8538BD2682045635810405D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B8B03A51E3CB7EB1DED6B69A6CF431F4 /* Moya-tvOS.xcconfig */; + baseConfigurationReference = EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9831,28 +9835,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya-tvOS/Moya-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-iOS/RxSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - E2E5E14EEF853FF4B79EF057D81C3EB8 /* Release */ = { + D0F82B9DEF519E34D3BF1406F02BC18D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 94EE38DD699CE026B778893123C5ABF8 /* Pods-Performance.Test.release.xcconfig */; + baseConfigurationReference = 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; @@ -9865,12 +9868,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -9878,8 +9881,6 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -9887,80 +9888,78 @@ }; name = Release; }; - E3371ECAA72650E4BC0DE653A7A03A58 /* Release */ = { + DA8B3C637209A71BC9FDC05C15C35F80 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0CD9F0602B9DAC3C58B4D1DA03E734B /* RealmSwift-macOS.xcconfig */; + baseConfigurationReference = 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Moya-tvOS/Moya-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - E4F84914A03E4F38B460C7029CC3B3BF /* Debug */ = { + DC468C14F2826FABE0F8138DE750DB3A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D72D138BCB7C8F1F1841A1488F4AD1F0 /* RxSwift-tvOS.xcconfig */; + baseConfigurationReference = E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = appletvos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 4.1.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - E70A645448A16FC4C2B0FA36FD889376 /* Release */ = { + E07DF5C893D4D39B395C9CF51EA22281 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C38121306BD0C18214ADB09FF5890EEE /* Pods-44Demo5.release.xcconfig */; + baseConfigurationReference = AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9970,66 +9969,62 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.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/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; + 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; + name = Debug; }; - E8BF536893CE74289D29DF2F46466CFF /* Debug */ = { + E6E4D6984830A558B9336263DF0ED5F9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6AFCDF00746FB954585DD71BE65F34EC /* RxAtomic-macOS.xcconfig */; + baseConfigurationReference = EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-iOS/RxSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - F07975DC829378652AACA7075C7F2FEA /* Release */ = { + E97CBA28D0506A1A6F84C75FC3F79C9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D72D138BCB7C8F1F1841A1488F4AD1F0 /* RxSwift-tvOS.xcconfig */; + baseConfigurationReference = 517600551C0BE1E580316232FB56AE7D /* Pods-Performance.Test.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10040,69 +10035,61 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = appletvos; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - F30A8C94435A26BB9C2B308F024B07C7 /* Debug */ = { + E9D4AE5FCFB0320786CE761F52A4E032 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 14BD3D407068F1EE5FF5070E3B11EDF8 /* Pods-UnitTestsOSX.debug.xcconfig */; + baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + 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 = Debug; + name = Release; }; - F6643C67681AD1812A6D20F63528BC36 /* Debug */ = { + EBB6F017DECF18C2981485CCA3811A92 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0B6AA2E233A0FE610E4C872A52753E4 /* Alamofire-macOS.xcconfig */; + baseConfigurationReference = 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -10129,16 +10116,15 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - FC52F9C704396C3AFAA39EE680E5BA5C /* Release */ = { + EC91C0CA276126444D6AAD54B3D92123 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3FF219ADC0A9FDF5EF6216736F2E3D65 /* Moya-iOS.xcconfig */; + baseConfigurationReference = E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10150,20 +10136,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya-iOS/Moya-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-iOS/Moya-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya-iOS/Moya-iOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -10171,437 +10155,377 @@ }; name = Release; }; - FCD4F333198044D9D1F9ED8C4C3C1CFC /* Debug */ = { + F50643F0010A8C197ED24D1B9560BDB9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5676362492FF12FD8558998D852F0C9D /* EVReflection-e20423af.xcconfig */; + baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - FDE67BBE8446673A5E9A519F86C3B61B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - 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_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; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - 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_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - TVOS_DEPLOYMENT_TARGET = 9.0; - }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 05D28D96EC4AFE73C251FCA6F49268D1 /* Build configuration list for PBXNativeTarget "XMLDictionary-iOS" */ = { + 035086722E93472963FF7D77F78520DC /* Build configuration list for PBXNativeTarget "Result-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2E92688E7AA27D9547F744BA5280A16B /* Debug */, - 897B6EF6AA20DEBABBB9D64C14A18F2F /* Release */, + 039B01B1C03C58BF6F3922174F2D1316 /* Debug */, + E9D4AE5FCFB0320786CE761F52A4E032 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 109A29ED4131D46858AA7B1F3932716E /* Build configuration list for PBXNativeTarget "Pods-UnitTestsOSX" */ = { + 05AEAF054145587D91A8610E24B796B4 /* Build configuration list for PBXNativeTarget "Alamofire-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - F30A8C94435A26BB9C2B308F024B07C7 /* Debug */, - 041CD3A05006555E0E793B1B25B5B31A /* Release */, + C592F6FBE4F4DE7053A4AB905F4D974C /* Debug */, + 3FEECDDF825C9AC8C724B0AD5BF2D2C0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 13B325DF875EBA5379584C9ECBEDF036 /* Build configuration list for PBXNativeTarget "RxSwift-macOS" */ = { + 104C1D7AC954274A7917C9490375C082 /* Build configuration list for PBXNativeTarget "RealmSwift-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 28CDB9D55F45776E877AAFD2399D7397 /* Debug */, - 503AFDF1BE73884658831749C8DBB5BC /* Release */, + 9B76A84D2AD82D71112603A315078804 /* Debug */, + 877783D2ACD1B4F206C318044C213402 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1B0EFBF836623934248B45ABEDE7C24E /* Build configuration list for PBXNativeTarget "Result-iOS" */ = { + 10BF12F912E12BE112A27800506995BF /* Build configuration list for PBXNativeTarget "EVReflection-Core" */ = { isa = XCConfigurationList; buildConfigurations = ( - 57B9B50FD2904922A079807B48EE1283 /* Debug */, - 74895B6543FF46A65B8A72B795809171 /* Release */, + 8A07110EE06A7091932280A3113BDBD3 /* Debug */, + 014EFAD49704C198F2FF24607A318AC4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2707866F87797EFB8E8E23724ECC4CF3 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsTVOS" */ = { + 11023021F16A3825CB33C7E652C7842F /* Build configuration list for PBXNativeTarget "ReactiveSwift-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8B46B3202402609A996B6F84E962E3BA /* Debug */, - DCE75EFADEB52E4828291C0A2867BE00 /* Release */, + 76D6A2440E02CA5F622173A17A86011B /* Debug */, + 37265745BB2F3C358E80841A9FC860F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 143A756892A118DB4A120B4C3753226D /* Build configuration list for PBXNativeTarget "EVReflection-0db607d1" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9FB220C624B134BBC0552672BB246C04 /* Debug */, - FDE67BBE8446673A5E9A519F86C3B61B /* Release */, + 90840EA9F2F85645EFBDAB80DE5EA11C /* Debug */, + CAB1C408927B6525585028F626F7903B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 30941827330C054E5D78E7E685A54C99 /* Build configuration list for PBXNativeTarget "RxSwift-tvOS" */ = { + 183F262F03DE7A1FD6C4DCE9A611CC96 /* Build configuration list for PBXNativeTarget "Result-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - E4F84914A03E4F38B460C7029CC3B3BF /* Debug */, - F07975DC829378652AACA7075C7F2FEA /* Release */, + 6912F7B39C7D9F5114DEF3EF854D013F /* Debug */, + 0BBBB4DAEE4B0AC8F8A5C93BD2F67C6A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 323D2339C761B5B988278E1E4528EA0C /* Build configuration list for PBXNativeTarget "Realm-tvOS" */ = { + 1D77B87D2F856EE4DD52E5057628A61B /* Build configuration list for PBXNativeTarget "Pods-UnitTestsiOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3345895492718014660F268C5B783C2C /* Debug */, - BE50B6605810B024A376BB23447FF9BF /* Release */, + 5F3E641CDA7828C0C8EA73BC97EAA745 /* Debug */, + D0F82B9DEF519E34D3BF1406F02BC18D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 423D9CAD78E68B8A24A3D170B19FB976 /* Build configuration list for PBXNativeTarget "EVReflection-e20423af" */ = { + 1DED04062D09E6F70B10A826E33A2F0C /* Build configuration list for PBXNativeTarget "Pods-Performance.Test" */ = { isa = XCConfigurationList; buildConfigurations = ( - FCD4F333198044D9D1F9ED8C4C3C1CFC /* Debug */, - 6F1FF9AA1251B26A33BBD149E6554529 /* Release */, + E97CBA28D0506A1A6F84C75FC3F79C9A /* Debug */, + 25A26B8985BCCF5D3CBE42393D8C65C4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 493B4DC4573C6F78C445B7F896BC1324 /* Build configuration list for PBXNativeTarget "EVReflection-Core" */ = { + 208038D27B09CC8F6203490FC59D2FF5 /* Build configuration list for PBXNativeTarget "XMLDictionary-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - C46855920160C714625B16EB8B1EB045 /* Debug */, - B2F5F19A30212F455F6EAE545057FDB6 /* Release */, + BAD61D2A2DF5A71ED004FC18E5938CCD /* Debug */, + 0E058EA69FEA8538490148E7AD58A14B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5B6698EE482D3E74D05E597760C7B677 /* Build configuration list for PBXNativeTarget "RealmSwift-tvOS" */ = { + 35E644F7B153395419C066DF1DC4DB34 /* Build configuration list for PBXNativeTarget "Moya-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0DF5D493CC9B1DCC0EE445C322D85095 /* Debug */, - 39AB766E989DEE14341DC64AA3E01994 /* Release */, + 005EEF9D7259AFB256E0AB4A2D53DCC1 /* Debug */, + 167D78899D0E4B2AD52D6322C3E2C0F9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 685C855D6D61DFD0061C9B92494ABCC1 /* Build configuration list for PBXNativeTarget "RxAtomic-iOS" */ = { + 3E6D74FB4BC03CAB1252AC2A0FB39DA4 /* Build configuration list for PBXNativeTarget "EVReflection-18115d1d" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3BF4BDEFCDEE444D03C3B77DE193A4F4 /* Debug */, - 5AF9F7DD73B372AEBD6F1ECCF9A625F5 /* Release */, + 674625E3617EFD7C0105A40155A091AF /* Debug */, + 6598A2EF0FA32B86F1A1CD0B3931F49D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6D63D4B54862B25EDDA4AE150388774A /* Build configuration list for PBXNativeTarget "RealmSwift-macOS" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 72CEE2E71BC01E25ED6608C34796759F /* Debug */, - E3371ECAA72650E4BC0DE653A7A03A58 /* Release */, + CBC27A2BCFA85C42A65F60D75B7B0584 /* Debug */, + 5A1534AC5C90EA8619CC092531EF49C5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7AE3B52870CF400CDC3BDDED0BB12E63 /* Build configuration list for PBXNativeTarget "RxAtomic-tvOS" */ = { + 5499A954085D9F1F5184178DA90ED307 /* Build configuration list for PBXNativeTarget "RxSwift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - BF5405B9E9198A24FC5492108AD26BD1 /* Debug */, - DFB50CED06330D6CB7C1F477DB7C50C2 /* Release */, + 0307588655420EF24AA381B8F7BF53AA /* Debug */, + 132DAEE2F091A7C3EC07921249E2AA4A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 835CA4912F9E6965187705765BAC695B /* Build configuration list for PBXNativeTarget "Moya-iOS" */ = { + 5B135098129D1A1B73369D0AA92B0777 /* Build configuration list for PBXNativeTarget "XMLDictionary-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 62D9BDCE15323A7F58BBFCC911C5342B /* Debug */, - FC52F9C704396C3AFAA39EE680E5BA5C /* Release */, + 8D6A712429BA5FD178A3545C1FE14205 /* Debug */, + 1C7603814D5DD7B75D3197A669222959 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 86239CDA75D617E3C78708BAB27DA4DD /* Build configuration list for PBXNativeTarget "EVReflection-18115d1d" */ = { + 62818135EDA1D19757CA93E9FF94A90D /* Build configuration list for PBXNativeTarget "RxSwift-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 00911463CDA26B0F779E89B70A1DF0AE /* Debug */, - 991902E59EE73526F7735E6A26863D3D /* Release */, + 10A170472B4BE308F07550BEADE32FD4 /* Debug */, + 1930A464C9E715E517E364E40E25D55A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8B3D86DE4924F8F43A8AE689544921C4 /* Build configuration list for PBXNativeTarget "Alamofire-macOS" */ = { + 66CCE22C19737CCC467EBF951AAAE56C /* Build configuration list for PBXNativeTarget "RealmSwift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - F6643C67681AD1812A6D20F63528BC36 /* Debug */, - D05F87EC0C70A1CD60C1D48473D67FB5 /* Release */, + 8D00F48CA5DDBDF47210A3F31BB16128 /* Debug */, + EC91C0CA276126444D6AAD54B3D92123 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9BADBDA5830FADDF7CF8E5C5CA3DBB18 /* Build configuration list for PBXNativeTarget "Result-tvOS" */ = { + 67D7F3660C29C4ACE7427B02DB92E4E3 /* Build configuration list for PBXNativeTarget "RealmSwift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - B8FAC8EACDB8AA57E0CA6D7C97F6DB68 /* Debug */, - B3C3C18F454765B7AC7D29BCE6FCB13F /* Release */, + 551FCFCEC7CD5A71FC883B5BB30C0553 /* Debug */, + 16B2F5B52D9E9C4C920CCAF3E5EF93C6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A54738EED0450974ABD03FAB7996C242 /* Build configuration list for PBXNativeTarget "Moya-macOS" */ = { + 71112B10C7AC3B7EE09A1EBD89731CEA /* Build configuration list for PBXNativeTarget "RxAtomic-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 588CFADFE4B00C553B242E9779404BC9 /* Debug */, - 5A8A3C5A20C82BD001A67CBDC40EB588 /* Release */, + 3CCDA6D0D6926C0F1B1700D2318A102C /* Debug */, + 74394D6157B02C848E1AA2C949D6F8E0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B03157A4BC40266660EBF174A53E5724 /* Build configuration list for PBXNativeTarget "RealmSwift-iOS" */ = { + 726FC3E46DF3E2251AE637031A61C920 /* Build configuration list for PBXNativeTarget "EVReflection-e20423af" */ = { isa = XCConfigurationList; buildConfigurations = ( - 35EC60BC9779F0DF020D9FF2CAF0FD84 /* Debug */, - 426ED6BE6EFB863F321D5A6C516F9DDD /* Release */, + 98743A9D784D56E0061FCBACBBDA8FF5 /* Debug */, + 285B48FFA5BD25BA80A978C49131BF69 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B6DF3D40B4E14C204FB08841EE98E553 /* Build configuration list for PBXNativeTarget "RxSwift-iOS" */ = { + 72E0C6D23BC4365FDEDB7432FD51B8D3 /* Build configuration list for PBXNativeTarget "XMLDictionary-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - C613AECAB75ED03B4BD7A73C3123E1CD /* Debug */, - 33683ED8FA1E29C80FB050214562310E /* Release */, + 471B39E897C928F81096B4F4D2F63A88 /* Debug */, + 16A87639481A6CC14FD89862E1318B9F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B6E5C4553278D7D3AB8DD015DDE68EA7 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsiOS" */ = { + 731C9B561CF76B8974EE9B94D3697F5D /* Build configuration list for PBXNativeTarget "RxAtomic-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 18224E772ADD2FE12C075DE56F9C7F3D /* Debug */, - 9AE52489C5F963279242B9160001F81C /* Release */, + 0192284CF6E34BBF9C826E4A57A3DFC8 /* Debug */, + 841B0A9160BAC0EA06AAB9A96C5314B4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BB2EECA4DB71BA77D8523E6722067E58 /* Build configuration list for PBXNativeTarget "ReactiveSwift-macOS" */ = { + 7955E59777DAFCE97D5965BC14823974 /* Build configuration list for PBXNativeTarget "Alamofire-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1F2EC5DC19C60E7342BC3F97406B5A7A /* Debug */, - CCF53CD4E3722639A72CDD6EBCDA3703 /* Release */, + EBB6F017DECF18C2981485CCA3811A92 /* Debug */, + 9DB7A4EE8D63306A61F7FB6CE03E0652 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C12C208C864FA9DCC5ADF7C238BC1C9D /* Build configuration list for PBXNativeTarget "Realm-iOS" */ = { + 8C811B142CE1D40839761579E05C60C2 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsOSX" */ = { isa = XCConfigurationList; buildConfigurations = ( - 824453BDFAEDE99BE460ADFC06527B7E /* Debug */, - CDD9309C3A11443AC7A4335DE93CE4DA /* Release */, + A4D7DB5A8B531B29A9B511F44D7C2867 /* Debug */, + B9147FAF369BD66BD8696D539DCE3472 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C1A375B5977693FB59035E4C47DC4D8F /* Build configuration list for PBXNativeTarget "Realm-macOS" */ = { + A43E243D7C57F9C14C06A050A17E2901 /* Build configuration list for PBXNativeTarget "Alamofire-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - BDEDA17FA0241D5C395775C97C967318 /* Debug */, - 55EE3F5BE24C31AC259CFE94288D14FC /* Release */, + C60C16FEEA04F6A3F902DD567B05E844 /* Debug */, + 673C10E093E971B951C67D4855174CE2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C61862F1CFB5F6E07BA66CB6DA89A370 /* Build configuration list for PBXNativeTarget "Result-macOS" */ = { + B58880AB7408F9AA9B011B35D688761E /* Build configuration list for PBXNativeTarget "ReactiveSwift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 37EA7AB1322B0B4E7D208F961B00E305 /* Debug */, - 853069CD7E642E81A7D736B493182FDD /* Release */, + E07DF5C893D4D39B395C9CF51EA22281 /* Debug */, + 971983B6C55413F7495A5606FF477C41 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C864D10F4837F0BED86C69FBCCFEFE91 /* Build configuration list for PBXNativeTarget "XMLDictionary-macOS" */ = { + B8F23B1A468890601934DC06A613E1D2 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsTVOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8B1F4EEB87AD38938F72E46E5D5172B6 /* Debug */, - 101903EC468A8ED9BADF56A088935E7E /* Release */, + 63B750A331758FC9130A1B625D737693 /* Debug */, + 7CFE5DE91ACC274EA740EB79FC691913 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C96FD8D3C5EF9ECE1E8314154EE5F4CE /* Build configuration list for PBXNativeTarget "ReactiveSwift-tvOS" */ = { + BB4E24D4BAE5693AE3A052F5E97D62CD /* Build configuration list for PBXNativeTarget "RxAtomic-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 91C755C70CE610DA0C2E921DFF16B63E /* Debug */, - 5038742E983C8A65E732781BDCBE7E60 /* Release */, + 4C155BB3EE1AFA818ACF7ED9A7F2EB28 /* Debug */, + F50643F0010A8C197ED24D1B9560BDB9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CE27DFA0A09688A77041323A4EBF7759 /* Build configuration list for PBXNativeTarget "Pods-Performance.Test" */ = { + BC50778B2CE8A3CA043A47E8979FE1B6 /* Build configuration list for PBXNativeTarget "Realm-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0717B0C67A355246037697DD3A1B4947 /* Debug */, - E2E5E14EEF853FF4B79EF057D81C3EB8 /* Release */, + 5A6D81E9CB72FF7F7B9B1695B2E1C749 /* Debug */, + 59FBABFA07E16AF9F222D06362EE0696 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CE63BEF688F4F197CFBDBDC20B900E54 /* Build configuration list for PBXNativeTarget "Pods-44Demo5" */ = { + C4A07BC97D501774EF2E501717B7B5BE /* Build configuration list for PBXNativeTarget "Pods-44Demo5" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3895B6A588686B3A48563534FEC462C3 /* Debug */, - E70A645448A16FC4C2B0FA36FD889376 /* Release */, + 70FBF21A7D1B741AB47DBBF7D5C2AA33 /* Debug */, + 7429226A656765A54B3B2D966F552796 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D47D1645A07B509FC21F258D963AD841 /* Build configuration list for PBXNativeTarget "XMLDictionary-tvOS" */ = { + D511B0449FAF3CFD69D79FCB2864B401 /* Build configuration list for PBXNativeTarget "ReactiveSwift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - BE7A75A6D5347A95834E5CA839E266BE /* Debug */, - 5EC3B9EDA2FDBE1DC0D67A7B3439192D /* Release */, + DC468C14F2826FABE0F8138DE750DB3A /* Debug */, + 53284AC8FD068E9553F44C7E1B0C01E4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DABFD1515FA68D0592D240239CA16353 /* Build configuration list for PBXNativeTarget "RxAtomic-macOS" */ = { + DCC0C79AE96EAB4ABB20B6BE8722AEAB /* Build configuration list for PBXNativeTarget "Moya-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - E8BF536893CE74289D29DF2F46466CFF /* Debug */, - 6E80849B1639BF87CF5BCD71871E9B4D /* Release */, + 906B7DCCBD6549A19FC147B0EA63281F /* Debug */, + DA8B3C637209A71BC9FDC05C15C35F80 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E780CF660729C06970C14ED5AD4DCA5C /* Build configuration list for PBXNativeTarget "Moya-tvOS" */ = { + DDEA282BE63A426A113E3A1D3BA178D0 /* Build configuration list for PBXNativeTarget "RxSwift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - E1A41720DA36605B333CE9F9885C308F /* Debug */, - CA9D2CC78E691778EF30BF547029FDA7 /* Release */, + CD50121BE8538BD2682045635810405D /* Debug */, + E6E4D6984830A558B9336263DF0ED5F9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E7EBAECA6A9C01A81038C1A6E6938423 /* Build configuration list for PBXNativeTarget "EVReflection-0db607d1" */ = { + DE04B62DAF7A93E261B1A3A8BBE343BB /* Build configuration list for PBXNativeTarget "Realm-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3ED5858FAA832A86D6EAE7C556428E47 /* Debug */, - 20976DBD24B587D9F6DFBC691421FEA0 /* Release */, + 4C4A91A8550BCEA90234FDC865AF41DB /* Debug */, + 24B26AFDC7E2527D0E87D28C93B6B46E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F11307E9D6A6C91619A83FF392C1EF52 /* Build configuration list for PBXNativeTarget "Alamofire-iOS" */ = { + DE32CDEA7DB23C5046F37404777F2743 /* Build configuration list for PBXNativeTarget "Realm-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6EBEC8B2F06AB14B7365F5F403FD8F13 /* Debug */, - 076125BF9048D2522DF3AA1AB58DA400 /* Release */, + 2AEEEDAEF70ACD6068927FC2948681B7 /* Debug */, + 80965ECC617695E8EA4734637C0B9984 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FA7EDA3C017FACF1D2DB4CD0D1A48662 /* Build configuration list for PBXNativeTarget "Alamofire-tvOS" */ = { + F17F3238093C5200AAEE3912A3A65E30 /* Build configuration list for PBXNativeTarget "Moya-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 08E2C9164CA59D04D6F8FB60EE83F5D6 /* Debug */, - A233C97AD2C6E68691D39264DCC46757 /* Release */, + 2F47F2F48491DFCEF9131E96043D88D5 /* Debug */, + 5BF74AAD6ADD7AE653131A3887970A4D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FB67D430233D395B748CF364F66EB3DD /* Build configuration list for PBXNativeTarget "ReactiveSwift-iOS" */ = { + FA0A256F6F2B583DCE346F614E857D63 /* Build configuration list for PBXNativeTarget "Result-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - C325005FA9A684F476AD1726639C920A /* Debug */, - 14618184930A8854BBA538E47566F67A /* Release */, + 2A37965D4CAB15D2CD477FF658968A37 /* Debug */, + 2D9F7109A66D6EB60818EB57FF157D57 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; } diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-iOS.xcscheme index cb03f336..2e45b0fd 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-macOS.xcscheme index d24af03b..91e7ed07 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-tvOS.xcscheme index 2a797da5..69a68c8b 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Alamofire-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-0db607d1.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-0db607d1.xcscheme index dd727c2e..84ca4ed3 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-0db607d1.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-0db607d1.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-18115d1d.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-18115d1d.xcscheme index b6933958..a8ca5af4 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-18115d1d.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-18115d1d.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-Core.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-Core.xcscheme index 3f113fef..36a3dfab 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-Core.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-Core.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-e20423af.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-e20423af.xcscheme index 7467f933..f0f52b04 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-e20423af.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/EVReflection-e20423af.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-iOS.xcscheme index 00d3864b..339f6898 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-macOS.xcscheme index d04ee042..985c2bca 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-tvOS.xcscheme index c39519f3..bdf1b3d0 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Moya-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-44Demo5.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-44Demo5.xcscheme index 4a7db503..481ab55d 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-44Demo5.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-44Demo5.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-Performance.Test.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-Performance.Test.xcscheme index 75d5b4ea..03239fba 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-Performance.Test.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-Performance.Test.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsOSX.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsOSX.xcscheme index d89454ef..de2ba67a 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsOSX.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsOSX.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsTVOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsTVOS.xcscheme index 4ad14feb..0ffe62f0 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsTVOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsTVOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsiOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsiOS.xcscheme index 720e78a5..a9bd20df 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsiOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Pods-UnitTestsiOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-iOS.xcscheme index 21962e4c..519cd1d0 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-macOS.xcscheme index 3b9e2d7f..a3723a9e 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-tvOS.xcscheme index 693f8bf4..366103e9 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/ReactiveSwift-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-iOS.xcscheme index e16354f8..6873bbdd 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-macOS.xcscheme index 113adfab..218f92df 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-tvOS.xcscheme index 4b2265d3..3bab3422 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Realm-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-iOS.xcscheme index 2526455f..1725f666 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-macOS.xcscheme index 0d92c76b..869dad48 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-tvOS.xcscheme index cb5efcfe..32c00b91 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RealmSwift-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-iOS.xcscheme index d34161b5..9002f8a3 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-macOS.xcscheme index f20a9639..c8ca3f50 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-tvOS.xcscheme index 10b60bc5..42bb39d5 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/Result-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-iOS.xcscheme index 95acd137..fb105d84 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-macOS.xcscheme index c51117f4..ef5b0867 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-tvOS.xcscheme index f1e479bf..159dd9e4 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxAtomic-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-iOS.xcscheme index 338fc5f8..4e3f3a96 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-macOS.xcscheme index d84da923..6b36250a 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-tvOS.xcscheme index 805f5aa2..218fcbde 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/RxSwift-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-iOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-iOS.xcscheme index d61fcc03..baa15151 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-iOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-iOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-macOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-macOS.xcscheme index cf32d213..0d38d260 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-macOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-macOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-tvOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-tvOS.xcscheme index 5cffb363..5e83e92c 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-tvOS.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/XMLDictionary-tvOS.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist b/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist index 79437045..928480f4 100644 --- a/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist +++ b/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 5.8.0 + 5.9.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.xcconfig b/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.xcconfig index d909f094..60fd1d0b 100644 --- a/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.xcconfig +++ b/Pods/Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.xcconfig @@ -2,7 +2,6 @@ CODE_SIGN_IDENTITY = CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-0db607d1 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist b/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist index 79437045..928480f4 100644 --- a/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist +++ b/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 5.8.0 + 5.9.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.xcconfig b/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.xcconfig index a5d32156..4579bac1 100644 --- a/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.xcconfig +++ b/Pods/Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-18115d1d FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist b/Pods/Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist index 79437045..928480f4 100644 --- a/Pods/Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist +++ b/Pods/Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 5.8.0 + 5.9.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/EVReflection-Core/EVReflection-Core.xcconfig b/Pods/Target Support Files/EVReflection-Core/EVReflection-Core.xcconfig index 53c518b2..5057a40f 100644 --- a/Pods/Target Support Files/EVReflection-Core/EVReflection-Core.xcconfig +++ b/Pods/Target Support Files/EVReflection-Core/EVReflection-Core.xcconfig @@ -1,6 +1,5 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-Core GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Foundation" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist b/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist index 79437045..928480f4 100644 --- a/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist +++ b/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 5.8.0 + 5.9.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af.xcconfig b/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af.xcconfig index 6ed87740..fde50451 100644 --- a/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af.xcconfig +++ b/Pods/Target Support Files/EVReflection-e20423af/EVReflection-e20423af.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Moya-iOS/Moya-iOS.xcconfig b/Pods/Target Support Files/Moya-iOS/Moya-iOS.xcconfig index ee32fb19..5508bffd 100644 --- a/Pods/Target Support Files/Moya-iOS/Moya-iOS.xcconfig +++ b/Pods/Target Support Files/Moya-iOS/Moya-iOS.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "ReactiveSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Moya-macOS/Moya-macOS.xcconfig b/Pods/Target Support Files/Moya-macOS/Moya-macOS.xcconfig index 3a05264c..b33a630c 100644 --- a/Pods/Target Support Files/Moya-macOS/Moya-macOS.xcconfig +++ b/Pods/Target Support Files/Moya-macOS/Moya-macOS.xcconfig @@ -2,7 +2,6 @@ CODE_SIGN_IDENTITY = CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "ReactiveSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Moya-tvOS/Moya-tvOS.xcconfig b/Pods/Target Support Files/Moya-tvOS/Moya-tvOS.xcconfig index 6cb39222..e4efdd72 100644 --- a/Pods/Target Support Files/Moya-tvOS/Moya-tvOS.xcconfig +++ b/Pods/Target Support Files/Moya-tvOS/Moya-tvOS.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "Foundation" -framework "ReactiveSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-acknowledgements.plist b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-acknowledgements.plist index 7c82be47..b1a9c852 100644 --- a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-acknowledgements.plist @@ -1,5 +1,765 @@ - + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + MIT 3 License + +Copyright (c) 2015, EVICT B.V. +All rights reserved. +http://evict.nl, mailto://edwin@evict.nl + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +* Neither the name of EVICT B.V. nor the +names of its contributors may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + MIT + Title + EVReflection + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + Alamofire + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-present Artsy, Ash Furrow + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + Moya + Type + PSGroupSpecifier + + + FooterText + **Copyright (c) 2012 - 2016, GitHub, Inc.** +**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. + + License + MIT + Title + ReactiveSwift + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + Realm + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + RealmSwift + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014 Rob Rix + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + License + MIT + Title + Result + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxAtomic + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxSwift + Type + PSGroupSpecifier + + + FooterText + XMLDictionary + +Copyright (C) 2011 Charcoal Design + +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 + XMLDictionary + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + diff --git a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-frameworks.sh b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-frameworks.sh index f412ff31..b0eefedd 100755 --- a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-frameworks.sh +++ b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5-frameworks.sh @@ -3,10 +3,15 @@ set -e set -u set -o pipefail +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -36,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -67,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -136,7 +141,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.debug.xcconfig b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.debug.xcconfig index f83259f4..b8704e0f 100644 --- a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.debug.xcconfig +++ b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-ios" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.release.xcconfig b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.release.xcconfig index f83259f4..b8704e0f 100644 --- a/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.release.xcconfig +++ b/Pods/Target Support Files/Pods-44Demo5/Pods-44Demo5.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-ios" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-acknowledgements.plist b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-acknowledgements.plist index 7c82be47..a36a999f 100644 --- a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-acknowledgements.plist @@ -1,5 +1,66 @@ - + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + MIT 3 License + +Copyright (c) 2015, EVICT B.V. +All rights reserved. +http://evict.nl, mailto://edwin@evict.nl + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +* Neither the name of EVICT B.V. nor the +names of its contributors may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + MIT + Title + EVReflection + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + diff --git a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-frameworks.sh b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-frameworks.sh index 77545bb6..acabe816 100755 --- a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-frameworks.sh +++ b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test-frameworks.sh @@ -3,10 +3,15 @@ set -e set -u set -o pipefail +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -36,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -67,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -136,7 +141,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.debug.xcconfig b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.debug.xcconfig index 50afb320..e3548f26 100644 --- a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.debug.xcconfig +++ b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.debug.xcconfig @@ -1,8 +1,8 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-Core" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-Core/EVReflection.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-Core/EVReflection.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "EVReflection" -framework "Foundation" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.release.xcconfig b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.release.xcconfig index 50afb320..e3548f26 100644 --- a/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.release.xcconfig +++ b/Pods/Target Support Files/Pods-Performance.Test/Pods-Performance.Test.release.xcconfig @@ -1,8 +1,8 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-Core" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-Core/EVReflection.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-Core/EVReflection.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "EVReflection" -framework "Foundation" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-acknowledgements.plist b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-acknowledgements.plist index 7c82be47..b1a9c852 100644 --- a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-acknowledgements.plist @@ -1,5 +1,765 @@ - + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + MIT 3 License + +Copyright (c) 2015, EVICT B.V. +All rights reserved. +http://evict.nl, mailto://edwin@evict.nl + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +* Neither the name of EVICT B.V. nor the +names of its contributors may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + MIT + Title + EVReflection + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + Alamofire + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-present Artsy, Ash Furrow + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + Moya + Type + PSGroupSpecifier + + + FooterText + **Copyright (c) 2012 - 2016, GitHub, Inc.** +**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. + + License + MIT + Title + ReactiveSwift + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + Realm + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + RealmSwift + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014 Rob Rix + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + License + MIT + Title + Result + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxAtomic + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxSwift + Type + PSGroupSpecifier + + + FooterText + XMLDictionary + +Copyright (C) 2011 Charcoal Design + +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 + XMLDictionary + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + diff --git a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-frameworks.sh b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-frameworks.sh index 675bf117..f3e2b9af 100755 --- a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-frameworks.sh +++ b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-frameworks.sh @@ -3,10 +3,15 @@ set -e set -u set -o pipefail +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -36,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -67,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -136,7 +141,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.debug.xcconfig b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.debug.xcconfig index bb93b06d..7a061de4 100644 --- a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.debug.xcconfig +++ b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.debug.xcconfig @@ -2,10 +2,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CODE_SIGN_IDENTITY = FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-0db607d1" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-0db607d1/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-macOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/../Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-0db607d1/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-macOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-macosx" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.release.xcconfig b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.release.xcconfig index bb93b06d..7a061de4 100644 --- a/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.release.xcconfig +++ b/Pods/Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.release.xcconfig @@ -2,10 +2,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CODE_SIGN_IDENTITY = FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-0db607d1" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-0db607d1/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-macOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/../Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-macOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-0db607d1/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-macOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-macOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-macosx" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-acknowledgements.plist b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-acknowledgements.plist index 7c82be47..b1a9c852 100644 --- a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-acknowledgements.plist @@ -1,5 +1,765 @@ - + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + MIT 3 License + +Copyright (c) 2015, EVICT B.V. +All rights reserved. +http://evict.nl, mailto://edwin@evict.nl + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +* Neither the name of EVICT B.V. nor the +names of its contributors may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + MIT + Title + EVReflection + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + Alamofire + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-present Artsy, Ash Furrow + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + Moya + Type + PSGroupSpecifier + + + FooterText + **Copyright (c) 2012 - 2016, GitHub, Inc.** +**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. + + License + MIT + Title + ReactiveSwift + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + Realm + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + RealmSwift + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014 Rob Rix + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + License + MIT + Title + Result + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxAtomic + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxSwift + Type + PSGroupSpecifier + + + FooterText + XMLDictionary + +Copyright (C) 2011 Charcoal Design + +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 + XMLDictionary + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + diff --git a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-frameworks.sh b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-frameworks.sh index 2ae5fee5..4a403c74 100755 --- a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-frameworks.sh +++ b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-frameworks.sh @@ -3,10 +3,15 @@ set -e set -u set -o pipefail +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -36,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -67,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -136,7 +141,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.debug.xcconfig b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.debug.xcconfig index 3e16f039..f566418b 100644 --- a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.debug.xcconfig +++ b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-18115d1d" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-18115d1d/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-tvOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-18115d1d/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-tvOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-tvos" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.release.xcconfig b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.release.xcconfig index 3e16f039..f566418b 100644 --- a/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.release.xcconfig +++ b/Pods/Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-18115d1d" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-18115d1d/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-tvOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-tvOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-18115d1d/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-tvOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-tvOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-tvos" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-acknowledgements.plist b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-acknowledgements.plist index 7c82be47..b1a9c852 100644 --- a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-acknowledgements.plist @@ -1,5 +1,765 @@ - + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + MIT 3 License + +Copyright (c) 2015, EVICT B.V. +All rights reserved. +http://evict.nl, mailto://edwin@evict.nl + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. +* Neither the name of EVICT B.V. nor the +names of its contributors may be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + MIT + Title + EVReflection + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2014 Alamofire Software Foundation (http://alamofire.org/) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + Alamofire + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-present Artsy, Ash Furrow + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + Moya + Type + PSGroupSpecifier + + + FooterText + **Copyright (c) 2012 - 2016, GitHub, Inc.** +**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. + + License + MIT + Title + ReactiveSwift + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + Realm + Type + PSGroupSpecifier + + + FooterText + TABLE OF CONTENTS + +1. Apache License version 2.0 +2. Realm Components +3. Export Compliance + +1. ------------------------------------------------------------------------------- + + 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. + +2. ------------------------------------------------------------------------------- + +REALM COMPONENTS + +This software contains components with separate copyright and license terms. +Your use of these components is subject to the terms and conditions of the +following licenses. + +For the Realm Platform Extensions component + + Realm Platform Extensions License + + Copyright (c) 2011-2017 Realm Inc All rights reserved + + Redistribution and use in binary form, with or without modification, is + permitted provided that the following conditions are met: + + 1. You agree not to attempt to decompile, disassemble, reverse engineer or + otherwise discover the source code from which the binary code was derived. + You may, however, access and obtain a separate license for most of the + source code from which this Software was created, at + http://realm.io/pricing/. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +3. ------------------------------------------------------------------------------- + +EXPORT COMPLIANCE + +You understand that the Software may contain cryptographic functions that may be +subject to export restrictions, and you represent and warrant that you are not +(i) located in a jurisdiction that is subject to United States economic +sanctions (“Prohibited Jurisdiction”), including Cuba, Iran, North Korea, +Sudan, Syria or the Crimea region, (ii) a person listed on any U.S. government +blacklist (to include the List of Specially Designated Nationals and Blocked +Persons or the Consolidated Sanctions List administered by the U.S. Department +of the Treasury’s Office of Foreign Assets Control, or the Denied Persons List +or Entity List administered by the U.S. Department of Commerce) +(“Sanctioned Person”), or (iii) controlled or 50% or more owned by a Sanctioned +Person. + +You agree to comply with all export, re-export and import restrictions and +regulations of the U.S. Department of Commerce or other agency or authority of +the United States or other applicable countries. You also agree not to transfer, +or authorize the transfer of, directly or indirectly, of the Software to any +Prohibited Jurisdiction, or otherwise in violation of any such restrictions or +regulations. + + License + Apache 2.0 + Title + RealmSwift + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014 Rob Rix + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + License + MIT + Title + Result + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxAtomic + Type + PSGroupSpecifier + + + FooterText + **The MIT License** +**Copyright © 2015 Krunoslav Zaher** +**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. + License + MIT + Title + RxSwift + Type + PSGroupSpecifier + + + FooterText + XMLDictionary + +Copyright (C) 2011 Charcoal Design + +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 + XMLDictionary + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + diff --git a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-frameworks.sh b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-frameworks.sh index 95250ccf..0902995a 100755 --- a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-frameworks.sh +++ b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-frameworks.sh @@ -3,10 +3,15 @@ set -e set -u set -o pipefail +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -36,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -67,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -136,7 +141,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.debug.xcconfig b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.debug.xcconfig index f83259f4..b8704e0f 100644 --- a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.debug.xcconfig +++ b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-ios" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.release.xcconfig b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.release.xcconfig index f83259f4..b8704e0f 100644 --- a/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.release.xcconfig +++ b/Pods/Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire-iOS/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/EVReflection-e20423af/EVReflection.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Moya-iOS/Moya.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS/ReactiveSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS/Realm.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS/RealmSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS/Result.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS/RxAtomic.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS/RxSwift.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XMLDictionary-iOS/XMLDictionary.framework/Headers" -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"realmcore-ios" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CloudKit" -framework "CoreData" -framework "EVReflection" -framework "Foundation" -framework "Moya" -framework "ReactiveSwift" -framework "Realm" -framework "RealmSwift" -framework "Result" -framework "RxAtomic" -framework "RxSwift" -framework "Security" -framework "XMLDictionary" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.xcconfig b/Pods/Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.xcconfig index fc56ce20..35371709 100644 --- a/Pods/Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.xcconfig +++ b/Pods/Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-iOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Result-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Result" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS OTHER_SWIFT_FLAGS[config=Release] = $(inherited) -suppress-warnings PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.xcconfig b/Pods/Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.xcconfig index 4e263162..6f59d99f 100644 --- a/Pods/Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.xcconfig +++ b/Pods/Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.xcconfig @@ -2,7 +2,6 @@ CODE_SIGN_IDENTITY = CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-macOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Result-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Result" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS OTHER_SWIFT_FLAGS[config=Release] = $(inherited) -suppress-warnings PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.xcconfig b/Pods/Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.xcconfig index 5520b3e8..68ca1ece 100644 --- a/Pods/Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.xcconfig +++ b/Pods/Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/ReactiveSwift-tvOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Result-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "Result" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS OTHER_SWIFT_FLAGS[config=Release] = $(inherited) -suppress-warnings PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Realm-iOS/Realm-iOS.xcconfig b/Pods/Target Support Files/Realm-iOS/Realm-iOS.xcconfig index f46dd2e0..c8d8ae7c 100644 --- a/Pods/Target Support Files/Realm-iOS/Realm-iOS.xcconfig +++ b/Pods/Target Support Files/Realm-iOS/Realm-iOS.xcconfig @@ -5,7 +5,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" OTHER_CPLUSPLUSFLAGS = -isystem "${PODS_ROOT}/Realm/include/core" -fvisibility-inlines-hidden -OTHER_LDFLAGS = $(inherited) -l"c++" -l"realmcore-ios" -l"z" -framework "Security" +OTHER_LDFLAGS = $(inherited) -l"c++" -l"realmcore-ios" -l"z" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Pods/Target Support Files/Realm-macOS/Realm-macOS.xcconfig b/Pods/Target Support Files/Realm-macOS/Realm-macOS.xcconfig index 4e3e368b..9ff1a2d1 100644 --- a/Pods/Target Support Files/Realm-macOS/Realm-macOS.xcconfig +++ b/Pods/Target Support Files/Realm-macOS/Realm-macOS.xcconfig @@ -6,7 +6,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" OTHER_CPLUSPLUSFLAGS = -isystem "${PODS_ROOT}/Realm/include/core" -fvisibility-inlines-hidden -OTHER_LDFLAGS = $(inherited) -l"c++" -l"realmcore-macosx" -l"z" -framework "Security" +OTHER_LDFLAGS = $(inherited) -l"c++" -l"realmcore-macosx" -l"z" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Pods/Target Support Files/Realm-tvOS/Realm-tvOS.xcconfig b/Pods/Target Support Files/Realm-tvOS/Realm-tvOS.xcconfig index 1dd32482..014d48f5 100644 --- a/Pods/Target Support Files/Realm-tvOS/Realm-tvOS.xcconfig +++ b/Pods/Target Support Files/Realm-tvOS/Realm-tvOS.xcconfig @@ -5,7 +5,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" OTHER_CPLUSPLUSFLAGS = -isystem "${PODS_ROOT}/Realm/include/core" -fvisibility-inlines-hidden -OTHER_LDFLAGS = $(inherited) -l"c++" -l"realmcore-tvos" -l"z" -framework "Security" +OTHER_LDFLAGS = $(inherited) -l"c++" -l"realmcore-tvos" -l"z" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Pods/Target Support Files/RealmSwift-iOS/RealmSwift-iOS.xcconfig b/Pods/Target Support Files/RealmSwift-iOS/RealmSwift-iOS.xcconfig index bb39f37a..c1620018 100644 --- a/Pods/Target Support Files/RealmSwift-iOS/RealmSwift-iOS.xcconfig +++ b/Pods/Target Support Files/RealmSwift-iOS/RealmSwift-iOS.xcconfig @@ -2,7 +2,6 @@ APPLICATION_EXTENSION_API_ONLY = YES CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-iOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Realm-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -l"c++" -l"z" -framework "Realm" -framework "Security" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/RealmSwift-macOS/RealmSwift-macOS.xcconfig b/Pods/Target Support Files/RealmSwift-macOS/RealmSwift-macOS.xcconfig index c69d8033..40ed6d92 100644 --- a/Pods/Target Support Files/RealmSwift-macOS/RealmSwift-macOS.xcconfig +++ b/Pods/Target Support Files/RealmSwift-macOS/RealmSwift-macOS.xcconfig @@ -3,7 +3,6 @@ CODE_SIGN_IDENTITY = CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-macOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Realm-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -l"c++" -l"z" -framework "Realm" -framework "Security" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.xcconfig b/Pods/Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.xcconfig index b4d134bf..95b6b581 100644 --- a/Pods/Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.xcconfig +++ b/Pods/Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.xcconfig @@ -2,7 +2,6 @@ APPLICATION_EXTENSION_API_ONLY = YES CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RealmSwift-tvOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Realm-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -l"c++" -l"z" -framework "Realm" -framework "Security" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/RxSwift-iOS/RxSwift-iOS.xcconfig b/Pods/Target Support Files/RxSwift-iOS/RxSwift-iOS.xcconfig index 75120266..14107a95 100644 --- a/Pods/Target Support Files/RxSwift-iOS/RxSwift-iOS.xcconfig +++ b/Pods/Target Support Files/RxSwift-iOS/RxSwift-iOS.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-iOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "RxAtomic" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/RxSwift-macOS/RxSwift-macOS.xcconfig b/Pods/Target Support Files/RxSwift-macOS/RxSwift-macOS.xcconfig index aa36fcd7..94990a89 100644 --- a/Pods/Target Support Files/RxSwift-macOS/RxSwift-macOS.xcconfig +++ b/Pods/Target Support Files/RxSwift-macOS/RxSwift-macOS.xcconfig @@ -2,7 +2,6 @@ CODE_SIGN_IDENTITY = CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-macOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "RxAtomic" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/RxSwift-tvOS/RxSwift-tvOS.xcconfig b/Pods/Target Support Files/RxSwift-tvOS/RxSwift-tvOS.xcconfig index 3dbb9ed6..d53a9a84 100644 --- a/Pods/Target Support Files/RxSwift-tvOS/RxSwift-tvOS.xcconfig +++ b/Pods/Target Support Files/RxSwift-tvOS/RxSwift-tvOS.xcconfig @@ -1,7 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift-tvOS FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxAtomic-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -OTHER_LDFLAGS = $(inherited) -framework "RxAtomic" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Source/Alamofire/DataRequest+EVReflectable.swift b/Source/Alamofire/DataRequest+EVReflectable.swift index 76b472dd..06c1c9f9 100755 --- a/Source/Alamofire/DataRequest+EVReflectable.swift +++ b/Source/Alamofire/DataRequest+EVReflectable.swift @@ -98,7 +98,7 @@ public extension DataRequest { - returns: The request. */ @discardableResult - public func responseObject(queue: DispatchQueue? = nil, keyPath: String? = nil, mapToObject object: T? = nil, completionHandler: @escaping (DataResponse) -> Void) -> Self where T: EVReflectable { + func responseObject(queue: DispatchQueue? = nil, keyPath: String? = nil, mapToObject object: T? = nil, completionHandler: @escaping (DataResponse) -> Void) -> Self where T: EVReflectable { let serializer = self.EVReflectionSerializer(keyPath, mapToObject: object) return response(queue: queue, responseSerializer: serializer, completionHandler: completionHandler) @@ -164,7 +164,7 @@ public extension DataRequest { - returns: The request. */ @discardableResult - public func responseArray(queue: DispatchQueue? = nil, keyPath: String? = nil, mapToObject object: T? = nil, completionHandler: @escaping (DataResponse<[T]>) -> Void) -> Self where T: EVReflectable { + func responseArray(queue: DispatchQueue? = nil, keyPath: String? = nil, mapToObject object: T? = nil, completionHandler: @escaping (DataResponse<[T]>) -> Void) -> Self where T: EVReflectable { let serializer = self.EVReflectionArraySerializer(keyPath, mapToObject: object) return response(queue: queue, responseSerializer: serializer, completionHandler: completionHandler) } diff --git a/Source/Alamofire/Moya/Response+EVReflectable.swift b/Source/Alamofire/Moya/Response+EVReflectable.swift index 30d7e75b..9066a7a4 100755 --- a/Source/Alamofire/Moya/Response+EVReflectable.swift +++ b/Source/Alamofire/Moya/Response+EVReflectable.swift @@ -12,7 +12,7 @@ public extension Response { /// Maps data received from the signal into an object which implements the EVReflectable protocol. /// If the conversion fails, the signal errors. - public func Rmap(to type:T.Type, forKeyPath: String? = nil) throws -> T where T: EVReflectable { + func Rmap(to type:T.Type, forKeyPath: String? = nil) throws -> T where T: EVReflectable { let json = try mapJSON() var dict: NSDictionary = NSDictionary() if let d = json as? NSDictionary { @@ -25,7 +25,7 @@ public extension Response { /// Maps data received from the signal into an array of objects which implement the ALSwiftyJSONAble protocol /// If the conversion fails, the signal errors. - public func RmapArray(to type:T.Type, forKeyPath: String? = nil) throws -> [T] where T: EVReflectable { + func RmapArray(to type:T.Type, forKeyPath: String? = nil) throws -> [T] where T: EVReflectable { var array: NSArray = NSArray() var json = try mapJSON() @@ -60,7 +60,7 @@ public extension Response { return parsedObject } - public func RmapNestedArray(to type:T.Type, forKeyPath: String? = nil) throws -> [[T]] where T: EVReflectable { + func RmapNestedArray(to type:T.Type, forKeyPath: String? = nil) throws -> [[T]] where T: EVReflectable { var array: NSArray = NSArray() var json = try mapJSON() @@ -85,7 +85,7 @@ public extension Response { return parsedArray } - public func RmapInnerArray(array: NSArray) -> [T] where T: EVReflectable { + func RmapInnerArray(array: NSArray) -> [T] where T: EVReflectable { return array.map { dictMap(from: $0 as? NSDictionary) } as [T] } } diff --git a/Source/Alamofire/Moya/RxSwift/Observable+EVReflectable.swift b/Source/Alamofire/Moya/RxSwift/Observable+EVReflectable.swift index 1570dbf8..b9ee2d08 100755 --- a/Source/Alamofire/Moya/RxSwift/Observable+EVReflectable.swift +++ b/Source/Alamofire/Moya/RxSwift/Observable+EVReflectable.swift @@ -15,7 +15,7 @@ public extension ObservableType where E == Response { /// Maps data received from the signal into an object /// which implements the Mappable protocol and returns the result back /// If the conversion fails, the signal errors. - public func Rmap(to type: T.Type, forKeyPath: String? = nil) -> Observable where T: EVReflectable { + func Rmap(to type: T.Type, forKeyPath: String? = nil) -> Observable where T: EVReflectable { return flatMap { response -> Observable in let result = try response.Rmap(to: T.self, forKeyPath: forKeyPath) return Observable.just(result) @@ -25,14 +25,14 @@ public extension ObservableType where E == Response { /// Maps data received from the signal into an array of objects /// which implement the Mappable protocol and returns the result back /// If the conversion fails, the signal errors. - public func RmapArray(to type: T.Type, forKeyPath: String? = nil) -> Observable<[T]> where T: EVReflectable { + func RmapArray(to type: T.Type, forKeyPath: String? = nil) -> Observable<[T]> where T: EVReflectable { return flatMap { response -> Observable<[T]> in let result = try response.RmapArray(to: T.self, forKeyPath: forKeyPath) return Observable.just(result) } } - public func RmapNestedArray(to type: T.Type, forKeyPath: String? = nil) -> Observable<[[T]]> where T: EVReflectable { + func RmdArray(to type: T.Type, forKeyPath: String? = nil) -> Observable<[[T]]> where T: EVReflectable { return flatMap { response -> Observable<[[T]]> in let result = try response.RmapNestedArray(to: T.self, forKeyPath: forKeyPath) return Observable.just(result) @@ -48,7 +48,7 @@ public extension PrimitiveSequence where TraitType == SingleTrait, ElementType = /// Maps data received from the signal into an object (on the default Background thread) which /// implements the EVReflectable protocol and returns the result back on the MainScheduler. /// If the conversion fails, the signal errors. - public func Rmap(to type: T.Type, forKeyPath: String? = nil) -> Single where T: EVReflectable { + func Rmap(to type: T.Type, forKeyPath: String? = nil) -> Single where T: EVReflectable { return observeOn(ConcurrentDispatchQueueScheduler(qos: .background)) .flatMap { response -> Single in return Single.just(try response.Rmap(to: type, forKeyPath: forKeyPath)) @@ -59,7 +59,7 @@ public extension PrimitiveSequence where TraitType == SingleTrait, ElementType = /// Maps data received from the signal into an array of objects (on the default Background thread) /// which implement the EVReflectable protocol and returns the result back on the MainScheduler /// If the conversion fails, the signal errors. - public func RmapArray(to type: T.Type, forKeyPath: String? = nil) -> Single<[T]> where T: EVReflectable { + func RmapArray(to type: T.Type, forKeyPath: String? = nil) -> Single<[T]> where T: EVReflectable { return observeOn(ConcurrentDispatchQueueScheduler(qos: .background)) .flatMap { response -> Single<[T]> in return Single.just(try response.RmapArray(to: type, forKeyPath: forKeyPath)) @@ -70,7 +70,7 @@ public extension PrimitiveSequence where TraitType == SingleTrait, ElementType = /// Maps data received from the signal into an array of objects (on the default Background thread) /// which implement the EVReflectable protocol and returns the result back on the MainScheduler /// If the conversion fails, the signal errors. - public func RmapNestedArray(to type: T.Type, forKeyPath: String? = nil) -> Single<[[T]]> where T: EVReflectable { + func RmapNestedArray(to type: T.Type, forKeyPath: String? = nil) -> Single<[[T]]> where T: EVReflectable { return observeOn(ConcurrentDispatchQueueScheduler(qos: .background)) .flatMap { response -> Single<[[T]]> in return Single.just(try response.RmapNestedArray(to: type, forKeyPath: forKeyPath)) diff --git a/Source/Alamofire/Moya/RxSwift/XML/Observable+EVReflectable+XMLDictionary.swift b/Source/Alamofire/Moya/RxSwift/XML/Observable+EVReflectable+XMLDictionary.swift index df4e5e08..950f982d 100755 --- a/Source/Alamofire/Moya/RxSwift/XML/Observable+EVReflectable+XMLDictionary.swift +++ b/Source/Alamofire/Moya/RxSwift/XML/Observable+EVReflectable+XMLDictionary.swift @@ -15,7 +15,7 @@ public extension ObservableType where E == Response { /// Maps data received from the signal into an object /// which implements the Mappable protocol and returns the result back /// If the conversion fails, the signal errors. - public func RmapXml(to type: T.Type) -> Observable where T: EVReflectable { + func RmapXml(to type: T.Type) -> Observable where T: EVReflectable { return flatMap { response -> Observable in let result = try response.RmapXml(to: T.self) return Observable.just(result) @@ -29,7 +29,7 @@ public extension PrimitiveSequence where TraitType == SingleTrait, ElementType = /// Maps data received from the signal into an object (on the default Background thread) which /// implements the EVReflectable protocol and returns the result back on the MainScheduler. /// If the conversion fails, the signal errors. - public func RmapXml(to type: T.Type, forKeyPath: String? = nil) -> Single where T: EVReflectable { + func RmapXml(to type: T.Type, forKeyPath: String? = nil) -> Single where T: EVReflectable { return observeOn(ConcurrentDispatchQueueScheduler(qos: .background)) .flatMap { response -> Single in return Single.just(try response.RmapXml(to: type, forKeyPath: forKeyPath)) diff --git a/Source/Alamofire/Moya/XML/Response+EVReflectable+XMLDictionary.swift b/Source/Alamofire/Moya/XML/Response+EVReflectable+XMLDictionary.swift index e73fb976..d4da3d2e 100755 --- a/Source/Alamofire/Moya/XML/Response+EVReflectable+XMLDictionary.swift +++ b/Source/Alamofire/Moya/XML/Response+EVReflectable+XMLDictionary.swift @@ -13,7 +13,7 @@ public extension Response { /// Maps data received from the signal into an object which implements the EVReflectable protocol. /// If the conversion fails, the signal errors. - public func RmapXml(to type:T.Type, forKeyPath: String? = nil) throws -> T where T: EVReflectable { + func RmapXml(to type:T.Type, forKeyPath: String? = nil) throws -> T where T: EVReflectable { let dict: NSDictionary = NSDictionary(xmlString: String(data: data, encoding: .utf8) ?? "") ?? NSDictionary() let result: T = dictMap(from: dict, forKeyPath: forKeyPath) return result diff --git a/Source/Alamofire/XML/DataRequest+EVReflectable+XMLDictionary.swift b/Source/Alamofire/XML/DataRequest+EVReflectable+XMLDictionary.swift index a4dfa810..6e442eb2 100755 --- a/Source/Alamofire/XML/DataRequest+EVReflectable+XMLDictionary.swift +++ b/Source/Alamofire/XML/DataRequest+EVReflectable+XMLDictionary.swift @@ -44,7 +44,7 @@ public extension DataRequest { - returns: The request. */ @discardableResult - public func responseObjectFromXML(queue: DispatchQueue? = nil, keyPath: String? = nil, mapToObject object: T? = nil, completionHandler: @escaping (DataResponse) -> Void) -> Self where T: EVReflectable{ + func responseObjectFromXML(queue: DispatchQueue? = nil, keyPath: String? = nil, mapToObject object: T? = nil, completionHandler: @escaping (DataResponse) -> Void) -> Self where T: EVReflectable{ let serializer = self.EVReflectionXMLSerializer(keyPath, mapToObject: object) return response(queue: queue, responseSerializer: serializer, completionHandler: completionHandler) diff --git a/Source/CloudKit/CKRecord+EVReflectable.swift b/Source/CloudKit/CKRecord+EVReflectable.swift index fc4e07fa..e149fb62 100755 --- a/Source/CloudKit/CKRecord+EVReflectable.swift +++ b/Source/CloudKit/CKRecord+EVReflectable.swift @@ -18,7 +18,7 @@ public extension CKRecord { - parameter dataObject: The CKDataObject */ - public convenience init?(_ dataObject: CKDataObject) { + convenience init?(_ dataObject: CKDataObject) { if let fields = dataObject.encodedSystemFields { let coder = NSKeyedUnarchiver(forReadingWith: fields) self.init(coder: coder) @@ -37,7 +37,7 @@ public extension CKRecord { - parameter record: The CKRecord that will be converted to an object :return: The object that is created from the record */ - public func toDataObject() -> CKDataObject? { + func toDataObject() -> CKDataObject? { if let theObject = EVReflection.fromDictionary(self.toDictionary(), anyobjectTypeString: self.recordType) as? CKDataObject { theObject.recordID = self.recordID theObject.recordType = self.recordType @@ -62,7 +62,7 @@ public extension CKRecord { :return: The dictionary that is created from the record */ - public func toDictionary() -> NSDictionary { + func toDictionary() -> NSDictionary { let dictionary = NSMutableDictionary() for key in self.allKeys() { if let value = self.object(forKey: key) { diff --git a/Source/CoreData/EVManagedObject.swift b/Source/CoreData/EVManagedObject.swift index c348c52e..e65289e4 100644 --- a/Source/CoreData/EVManagedObject.swift +++ b/Source/CoreData/EVManagedObject.swift @@ -10,7 +10,7 @@ import CoreData @objcMembers @objc open class EVManagedObject: NSManagedObject, EVReflectable { - + /** Implementation of a required initializer which is required by NSManagedObject diff --git a/Source/CoreData/EVManagedObjectArrayExtension.swift b/Source/CoreData/EVManagedObjectArrayExtension.swift index aaffedb8..e7bb14f8 100644 --- a/Source/CoreData/EVManagedObjectArrayExtension.swift +++ b/Source/CoreData/EVManagedObjectArrayExtension.swift @@ -20,7 +20,7 @@ public extension Array where Element: EVManagedObject { - parameter json: The json string - parameter conversionOptions: Option set for the various conversion options. */ - public init(context: NSManagedObjectContext, json: String?, conversionOptions: ConversionOptions = .DefaultDeserialize) { + init(context: NSManagedObjectContext, json: String?, conversionOptions: ConversionOptions = .DefaultDeserialize) { self.init() let dictArray: [NSDictionary] = EVReflection.dictionaryArrayFromJson(json) for item in dictArray { @@ -38,7 +38,7 @@ public extension Array where Element: EVManagedObject { - returns: The object type */ - public func getArrayTypeInstance(_ arr: Array, context: NSManagedObjectContext) -> T { + func getArrayTypeInstance(_ arr: Array, context: NSManagedObjectContext) -> T { return arr.getTypeInstance(context: context) } @@ -47,7 +47,7 @@ public extension Array where Element: EVManagedObject { - returns: The object type */ - public func getTypeInstance(context: NSManagedObjectContext) -> T { + func getTypeInstance(context: NSManagedObjectContext) -> T { let nsobjectype: EVManagedObject.Type = T.self let name = EVReflection.swiftStringFromClass(nsobjectype) guard let entity = NSEntityDescription.entity(forEntityName: name, in: context) else { return T() } @@ -65,7 +65,7 @@ public extension Array where Element: EVManagedObject { - returns: The object type */ - public func getTypeAsString() -> String { + func getTypeAsString() -> String { let item = self.getTypeInstance() return NSStringFromClass(type(of:item)) } diff --git a/Source/EVArrayExtension.swift b/Source/EVArrayExtension.swift index 63b6b3d0..1f15be87 100755 --- a/Source/EVArrayExtension.swift +++ b/Source/EVArrayExtension.swift @@ -19,7 +19,7 @@ public extension Array where Element: NSObject { - parameter json: The json string - parameter conversionOptions: Option set for the various conversion options. */ - public init(json: String?, conversionOptions: ConversionOptions = .DefaultDeserialize, forKeyPath: String? = nil) { + init(json: String?, conversionOptions: ConversionOptions = .DefaultDeserialize, forKeyPath: String? = nil) { self.init() let arrayTypeInstance = getArrayTypeInstance(self) let newArray = EVReflection.arrayFromJson(type: arrayTypeInstance, json: json, conversionOptions: conversionOptions, forKeyPath: forKeyPath) @@ -35,7 +35,7 @@ public extension Array where Element: NSObject { - parameter json: The json string - parameter conversionOptions: Option set for the various conversion options. */ - public init(data: Data?, conversionOptions: ConversionOptions = .DefaultDeserialize, forKeyPath: String? = nil) { + init(data: Data?, conversionOptions: ConversionOptions = .DefaultDeserialize, forKeyPath: String? = nil) { self.init() let arrayTypeInstance = getArrayTypeInstance(self) let newArray = EVReflection.arrayFromData(nil, type:arrayTypeInstance, data: data, conversionOptions: conversionOptions, forKeyPath: forKeyPath) @@ -50,7 +50,7 @@ public extension Array where Element: NSObject { - parameter json: The json string - parameter conversionOptions: Option set for the various conversion options. */ - public init(dictionaryArray: [NSDictionary], conversionOptions: ConversionOptions = .DefaultDeserialize) { + init(dictionaryArray: [NSDictionary], conversionOptions: ConversionOptions = .DefaultDeserialize) { self.init() for item in dictionaryArray { let arrayTypeInstance = getArrayTypeInstance(self) @@ -65,7 +65,7 @@ public extension Array where Element: NSObject { - parameter json: The json string - parameter conversionOptions: Option set for the various conversion options. */ - public init(dictionary: NSDictionary, forKeyPath: String, conversionOptions: ConversionOptions = .DefaultDeserialize) { + init(dictionary: NSDictionary, forKeyPath: String, conversionOptions: ConversionOptions = .DefaultDeserialize) { self.init() guard let dictionaryArray = dictionary.value(forKeyPath: forKeyPath) as? [NSDictionary] else { @@ -88,7 +88,7 @@ public extension Array where Element: NSObject { - returns: The object type */ - public func getArrayTypeInstance(_ arr: Array) -> T { + func getArrayTypeInstance(_ arr: Array) -> T { return arr.getTypeInstance() } @@ -97,7 +97,7 @@ public extension Array where Element: NSObject { - returns: The object type */ - public func getTypeInstance( + func getTypeInstance( ) -> T { let nsobjectype: NSObject.Type = T.self let nsobject: NSObject = nsobjectype.init() @@ -113,7 +113,7 @@ public extension Array where Element: NSObject { - returns: The object type */ - public func getTypeAsString() -> String { + func getTypeAsString() -> String { let item = self.getTypeInstance() return NSStringFromClass(type(of:item)) } @@ -132,7 +132,7 @@ public extension Array where Element: EVReflectable { - returns: The json string */ - public func toJsonString(_ conversionOptions: ConversionOptions = .DefaultSerialize, prettyPrinted: Bool = false) -> String { + func toJsonString(_ conversionOptions: ConversionOptions = .DefaultSerialize, prettyPrinted: Bool = false) -> String { return "[\n" + self.map({($0).toJsonString(conversionOptions, prettyPrinted: prettyPrinted)}).joined(separator: ", \n") + "\n]" } @@ -145,7 +145,7 @@ public extension Array where Element: EVReflectable { - returns: The json data */ - public func toJsonData(_ conversionOptions: ConversionOptions = .DefaultSerialize, prettyPrinted: Bool = false, encoding: String.Encoding = .utf8) -> Data { + func toJsonData(_ conversionOptions: ConversionOptions = .DefaultSerialize, prettyPrinted: Bool = false, encoding: String.Encoding = .utf8) -> Data { return self.toJsonString(conversionOptions, prettyPrinted: prettyPrinted).data(using: encoding) ?? Data() } @@ -156,7 +156,7 @@ public extension Array where Element: EVReflectable { - returns: The array of dictionaries */ - public func toDictionaryArray(_ conversionOptions: ConversionOptions = .DefaultSerialize) -> NSArray { + func toDictionaryArray(_ conversionOptions: ConversionOptions = .DefaultSerialize) -> NSArray { return self.map({($0).toDictionary(conversionOptions)}) as NSArray } } @@ -172,7 +172,7 @@ public extension Array where Element: NSDictionary { - parameter json: The json string */ - public init(jsonArray: String) { + init(jsonArray: String) { self.init() let dictArray = EVReflection.dictionaryArrayFromJson(jsonArray) @@ -187,7 +187,7 @@ public extension Array where Element: NSDictionary { - parameter json: The json string */ - public init(dataArray: Data) { + init(dataArray: Data) { self.init(jsonArray: String(data: dataArray, encoding: .utf8) ?? "") } @@ -198,7 +198,7 @@ public extension Array where Element: NSDictionary { - returns: The json string */ - public func toJsonStringArray(prettyPrinted: Bool = false) -> String { + func toJsonStringArray(prettyPrinted: Bool = false) -> String { let jsonArray: [String] = self.map { ($0 as NSDictionary).toJsonString(prettyPrinted: prettyPrinted) as String } return "[\n" + jsonArray.joined(separator: ", \n") + "\n]" } diff --git a/Source/EVDictionaryExtension.swift b/Source/EVDictionaryExtension.swift index 08dc7a77..c3195a6b 100755 --- a/Source/EVDictionaryExtension.swift +++ b/Source/EVDictionaryExtension.swift @@ -39,7 +39,7 @@ public extension NSDictionary { - parameter prettyPrinted: compact of pretty printed */ - public func toJsonString(prettyPrinted: Bool = false) -> String { + func toJsonString(prettyPrinted: Bool = false) -> String { let data = self.toJsonData(prettyPrinted: prettyPrinted) return String(data: data, encoding: .utf8) ?? "" } @@ -49,7 +49,7 @@ public extension NSDictionary { - parameter prettyPrinted: compact of pretty printed */ - public func toJsonData(prettyPrinted: Bool = false) -> Data { + func toJsonData(prettyPrinted: Bool = false) -> Data { do { if prettyPrinted { return try JSONSerialization.data(withJSONObject: self, options: .prettyPrinted) @@ -68,7 +68,7 @@ public extension NSMutableDictionary { - parameter dictionary: The 2nd dictionary that will be merged into this one */ - public func unionInPlace(dictionary: NSDictionary) { + func unionInPlace(dictionary: NSDictionary) { for (key, value) in dictionary { self[key] = value } @@ -79,7 +79,7 @@ public extension NSMutableDictionary { - parameter dictionary: The sequence that will be merged into this dictionary */ - public func unionInPlace(sequence: S) where + func unionInPlace(sequence: S) where S.Iterator.Element == (Key,Value) { for (key, value) in sequence { self[key] = value diff --git a/Source/EVObject.swift b/Source/EVObject.swift index 950d53a6..7aface3d 100755 --- a/Source/EVObject.swift +++ b/Source/EVObject.swift @@ -14,6 +14,7 @@ import Foundation */ @objcMembers open class EVObject: NSObject, NSCoding, EVReflectable { + // These are redundant in Swift 2+: CustomDebugStringConvertible, CustomStringConvertible, Hashable, Equatable /** diff --git a/Source/EVReflectable.swift b/Source/EVReflectable.swift index 83de69ec..8ec0767e 100755 --- a/Source/EVReflectable.swift +++ b/Source/EVReflectable.swift @@ -89,7 +89,8 @@ public protocol EVReflectable: class, NSObjectProtocol { - returns: The custom object that will be parsed (single value, dictionary or array) */ func customConverter() -> AnyObject? - + +/* /** Declaration for Equatable == @@ -109,7 +110,7 @@ public protocol EVReflectable: class, NSObjectProtocol { - returns: False if the objects are the the same, otherwise true. */ static func !=(lhs: EVReflectable, rhs: EVReflectable) -> Bool - +*/ /** Protocol container property for the reflection statusses */ diff --git a/Source/EVWorkaroundHelpers.swift b/Source/EVWorkaroundHelpers.swift index 93d62edd..19668d15 100755 --- a/Source/EVWorkaroundHelpers.swift +++ b/Source/EVWorkaroundHelpers.swift @@ -71,7 +71,7 @@ public extension EVAssociated { :returns: The label of the enum plus the associated value */ - public var associated: (label: String, value: Any?) { + var associated: (label: String, value: Any?) { get { let mirror = Mirror(reflecting: self) if let associated = mirror.children.first { diff --git a/UnitTests/AlamofireTests/AlamofireTests.swift b/UnitTests/AlamofireTests/AlamofireTests.swift index dcc61f6c..8e2f43d5 100755 --- a/UnitTests/AlamofireTests/AlamofireTests.swift +++ b/UnitTests/AlamofireTests/AlamofireTests.swift @@ -226,8 +226,8 @@ class AlamofireTests: XCTestCase { enum Router: URLRequestConvertible { - case list1() - case list2() + case list + case list2 static let baseURLString = "http://raw.githubusercontent.com/evermeer/AlamofireJsonToObjects/master/AlamofireJsonToObjectsTests/" static let perPage = 50 diff --git a/UnitTests/EVReflectionTests/EVReflectionTests.swift b/UnitTests/EVReflectionTests/EVReflectionTests.swift index 42a92dc2..ff185f55 100755 --- a/UnitTests/EVReflectionTests/EVReflectionTests.swift +++ b/UnitTests/EVReflectionTests/EVReflectionTests.swift @@ -545,5 +545,6 @@ class EVReflectionTests: XCTestCase { let date2 = Date(fromDateTimeString: "1268123281843") XCTAssertNotNil(date2) } + } diff --git a/UnitTests/UnitTests.xcodeproj/project.pbxproj b/UnitTests/UnitTests.xcodeproj/project.pbxproj index 120aaa61..25894980 100644 --- a/UnitTests/UnitTests.xcodeproj/project.pbxproj +++ b/UnitTests/UnitTests.xcodeproj/project.pbxproj @@ -1344,7 +1344,7 @@ SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -1396,7 +1396,7 @@ SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -1416,7 +1416,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "nl.evict.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -1430,7 +1430,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "nl.evict.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -1448,7 +1448,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SUPPORTED_PLATFORMS = macosx; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -1466,7 +1466,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SUPPORTED_PLATFORMS = macosx; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -1481,7 +1481,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "nl.evict.EVReflection-TVOS-Tests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Debug; @@ -1496,7 +1496,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "nl.evict.EVReflection-TVOS-Tests"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Release; From 0f2c7ae25fc9eddbb781f8785385a9abfd3d94a0 Mon Sep 17 00:00:00 2001 From: Edwin Vermeer Date: Thu, 7 Feb 2019 10:53:03 +0100 Subject: [PATCH 2/7] solving build errors in tests --- .../UserInterfaceState.xcuserstate | Bin 158322 -> 164418 bytes UnitTests/AlamofireTests/AlamofireTests.swift | 4 +- UnitTests/CloudKit/CKAsset+UIImage.swift | 4 +- .../EVObjectDescription.swift | 29 ++--- .../EVReflectionConversionOptionsTest.swift | 2 +- .../EVReflectionEventKitTests.swift | 2 +- .../EVReflectionIssue292.swift | 2 +- UnitTests/UnitTests.xcodeproj/project.pbxproj | 21 ++-- .../xcschemes/UnitTestsOSX.xcscheme | 99 ++++++++++++++++++ .../xcschemes/UnitTestsTVOS.xcscheme | 99 ++++++++++++++++++ 10 files changed, 233 insertions(+), 29 deletions(-) create mode 100644 UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsOSX.xcscheme create mode 100644 UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsTVOS.xcscheme diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate index 0c84662a3db696940a0fd77c16ace485e5d1a01a..c956efa2032dc6537388f696b730ce49689ccab1 100644 GIT binary patch literal 164418 zcmeFa2YeI9wm7`AMZ2rsyKKo49ocHOB@zg(^lEx@j4i;y4ao)!A=ydqAqgQN1u!Kc zq<2CRLPB~Eq!&tn^xk{^XSJ3rW5Uh7-+lM--uLj&!rGZRbLPyMGpEh$+?Iy=WNRSs zDuD=+pa_~^2$}CK-`mrCi{pu8eRI<^U-R5k;Aspo?SguEJjvJE+@dGYIqPrN zDHwt!IKn^}2@}zW=u7k?`V#|)frOvPCkluF5g|?>s)$L%WMT?2m6%3MCuR^ciCM&K zB1yCoZNy??39*!DCzcV*iBpNQh?T@O#I-~RaU-#XxQV!xxRbbxxSP12*hV}+TuMAd zJVxvyo+6$jUM5~8-Xz{7-X{(c9}}Mt-x1#vKM+3>zakY-ArwX@pcBzxG!&Jfax@Z+N0ZPrGz-l}HE1rXMfIowHKQbIMQsS9Gtimn zEOa)y3|)?{K&#M|=xVeUtwWp8ZRmD%2f7p8h3-ZVqaElG^cZ>?J%e6Ad(f-sEp!ka zLWj|p=qvO!`Vsv`%1D;vNS>6F3erTH$^PU3avu1JLUIw=My?=FBTpwUBrhT_CNCi`C0CM{k=K)($j#(U z%jZ@_F(F@!ic&FZ5H*As* zzLdU_UPE6)uctfc8|WM9E%Y7qo%CJwHhKsBH2n_UmCR+#mCS198s=JN9kZU<#B646Vzx53F}E{!GxsptmzW;gRX^9J({^DeWWIlvrdK43m!K4rdUzF~e~{$T!;(K1e^k{M)1 znO)|Vd1QTLePsh>Az7j91lftQp|VQZFxg1ic-aKmRM|AyEZJOHT((fQNS2T-mYpg) zO?H;-JlQ3(m9o{ct7O;8I%Jz=oH=+3T`*WqW0ZWS_{s zkbNinQT7Wq&Sb0EIJ=N-U|ZP5 zY&&~8dnS7pdjWePdntP*yPCaK@(9LZ4}&2gND({ega&lxxe=j2>mKdwJF zfE&p9xgZziV%#9^1nxwxoU7m}xrtmAH;J3fP2py6HQZdTmaF3$xJIstTgENtPUTi` zr*UU+=W`cumvdKetGM-C2e*OS$Zg`baJO@JaCdTdaof2ExrexyxmUT@xVN~sxxL&z z?jU!F`-uCP`<(lN`-c0L`;q&J`;8}fn&)^WujP%rReqv;sJuj8A+MB=l#h~+laH5A zl24XTm(P&Tkyp!W<#qA}@_Koryh)yrC*@1zOXa7^SIDva4EZ_obLAJxFOsj6Unaj& zzFK~b{95@s`Fi;#`DXb|@~!gQ1uU*vzt|5Q*4TEQuJg-W4T=oJQq zMPXGq6)uHGk*Dab=%W~*7^ny+f{H>#kz$bI1jR{;p^9=vg<^zaq++aMoT5rGNij_^ zT`^lRM=@7XtC+7?plDDuDi$dcip7d0isgz^6@mgQ&Q_eGxIl5C;!?#*#VW;>iZzOB z6l)dh6dM(r6k8NGDQ;EVrnpOSx8i=qHpN4VhZT=19#cH2cuMh{;(5i(idPh`DPC8+ zt$0VVPqANdNO4&4vEmcO7m61UqOwXkRXI&LOF3Iv zqnxXpr<|``sBBQSC>JT)l#7+il*^T;D+T3Q%CnW{D=$!9qP$djg>sehYULW`^~$x% z4a$wm8wLaMMTqN-F4Qw>**P>ocLQjJ!PQH@oNQ;kihsoGSF zRZCP$Re}nu&QM*Vx>U7Nb(!jN)oRuCsRrjgxS8Y>0pxUn5p?X5~ zr0OZvORASuuc+Qr?N#kl?N=R89aep&`dsye>Ic=2s-M)fno-NtteR6R)dqHn+Nd_E zUFsZlu6lrapxUp_R~M+m>OtyKb(y+cJzhOQJyBhyo}`|pu2#=iFHqO3+tiEIOVmr% z?dlckv(#s+&rx5ZzEr(ZeVzJx^;-2h^?LOt_08&A)VHedRo|z+U%gBHxcUk8lj^6` zB-_o!c0zpH*vy;uE-`cw61>d)0*sJ~JFto}v)tNJ(f?;1uU)36$Y#;7rA%o>Zv zp~=&DH9k!*jbD?mDbSptIZ-oMGemQerc5(ZGfGpXnWUMlsnN{U)N1N9aZSCZMYBlL zu34s8uDMuqiRMzxO3h`O%QaVMR%x!(T(4QHS*N*KbBpFy&25_7HFvXpHQP0hX?AHI z*SxNIL-VHQEzR4ScQo&6-qY;W?9+Ux`AGAz=6lT#njbYkX@1uHuBEj~txBuby0so{ zp4O}NX?tmVYx`*XY6IG!Hl!V*JxM!MTcR!1R%*v+$7-i&r)sBZ>$Gw0Jnek#0&Rmf zscqGss$HQyO}kQinf7w+71~wWE48b&S83O2*K0epcWdv_-mAS&d%t#@_5tm7?PJ8Q}?d!pze_Fu>MrXQ{!p&zLqr5~*yqaUlEqMxdtrawi$P~V_$)Hmsy z^)32E`gZ*?{c`=q`b+ee>R0M7(_gN?LcdCXo&I|LTKzixo%*}bh*f4_d4 zey9FX{bTxF`j_-C>tE6D*6-23q2H_Dr{AwXpnqTgiT+dlXZoM?KkI+d|EmAZKp0p9 zXW$JwgWg~;^fL4|^fB}`^fUA~3@{8dL=1(7B15U6%usHqFjN{w8YUPf8mbI44YLfh z4b6rY!y-e%kTkR!+6;>grx{L{4L1meiwqYVE-_qcSZP>gxYlr;;d;Yn!wrTT4G$Q$ z8y++~WO&%H!|;e^1B&>^B@Ryl*&YIAl0%_`vX?;Y-6;hOdp3 zkv1|$nUOVeM&2klDvSoB(P%REG4?g~Gxj$QFb*{Ojrqm`W55_R#*BlECm6>V#~Q~O z#~UXYCmO4alZ=y%vyF3%EyhL0gfVGsHMSWS8NywbSZc$M*L;~L{N z#%qlmjhl>{jrSY386PliH$G^5$oQ~vhw(|{Q^u!_&lsOIzHWTO_@?nK2)B zj2{}mG=63L+W5Qi596OE!h}qWNoi7P&IdB2&VYG_{)AOzkGYbe`#a(*>s0rmIX>o7R}F zF|9RiHr;Bv&9vS0py?sg!=@dk$4t+dUNP-9?J?~$?Kd4Ty>B{b`q1=+=}XgBrmsyu zn|?9&-%!ACO<}!1+dAxaod7`<> zJjp!GTy36jUSO^_FE^iRUSU4Xe7adMWAhp23(OaqFEU?kUSqz-e69I9^Lq1*=G)D8 znC~<{Y~Eph#Jtn|sQC%=^X6C0ubE#rzi&QhK4d;@{=oc+j5L33{@MJCMQKr4)E13J zYtdQs7K6oMaavrKewO~00hWOlza?miT4I(GOR1&IGR`vIGQl#@Qe~NHnPZt}nQvKO zS!P*oIn}bla+>9Ii(tW)^DP%xF0@>4S!-EmS#RmEY_M#!Y_i;9xz%!;WvAs)%VU;Z zmd7nmSe~>zWqHZ+vgH-adzQVHeU|-}1D3;<&n(|rzPJ2f<*c9zSrt~LRb^FMHCCPHQ!ob4OoNLkTq;Q!Fr-~uyurWq;-^av~`Sif_0kpWNVFeuC>+LW?gJu zVqI!&w=T0Tx1MP|%X+r;GVA5mE3B)mS6bIt*IPTRH(9q@Z?-;c-C=#iy3_io^)c%% z>*LnvtuI(#wC=Yau)c3SXgy>-Z2iFcq4i7aSJvOGzgz#X{%Ip@v`t|%*o-!l&11{6 zd2K#hFIzubz!tQHY=dkk*iN*KwT-ilw@t83v{l(A*(Tej*yh-(Z716jwxq4q)@EC5 zTVh*kYqu@4onbrEc9w0W?K0ctwkvF_Y**XX+1A^(*lx0IwLN5e*tWy=h;66sQQKp- zUAD(<&)Z(Gy=8mb_Kxjc+k3VHwvTKd+di>~FJ87rvw4JkS>=wJ#ZnO8Y z_qO-3_qF%4`(}I#y;2HWN)^&*caIo z_Qm!U_OtEh*w3|JVP9px(!Sb$mHk@#2K!d~&GuXD+w2e6x7#1IKV;u&f6D%n{bl>t`cvVUy<#Qu%_Tl;tR?;WgzbMOwiL*Y<5R1UR61=hjITt&ZIF~xxoy(kOIL~yRae&hVs`KOC;As6YQT&zp&GP^7;tE<0jfNP-3@5*--xB{-AE94sF zI>9x}HQY7AHPSW8HBPp{HN`c@RqZ<2m2f3pt*$oLV%HMaQdheRyUuW(>AKXl(sh~Z za@Q5Et6XbcH@I$eJ>c5zdeHTd>tWXp*CVc-uBTnkxSn;r>w3?%*R{{J-*v$CzU!dt zkn6DPbJrKHFI~U7eslfq`or~S4wWO%(dQU)j5+QcPflKrH^-OLH>V&ckQ2;_ zA!k_5@SG7jBXdUOjLVslGc{*g&dE77IdgNGa+-5mau($zau(;T$T>UboSbuW*5q81 zb8XIbIoIc`%~_YTKBpt+rkt%g_vPH5vn}U=ob5R~a-PU}A?L-MmvY|8c{k_1oV_{w zat`KvlJiZ@w>jVC61gas%%yVaTrO85tIgHsT61l=_S}KF{@ncBg4{rEFgKJN&W+?2 z<_^vsl6z9_sNB)HV{*slj?1meosl~?w>GyfwFd{kaEn-_Jdm zdnos#+%I!~%>60%XE)=Pxmh>o=G`i{(d~4*+&S)mJLnF%!|sT?&|Ty%c1PVq-6if) z_aygZ_Z0V3_cZr(_YC(;cdfh59e2-j&v&=Gm${d_Pj#? zsb`XBvS*5Cs%M&Kx@U%Grl;0Z=ZSk3c@mzar`6NuY4-@8^E~H!F7T}OT;;jiv&M6c zXRT+m=T^^cp4&Z-dLHxa@;vT&!t0?m=SA|Oc|-C}${U(DGH+Dg z=)5s`WAn!4Rpr&@)#b(W=H<=LTaZ_u*O1qe*P6F9Z$;jjd1vLFop)K@<#|`+t;)MP z@A|y8dF%3S%G;WEbKWg^cjWENdpz%{yyx;>%zHKOP~PFZ5Ar_D`zY_TywAM~uhOgX zs=XSo)~oaCy#}w*Yx0`C7O&Oo^t!w`-aKz_Z+~yTH{>ny4)PB1mU=6_BfaCikUg*8Zd$IR2?`rQ=-gVyf-VW~u??&&9 z-n+f`c<=Sz=iTmo#Jkh`sP{SV^WGP{FM4---}ipt{n-1t_bcxY-ru~xd;jq1eFmS= zXY!eS7N6B;^Vxk4pVQ~^<@j=aeS8Ca1APHs&=>O!@}1y2(Kpyv;Tz{0@0;M8=$qlI z^TmDheDi$^eD%JhuhrM)JKZPvuwN2d9li~|jlLUwTYWeCZt>mWyU(}X z_pt9--;2JNe0zMa`re%EYies~*hBDyoKO%-LPO}Mj;+dH7;jI`fd4!F$Wwf^4K>N+ z20}%s1yZ0k5L!Y9J~(uqP+hI{m6r#jkw_@&4+Uc(f26Xw(jN;3D*eGopfpfg9*%`d z0@YgMi1Lc5&54D{mYUjld2?-BW4x&~-LsjO4S~y39Uf)#LyreQw(-^PT_Rc(*R5Q10fHHW#Xv z)V6{{Ju?shQP$klnrLolh$pJGL$ZN&FDol5j0K~`75+$JaS%Sr3jHOO!KlA1S{5oR zEh#Dq1ftbiTNm2R%?)#F5+l-RS8J_ZWvL-$6`7VV4-9k%Rt$764~C<$f$nH=@ro7P zZXyWN8Y05tq}IV0#_8xabJGC?L{c;(8*;`pEXT_gN|oAVcKZ4c7+6qPR6J;~ z#6s0tN5CD9y2akz(QphzBnZh!Bp_nqo&ppd6be>r?InpsO*>GmGgL7mnQV*aCzsUE zYpvGmvxz6o#Q18h37)3erHj;iG+LeBVC>|~X-iU5KcXDitVIlhBwK;GM%2Ma{k-~k zLg2M>ftxB~5sU?QTdX$w42h?kfLW$Vf5wy5+MKaf<1_6ikEm#>ZLW*gO^nZrC*n=D z@eMY|w6Rs=Qqh$?t{hFS$9t6J(%}{q9eILAFzo5oThpg+KbX3)RaLc#c)V$JO?z`& z>*UEJ%Bxxvz=SaB?nPDg%iE&RJ=W2SJD~9+NaeFEh#N4uc#b0e8k96qsNRLH-5szs!3H-rcRqa zW9F>cv(p`=Fovm_RNvYF!axTzFJU09>v#gBnuY}nxW3vw#K=@t4N>(8OIAG57LhoRf6iwT|kbHg*Py#1PRf5FWaNx{JDp zx{umMr2dge`k$E7`G4ns)Wd>iH&I9w!LXu7Tb(euW7=9pkt|B%jZiH{41!4$zjdw3 z&aLc3Vi?hTD>0ZDLYzblB}#}=qKqgfDu_yviv@#V6ik9yun1PcCfK(U!(meyNsJ;! z6Jv<6Kvo|yL2$s8$F*dR(0ao88M@V#n5^OCVO zi|gmtz~gGIKU#RKoYl3sgEy_KxCSCK^@VQY=KB_x+BAwcw=*- zeORKVWkGp-Zrl9%;-)k3FZ(KwC+p`ob?a)D*k4!MH0lyo^`Z4 zcY3RyLo6VA-$YasClfWqT%wk!BjUt7V!q%MTtbeJE4T%ZkSBNr-%Uh4af(Pu_-P`V zi59{q^b&@oXjmvT3+D?Lz~2jJG^AwWBoL3#d4{xOK=M|@=G#c*+2&DWJ zDby`}uWFmy2(@QO-%<^=253pL{oR?qb?yoG2W7hCt;(g5d{$pUza9M z_Uwp#r=N?EUL{r#rxB;a<|+`FID`dZ8UcvF2_QbJ7Jz2Zw- zr4nmPqP`L2UXLPSkU$8%g~6{AXA|c@2j>#!5$8iE0&x*>F>wiT=`;xGH`Kv?G^M2m zK3iwjig24+C$+agkM6oo)k+eY;&SOe#F@>B`t)$2r$NGrS|s$*60Z@L5tl=MR}ia+ zD~Z)0Qm!T@0Ar^2-qFpqDH6@;+E&Ncv@S^1XasTD^;pzmKw2&xH!t0`t4t^o`Ux?i zuTWU6Etn?muK6%g66XV|BUxBM7 zz7P~5dx#ChM!Z|D2MBn#SgN^@;c-&?}Q#HeKf);$El|62gLi`sAki zR;iem(AiEr2zygXW7id?&~JIyD#qz#2X?` zf492S!&}7L)mrc0=wSo#jtKqlR85QK_lSK&?+#+Ga8d`cUl=NY64FbOFB0O_eE2)Co`RVaS zP%)w3fC^EOFjJVd0Yyrylt{h9r7RDEl{G>d6g$sZq|Uz2Q0c9DM%ssrN2 z35@0wkBC<3+?r$@ERy_0ya6`u#c_~(rwGLZ<`^BFHy0ZKCyoOf>h;n zH|L-W#cs|;=b`h_1wxy!SXd$~-2~2}3Fs2gI90%1?V_FuE{Z8NiF#2Z0-s8JiKx>h zC)O;PQq#~T>b>^vrJeGqsJ(R| zabAP21v!hZ5tetL>x5H9+;p&qW=1ZmK}o6MdbDu^>OdQW6~dXqIcWf!(M=$V!F0P3 zZ4pirP8WoYXe;4Hw+I*pe1=dx8^Co*m|5btE=Q6UzKTN_Q!^iQj<&jZW(K@N+rLUJ z!gNRXplv-mdVuhu2ZghMre_P)T@&IRx=d;-vC~fUC|I_g%#>0iHlm%98k3UTXcu}y zB*Npuc^x1Kz^noyfQp=KZis_OZjC3z`A*~UEP9UU4GVi=`oW9nWwG^3!i62^72%>| zk?=KtLeK4{E!X+@WOJQWdi_)U=4n1RkH>!MqKIzf+Q)v6S za2d3{T$H~WXq{~_c!xHg+zrMz=(`LLd@rmL7E1H|lZfok=ojHi;o2@_e+R1>=KBxy zCrJpag{y?CH4_JKy8IL-9x1*pNyR91KV4z>waxO z6t)OA30sAmgv2(%O(3K=qXgI^k-*PQ5Fp3p*q z=7H+a6Bw20-RVe>>7kAwM-loCa-?uu2RT}}J-tpO30#sC!KJH?CnpiTH< zhj6EG*GBM1!H;lv>Stk>y)>yDydsmvH`gV>U7WQig+t+i?&4@@#fmi0YO*HN|6Jid zp*mdV3BiT3d|V!#5#U9!u&J$qhC0D^rD&(r!hDUfHwP6z(D zGsrW^vxFVOBf?JM(M`kz@?7#f@_Z1Xj|sbk$3@WQPN#;bd5arZ*@EU~umpkS!F}0U zQIl++)I0)Ye?7!DCWu(1+?q2}2#FC6QAyONzE#1f!G|u{{*pJow5GLofw<}>fj1-7 zdeS`j_Bwevc?G$Oypmi^D9EeGtBC>vlh=~hO|NOHT>xH(ruoxTASZz_I=xW@QU)r@ z4ABK&m%?&JsyKy;@Qm;T2O7)M!n3aew6)|qay{808gS%Bz#_gBTxYfQt>yK}mWG;k z$x5FF#A+0`+)1LFMR*FDKRI2TxavA!kkqb3-ay`X#2};rK+6r}7SZ4mRglaGGlfSy z?;3eia}#Xw;I<@hA#a5MLXXzn2)Kc~P3+?z)cQw~E6s&>k`EKTZzk^o$#D;PFL@t% zKe>&30GzZBk`D=9lSUK3uw8RW<#ux~s{K1S|>pC>>~a+AA2 zn!Ew~$eY4j!rSokE__$P|G-FM%&8)gXigltq$MYasO6M3H;UYrgh_0zsa=?Iy@TjW zsdC+9vZ#28!YQR1m9|U%Djhs11Jk3X1pq)Nq9!H=f-=vBC7Rn>;9<9lV%yGVozNz> zL99m%{D~1XNgDM;*#c#0c_wNX4U)1Aka~!X!tja}sU4Yo9c^4MoFo1H7Wwvi;T>td z-zDDz9l9#sx`BMRQ#&U2k#BDz_mc<6_sN68d%|8}pRiwe2cnS^<24P9RbrgW-&j*S zt}6AXTO=I}IpLmKlW2nV0sG*X=JuLnSINsbYsOVg`ztu!iA(=sZ)rCAg#23EfIcNZ zBR?min}lyLB1D!K88?M@np09cE4Wh9&r2FW0jO&idvB_2PK=E&8DG;Tv41Nt zU=ZpJuUQY@gr9}qgx@pvHdR0cz)Sk0@RR7r z?H>%dQ>!WED^00#kav(Tnb6`QYiwSaa8`v#y_q2NzHIw|$&5AhK!$`k9vV2e8`(cBF>kUN`@Lky??DgB#OJTG1s56lh3 zgJCh}q02z-p^QM>Y>dd8!>JL}NNN-{8Y2oLNUC5kl3~PdrpAiGnVLXN#E26mGDZrF zv?7a&dS6CBingMph>4!aF6A_{!X!C3t_hY{y%-J$4Nv6dW7N!Of}$0ZW=XM+BXrC3 zGMhoo0(FR*i4osH&BjQ649$+Jq2_i|k*GK|zpM2EjFcI5idslDf?h^7V5I7xKvv-s#UC%#7NTt+7;+lGbOQ@+PMC~EG(li2tR5$1Ta@nr%|U<0!Dg_3>X

-1ZlDtA`x%0lHn&PNPpxiPnSeuWdXMX} z%3)cHn^ktp)Mi)Oo@!zMB}dZiGkFZqBJYS6SwgX^H&I$-gU#L#)3v09w-RmKNL@x< zPF;bK4I?{74&j_??SMqQwmDHZsJtQq2?!-+{)+PAs6P@8NBz;VXoWvoSsAV@DvUy? zq_kR_533nMnuD^}#GqvDf_P)R>zTVH(JY=y9Rz70Y4F7r#lgbLNQFNf3I+U;NDxvR zN&-dx(onEC91WL73nMWJ&oyY{R_Yq+TIxFLdTK4inb$+4c>}c(BNs+F80BK*#>j(F z9!6e_d>Hk@sCV{IDkFuJ;lfavKNu@3@<)op<^E{6Eb0#iN{UJ=%1Q#UU>0VDMI}YC z;?fd-VW6ZKa++Y^v2d`$AFB*imK0Z%M#@TJS>q@!DGC*r6#Ap3#gG9dwu_d=iv1;} z#qf7UWof7ga(mLFE(@22pt#f@4T+gRkqUqvDT(=uqQzyAG5}s&nFYH%R2YZ`ib_TD zl=~w^MFD>-1T>0OhKquM(z42;Xt)b@MR7P*7>XA917)E~Xi^^XmsAvn{G}!3CB@~% zh2_EG$kfi6=xPqa?hj{#ZyF~Gg3ED)$H zt0+Ip8Wr`g^a8(=x?hx(cacTZJ!BzuA4dIzn=tAxY{6*2W@;Pt04&Z231EPM7&VJ) zbCI+#k7^%FyKQ9+C|+Q}Ksc_ao+vKMsuceoS(ZlWG3s$qX6?er-$6ZrQU0+c-ZK<9 zuR5q_F)HYwp2sKvQHSick_P%RttEQju04q)som5b>Q(AB>UHW3>P_k`>TT*B>RswR zYA>~q+D{#z-lq;yhp5BU2h@kuN7TpEC)B6ZXVmA^7u1*3SJcgwbS-reHJ`qiGmT$7lvdu#e2b2=AqMo+W;y zz6K)@Z8v8kyJ83`(NxorVtz33vK<{`YFb)AJ?$*=WEX*I-I=vFt|gT#Ay%4Q*3jHm z2l0u{7P?F?(;B4?W{M>#G@>9wx_MPPkpr>YH@hQogRcRrucZ2*L50vDOg#xLlDhyX9FIe0Ix}+wLP02 zUG+nu@Qlo`rh&Ph8THZP<>IKD+8VotB@JbE20}??IM4+=7z||5ESgmiEz0^5C{9hC zG@x`K0yOL+hZci+jtqX{tTcBLA$&yDP#`qB4BUIEU?@;4+0`5DD3ItO+NPa$<&jNe zp{&ZmaMu80FzL?hc^J{O0Hzc2dTOO)2*56z@MUd~c-tu2PN^;=evXKLizyuGG>YtD zr0Rj$mJKDvSwL3UNA*38g)YhmgAqspwq-Z1m?Dv<6RZ_DVIFK1;}gN3oI@dms8jz(s5bq>Z?b~i`EdStS5`i@wXQevRQHC@nSFu2@okQGxT;&tYA zh|b(DBtyk85#6d+wKvt4h;f!CF~K>Wgs(tFX_=(gT#Ak%nEP&vL+VD72hhHAC_M-r z3LcU7l7&qG7MwmC`4kXXv)$%G>OK&R1%g3f;}jpIb5@RAPMw=5y^_8>voq76)wX1; z33@esm1KDwMc>GB6Vuny*Ta5IUx!h$gIClAF~Dum_aD@n&{ki&aCp3-B|Xra z=v%(Ww}n4mYi2qEz%F^sXbrV)WyLkA4!P z6{64RG*L+sGY&JBl9)^99ojlHJF-MSN59kq%*y~~H%5X821B?DfJm`93Bvh(yFqw^ zey0b7cLBm)jLsAxoRvl-llCZqY3Yv0K^oFwHqeLY!x)`|(YYH$k5S531pJVjp<|Z& zNsOv?N>`9;nHrr&T2^VA&Y#miL7po81^p%c75z2+4gD?s9sNE11N|dL=VNpMMi*jq z5k?ndbO}b6Vzd&Y%P_ipD~#qB`d9il`gi&d`cH;n5JQSXy8_D}#q!6od^eWAhvmOu z`L9_1JC^^E@*8y7{K?co265*Ex!Rc(DN!_KASS`F1?d6FS<-n2Ng0M^BYg$e90&~X zx1}-yVgKs}AmsrT^VmCKRBHpHA?hG{2pb^KQP-7)B!Ml3C_r5bFc^`L_631;2wJ6M zNmAZ6SiW}YFL8%$nh&NWc#uS|%!sCW%}_nZyjF!EEuiA=t_)MV{{cpS7QX)@HH4+yM?hacE-Ut85fhozLFR`%%T=7mzl&PCFEa+uS6I zkE(W1ZW_CiL8`T(V>K>o22HMJzL*&*W-)YT(fqR+Ct&y=s}oV8AK5`fY9P5m zwG69in;)0boV)NUmYStL!>}QXeuS#F77_U)^J2QyNl*0v2C~6#*E*PijGxJ83YY*B zWI{}si7Brt zF}evO5WBZxbUQ|OVstk~_hNKEMh{^0AVv>k^aw_eVg&Z#6Bs>((K8r5htUfdy@b&# zA|}I`5zI(t6f>F`!;EFdG2@vD%tWS&nZ!(HrZ7{PY0PwH1~ZeH#mr{rFxAY-Obr7j z&>oE5!RS4VK$Pvr2n5ro7=4b>HyC}3(N7rthDn4;8k0OG)tJ;^(uheLCheHa!DKEb zeVFWp$=;akgUSAoPtlb&#LO2{gfLnQ+_TibR7~XZH#E*|CWflISKp1=|QSeTcf~N%>Ddpj^VsN%b%ZjrBEtUXn z>H(-MTwD?k0y5>nGSQh)4&J9otjHgTgo2SMxK1LaCE0+MOMq_Z0VrA&EibMJl>5tL zfim!+RDge{A{Ovhh%S_}V4y5e9?J$KNPxEV03@E5i&lV#2Rt%Bqaturm6XCqMJQ4P zo|jljxV$18(Ag58tvvvNp9*XVAWA4w2%eWxaM8p{Ln5H^qDTPF55ZxrY(N)CfNtpl zsJIelDhvZED;1q#;h^Y(swniAmj(mnr4@l#G}vv{E|mb?)&o$WFj@jWqe8$a906ii z1Yy>I8;Z-y%R_-cI2x!7W@EHU0(3_YK+&>bs1iI!{-OwY-6F-{b&G{d!~V+3V5m4& zSyTj_WCL0w0lKRPpg?J;GEh(iz$j1{^OsgcEB)aL7-eY~j_j3poBp*DpnG}% zDlVxA1V#U7d2vz9AAuu}{%9-)XZ$LPDua=5VR>a)I2)sl5}^Bz0w`EiQc@c82f*P7 z#EymiB~c(*Wkm?stFXAFxU}1>ZIJ+N>jCKRxG=LZx>W+Sy$7Ju7@Y77mX-P|fS<&Z zi$PdsF<8UFvS<*#6_$p&P5)gIpoe+@3P#F-z){gT8Ub%|A@EU22+oZLBH#uttprDB zakuHeUjnqF2cW;>Q_LRPLlU5!Jplb3=V~^fMjw>4560EUEP zkp8kraY?K!6e)qTd)a`VlmI>615jZ!28aEEAce{c!GRkMf)}}@xX52vSQL$giVKU% z%e(Q>a}uB@djKj67R5q^AgN>ErUgEV7W+%Vl?$%>P*HgVmW zgYUK|6a~k5S!K{4jY15dtTGx21S_N9C-26PuStNO?Exqjh*eZXB1Qh9@*UI6EAMS&M-uyQDHu z>@O}3S3u|^QXH!2#@UA?Kriw6f8|^HJ>qGfQ`n$?*D2B z^Cd>FiK?e9tq7;Jr}Tjg$vkDgh5TLSJB(fzBCm<3Nthprhnb(4pCPrTfccI29Sk%n z?v#q!r?Ok8Lvl}isd(52BbXBoqc<>mvj^&bOG%IsG6daTEF)zUctqf=Wg51W!wubM zJxgU0XmuF9l?qeK7?}(*nlnu{$XH@f_5-OFFOy3L$+9%YS``ZI<0Ab}cQVEf_Kfq!et~%_8_)Fi9N^{Kl@O z0)DYW>Djqg1|iDMd6R9!B$EdApa|?COv;W1Y>RAH8dqq;inu-j(s7IINl`k&@%N0V z6MgcS1knqU5bku4Jwt>`yTU{c;8dkK?@zr!7SMBHA*r1EIE-6{h^ zQ)1cem{euxNZi$pJNC&AWCkvY#578WWglirWFKJ?GFK!~^r_hGXPDF-t=s!$V8=?` z?!ctJlO$A3_C0h%6{+a?+;9xI{RZ0^v6QltodmDJ;d_q z{&r&0(%B!YV3oiw(4#foBda08WwegTbja#iW2VDyLuak5T`Wn7N!Ec$M;etJ5fw1P zokv6ENw#+ymB%sZ%21r`3#jP3IF}v3`v0QiARC4fHiSuc2OGhp=Wnn98x@fPH&))! zkb0RNnnvnrOnNg&i5qwpO66>&h*FlI?PLRXBs=;qkR8uX{ELz)>@=|?wKUo37)}jH zti#R{QJsy+en&&~P}kCYxoc^%^H@=&vhy)Hpo6W)mwXsDlCkQ5V7 z3jh%KUl%tg3u+RLMUjF^F~pkcN;+)V*j(4vkWRp7&t}gRaX$x>;STmZOh*0=*)9^v zb}=U5K;Nsx4tAw@Vwt^+n804at^%D4&K+f(o#Vm(C# zI(9(Xt0&Dg@LMXto-d{nN2t zd#JpuCegY8X1Vu#F@;-9^B>&RQ$bcwy~U2&pypu7&)en49^F}xpF*^EijV#C!~+u| zTK*QWNs@!%oMdgUP~b?kM%T|xzy%9gOC|*!z9--`WSzL9b~^;`pBtYye_=enV9|nQ zr_?T~TL#OcF;Tm4UTe+#wt~_&xOAZae9v`o8G*PCA@ty{Z&?88|H=BsHaKG0oan@F z0i>746UQ5J{~-#cf?;r=Lrls@<~PA9DX<+2(yWj_H$}#yQm@-&R71LQXJu*9#fU|s zz7Ak6Xsl`ZA3K=rkhdT5$NjA}iTUwXzr-{Dn+8|Y(BOx|F(&+>V5ow?9%zatuj&YU!nH>`<0q*dcgl}m4Bgb|NH6we_Lfr-~2DzDj$%x%9E;f z%IY3lWja?pzibrjXwsFc|DU%@@!bF4-xX7rBKbvc%iw>)*D@Z=J2>>$m`t^aPnrV8 z37k7mJHWjsPr7m4y09CwCq zmn*58APYu=!NR&=9c-ZgeMWf~Zkcp(f9v9LRmTZZsRQ1}5k8Qip1RUHa2zrDv@xSImk+k5Xmxz~>bhjsU&+(|gm?4k>Xx{{cJtf) z17wd^x81)uj&2ijJbLW@9pgHVEs%e}ZO4W4?q8gOBaD$$RPMjk_wa8SN0!GfGj~0G zb*aI2y6VK3WDJ~n8Bg3l?V;NtnH_NK{Is;yQCFXYoBHF8a~s+r(3KRgCaO-U*(Ws| zae>O<>`Oa(r)s8j^x-wh1%rc-TO5L1aL6l$>n$M(zBm-lssnaRs(D>qys)??7RYuR z?vjuytJbdg7m=!)7mCjzIzwRpiLL9{9{&H(qB=GbT~}-SA-HvXpp-r1{&)xuJ%nrK9UrKr?4;v{ zP~EMh;|Z;X#^Z;bQYM>ZAst5~O4&!p4?dmN(Q$)NciX5Ft&+c;ht%a8tA{i4P4TL9 zHpJ09WNGJoYJW}nz&iJgZaEYGzu7R3Zg6F;hUsQ?9TENPdSwI5*zsy|{mUcCG=#w& zmuV6i1pnDN$}|*5b{v~sN3z@TkRy?y-9Jn8BMhzMAVK2aG?Y&1DPB#{nL_j*)Vcr7 z(knv}ab>`JlOPKbE(=J-YL0`vs0?=hEbnC+io!YU^ri0FO`ES>W@>ly^{-7?DV5?#Q}(|vs&#}s z1{>|T!KH^`d;DPbSN84kgJG7Ld;B1EG;8;`!Y*U<9%oo(+rGyWYFQ@mafDVkOZfP~ z>u3gX8oU3TT`X-t-R$Bt5|g{X)GuvRcbyITU!5SC(FOilO-!QbadeR2Umi)O;s2S( z|EZ%O|G>BZf9CPOc%tgxY(#dq^gBb5Qh>{!I)RqGbh09qN2u35I}a5#GuCdXrP0wyPl2QZJD z*E+KAh(|r&#qb^{>AjBZK6r-%yPrJ(zXvfn29sk`pX0=rF@B}hXpP>X15>v&5<1PN z>C?fVvR|a$@W_5H%*15X26PGgmC%mKNka7zZ+Fxa%vWr>+4t-(BISNye`J4Rf5zk# zOisn*G)zw4#Qw_u#{SO20q_}^oP)_~OrCsPQI2DPa-0m4Gdn5A@jy9F&K}_8oC=e( zQj~+w*+4n;sn+5h+Pjl(=wK%SI3s6C(Ty{UbgKcnaW;`|bB{tdbZPosV_XjB1-fy$ zoSXA-d6=xjWE_+8Fgbq{=R+>8HwU-EEf9c^jhIZmGx4}#I4)l#8(g?ppC(&KBwLt^ zz%QH~J_VBtQ=bj+GEt8QlV8!A!jB#~OpBDG3IYQf#GM{t>rv85Xg zCT=)4f*Z-fDokK9iOE(>wr%3ZaAUb~9IVU5m;^Y>FbOxL9!IN_n<^3urg2G{STjXp z%_1g)VSR~ZBBB54_ggUP$p-h=ZS8~^ggj&sA#a+#< z!Q=&)ybzNYVe;Zl+_mg(?s{%5CND{e{mU_V#qmX{%_604z~rTAO5G$f)>aT+Te({? zxiTfZ;PWzIt+%u`?W<{0-Ob%6k?LNNRI5Z%Z4*g#We-y62_!E_H+z_S5^ibbc5shy zJGn=>$GBbGnC!F^;A zxT_OxlPoFmR~8q?$|^(QGPp%C8`BRZpl}E1F@VP4MJlBwaK~M7X%XBlS6BhpomIdq zNJ53NNFnqgeq;mvOacn`fgTGe+>jWlggYH$5x8p*-hm=s3tAY2ci2?Gqg<$z;d_{F#>$^WN@#gLiZ2VU7F5Q*9op-h3avFW-;v&kx`S@_s&_FW>`wkPq=;KEfCBMSL+ItR>=kfFT1$;e!3crwV;2ZfSzL{^~7x4)`$+z-t{9=9yzm#w1 zm+{N_Q~4GAY5eKDz+?Ul{!IQX{%rmn{#^b%{(Sxd{zCpD{$lxZujQ}fujkkD>-hD22fu;e$Zz5|^EdD}@>_TiICo(3E==Bo$@?(5 z4U=$-(nFZsfl0V$=rK&f6+cg667JM_7L(6o5+v2jnB0v?Q2AfS{D@=Za$?q`v115jMOh3SP}dVv5F;3{xDY z=#?&>Kx(-uoF|{638!)vAQ#W903#PVW>K07hhN(L+ zbr+`Y!SKQ$Y8$4uW9lJH?ZDJdOg)CF$1(LJrk=*|S{`^O5A~wR(l_(B@VD}}@wfAL z@OSce@ptq0@b~if@%QuF_y_py{Db^M{KNbX{tTmw%Kygy&i}#x zDJSGePRc1cEobC1IVo7^sU$enVR zJV%}@cgsEUJh@lyllPMMmiLkOmG_hPmk*E+l>6oR@&b849+ZdVVR=MeC@+#1%cJs` zd=REy#?*V5`V>4TX50@FWZhQW*mGY-u3!Av1$PQuIx%uL42$(UJ)nZ=mFn7J4;YcO*o zX70w!4$M4@nb$G%K4!ka%x_r6VVN1rJXq$(vM7eD1Z5MjY!;R+z;NrG>@+Mp7t1cg zvb9)t6PDeBWjnC!87$j_W$$6xhgkLvmi>-d7PETHx-i=p!_8Uj5X_FiY!znbV7M-d zZN=#_vQb+7-yJlcIMvsopR4T_uO+p zSONlouo8qTK)4Qs+d%jy2v2~p6@=G8*a^ZHAp8QN0HOoLFo*|$SODS(5XXQx4aB)1 z)`NH)hydaW5HA7oA0XZY;yob#8^p~Zz5?QZK>Q3uO!?1&WC6+3&B&2Pun}ovT&`BL zP3`7LMhEinQFU#j7tigMi)A=VEYZ2lH=Gu&hEGnkHecx~$O#-*RffcOisAQsT zY$j{${lksI`Cjzp0?K= zPS2?VqwyW^5O#J$P$K?fmd}b%<_6%T` z3RznCSpI(fV{!SIJ~rPgn`(<3X`5x){`F79YM{pLSKx3K1VEMcX6Nmivm|NP$W87i*MtHDh;g(aHpIXT%_vZ^o_ z|CnExlao_iQe33npHp0&iwW-&m_xm*yt0Z1`fYK!wvWiCh}x-aIui)s2(76Mrp1HR zNYL;2Bb3;)s!+(2t8JMTRnWf}myg=Jm&O(QPNhy($dGPp_}Ug(^#%RQe}MM+#kDor z2`%k&3v-Hc^Yinwi?T}!iVO2|3JW!RvygSFbFex@xBX%gtK^`^a`6-P4u;=FW>)4w z|9aoeu}<0EGnv_tnvXAj2Fw)9y_y)_+EO#TX)cup8&=cY+;vc8 z^*{7q{M9P2xIp`||6wotRa~CZ$CvG0kSTSowk1|mM89iqWn>Tb3|5dS%qhsr$;DBv zpeU~h^{YlkNRQ3S&&Q>QuF!wVUjN&@-2+{nD6B1*n^RJ&5!`~D0vtbafXyz(LS2QZ z^tFAeP81at- zKgQ+5`^Y95nV39w9F?^k*3i)PrGI7(V11Y7J~q%hAGUTHT{yQ!UA}wCWDS!J(z9;- z8kg6r-Prq($~|P^VtWzs3wut$HEj%)Anb_p@5sJ2ZA@8pOWESKwx-50SXgn`f-X=F z;+1zuPm9ZS>O1^Sht}_fvTMO#EruDaeXJ1CS6=DV(+GM+qCPPnx7cVKu(AfYKX)cD zqob@hRl}yafVO2PYnhMB4Sx}|oxNc7l(l{Eu|9}@zzpwfgbMa1TC}c%L1EU)puc!b z$|)(*zTrNsZPQ<8T<%tvUE75NSQjjDd1fC8-Kp=CV0&f=uuE2#zPeu9+;G;MweRjy zwYkn5X&pZ3DT)cJZ7iQPX5ZU^_zxSaI7VY;klL;T%%Bq1smwoLvg+rt+5x*4cGm)P z80&*8E|2ab(RX)l^khH}Drb-P#N~;7e7s8J4!aV^P-a?EZQ|}D>7dc98Q&i1F=Kwp$D*XUT-Q=-)g}@sxDT<$s6YWYA>Rr_f$gu%k6J7_hT)>c*M`jV!}=|NXbXp3Pd0#pS|2f<3mbCV{J9T@8e4_ON~alvN?- z)1<1`OL0<#J49O%I>p7J#cv*Kc;CKz4}Y&^qBNXSP%>;`Yg1#_cV5Jr-v7^Tnu#I$ z+9cP11U~LcIYY%BRw{T5U zOYLuXTn3%WTFm)#7mjd_K;ngoLfV?9wbYNTYi;Y<5Ilo5pBI-K`zVi{G%ZK308N#d z1gXEFWOoj8V@)31_h5rw=~qFMtPZ-B*JE}!Ey=EC?H<~9 zLFsI_<5fErD;%N-fz`jmT*o;oi(H?IfZEJnZP zV{b~R^l@Ik#+5=#XxX{d=xXWOpN*_Pm2o-VM{Z|kV9HFIocg!ZRB9c5WL@)+>Xy2; zrCP?ji?upxZ;k#vc;5>0F##d2Y7}C&zmk&d9IO%C0~C34v$5cGQ8y^=XPp}JN1_*c zlZN>54fS1Ne~7hpL|i_rkFfV*u6B$2A)}Sew|ZVO_>Bd>L65QCjf-0yH>)Au9eEFN z@b8@74O3^4|4(H=97waJsY%wMeh2muxBkDsk9eT?m{NJ~FWqk2A1aUSwN&r6bC{*F zU5qB@Kw>SW-s~UGDe))sUI(RrBeB+>k#(xGf~jg93?!mrHBb9TvfvIQwg2S8?K-C$ zNUhv^(Og=<>9oH45B(I6U_a}Qvdq<=`qU+_)c^gYy~9&e_WlDibXHn}HrEB(D6uQrs{$HBK^JH&leVP)N586BLa@B5YVlT4?PK(PeeSBbt#B_^( zWXm>PjsDKndNyZN;?1-R2XC;B%=jb00$rQcc0~C^+wi-r;aPi2=HAzB3JQvIigEu_ zaS?9G$SusyE-2|~!J@V>QH_gET^A8PV0}93uU=y>)JAF#`h>MTCoUh|M~+B|moj5u z@o2QL{d;!f4EmBa8vhHHjehSYwCvn@x!r=12Yt&rRsAQf7k5n1dtt_(Sd%q>;pT_q z5{+#b?b~w)GSXNF5`Ev4(5Vm9m;xq(-G0-EUxtx2I6p4mr?T5$G&4}j67OD|WzTWZ zYPd)bq0!w66L*o_j6v*$>iQlx+lineLIhtbFhUb&lp(WL7RBX9RM>V4zWyr=xt?8@ zv|hZ&8AOK zrHAM#dQyp3>mE3n5n?SI+xN}jN(&t-M9oK`CZL$ob*r{k(6U&wt$hzF?BvUiwmU*X zx_*+^i%!{}wY<3REvH5lRScDC;58VvHKyWs?d8oF##&yox5G;BCS1<%+b>sCkXMMC zBD)Um8F{QzOZ&bRs&n50?Jt{r{BJ~aW)!oQPW-FQi0phVyB*5fJ~=KQ+ebOl#6eKd z0|l^6P8_=!bz=9Bz2As<$S7m|I5jSp?_EDSn6Ik4>6|f&JsJMGtwg`abjldZx^a5n zU$CpWJgga&cypqrt16zvo_yvXv46U@!R!G#vuIXr+*-zT*5p}#F~{Z<6>2&5DAx8l zae3Tca!N;Ba%!fdZQ~f$#tIA)>th?8N>~eN*H1e4+$di1QB**vuBMkwJ{bwtpY!^j z;X+l-so+wa1dgk2te&5!Wwh14`a;&!`TrMnaZYhX^IVZj7*H08zQgIKn-`82w z5A6M-LT|~G@(PP_gGxbeNnUPAes*C&QAv-B3Wc@#b8{2jY~6QQpB~)nO{)`I>Kfa6 zo!Y$59{=#4?>WY_gEfn^y!Bt!;J^Qfr?8uIdbs-AZhPZ;-eZ;V1#ADYxU6jE!_@e@ z$NuzY1OMLfNHIq!qwDx7z0R1wVZC@_uMMIu%Qb3H=kM}6{Ky)9YA@WFzp+VqPf0mU zI@au_KXI39PKk!OOdM+5jCyVmVtl2~h-|2kG;$ski))Ky=y8cZgW z2@~EYO=gqDB%7>|{yd~_h4gKZzCCHOn;fQ0lM~W+K>ACN{xYP$(yxkfm;zXg!xV({ z7gEJIOc5-`VT$S>p##!iY{xF+2}^Mt85`-=DgVj7R7C;P5YsTFB8O=xR^&*36)SR> zvaupZ`fHks99FZS-c(>ZR5y5?snAqpDmImv4l*5VIt0?+fb=&Z{Vhm;8`9r_^mifs zKkKj;BTOSrrKS;hRY6^O57Ku+`uli6zkNVhMww+(-c*~YtgXX5Uc*{3Ee*zlVtRl? zW9_h-ruw+N&mO+iilG*5!|LlAapf+i{ay_vA*1xIiD6Ci=HVPNE=TtGtzMthty}C{ zS=uLce2eu<>Aqj{wHkcgs-}92B;^f(;Ii{mcaY+9!q<;eGpF;X)NmI3HuBpa^DfmB!^sgZOYe?VKzc_gjadJJR zf1z@66LE60?m9Xk{mb?Pl@oGub8O_W6khG>t1mU3#PB+i@cM@EI)(81R*To1W$I0* zo6aV@&M=*6T4p*6(!YoFA0YilNdGBmI>)r!w8C^Qr2h;C9T?KUpzmLJT}*gkDTH5C zye=iYF4Ik-1JZxR8cTFSyh>vuqba=d)mL9-N;16GAYO*_)oI11we54jV9?@aeoMXS zCey8i*UhH&rVXZBz+eOe4+a4YV$!q`1^sr@9bk}1#0@4enEMxA_Y+?K1j8T|uLlXQ zhY&A3z>tA>(FyT#%9-jLKWW;;V0xNhvJhK6i)>|(wJ;6pz;>(YMS^LYX}f8M=>;&@ zz+eZ10}Po-(@V%!ub5s1gHvHE4;Z}t3#NAnCallkQeoOjFujj3;Qb zW<40NLfz3|7z~De`xQ)PEZDcoEP)}Gg2`+`n9OFgg$^)efngtZMxes7KlRRLr`e+b zWp)!#`yoG>eZ)`uYk?9TQf~^I_d%e{5p&cWGvkwofZ;$e3U7Lk`zJ*_b-H|5kgorLU5t%}b=a}(jS$Xsu3FgJo>1QrpFV?8M^M&7e33poS}3Mp){IMI+suy zqeaQCmM=74X#P8)bdmXD^WV&ufZ+%*j0M9uFpN){FEu%IcbcyN!vvfNwC90gO8-J> z6``~m3=>t9uu5Ojyw<#q4lp24li3+@IzY}Yg*L#iaVWK@yW{-}s3!@ir@$~<1?m|D zO8-cDq5ctJJx-K<#EA)&E{u)bFJ&`D)%V_Eeu;tgB7t=bf%OW3Rjmb!KS90eP4j;U zthdZ>o8K|xxLN~-S}-KQFfVC-&%D$8zWD<%%m>3FFw}#gp?`t(8G-dV7#65teMMaL zwRsmEV5kGbLUu;3Izo2GMutD zmLMHe8`H3aoe{I_*hqg0u`KoF2V3@Mi0wy+orqj!8A4okk`^)lZ1tvWO93I4W68DT zS+Eq>DPTAi4DDcmq@@sNej_X;U^q>g`Mn2*Gy4}}BMC7aj80b(t3bpomAXlEfZ+_% z@OVPJRNK)q)-r*CG@d|OMj%Zhkj~PApnrihk3d2_u~G$TA&Fv7!{8+KeOoMx8Axpe(uE{@OGx%E z(t;%as@`;x8Vq65nnF!*wd(-a*2BC;I`z z+K&I*RTI~8zvW*HqX!71>j|TW2%{Uc7^Od|V)U5hS>oHrEl*gUv^-^b+Oo;=3>a<# z!_8n=4~7k3K!?SxVAzO!i#E|t%k!442;6q!T2wMP{N4tJ+v&GE1~`|zlKaR*RBYd} zyvqpk4iV%|BFKA0kh`=5k&aMr`pEJbG402e|5`q=deH*)BWeOc{MbkAUIdV0aV^kAdNFFgyWKv%gUpWW#!SjNpyfg z(Q|l0BT80ZcY-{bVKj*_dVw&SN*KMU#VBo;debcVXu{}7`6zj|jK%~a@d_AT1;cAe zIZk3N&jrKlDY1U5e_>Qd7~zcN4HcsX#E9fdZbq?I#OX~1q89aS7t6;ph?WpUZxci( z5Jc~2A(G~+H=QbMq$USr0lS z`{M!0M#)w|y-dE6QQ``s#D9qrR}&>Z(Ne;AvwG8N87q~qlh?>e`8s*6yiUGeMoZ~4 zFyNf_3ov{M1{{OF2E(rIl-Rf%CB7M;L>EfjFEjH@R?M?+i4ux=_MMgzqPjvLKPHoT zCOZ-0SrHa;U_Ts42EC8@GEdSMu{zKS|O9h!n)9D>a>DW7U2e_ z6(c_HHm#7~l;2^}@is~ahs${@<^P~`a6K&Nao?)a@uB=Fsq&BHkLCZ$p8#hBjt5Qv zPE5+5$y?03s3w}#VC5BntVROJ zgaBDZ0?4doTI1vtKvuKWiA-y?SY@l#YO~s{4r?ZGGH_PlY{1!pa{z~*I2ER~dd$11 zach7vtqWmeSMCA*K{ndReY!ENbwBG6Mw0`GCLW^6P@;)fOOx=4Dot{&MaZ<)JZrwS zz*-2LAGiQ;LEu73Yq2oivekMpaADBn(17*gv-%a&TFa1Wt>wT)QU-{%3YpeA$~u}3 z;G)3A*cr{VgXNRecb;HnhMJWOHEtgQiVQVwuokE#2dFpAvQ`uG9%((wI@>zOdbBle zJqEb_fZHFq1ArR>+=0Li1#Z|nQ`A~xt+ghsHRcxU0*n^|Za8q+z~#^dE(vkD0}PA| zEMFQM@fKrY`Aik&#a3n^TFFA>@`yHMA#(Xz+IZ8{n@+W&lPzg&w}SOF>*>HD9~S{v z3|vXldL|js*0X^-h#Aq`A^nSo&nF(f0Jwuy9>zeF9w!>=%U)r$AWe4%`vIjRkI8(z;pRVtUBB6}a)r=$!%F-}!Hjm8m5(nCbGfE62O4Jc0a)=TOwUp4S#=ou5b{J8j z$X0ACu^nVP*mj8RP~hr;YXGhhxF+D5fjbtsmhP0GNDCB*4ob8RP@)SZCfJyvW>XBc zHll=Ls4dn~f)NDuEjbw?4gWtM(Eca7R#g7J z#C91|PnQxYmJ=ziAX2Q*lA^3lUZdW2t?hau#wy!t+ZtQacAaglZ5?ncfjb{KG(Rr{ z?jqnW2JUa`1e5JXi$%ycy<*#7dIj`zfV+f(L-e?)=K&7at33k*!R-+$viI8l$p~^k z5#;Ygkbe%m z*8sN~xHZ5f339Jy-$TdVjz5#N_qe@ct4`7lvTa9$)3yV+f20gf+e>J0+FrK3LI-fy z0=J5tapqki9}*kM=6O1Kl=}Mb+IBM3-XqkmBh)@1)YfWI^KVpd`o#7nVfLx*Gu!93 zFMz|D%niWZ2;5Cc+gGSScGA2#7I}7nQWi@%gWMEq|?Mv(@FlsC%YHTBFoJ7>vuBAr!LX{d| zUq-xpn*DV98FsYQUIgwX;1JtalJ>LghuL1SF9+^bg?CZczuCWd_d?=bG-zH^dG`|1 zwSTu?N(XSS1NR0yqqZFYf%_dakR0QccK`$kKpX{5QuQfc34M=ksj24X7PyQ=5{ zf8_=isg*69V^nM(u|LKL@+c96mZ|Me5J7rargr?S-t>%pI}zkr`*Zfq_AU13?OW~J zfcp%%&w)du;Y;AY0`6+b{U=)S zf2N(*!|vRU-LkaR_fOnYJ5)YQ98&?G%)JHn2v)BS|vZ5)97DE8qEN~Xh34HD{g=w zI4_Tlbg&^e1+OE+VNqz}Fe6QjMx=?uiZn6uTAB#wt2a3vL8OVp<#0PZ4zI)K@H+xv z6u~HgaS#|Yz-R)a8H^UBi6iWYIHHa)UhP8^k-=yMqYW?UH~RopkSbQ8JvMSEBaBsO zP+`t>6foN46Kxzsn zdco)eqaTa`MPeMI>>Cw{IfBVa5XTdC6&j$8A~D^U%N^4lvlvxo5>>)TmEM-iRf5DF z^NAqGII10U9W{=(x6^h;Bkr4B1V+?r6=ZZ7D+b8X=~;9<=wJ)k4qC`ImJ&H=A=_A{B}e&p*0g_F z(;iX9W0PYG&fXl)IG%Mp=hzI!Dlm=$<7hCBNjjcK8f&vp2_^ID2!vm7Yxp7{}s@Kb>&yRw(bUzVQbRW|ca~Dm6|Zu*fPkPSk?M z&r@&u((x_9^p)dl$1cY=V4MubDPWum#%W2%caHCc^^PCGI30{LaT6;TXZ0(XGW7^k zW;z&Wq+rT4B1|;o&<_nY$`86{a=O`yndVHZBITJfA$24om1!rWj?yA!9GyZc)14VW zq%u93-b`O6S{-x1h~gUu<1xw1pfEl&oEZUQH3f@(v5-=X0%&e!#t;{AcE@hEh#uNJ&PR9{W*wqtMoG`UQ58|i3DrBC)@Hw6EIf?LD zM);hp#fN)Sy=g_}1%%JJndfD$%sd~Ar-HE^i~z>dl9?B#1=50Zigi}@FV?|aNvkp+0^@lqHviru z>pY$LEW_p*!sdKpoz28L7ihq-ifVSL%xE`2jk^nyaJ3@_Ah|`Ljb)8#!FRzJ|G?RA?gD>z<3$?9Por1=x?!+rK#12 zGgQ|2GIJNh>ubX6D&(ciZ*kGgc(oR<%t7i+KRMF~ub(r2$^6x+1LHrycr6%F)vZoC z^`^N_gOdZ}8rt)3ybg?O`xRc!48+Tc&YENjFQ?oiL&?Rdw{^OmJ_RDDmmpe)EaeOk zOI@#p$oPVKQ`C6?TKdkIGt0S;bFgz?=YCEcH*W;vO<=qkjA-?50OKuSycOqM&I4)A zC9F4F(zA(L8*|Y=~QwwImd(X-jw>gzkhKnhRz^#>w(DIVn$*kyc-wl&8t4U46A?yrlB$LT3x{>mp~pv%%Tu zY;ra`j|Jm{U_{mXFc=>JS40Ic$V{vYeeuQL*4!d>VB?@jgFJ@cqv(0;s5- z?p(%H$C*TmCx{eh6Dgk5va9rzdeeE%i-=uUI?s1r;KZra(_q{L#%I9zY|?o#jn>Y; zgYmf(yKd=U?0Pk^>os89tg`DWWLIG@YBxMU-+;_Qr%quLPi zszoU6K^39foOcsKw>$4}-s!vxjN8Gu1B@?#@x`R`9tENM!T3@Nq5hRN*ZBw`gtCN* zah3QW=i@yNKkBPK>)gWd*-ZFQo?Pcv;-DV#Q!degWgJ z!0UidOS%rnY%*J2JaBeEAmOP)m|bz# zTn14!Ld0_fQ7uBm8?_MeKd2DZxsFA7b}e)*a@D&UT#c?KS2OSe@FMUM@PmNQ0Nw;V zMPp&g1y!Dp?=H{0Wk8<0$n$BgGZ`h$AWFz2&u5`L^HvQdWOeVH>s;60h!E$wR=Uo2 zUEsRVb&>00;O)RWfX@Wp3A_tsHrB*KMxbU3a+dblnAf5cm-AVc;XcM}dz4pVgfb|Jscb z`wWOg7m;|oqM`IaedAZ`iv0D zCiVR#sqY*OLe|xHs1SYY`jvR~JJe0LF} zL?Kavc3Znkh!Q>Qw&q>xO^3P5QGvKexJSB6-H7|)z#jqpSm4Jc-4$dbyGH>(p4rI! z#D1ke+~ZMyxF-OwZnkz$M*Ts;OFzUa%8#l&+_T)X89ql5K9dNaqY0nMT24(rQ^lvo zy@)uq)}3(AbI*4#aM!sP0zVaaG&`pQKLhxgz|R8y$aQ-BkBmS1*WJ>7dHdyT0|#C3 zM-7a0ogfeb~F9p6fHPpGU=#f=rb(P<}+I<~^C`k~_Cy3S& zL<_VK30qZWz1fW`aqHac-5cDuxNmiDbl>L2NgML(BH-(RZveg#_$J_+6}5^>DQ_x6 z-TjJMrS+8mC|A6)4nCk)nT70r%>5)I#S=sdT2FUBO{C~yJzac4CBpqGrn|x<^I~e3;0ukZwDTLKP~D0 z*5q&++&=(+I&Cz-r9{4et=oHWSK=y<9(Z-#-oq*8G5@Z8BafR}J_7v&cJAw7dpsU5@aF)J>U9P1=O#UV+a^!YgR{Ex zX#XpJ0q__0E5+&=Od#zGyqZ4Ta{z+m8KQrL4&cwnjHYzLa3Xz{Rj;N9_2hX96`A%F z5KtE(CwYoVrZ3j8k~OZTT=5+0sYIFf9OfC}8R;qYlzGZMXro>N{NI5`-F_MHmjizV z@K-7_?HMhgt4=q`GnOgUt3c1vrtwz~2sH|IY^1kaG@NIK=SW7ASwxd-h$gd%CjZdV z#G>w|_f&i8h$eGAHJ(~e!ZXh^-?IStRlp;+t^qy?JPP(&;Mc8lzUg?&Q*Ykoc+2^w zr&(E>Kr{Dx$^mE`OTY3r4A4cPi_o1eCwfj{bUB&mawE~Do#=9tmM*RjQ<~Rvre`@R zm1Ul@JZF1QqpSyh1Ms&1e{0gS!u()*wr3^q7>Y0lLr8fgGkL#>diCHI#Z?}Z>DyAq zn&)!VDV94uSJD9nyfFzZv)~z&{WC)}-f0({kM{9(1v7LzvpL zf$v`l#l2`nt@0Xy-=0FrizV-prV);9bYMPSig{7a9cGnR_SzMUyf(rJ6N(pmGYO*} z5{g?+N@3*ndP9hj*XQ+n1738EzYP2r@#(;laVI`zl|H>%tMJsBR z7v0EeMsY8$M`GYV?%=_LV*YVujqDoLx#BJGviNK-#b@)FP`ucC5JA*KLUEhA_~;$s z9fj)8JJMU~E%TOpE4-E7D&TP>eh>Jaz`qat2f%*_{737&qfME%O;~X^)BcioJn$bY z$puy`C3jz@4J-VA2UH-cK)Fa|zgb@9?eZ$#u1`?+c@=Nhr&_t@W~(>Vcoz`Q)_N1( zdEWWJe-8W?z<&w+S4nRjc>}%ZM)*4A4OFs+_nT4M+e$3k2K+8nu9qOo(r`&XG)yW# z9SnPl7nn@96T?!rZ|~_eUiXmgJN;l4pR>K^5kBX5mwQ)u&jtPm;C}@EC*XfhdRHp= zTnPLx3?D()uSN&&WrWY=!2hb^a~0yFe*_(tc;F1FKsh?_S>s*H@VO505z+{s>k%J8 zujQZgvsHZ7dv7CrHh6FG-s;^5f&l~$1S1H1(tCSaK>vvME)WEal7ATlsei%q0KxMw z5JVN8hY_AV1O|DZ^s?nTFD=&zg9sp6t`jnP07#9|@NV_KLK<(Ice{6o_XY2Z-j}=x zg&7132r>v(5NsgWL2#@yTfDDXEZ#SStF3PdS5w(lA(LXN1UKk0p9Y4zT|@v5q*h^G zI`79`X2*ERjuD(hj?al4E-g96ZIw5x9Q%#;7b3{F-tWBMdw=l$=>5t2GYDP~d?5Hi z2!Id-Ap}BLvA}(4nXi#L@o}U~K!{+-KD&wz3_pqm9_coB^vOPEIr+$P5@JXdUnWr{ zOG}kwA5PK4=k<~0%`icppVQ4$~4o2Ha7_J3LQVRk3 zM*7ehmGqVR%6#R%3J`KY$ORz}g#4thiiRTJ7!WWX_DpK9sDEKJkuX9q3RR3SkPA(4 zOjL{q8Q+-jMLBoam%gKXM>CA(5JttsNXHN(m1r?aSAzz9310&Ww{M2EqssMuJevguB_U{W`Gmk$WHBHY~*H~3EVoyKSa zM3V}n$!{cX@SW`=`^k5XZ@F)U?_3b7Ko|wWXb{FEeTx0$yAXuKQ%pOye=#lDPrl1R zQ1?Rn$bO;~G&<0KNK+zOKT|Cz-x?pYpnQr2HI7(Tv7p9lSyuR3)dlN)WI_2h_-^st z>e~pyL=aF=CW9~~>APJKYqX%IrVyImzYro5%7-S@G*zt0grecny^>krz$dx_^rVkj zP(HD?jCj&N;(HYYEYGYX z8}pd{1rP;1`Q8N~t^z~>Pra7k^L^rD;Z8mZcM_`iz(6WE-}uOy@qO$2&iB3V2j7pr zpL}S|)PPV6LIQ+&Aj}700SI-9!c#+4{mh!_SalQ@4(L17cPUW)7QanVbABt4VG)vH z&#R7pw?B+j@O%7Tzt8XY2mC=lT96GOG=k6sLNf@*g3tm&>pI_XOnLURd6)eq-*7+L zI0up|gK}&wqzn92Xd56!7gFT-^BF1fh!l&F6#hc80*=#a4E_d{eh2$UqQ>wa;y=`X zm>&mxoI~L)CxCEb(qBp{)sN=WNhy`8WE<}{P7Ob1`dsB73&P1Mjp4_f0KIDr|8ze~ zrR1knN&;pFFZLfrmShjv!L5ZVKF9dc>9fvX?Vszf@z?qj{&{}X5~qQ1ItXWga3%=L zKsXBo$_{SV`xp7^DNnAy2?soG0|@7UfcYmWX|AwhfLRqg$&lIytrpz!pXg^xXntBk z6V4^Rr6n}sJT2eudzVU=GyP~Rt@AJQpXEQ>e~y2-e}x}Srt?9#00cCXE&}0V5dH?j zCF|^q{O6k=M4DWLSLhtr0Ron^o0&CBFuoRfVm3%*Z5g-Q9mUY6)q)eP;yb> zGA%W@39`B`-G76B1L=_){Wtk<_OA!wN)WCBbj=9YB>lHIzV~nR-v$D1R-XyNDiBr^ zVopEBCqjKP5eztz*r}Z;o4FN@wPeM`) zlvJnQwAoLQPyQ|b=lxs#+x*-8JN#&-tp#Bn2-kyf0|+;Qa1#hOqdM`w?0-cb?MI)A z|25)PL={U}ZwFx`{kCy{YddpL`9JWp;3q!?KM5O%7?f5?xJ640=i(UCKsucqQ|a=x z|9fKJUH)(U-}=$GxE+K$K)4fxyORDNXhq(SrsCafMP9hKUvY21fZQ8EPx3t}?hOdY zy{1gpS#;1+5N~DYj@ehh5@1$aK(X5HL%0GCg6n=QTv2t0QNR<3Anyje0bjr$2n2$G zP#_G#10dk6=0Ol10^wm09s%Lsiv1kO;&EYBHz}|ma}zv@5n1f&F@o=ZK7cYdvb)0| zkQZQ4R{@H;5*|mI{D#9Ia7dsOnKp1};IP1m0D5Yk1mP(Vo(5r4GEgRO2~-3sLBOo! z=m&fbgw6enYsV7TjsxLYm21)OmGoTczlaVBBEivFId^jHi~x&)3Q!D`u!XpmVxWZQ zwOs4`ASKy>>Hx(+1?C270=0oeU|wK;0OxqyKtM&h0|eB*FM{wA2rsWQy<%TPvp)MG z`%8gl+7pDf0?qsAUz%|!+u8r;8CM1NguuzlbR%#QQG>R}2Tmnw^sqfX-LKwsM&KM` z*)s#n0%rxz2H_15-UQ(-5Z+D(meX`2a2^Qnq^2AH>0ccCH{#e!Ku~wb2hi!&`xw~#gPDd;CE?0Pin*lfaWz@TLYZQ$X+ql^y!COUjZeEK-?>E~Ll z!Oc+lbW;FBoz?}O2|OEkF0eVUCGdP;D+phL@D&JOgRl#PZ$S7Kgzwe`w)-z4t>M2Y z@N(c45WXkHrDzTOSNH*h9|wjzocGBW%jc-z?hLS!jsYs^DEveep^}cm&svH|`>Qv7 z9@s^i1ijYFbZY{y@*lJ8FU5RK@W%` zh!Ti{K+H%6eWvBXKrjfRiK41R8ANOU0%;!tX)uUp6{P(Uq~HO%Npyf{K{ZDwoPw>D zFH_$*H^`Ef2PtW}XhT*CQqpqKu4Sd*IQ6DOf@C)Z4-Fm`91$D|VkU@A5M3a;lfg3k zVZn-EC5SlsKL(;7#6bUoiR`A}I1s%mOk_6&(a@#?L?6L~Cxqz=d4>AMvw|$%DM;~7 zVvt~>cqcKWh3Nz}wL`EbNbyd=+F&9$FE}5>2#8S-V<2WFgLS6mrqWPMrdGN|1#-1u5i7+>aolkSB3}EkvRkM;1Ig zcmWO*!E=JkgDZmP2G0ww44x0-5D*UpaVUtxKpYNYHi$XOlqh(y>2{hD1uw;hkxaQ@ zFtMvV0`Gs`vfO=26kHu-`}~5m&ri%pn*7F;D0ov4ZK!1M=HU9^hTttA7J^s=Vljv% z$>2uQa{G?p9U$Vibsbev5&Kt>?cn{yv;PE9EwUZN1e{6JE6B5W;CzI57Ehf#`*`pv zHb^{4_+XLk;@~D4Bzh>aJ?KVN7i# zRoMgN|JoUyQYltN(2vMQ}k*aKmC{cmfLzQiQ zqm6fH)JxSs)$>B0g@mqWwaHL;I5U3$a86A`*cn zE2szK1KLkn8A*kQ$;YSw7lv5uQ;1@p#AApm2NPAQwPTWNt$NeQ5XC-)N<(F#@=yhc zH6Yf4m;iBJGE`++?s_&f2E_R!-~7HH*7d7lJ4C@xA(W{FsbM=r!B4`Cn8Xkd&|iS; zLZ=S-4jmO@p-&+SeG(UB{&VP}(8VC0NQ?2} z$sqQxW#JHJ4_Fnt62y~KfUZG+yrbi28d@SLwDJK_Fojb7sO=*6Z!(gv-_8* zJwz})4B}ZTOphW=&NnSVIxt!b3`^L#Q`k0zo@2c9EP-?m3ELJDw&hx3Gx$`Hc7!mh zI~jT*^kV3x(90m63*vboB2%58487|3K0Q1128b8n${=ob6qT^;{v&Je5k@;fyimpH z!#&E{=b^6{K3@_(7ZVfhA}0Eq79af+Dn37iFa=XG^ke9!(9a>XEB+4Rr667g;^oP( zjvO1|bP%sdIX159S3DG!5T7vm7p_d<6E-70_C>Z0cMg z(bb4i*h?5)qs7SlS_-3ZD7-IP8sTs_5{`yr;jHjJVe}MS3*sseSA)0)#3YEmTAe+QD621z=r&MiDwNS#>hF8%6;?p2*VrMj*4wBzc-}(CRO-za0 zNI*SHK&>aBp3?#~NG-<}zAbzovFz>PJHmH{?+V`?z9)?Qx&_4NLEH-BHW1M@u>-^x z6qYsb^jxX1?8A&@F=f;3OryUzpwYYV?4~d?(87v=_7ag|3z0&b1jsr_-BA?Y5hepI z{6hG}@Jr#BL3|a&*Fbz7#5a=RR}}*U4YW5?2FTm}i)G0`3!{PdmddhZp!JjqT4mPH z!^}hrD<;}IXu^hfkqP^*hFRrz)q8%3=!sW<4F44VIs8lb*N85HCdGRoV#Db9{s6=e zLHr2BkC9g+h6rbUgKdqZ5$?YrehS>gj^ybB<6TEZk%&FwR1`-flN1N-!tSj^Lu@3j zq0xUSl0*WLDDrG17zstfkqC&NgZKrAUxN5mG7>Y*wLBj|`|xX;!5eM^@!NjIw2`66 zw2@&T?n*IjBu8P|NS-S%g5ieWgZK?Qqn{r5bX!XLOV30B#LUvhdU~$%{aQ*-jC%og@=M zM7EP;)kQIoLQPIr|qvWI9Ez z0x45Ph)gHiF-Zqbfe9fzbt1Gj!u(AU@;6B?LWulLl3RHwt`v;#yKGO|e75NmT16M^p z2WeRM*W1N#_G7QD42dv1Y-PL~CnZQ{&{syhDrT)zsu? z7gp!yRcEV>e;2_h?5@4}DTY`~NWrLIpQa(t9AQfL1O^+I)T+|pv zU3w5mNWMmpt^sL7w@yYgSSNGha@oAP`ULiB__WqUOY88&afz0OM51MQMdG;Oqw3m5 zFP=NRayoXeK2g(#9mUTZnv~Npg>=m=O$)owB5Gw1&Wp=4`}p9A2vSo^Lv>?KVk)x3 z@ZEmzxj83muAuMlF|nz(bvT`Rez1={xF{}}9SqVTARP+QVae$J(F3AGq6dOB z0;G{3m4Y;r)ZfsVB#U_yk)lZJ%G$cNrk05;7Pof$u)MyywKXmuxQFjgt!|m0 zNIhc@U!Rg7wo24isOeanYO0CL@aaAECeB(cTU=LPJ0;Q9hV#5u*3Y=?>eibvjq{q+ zzj%7RODUBTEx?f~io#RYp1(a>qWhQb0o|bJLD7SwheQvZ)vELmy981tNEINJgEXV> z+}4BC#7ZAFOnF^ivQJ9Zqoq+?rd$&(iRohpzCqX{nbBF% zBS9Jm(s+<2fHV;#{PyIv`bVO3Xk?8ZgQoJ!AWdPz>QwxP2G%ZJL{36=*tT?hbwi?} zuC=+odg(Z1ySVI8nIWvuH=O!nT>_aQtIGqr6TaIcVqLzbwllrDesTAPV&zTs_0`R- ziQ4WhEe)4fw?*21(k*S0TX*9~cFRz;CZrqKt3qQ^#CqOG&W zPZ`$Q)`Dyb()75z-;^bF^V-7YO%2Vcb6dhg!(*!(=PyPGsaX+jZd$fJY~#; z@mqBTy29w<=y7q`GJeXq#ckDd>l0Iy2d%-6m*@_fIerTJoqcs_^n|#a>Tya`cNeKO z(G#O5=??m>uf=71#q_DW->kCeDbaQu`l6?TG;389Kss`F>UKw}s;<5*(Q-s$>5Nw8 z&Fj_YEQ?Zd_LO#7-bFjjPDam-o)=viMQe8sNJoPd2dSYq?ey2^1Ip(a{X0mZg?~KaGna-wb7)i8`h}0p>|F5y6D>II*<||%>!xv zo{90hv_V{!yNtWTXdGkgy`DhX01}2FsD0WPMcey#D2DqK#qa=A40TK~P=U@x?8y(4 z;5-7-!cM_?yszRSp~O8&&v^=@`p)M(+qdVaFSa@Q{O(+?{%J=Piy5v(#(fb7)|YW; zeN|yzoT=jI+N=z)$F7aO9(^PFX7sJ-+tGJGY5}Pgq&AQigLDB%N;c=gOu3{)H8oJN z&$^DBad}AZUsSZ@#0Ax@iH++o>qdGMkxy1px-Q)*gpsF>JP*Vu;NjmzO) zzSp7W@GDgX1^I<}6_wf9B?X1q`MD(}IaRskrKS0$Ik`DSB~|#9veKdo{H3C@s;DTp zsG_K%ps=8*EGN6DFgLrZycligaA{RlaY;pPQCU@CP6__Ks4%CrBsVX&IH#bzsH&_G zzfzD_UY=W-Q=C^+np0F+URhFEkzZJtQ&fi2nUd1Va{NkBer0iPVPREKNg=jeQCd`# zT~U=^QH;+hE-lWbujE%06yf(Patrfw3iESwu}>w1rB%6k6%}O_B~_*Ll;VQY;=J;* z;@q6PyquzfoU;4^Y_g=hAitt8zbqfWl3SEhkXw{pRF+$jpPyS^m|b2}Se0K~SXNP< zlbu(I(~NLl4nk2_QCV7CRZ)_kS6o_BlwVj;mXlwUmzSNLUq%h(Ru&djmX&6gmsI2< zAVtNw1!Z~p#d*2(?3_GBU&K7=&Q&p-;h)j|1rCp?!8AOjX>m(UqIKqp*$0MmatqWA z0I^UElWTODK*eIQtnMG|8$(OE>oD5AtI9-9IRb6?gyO;MgJEKNu0i ztP)*YDUVgK57=9cLj4*;GY{h`I*icR5wWqcaWv?lo9AMXF4`;8vxkWe4lmrCtj5OU zQnDMH9GjjRUSiYK;pLJwu^F+Mu~{JDSa>N&myuxgCIMXrmy{u{k-fN_*>xg0G?9za zkykyBy?>nE{}_-i?-*ZVHL(P$VTIJIVmQ8Cks2{#b@W~IAYhEe_E>{%P^>Z5r7SBdhb#f@!fFtJ(>AYG-{OtF?&D}H%QV{PJiv|3ij+H?nX z`CUckxY+T%j0LfiVt__W?Bv)fu~TEHz5W5xwIHnmX>~GoTI}@L8L=}#!qGYj(sdxM z@6Cw$zc-rI7e{@>(bt27hD#B0G%};nH!Sl& zHPkM4S?o%5B*iX|T>;V!AlD7mkNq?D z0AY6*NOyvChoTMsMAw00biTSPbft>fBeBO-t?-zt74BXWdm{E^4DBrJ-n}5*_oo=0 zzOI@fUS8j{xb}#;w)nW}nh8@FH*F?Fwt#ehr+(NL!&Tbfwm)M^3eFg2U89NVKbieW zr6rmD8G9G)#@K&AdZ5E@jD65IyOH(qBYMuqAU)XmoX`6992NI3Vqf*9bH0szud}U+ zeFxGbt71QZ^zZigoG}%ZWX`bpU?=m}O_-uS@YgIsXS+U2mz9>K&q~iSWN}%>EFL7J zDw^6)fb=9tNYST3+62-w*Jp{kEL}J&Bg>R!&a&vTKzg>lvE2mHb0BR7390Zr{vMyz zrZ{<~R2*?+U2A21-TXS7rN(6^`xyO)bv21GtuyLc(1k+&B1hLhs7e|Y2>ZCSrDj20 z8+wBlx8OrkAF_v3RX5btqxqHD^#L>suP;|T2fMXc-qcvrl4!%H*z1}XG&Lq#>lzl< zSEDy8CwEwGTt2M!xVBoQcSCpk`$74|`FS~|l{rJR(a}6Kzp9{UXjy)K_RyT{(rmOq zvUAJJbEY3(To^CRpI$eSo;{2GQ*xl11tlw-g?j*2XGOB2AZ-I_$Lg%CtbIUw5v13; z`CzjSVE(`Dak;pU{=dnUr4{2Uhc(o8@w{dYXODX!E>G{{<2v+ZH%~9~VYXH`G}kAF zEo^OSOmS0IZWiq@%*x9`pYux~y}UZBFbfs=D^TRK@;MIf`VK0&U;DT^B#s#}&a>6nt3PgS3g8Qq#&CN!r!k50{> zrq;F9GnY@+l(aS1WlhbRmNh+VM%GM_aDs>00>%DQkiKYNrgr_PtT=UjcGjFM^kKXU z5-OPY)_Cf(s*>UnI`l`iA@dK}^B2piYZgsOG*`C}pU36> z_xx?vhT%z0UYGCy(7G^c}@D{dBS)~#BOV-(0=Kz-m5^B}Y+ZUz!y;YZ^ z8x@2y1eO+r?cJ}r(eY$}&w!_RUT+X2Nm6=&hbIGgSIxDN16b*hnHLI4gcmHb*XJL+?+~186-P=At*ja~dd!3=(~q1pzv0-$OHZ1X)wsC6ew!!_ z$}pKbyl>O9YRDIkmS$-iy65IDZcDVb>)XTa>C>yK(Z^T2&1#eEPR|T<1TIP}C4+NV zsw1l%neB#lZnewZZfy6qXHFkKrK+j14Zn%*$)=VafnX>sMWV5+eef?+>P|>tqw}ij ztLIZ|6^YiGmbzvnHU5#5e{AGnCTZ5Q<#wT+Z}%KMY)aMmDN_^2w+$_8s;}KD?YI8{ zm|=>w(s_TEe!JU6>h6Kr`D=y_8{RIp4{Fa?larg*ZfZBTTiRVHG}yVR)XQmOrnREm zvg2k{wd}#v(Jr5c)f=i3)uh-}_h6T=SlAP(kIFN*+N6UHS#@x`-0q~_99HUCJz`|L zwcWP5ti0Xc?r6`9%RanEeIP9$G_{PWMX|1%SC>HEcXj-A>eA*!=U-%I$KV|kCmr44g)MDqsb0Ef;^gs2DCHXeK6RS% z{wY6gMaN^-OdUHO|2$(RdewHvef6yIJ$#DaK5BM~6ILHJe#g=AW2&XOHMNO(NOaO^ zIO3rCnuar*QDw?U$SPBst7~Y;#BVHaZEI>!_(%D0R8BY>e{v?sf$U)=#RVlam(I_n z4~J#v7M2ubBe$0n>g2R`UwdfVf;ws8qWY;gDXPF0#*~-Ke7nCrxV2GgY9^#YDOQY*;Lq|^xht*Gi=fBpP=9V^{E^Q)yKd%<00k6-%>-r^a&Gh-_cqqhW?Bff~~~K18PzGUj)=p4;WR z4TTiHt1EA6UfM$AW_Z7v{lhsWCB@;b<(9R#`i!Zd|Isp=8a)wTK*XAzo<0O7r(AL(BtI|uBEE!gps2N6pcKr97U+DN| z?-yO#8%FJQU>B}P%&T5p-xelNYfu$0ZV9)NgyC|{ZcMz_H+Jb(mwp_GtL%xE1g?LF zrz4l)su7aA5tm_c{0i4K_D12oysb+g=#ud@Uf7er=p6B3I(f50m;T8!I)iqzougx+U-kJtEj<=pM0KOcY9x7N)M)5qnLr-o}5w;V^;C=+zzbdt`Z zbLc#}pf0A{Pd8MTt1HqStQ)DT)E%yypqr|jr8`p?#HyWG(OFgW>52^ zh0^v(8+jM({Qt3bAJA3STfeB^l|bkadJP0f2noFe2qmHSUQ-CYBfVF_f{F#jLhpza1yKY+ zKm??SqGIo0p$Gz^2!hCY-1~mt-RIsr&KYNn`;GC8@$JpZJOA@H=eu^YV6B9m2>T@L zblAnP>)}CouJ9t^Wy7n4*9&hJ-YGmid`S5C@Y&(>!=DRZ8@@GsPx#UBkHSxfUkd*- zOGK7}S)#L4$nuI849qev%j_(VWm%eKW0sv+4rlo&%b6@!v;3VkPu5adD`l;p zwN2L4tV6R-$vQ9Vb6GcJeJ$(TSwG48Q`SEsA|i@J#6{GNXdRIjF(P6{#A6XFBDO^w zi1;w#hluOhvSllttx~o|**azGpKW5cdD)g^dokOa*-mBqDcjBLxw4nZUNd{k?CIG@ zXTLA|bJ;g%-=Fzu#k%9X2JuB2RDat+TlC)eU!FXuXz>rAdca~H^+kh@v#-nl2` zej@h^xew(2BKL23^5m(Ir*WS2JQMRgk!Mq$LwUZcRCZ0-lVxw0i}N?}_m$gL?wj&C z%hxMEr2I4G50<|gQzoW^@2NY~wqES8*hR5NV{cT5tI(^$Llt&aI3HImu1(zZ zxGiyCSIko}rQ*1XYb$;n9}!q-y)B_f_3h^>VeCYU$OUs&=&6-_;YV-&1{k^{;9a zsL{5@eKq#fxK=Zv=D?cEYJOZRPpy`&%G#eN7EJ7r_)y}(#5?{z zV|<;hbuQG6soSsa^17eZD^#y@y~pYuOUjzmH0j=?y-9!8uTy_w{a5N=X;7uX$OfAm zoNpM{aB#!*4S#4mVZ{Di;{N^WH6ll?-#nKkvwk+3jXv-}vueM5THKWym z)>&J(YyDK~&)P(_8Q5l1o2zZ>ww=}XaJ$^?y0u%{?)&x$?Z>y@(;=)w+YV26__||k z$I%^kbqYGQ>GX7`Z#u_y9@qJeE)iWicUjiuY}XoHXLdc>tzfsl-8OgoqkGft3%Y;R zqhgOqJr4HF*RyxeO+9b)YTj#MuhXg3QfH-}NGp*xJni-LZ0SAIH>6+BXp!-3#!tNy zd(Z3rX=YsJ)Xd|3O7yv>&%VC-`u6YpYQL=gdiC4f@2~!y`mgPOeL$N5%LiN?*lggU zffolg9`wwh3xgXCUO4#NkVZom4mm%x(a@)dUKo}#?73l=hBq6&boj3$T8~&Y;>O5M zBVQPK_nuz&Y#Wt*RKHQXM;919a`fRbrN>Mi^WoS^W9N-MJ+A(^XUAO~-){Vd384v@ z6JDQK$Tw5(PO3QR!AWN(Cr@5B`R0_KQ(m2#f9mL|?@mjY_QlVwepZChSy`6J73tQfT7)XK&yx2}p>_2{Zw ztB0@td`+u0JJ(iN``o&Sb(7bfUEg#4(dX+uziC5>4UcZP^TOyCPH*hG@$ja)n>KAO zwRypouq~6eTzIkfiyyqy{H52oR@u5{Taj&#z8t(f>E)ld_uKyIEA3u6_-egZx9*7D zvHZ1yug%{X+Bt3K)m_7Ooqj#-^$&Nq-F!ao$9r?J;$0t7N z_{oQ#_W1Pk&w77$`tw1bpa0^XFMj=U@|U;2n)7wmujhXg`OS0Rmil(>ck$nCJ6-4W zzBA3wy!(B(@4xzC;13snobcmcKRs|Z&)MhBl{vTRe9iNFFSNYy!Os~#|8#Ne#oL$W z{gVHe<(Dg7-f^Yzm3ObEUj6CU@xR`^_SkR5e|zEg+P@#X-ue2se~kL$_Ko>Bi{IS% zXT3j<-s*Mh-0dlUW&3OKo%lO@{%-g8*LO$Vy*nq$&pYEMWd8RLSIzx^v2Ogtj(!6A z=l}Jmlc)SoKjo~Q+VOw-&mJ*-#((|DymtCOKW)vL{jVQ|{`)7)LH~ZOW9_|u-tr^T z|MS29*T1mwm%D=p{p$rtuM2#5-~HXkj~O#@PAJG8tzU1HEm1G3{eIGI|m>N77 zJQO_QyO4#!l3-2nVz4dP9=sat3|tEL!Ev9(KD19N)Po8^$AT2EeO35I_!In6QTD)?}tA1oyS+9Z$hU- z--mt-oej$pRyr&?tXx=JSk15oVXgo5-A7v3u&{f=CWcK5TM+iN??1MLZS~#9k+Ao| zJ_!3N?0neeu-oC0;l+IKQ9rz4cyf4)@V4Qd!@Gue5APYC5k4^AwtU<3?aX&L-!cEI z`f8G_F5S8bWER^XJh=;p%=fd&CU6n*T3fG{C#fD>l=#S6Lv6WY0R>)gJFK< z_Qro+mH%UI&YOOp+!z1)%Y^^+OIQE=Oz&Tm{jVQndps!afB&Fv6Q}+2n)UzYk==*? z^YXe!o{CxT)u!iTHvIGB@I?RZzy9)SdcBi%=H|TdufJA|*%-6w-|IVgZOq1?exL4R z2KAp7-G5?qjq3Fit4IF)ufHsadC6ZE1bMtv^xv--ZjX7@i~j%ocWYw&)y`l4*I!S> z?E3FV{`)K6_`m^Oq1Wby zykdWMZuo$?xk7Vu`7}Vk?e#xjHGc13uNvnH`bG}^|M6Ah|9mmA&4dY)2G>lgS@mE4 z2JAm;pZa(0u)dLAx%of(N67!HSFHcDcE?Gh26zGRUoU0XQ-#MciaXy3r3m>lX21LXqj* z%Utf~VdnEVey}RCllS6ru>Rbi~UG zMVIk4Ufd{F5a%uC1(RaVT&z(Llv2~@um`1n!iz0FEIf$HhU-QZ#=Fy^d`(nin$nz> zw5BayOo>t}%8!vzUGbuek0lPGMly;qjKd2fQC@I~l7&y#4Wi@`C66e1L_NiNKIR;^ zf}pgXO3Smf>zD4!RJ`a=dNE5`jvr=AuVyX2zVrq*vYCCn$y*%aZH{uB6Ue*t`+SK0 zOUt)RI3JnEKtjxD%OnbUmFkDTRv5JcMxpBWKE=O+qzMLT=6Y@%foEt_cB zME4{W*+kF5{G**edOrs^$YG9f3|W+QuClIOHaF%{RyJkLyKET}s7_64QwRH3wg=8% zR@PT*~UF>?vgLeIG&D&-os`m9>Lq_NScQ%BfqfEaiC^ z^DFlPFXH^=y(#kd1r`GHzpeO zVq&R?zGEsQ)0qAYVhDCG#_q+)H)cHdG7smBas8Obc$#Nf#1h;iF?J*7JKSSR1hL^{ zMc=W7P&?Ki#KsX%C8|)38Z@RU&1p$%+R`375UbzVOq?(F0qk+C8N|vy_FH}rf(jvW zk{ffb5J>?_BKHb%uTU0eso*RX)T=NIJyo!q6wb4B~2%LUYo{K#y^KF_XA~+`|MW zF@+JDZb)2{tklp z>=dRnb~U~nvWk~gyd8Vw{X4$=kw_YL4xOx1kWD{Uve2|OZba_&Ue@UROTih&RMAtMKHfgm61!O z`ZOe&#&p0rEA=FmboyhjDh*~R!*Tvf&R)rRD?Q0Vp5ZxGV5cgXZ>4oS&n^z|9%fm| zEGx;j(r0|Z_nhMb7x{%-K~OnFI9bU?ULq-gek$vyvYac|z&%m91s%y?0E3WsO5>t?S<;PjcYGhq`Jsa4_W?p0~_Oi14D<9%*j&dA3Q~7=LRQY3W1VI)1P$ix= zs9i;kDrQ*4T9)cGr9bkox&vpc zdYB`qQ}qPz@g0}=jq5mHReM~`^{cslHP^4^`qf;&np~?Dr4&)rrU}hyiGHfJqXTxM zntiU;mjMi72(y@vo~tcjAv^6RaPDfmd4qi%zd&>Z_PO3sYDeFp{Cuf zS&KyKl0*X<(Vd>S7i-G9W^dH0*$xPjkP)3>&T_fRHieNr!d<(&mxyP_NmS?-sf}9 z@B=?_jtkhQIybq+U;G^eb3?4hSTW1p1Sp}aUC`5-A2zzY9{5RC?$v@nsV5kr0SSuk~t>z#||Y8WdwRp zvO7r=n8STM$V1HMaTZ`cNjo^fIqvuo(e>-MrVFWLAk+G4)E|hiseh2G{22rd@{*rI zIBNrEZQ!g8oV7uDD&YQYU~d}On+9goz!@66&etwr;$31Dw04G1~8jPc>?Ed^bGc}k(o8xf-^LFgZ;e4VUA$;8=Ve>|q}VID|7LALm`%JISZ`gwOekZ#lz{m}BzK{DK)J+vjBaoNQLfe{t7K0AXZB zrYSN_F~bxyOficTGfXkV6f;a&$!eT8Wjz~k=9JC6h;ygB%quv1%1&gO;`}Llk!y+` zQVt^96n&%|;~n&pa*_|wPs+!9ik?!w5|pAecDHdIIx&JLSdP9M@5Qb(R;P)_ zH}TjeZRy2y>_U@;yn^{P`3!wDaporOwWiL|G?tolCXr<<=#MBAW74z}Z??rW(%II+1$R zrwejy?F_9K@(MrU`fUo~>)V)Zn~wBl0D~EZ8MN`WZN@Q?DLjnq+dRQjJi{WEvVzsD z#U8fNSKC-*(sn*?a4iVhIcvKl#v`M4GHU01?Pg=X?PS#MA$(1{$9WPnZucBZSdQn^ zcIvcyo{gA!yRB?z2fNtAJ`Qk*zi?l)4m`Lw?t z1RWBni<~;B(Ls$46PUw&$f$#iI_%{*CwPw!f}o?`Iu<}b9o=Ugi_?(|GBM|l12DIa z>)C(|JIb)*X@21fzw&z!bc)BmchYaC`ZU7qI^BzTb-JH{mm7uj@a$T(&r zn=Z2H@*rm40#o366yYEE6BWi7JlDx0pG_?C;v zrmJkanp3wpY9pI&vgu|{-NrHt*>salH*@N?n{? zx;Lc-t!ayyb(eYfnYea$*Y2*@?t1P1F#B-r?#|iW+`7xE`ybp5f*!fhcaKuUl8kHj z=)*)@tA}&;uunba^B7OCnO(@ThwJw^z(Ef4As_P@U-C6-_qY`VJ+qOMJgD2#?0f35 zXASDph{ou#XD`y}O(yd1=|1Tx$DaD_ISGCC)Mrn9_Iwm)>-i)v@*1yW_j)>G&r^JY zbM^e3uW+tj&d@8Ga>$@pO%gG;Ugp-znR=y=!7xTLnsLae*JKv5jFqgxzV=eP*Bhwa zYd>!xpI-9utIdL5pYj7|xqyA{b(yQ&34+uBdzl(R4$LamUZqy27IkpORQF73XS&jj zp4i*eAq>a)Qm0`*Qtd~o%u>xX^>JjC`ZUjCrl~KnjhA_qogBiBdOur``YB&vrm5d? z24_uk#x!S4%S~R&Q-O-aQ<-WsB$+03qzm0K>wo@{Y?@i84Mxssa!wnC^QM_`njK6t z=QMLpdjff<$vaKnY3q4`O}v8Hr^!EU5ASmdJDFzwX`k~I=edRRD;=aef4cLhJAZmf zN>i2?| zpA0=^e8Xw{aGG9zhS8kFkJ-*r!Z=Wa=Z+ zK4sdcOxb7Jr_6o4$-A871Kh`bT)&SQ_c7x>X542oo+J9msm~%-vktlRkxQT5=)aHt z`+SD}`+O4weMjKy`_4qBeb@399@Ftwqn&rO^UlbDYtAS}38FCT8C!UXZM+f$Gi#DU z6PnR72o@beMvK1SYrf-q+<%KMqn}0kS)`vu`dRc>5G;1~#jdk>AopQDi|yFrr+Av> zJdYd~JHz6wZ0A*W@;ZA^d+`xI;&Z-4#*5WoEX&32|HT)$i5!=>=a&>juS=X^iTsw7 zp(2&2iVT<3rVibh#tQcGHpe)D=b0s+qTeOzEz$3i^IYT?u5yjr{2c^Kb76i<3s4w2 zFI9i3`b*1F9dldSly-Ea3*G63C0Hu2rGpv9NbKX%`Mk`>{KjA04T5E1WFZgwU8dh< z>Mc`mSvl;>vI^*ZndiG@l}RF*#x$cfZRtQK`p}=zOkp~+n8W?J$CkOrmM!F27PFLH zn9K4I(Zr+P@@mL?d41GdZl9K`xm^Ft)m*OTav3a7r#Hhm66mz|0}0)AL^}q7;|6w zH0rHf#af<6y_Nc2`664<`^tUjd8M9LI>X9$Imw4O%gXOL$L~R~Dl6H^MPBk#h@zAr zimKG0Hg%~_Bkav8b6jPPt6I~8UZl~R6*$`}XItfLtG08EyFswpZmbR`f>v~=CuXtQ zELQ7t^(MAprmOX}`d9uA{Hs2~aP~E7ujz)`Yt&vNyEV&@%Nn)UsJ&(zSGmJKU$6dJ z_1EfmZ9e3_wg6?YuWQRvp6cj(ZB6vPwh2wq^V$}4MeViDzSh~-4rCC68OlT^F&R6w z_Q4=n=UnUbv`!xDW7GFYETJsOaVJk~eI{MNU{ zJ-og%GFdN=_4Z)BJy_qD0SsmsBN@#&WVC(?)0xE_?q?p4@E8kN$g?cQeAlmJ4eNOU zvtDmc*1ycF>|{54d6R>@%`r}Jk`MWq&-jvWIL!~7vtmSz&vW2Z|X9v63!#)mhh$9^5UEb#upYS-_7t6k|%Ptvesub$%q7r7h+J2Dx8K6i{}9R7UAAKb)T zciahr*Jkr5GJH*juPx*~T=TWB`4)Zel*P^rTz6+*%y#EaWVrKf^uF^QZ#IoXFT3hc zj|QwmFS}l02fKpc^*ofo9=~3ivaDqr+i|bG?)tl3XSYmt>w9-AWVl3*@-l z8TZ)zJ?ibLkKNysf_i&ow?}q+oO92SAb4Xk_wyhRF`qwzU~f2C$wp3kF^C}yV^_g(XSepf!7-e3-@CjY1pDjK9J{dJZ1=Zg4@Wu93GBt2 z@#y(Yy}YTHHyiOB>v*0Q*c=20^n1W#4tUG~{T|To0ofhc%YF`^=eP1wk|@ehj!E3d z1I*(QzTsysahYF(;Gms3I2-raL61KuvxDxJgC2YEJM6{5AA{gfTjX`fE*{FD4~tmO z1~#%K2o6W$9EY9buz4Sj;ZYW|l;x}ng0~~^T=#Ziic*46OlKy}^!8jXV0LfcVl2ceF45{OD-L;`!;Q#~t;!qaJtEZF!@5uEX_uV_s zVAk&}34#-PKVeoUWOTx{PQ)Xt6RvSW{S&e}A**+zsX{es;H>XHhHJdLj1{a7g7*@z zgYPAwhxd|$;Eevx+(vF^?gqj4&hvdw1~QnT$npE1xxt@!{P)iPgKPX?kAG-OdpdEL z5BZ2s_&f-HY=p=B=rKQbqzfMN|Ryhl{b)#B46wql-zH-NhI2_=_*|Y7ks1 zj#*!-NCM`1$)8_xy-Til$@MO|-Y>;)&0p;1FY#2y?)>8HzpUeVHU`1vQuy=Bm2j=g z)tSuwJjg@L=S~n@$w_YVk{>x=k@FQfUy<__IbV_U6**s#!xcGPk@MA-bfX8p=Bm7} zZe|y|arUeGgW%Wtw4x1W^J_<(^HyC7n$4@~1ujQ|5mj;7}0UDnJ>^Ql1Lv>6RRB ztzZ>0zODD$vDmBI@z|@|OL>7!Y+-8<{8f|~T<5QfRAM2n^Oqg`YaJVc;Eq4PQ;S6E zQXhTa@z^`|_0DrF;g2BrJDjX!LtcMR=6*c>?}wO=yziRR-CW4?ZY1))E1$a$Fpo#L zg#7Q`=1vfDD~Ez^^kV>n7|L6mvtmSz& zvWwm99UHNqd^W!~pQzT|5zaG9(8#!YS^+wi+VC`(@QQ<^vu zs6uu0nWZ6WWYJ@m7PO`>w^UZ3$S*NpzeK<=*Kn~Q4$cKI- zN}ygu1=NhFgqjg*M%17_dXH#>+7X@UMk>w_;S3Rd8O=Cm^APiqOT?2r&2m;@z7ggd zVZITYG0TWwf>1VR$tLS;NvM}C1^s4gi+b7YQ#LiTWuRs@HM8|c@7czp=WO;Wo1U}X z%UtYOws}0uV${vHmF?`ner4OkA&zhyJC*HyKIC!`%3g?i$UM8Ov#XbV2*c2CcJ;E) zLe1>=p=Ne9vp{y(*QZ-ka-T7=TI+)%yTS2zd6*)v7Q&$jCwh?q5mAOasc;J4l~H{4*Jfa?;IcV zDL-+Z>--&fFEUxkMotP+1iPEFB&CU_5pv4uOgZ(NQ_Y;O@ES7DscueL=hSn~lc<^V zBlMs1d(LrzOZgG~6m)>)Sp>FORgHRrI^W-8gk*JxcFnZ4;^E@)oQ;{lEqbAOf zCkgjZo@6@E8FljvVL10N2G13FW?+Bv%;kRO@i5Mn=LE9ItA1WJ^OhirGN_xk2DMQ$ zZ++yQH-#q1Ag{W4^`5sEde3VHdHXX6XURK>shCUNCwPiySj1A+v4Ksz$TqfPXY$G^ zpX~FgoloZZ)XUeB)^tI=e7)&|yz>oYFryjEEbhbon(rYV!x{29L%ye3iwyGF+k9`Z zpSL*7Q9j@!+$Z_$Prk4DmfJxnvMepoXXGfUj7%5 zb$&hPS1-Sw^XobPVbsfSPxIS}{2!xs{vSBc&-{Y=`OPK&4gL&51+rs*3z$;@nG}d2 z4);odD%2qfyIR2B6lh9w`tuN5cn3KbP_KYq3w*_os8`@BY8KFQ0W}N!Q&Zms)h(#s zg89&I!J-tW6s1wSV0G+kK|52h4erx|o#;vieQ=I~gBZ$i=3x&Det^6S%DLb__5Kb* zg#vP*UZKLMS*QeR7E-fNH0lz z>{F3T$hgSws9(fvi^#fYPV%5;(ReCT4Y?Lgq#g}$hN2xX)1q=M+JjUw$fO@~E^5z; zZbQ#S)hMQiVl9zXF>^0w?!_iE12ZUQ2E`u4*A<(OJc})3C2}n$*J8Wa!#)mhoOgMj z5BV7V7W*v-6}Okg8_^pziw|QYqfoc_z0Aeji>q5)-Qth%9O@Qd!D^o81vc{{Z?GS8 zE&e6naGD=5*Wwqr#1;MyLL~ysw?tO5kpnX>k(WqhTOt$ZD4|XXvnydXB@1HqCF7|| zb!uS_CF`TNk|}hg3w;>M2=rKTEEAZCUQ6D`13ZL2OKw1RC9ejdQu!!GNlFuqx~0s% zl=GFUi<+exl1yXlKq>Pt)tz3*xs)@M>d!#NGYNG|J&OMgDD@Q2u!z;H!#PTAWD76x z4$c%+2>nK>8KuvtrZh+0sGiulsB~l()faW6)Q!@2l)6zx*se96~*#~FU$C(iS85GpOZ(sgl;((05p!_p`Dg7fj*+$SJ5By8M27}2Kya-8FTWxszcF#a1;GT z-$Bo1V`z`Fm32>*-HYt}w!~05XDe5XC}dDh2Ib<2r!rM(L}O%7&b-T|VaLk#MHb~o zGMaJdy__D)O+&46YLz>UbCl1Hdgb#X^YX<}&o3Pb`AmaQ`HCcQ-FFN>-z0#pihe8CTrR8|>#0Z*z=yP`jeq73Es-pIT;G@h0;1nFOKuY{)fU-|@~7 zUjQ@qSp*@UJrIhYfqdfCjMr!UCbpn%yxGPdKz8wJ#_K!&IC_r%3iFLWjlSd0@iUiD zJ6`RCT&R^$loCV{O+1yUMonasP?zqQM}iy@)J`~pdI|4huM$2(y@Vf7GeOn~Y9^?e za2a{~oPkg!J6$OYdiQw)p-OqN+m#AZj#$*K)P&}=qAeZhOgDNmm|=`$G-I(-l_oO{ z*;QJNSyWQLvTQ5Y!}Cn#**waVEaX|_T-jb#UWMJN{4%d{fcH7YCwz{4D}T!we&jdI zw(<>b@fR|#5)e*S66lH@tD;U7bE|S82vyBaVa%XvDasH-1yv&MIYWZ+KFl>zKnbm_wptO zagM~3e8|Uq#+S%B@y{Ssrwq*)z(~}qGY&gYN6&TCtE1;SYSyv)b=35}{E+wMhrBO8 zRL9)wm~EX+yvTN5Whbw5ly^|Kjy?At{ZO4tT*02#vFF~eAF6XZ2-VF=Ze&*1j@KBY$8hdp4C9%^Y~1tp z9^fJL>^=ISdU~t(KEDN_BGfi5DeM(Y4=|#5j3UA>#BuTbO$9Wg$OOi#>C&)VK?;un^ z3VGEZirLlowe`)u{y8pjnP2$>GpKI{_3s3s2D!5wk zSjaQ1VFMf4f_toy92>pHE{AQ5lMbFLk+`JhrX+wKD(UtxT zWH7_fV{<(=AH#SivV^xd7lc}<)1n5c=)c7@=Ar)u zWYFRx>_ZDPZlV7c?(G(rxr*n=7JqP)Tj;mN-$AHlKpc8$X?88uYq=9U(n=PsA}LH! zO5nb4C5u+}tyKjQsfYQu>P|1x$)q2$Xf=f4Ol1bMnacw_#C-JHY5{7u`h?p-sI^+H zUAOfJ7P5-Cc2gMGZoySUfdm_-}2X!8}{aGLM=mEVI2%rCobEVb9z3z^vO%WGVa6XFFN9Q?K16>|VPY zL8!fY?d?)~8Mn`YdhPS#xyJkPL+$NT`wHl{z54B|QJ9MENJ;@-G zehgq7GUzau`8>{(Jk4{gVlB_}0-Je}`libI7`P9oDV{s%%zj_bkcLD zbkyvm*G_uvG!ngbQnS-krX%xCvw0MKcUp-1rjwoMw49Z!#(mRiFK=@U^*Wv8L%!r2 zPV+rKanA4M$wC4hG3Un{pxcMLS5DEs_(Aqb_*f@ZtmA^xyVZ- zWhh5Al4(M7TG5scbfz12rrRKfG6H+sO>W)BV~@H`MsD5qV(#5#+`TegFz4>`c$CL6 z=kE5ZyS%&0yZdssV7}eu+x;+l_4x>)?t1P10bd~F?%$#3?mr^u9_HC29%t?0Og$zs z6}k18g}OZ!V6S?p*<&%waMm81*@hYSFykKP+e7^xvhHz!_c?`{J?v5syVT=%ZXnwp zcY;t)JJr(}dKRD%MJP@w%(rJW<*{o$W$H5$LOq?Kr<{7qsh64bsz@UBX-Ep@(5oeF zXh%Ak$iA27ieB>WCD&dvxtE8LZ!de?OTN9HM!&sY!JhQ`%dhJxNepo$U_PnprkZ`K z*{3!`&D7R7Yicig(}(^HVHhJBh1#iVr#^;SsrpKlZR$$au$h;58RtlSja__<{L{QxEe2RS1t_LBXFAz$XeR?14dAfS(`b@Xy=~Ge9=Ldw+)l7c`HPh8hUy7RP zdQM-@CbnRo)AgSIChzhU-*Sc@ImgfZ!d31Dp^OmrDIZl1N=z(wZK)M(_R%La)8`+S^|BwpYFFmG|a{de3GK?v>t$aNbPk z%5;{@0u-hwcHH~sLz$JSN)2kEZl=1K%`xB1c9?HwH=H3e6?>gIoO@6=^FAKrVdR_n z1dEVyrgLPjW*yISkn=&Pk9_**w@+=<>r(`sUm~p>>3}zVS z+)rQq^w95{Ak;rZ9CGS!*ZWWBUgl!Q`agm>^nZdUS;bnmv7fg%%u(LqJw8Ad{l7n z4YK2d%wv#w3~ER_WH~4USq~b;SSB!;Y0N~%gJe4BNfz=fi&@HY1{Xq~ zgWb1-A7ni*v4=N#i^Cj8UxQEb0pDQ`gJnMW?;tcJg#LzPBPaSC5{Ybwlp_W`4w3B; zeGbv*kZRP#?hTRW5cv&}-w<_%*xjM#F;oUao6`mv43)vqZuB6PbcW-e8!CgL_o0uW z?(?CKB8#Dm(ErdC=zr*1)}yzf=Yr6%TqID7Iwa8mb%%AJ6J1bun7YGyF$i^sjbt0%l)k82tNm*F*zteVPrq1 z1m&qrHEN>fn0nO5+{d)1BVFi;S&Ydb6LrUoVJ0#ku-EJI-<|<`W)Yjbo4l0uH)r8emr^{KNWKwZ?5C@ zIR1XrAO8V=1fdD8KcO-1i3xh2umF2KVGVMhuz@Yuw+S!v3U6_k57GOCZ#c~l=zGEy zu5lgxO}NEhL1>~qooGfA2O@`wkMacOJ@IMOohb8(&NorbiCfvutGvcRjw1Jo@1p)h z_rSzYF^7rgu&Wc*oD_jfC*>v|1(4|^nNBK60y3Rcl^WEh4)th2BL*-ZeNXxreM~Nk zye7B7eoeMpljT0SAA^zOhZ%_+kf$tb2{r>B_r6gxfT5oA3@)>EEj6>Cv<%Imzr ze#~`>xlVZx`!PkfQ$9hqQ@+Hxrbf{O^{1*iRi9JGFb;L6-p@SLocb6G(Erqxtiyb# zn(tKmG*$hn`kt!qsfRd%np53NQ{78bzvm~;^DDpe&lzrUhr2;&S}B?`ga^^%H1(!E z!*l3$ntIdh(=;`wndLM!r>Qwjzthy5c8n9~dDx$89Ot5Fpp!Or@Q`iJ6$_uDBQ*SeOvYWlU%`xOV^F3rd^AuNt(5%8Fk&2qL z24R-?P@Rjt%I4)-LvN6!m7=sac=$1z+k|K*#eU5;*V(mkp4obyJqI;s>vgtXXWOgUdY!!jdo|lVGQ(3-f&lyA`_)8^%4{#{-xx>;?Rc z3LDJ?%oY}h?@pK*!+dwb^c!Z@FtdggQG)%3nKR6O!^|3H)-bb%t!8&9nB?t~yls-4 zNp5A5olNq!Np?TU{F8R@37_*7d+25_x(L@rxEaEakyjYQINoGD-Vhl}90^Qg1~akWNc)YPM-6rnO*uJrO&7z`Gw#4D-=vVfP*;{yPbR#=A3*XBbmS)vRJ@E z@>xP9t60N2YS~B|_B#0^cB0?OU+^{dJ6ZN*+0ng`6@3iHa}uX=F1}CE1M!Y%-9}%^ zJ?Jeu74t^Rj5cSqIit-PEjM}xpYR#G`4YL&Kl2Csa{mbhG5d2M-VkHVEJGqOyxexusypDcisxWVi%ottAm@~#r#mJ5MI~4fWb%R)U94j|gZmiB@ z%^fQ@_GC`uY|i0doX=Izf(5zF`w``_BlnbQ@Ze7o$`Gsh%;kcFU%LG*ErvsxFfOS zIJ3qb$2B~Qcg2-pXK{aqf_Oc|+k5;43}P^L5Pt<%Gn8SB;4#b}Z~l1m$B$tgdWe6Y zFv8J6ybj_Q(13R)xbcKzIf0XLZwYb}F2bE9xU&Sg333zkpKvR36Yk<3>>}YI9%U4x z8OwXbF_k2e@f}W>OB$KzGhs1hlv6=9t69r>_Jo3|eHem_srETFkBzjj1v{9!n=je- z=gl?sJAAjNy0^srIf#DPb)uU}{1>`SybyCHUWOSH&6juw!?~M#8HpJaBTmE6Xi+>cpjJi}<*)(rj5_z!QR*BSOP!;CY`I3u2^6w=Dip&;4blTYDv>6;z?ucLAc0RKc-Oud8{%3xNnP&dVAN&;xW*y4$oWa?gi(Y5x zb=KwRbJjIn$Bo>KnPz$aEN`6Ez*e>)Z`McbM&2xWvwq|ke&^3nF#BK*=Scc;94Bxx zry_UuMd)?*Fh-!$*(32in*At`;|;T4;|<M zoLQujMkczSvycLcs6_X38fl}0581(|?4cVsJ?DFV!mNJJY>;v#qj--fVu&LFxheLY zl0`OhQ{<-PvmCi8)vTeGjnv~EDe_akVqcD#QtUA0pHMJ&KMp{@a}UK$%+=}K(>Rm< z48U&ZUVs~(tJAq}G8c2swYSvX4CY#NmHKaPV>ot^Y8R>ZL-sb);| z9ZF3inc3uGwp5*_F2a4LmQhXxReTl-=E|jW`RVqMeh4RE59u<~FXl3?;A(W7ek*t2 z4e57d_H=tmf1Nq#CjBGKm@Y5<8{AyFS<~fZ1jx)d5SbY=GY-T287FZ%_Mg$8^RW92 z9s3=wLB{pmgj~O;HSl{{gN!G5n&%k9INoGD@9-We=qO`XD9GFo_m(LyQ{S0KW8O@8 znFElSIS`qdGBYnh2bniw_RQNE#yyxl^8tL%Ghg6k@>bi@eOMypHa3$K#%IV~9g$ z?m`MErj(^DXC+lMvYBSK&`t-Pe9X>Ju&@_;S?H!0>elZi4g8+bV4+SIenU6E^LHr7 z({Y|ZpLZ~aa5zU|w|QqUh#_2sIrFaPCd`><&OCGGjpQL7!AyBN%d0_WdG0AsUf#ES z&mW;6Uta!!$jmyw z%72&lnadh>hk^px1&1N8pfCM61$hMnIFAc3cY)l3q4@b!Ah*EJr~-2rxak6KDDYh^ zcp5(|3gi~ZEBJs(L=w$3W-yBs=8;Y%pM`=#->bs2F=wH?!b`Y}YmrxY2gA7=d4;+z ze2`~(iB}lI8<@M$+=cHDOFS|Q=aWMog_KZE1=Z-La2>UL9tw)=rAP-wcjAVN3Zn((4i{ur(hs>g>n7PQzMeez1E@@;Sw`eh|*hmALX<;iL^CT`(2US%fU zut>k9Zmv|HrS@AooJV+qr*K!LFX66A$6&tFiG*X$QuCE&v4DjXP>g;{^;^0YcT`$O zBl<1XZ>jy3Zeu(Dgo4GVax*V76@S<7v<()2O%LCqhsD3*XVqeRSp0V=SaLW=(HFfe zIfIM1gv-&x5p;(-sL)89)pgTFJv>{hk|muFF%2kISu+&ag8rkJ)1dYI$fc= z73N>@5Fe0DBiq@*Cw$IV*u@IFSh1J?hJuv`ax~^!X}*_5oE3Vlc$`-m%j^6HH(W7+cX^+QcxQ!oR(MaPyvoaX1T$17lFTep(0^qnI;_m0 zjB?y{rJJa1VJqgW>_o4XUtr$KeV=dM%I`u!)!|&igS>@zRLQG~BARK)tD1+*Dm$-| zStYY-2{NlzQiYvY*?E3(Q^p4YI3cukw9fbv!3=Drayu=VGs` z267G8ay>V33%79x!x_Pw%wsKIhJw{@Wwkz6-^&v`%k#X%7+&KI+`#HcqOsT2Dfpb# z8JKmoSyvZO#7fM&x*GGY_I+4$2(s23K_BkoQ66Iyve%5}RphRbyT+ZZ2_u5Z#1e;& z*UUx!8u@EJW)I)sR@U_JM<}SVuNwQRv9B7rHF9hEaT;gRp8=fDATDAk*Kq?kBeTX0 z*T}4qS(C~}Qifn} z>+Efvy{)^QVcf+B6l2cyveuu&jogX|xX+FCY@(Shw6l}X*v(hCt&O^>I~nh-^L?pvzjcrE6wjdZI-S?) zyzYJ6Zrw-tjJoe}H+6ra-}-=qITY`%@59kt!Tr2|??AopUj18`qh2@l)0xQ}Qb{KZ z-PSM0O!doIK?T*UriKReUf+T_>%FbsoDFWcp)bd9JSTD%=Wq{ZY%pWPvv^m-%h-Q| z{Ws{cA(nU&@xBJ{Yw*5?9PGM5*9|3jUqcz?_!-gQ1{>|a(cL%Nf8$H|>_&TQe3fYI zztO%Mm#_?THCD0;Gc~SfBW7zfTcg<;x3Z1z`H5fo9e2|BPbk>5AMRz7{x|7=lm0jL zp&!R_0=J_7O*7EvrcV6*&8KlA&*4Tln{9IwvNr$0e?vi22pLU2ujv%d<9se)5La^z zL%EJ&4CgNHW)wPadIG&SjbSX_)ATwMaa&E3h+rB?=)Or`O(E~2bl3bN`fdIv6tw8BWq*$0bOv%cSEBnCUA5ec{1&+_ za$DrKyun+%O%zknON&lgW-}L^wB(Xc5#HFcn9o8%>rvQ8>x)E^f*xCS*qTQHZm-qt zwbr1+R`a!*uXP8XW42bawf68G=4#bntJ${n;&}RVF_&;DX4|6ME$(2;2+X!+BoFZv z&!XckX5C`eEn~@GCGG6Q`?u`oOWgYwx47lMp8Tup|7p_+WJ23 zX=?<&&s$?Crk<}b$5wM}{e|B`LE8cJ#eUk%({>W4at3EJ7_+sRtL+NhPTNp)+jawY zFdT1cGi%$Uxc9bLrZbZ{*jHON_SM#kIor(HX3jS6YWoIv+V(s8ZF4*AZl~S*+7H6} z+Rx-du1Cl1w{SbUZr63Y{PvMN#7m6E_pMz&?fPlgPx}Pk;{){6J_T=VFQJwX`8E`6 zlez75%)MPTQ3Gw`O4ROaL7Qisp&@VOluu*;53=&_@X4m$ag9=^klJM6f_-E0rx4ciaoV6Nr? z#_~21OvcW($79CrcDFqlb8gSW8@B6cyYJWb6;!ecZ`y9w?cJfE^F(gJJ#;?83+TUd z9B-n>PCa%`B9dricE*uJIyuPel-DV*a~b7SP|a%A(#*%~!rYyE*!Ko=cbdD?9d){+ z&c8#!hX-&(DCm;aC9BIlcFF0I(Jpd9X)2;dl@%!GyeQu jbM18ld+mO2E=8gL{m=gU{ontdz2pD>_y7Mp*jw^Hq1#-p literal 158322 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

X7rp-uK9k)4dlCp{`2WSpZ@c!l|L03$V3+8 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 IgW-q&3(PnjCIA2c diff --git a/UnitTests/AlamofireTests/AlamofireTests.swift b/UnitTests/AlamofireTests/AlamofireTests.swift index 8e2f43d5..b23bfb05 100755 --- a/UnitTests/AlamofireTests/AlamofireTests.swift +++ b/UnitTests/AlamofireTests/AlamofireTests.swift @@ -118,7 +118,7 @@ class AlamofireTests: XCTestCase { let exp = expectation(description: "router") - Alamofire.request(Router.list1()) + Alamofire.request(Router.list1) .responseObject { (response: DataResponse) in if let result = response.result.value { @@ -226,7 +226,7 @@ class AlamofireTests: XCTestCase { enum Router: URLRequestConvertible { - case list + case list1 case list2 static let baseURLString = "http://raw.githubusercontent.com/evermeer/AlamofireJsonToObjects/master/AlamofireJsonToObjectsTests/" diff --git a/UnitTests/CloudKit/CKAsset+UIImage.swift b/UnitTests/CloudKit/CKAsset+UIImage.swift index c2332928..eaa5845a 100755 --- a/UnitTests/CloudKit/CKAsset+UIImage.swift +++ b/UnitTests/CloudKit/CKAsset+UIImage.swift @@ -10,8 +10,8 @@ import CloudKit import UIKit public extension CKAsset { - public func image() -> UIImage? { - if let data = try? Data(contentsOf: self.fileURL) { + func image() -> UIImage? { + if let url = self.fileURL, let data = try? Data(contentsOf: url) { return UIImage(data: data) } return nil diff --git a/UnitTests/EVReflectionTests/EVObjectDescription.swift b/UnitTests/EVReflectionTests/EVObjectDescription.swift index 63d2fb22..76ba98fe 100755 --- a/UnitTests/EVReflectionTests/EVObjectDescription.swift +++ b/UnitTests/EVReflectionTests/EVObjectDescription.swift @@ -60,7 +60,7 @@ open class EVObjectDescription { className = classPath.last! } else { // Root objects will already have a . notation - classPath = swiftClassID.characters.split(whereSeparator: {$0 == "."}).map({String($0)}) + classPath = swiftClassID.split(whereSeparator: {$0 == "."}).map({String($0)}) if classPath.count > 1 { bundleName = classPath[0] className = classPath.last! @@ -76,8 +76,7 @@ open class EVObjectDescription { - parameter classString: the string representation of a class */ fileprivate func parseTypes(_ classString: String) { - let characters = Array(classString.characters) - let type: String = String(characters[0]) + let type = String(classString.prefix(1)) if Int(type) == nil { let ot: ObjectType = ObjectType(rawValue: type)! if ot == .isTarget { @@ -98,17 +97,19 @@ open class EVObjectDescription { */ fileprivate func parseNames(_ classString: String) { - let characters = Array(classString.characters) - var numForName = "" + var startNum = "" var index = 0 - while Int(String(characters[index])) != nil { - numForName = "\(numForName)\(characters[index])" - index += 1 + for letter in classString.unicodeScalars { + if 48...57 ~= letter.value { + startNum.append(String(letter)) + index += 1 + } else { break } } - //let range = Range(start:classString.startIndex.advancedBy(index), end:classString.startIndex.advancedBy((Int(numForName) ?? 0) + index)) - let range = classString.characters.index(classString.startIndex, offsetBy: index).. index + Int(numForName)! { - parseNames((classString as NSString).substring(from: index + Int(numForName)!)) + if classString.lengthOfBytes(using: .utf8) > endPosition { + parseNames((classString as NSString).substring(from: endPosition)) } } } diff --git a/UnitTests/EVReflectionTests/EVReflectionConversionOptionsTest.swift b/UnitTests/EVReflectionTests/EVReflectionConversionOptionsTest.swift index fc9a636f..c1dfcfca 100755 --- a/UnitTests/EVReflectionTests/EVReflectionConversionOptionsTest.swift +++ b/UnitTests/EVReflectionTests/EVReflectionConversionOptionsTest.swift @@ -70,7 +70,7 @@ class TestObjectSkipValues: EVObject { // Put this in your own base class if you want to have this logic in all your classes override func skipPropertyValue(_ value: Any, key: String) -> Bool { - if let value = value as? String, value.characters.count == 0 || value == "null" { + if let value = value as? String, value.lengthOfBytes(using: String.Encoding.utf8) == 0 || value == "null" { print("Ignoring empty string for key \(key)") return true } else if let value = value as? NSArray, value.count == 0 { diff --git a/UnitTests/EVReflectionTests/EVReflectionEventKitTests.swift b/UnitTests/EVReflectionTests/EVReflectionEventKitTests.swift index 16cad6a4..3330c658 100644 --- a/UnitTests/EVReflectionTests/EVReflectionEventKitTests.swift +++ b/UnitTests/EVReflectionTests/EVReflectionEventKitTests.swift @@ -24,7 +24,7 @@ import EVReflection extension EKObject : EVReflectable { open override func setValue(_ value: Any!, forUndefinedKey key: String) { if let kvc = self as? EVGenericsKVC { - kvc.setGenericValue(value as AnyObject!, forUndefinedKey: key) + kvc.setGenericValue(value as! AnyObject, forUndefinedKey: key) } else { self.addStatusMessage(.IncorrectKey, message: "The class '\(EVReflection.swiftStringFromClass(self))' is not key value coding-compliant for the key '\(key)'") evPrint(.IncorrectKey, "\nWARNING: The class '\(EVReflection.swiftStringFromClass(self))' is not key value coding-compliant for the key '\(key)'\n There is no support for optional type, array of optionals or enum properties.\nAs a workaround you can implement the function 'setValue forUndefinedKey' for this. See the unit tests for more information\n") diff --git a/UnitTests/EVReflectionTests/EVReflectionIssue292.swift b/UnitTests/EVReflectionTests/EVReflectionIssue292.swift index 7d7aa75c..3e542175 100644 --- a/UnitTests/EVReflectionTests/EVReflectionIssue292.swift +++ b/UnitTests/EVReflectionTests/EVReflectionIssue292.swift @@ -15,7 +15,7 @@ class TestIssue292: XCTestCase { override func setUp() { super.setUp() // Put setup code here. This method is called before the invocation of each test method in the class. - EVReflection.setBundleIdentifier(Device.self) + EVReflection.setBundleIdentifier(Test292.self) } override func tearDown() { diff --git a/UnitTests/UnitTests.xcodeproj/project.pbxproj b/UnitTests/UnitTests.xcodeproj/project.pbxproj index 25894980..1538693e 100644 --- a/UnitTests/UnitTests.xcodeproj/project.pbxproj +++ b/UnitTests/UnitTests.xcodeproj/project.pbxproj @@ -90,7 +90,6 @@ 13FEBE881FE1059F008716AA /* License.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13FEBE851FE1059E008716AA /* License.swift */; }; 13FEBE891FE105D2008716AA /* Repository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F98018E1E260A4D00D6C5C0 /* Repository.swift */; }; 13FEBE8A1FE105D7008716AA /* Owner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F98018F1E260A4D00D6C5C0 /* Owner.swift */; }; - 1A0222E332CA330C2093A72E /* Pods_UnitTestsiOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F65C8B938B44FD44F26FD855 /* Pods_UnitTestsiOS.framework */; }; 422668011CB77DD800145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; 422668021CB7802C00145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; 422668031CB7802D00145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; @@ -416,7 +415,6 @@ buildActionMask = 2147483647; files = ( 131200FF1EB9307B00A189C8 /* Pods_UnitTestsiOS.framework in Frameworks */, - 1A0222E332CA330C2093A72E /* Pods_UnitTestsiOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -751,13 +749,14 @@ TargetAttributes = { 7F07C5711AF101A9000DF1F3 = { CreatedOnToolsVersion = 6.3.1; - DevelopmentTeam = 6Z7QY98HTS; + DevelopmentTeam = X356V8CMHF; LastSwiftMigration = 0900; + ProvisioningStyle = Automatic; TestTargetID = 7F07C55C1AF101A9000DF1F3; }; 7F3E31841BB9095C001E6788 = { CreatedOnToolsVersion = 7.0; - DevelopmentTeam = 6Z7QY98HTS; + DevelopmentTeam = X356V8CMHF; ProvisioningStyle = Automatic; }; 7F9336B61C28227400AF7076 = { @@ -1406,7 +1405,9 @@ isa = XCBuildConfiguration; baseConfigurationReference = 8AF55D93C0A4446596F7BB1E /* Pods-UnitTestsiOS.debug.xcconfig */; buildSettings = { - DEVELOPMENT_TEAM = 6Z7QY98HTS; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = X356V8CMHF; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", @@ -1416,6 +1417,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "nl.evict.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; name = Debug; @@ -1424,12 +1426,15 @@ isa = XCBuildConfiguration; baseConfigurationReference = 6B0BBA6E27DA1405434D8881 /* Pods-UnitTestsiOS.release.xcconfig */; buildSettings = { - DEVELOPMENT_TEAM = 6Z7QY98HTS; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = X356V8CMHF; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = "EVReflectionTests/ios-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "nl.evict.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_VERSION = 5.0; }; name = Release; @@ -1440,7 +1445,7 @@ buildSettings = { CODE_SIGN_IDENTITY = "Mac Developer"; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 6Z7QY98HTS; + DEVELOPMENT_TEAM = X356V8CMHF; INFOPLIST_FILE = "EVReflectionTests/osx-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.11; @@ -1458,7 +1463,7 @@ buildSettings = { CODE_SIGN_IDENTITY = "Mac Developer"; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 6Z7QY98HTS; + DEVELOPMENT_TEAM = X356V8CMHF; INFOPLIST_FILE = "EVReflectionTests/osx-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.11; diff --git a/UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsOSX.xcscheme b/UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsOSX.xcscheme new file mode 100644 index 00000000..ce02f40c --- /dev/null +++ b/UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsOSX.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsTVOS.xcscheme b/UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsTVOS.xcscheme new file mode 100644 index 00000000..f2a41351 --- /dev/null +++ b/UnitTests/UnitTests.xcodeproj/xcshareddata/xcschemes/UnitTestsTVOS.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 256e13ec10797b81339371b0fb05c509f4f8de4f Mon Sep 17 00:00:00 2001 From: Edwin Vermeer Date: Thu, 7 Feb 2019 11:05:00 +0100 Subject: [PATCH 3/7] using cocoapods 1.6.0 --> build succeeded after pod update --- .../UserInterfaceState.xcuserstate | Bin 164418 -> 165391 bytes Podfile.lock | 2 +- Pods/Manifest.lock | 2 +- Pods/Pods.xcodeproj/project.pbxproj | 1704 ++++++++--------- .../xcschemes/xcschememanagement.plist | 72 - .../EVReflectionCustomInitTests.swift | 2 +- .../EVReflectionIssueAF39.swift | 2 +- .../EVReflectionNumbersTests.swift | 8 +- UnitTests/UnitTests.xcodeproj/project.pbxproj | 2 + 9 files changed, 857 insertions(+), 937 deletions(-) diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate index c956efa2032dc6537388f696b730ce49689ccab1..17499721b53db1c77761a3db845436237a71941f 100644 GIT binary patch literal 165391 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

-1ZlDtA`x%0lHn&PNPpxiPnSeuWdXMX} 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 diff --git a/Podfile.lock b/Podfile.lock index 22a0b52a..e60d7307 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -97,4 +97,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: e4a7466c5b38806b825e545608a3a6a3c5846e37 -COCOAPODS: 1.6.0.rc.2 +COCOAPODS: 1.6.0 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 22a0b52a..e60d7307 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -97,4 +97,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: e4a7466c5b38806b825e545608a3a6a3c5846e37 -COCOAPODS: 1.6.0.rc.2 +COCOAPODS: 1.6.0 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 33698853..c7ff62e9 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -2217,31 +2217,31 @@ 0402F011AF083726B8712A682DF2BA8F /* EVReflection-Core.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-Core.modulemap"; path = "../EVReflection-Core/EVReflection-Core.modulemap"; sourceTree = ""; }; 049C2AA24A37FC2C21C4CC49D45F94B6 /* Pods-Performance.Test-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Performance.Test-frameworks.sh"; sourceTree = ""; }; 050E6FEFE1E55623FCF83D8ED5E2378C /* Pods-UnitTestsiOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsiOS-frameworks.sh"; sourceTree = ""; }; - 06C5B7B30E1B9E67245BAC6C7B3B307A /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 06C5B7B30E1B9E67245BAC6C7B3B307A /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-e20423af.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 06D87C92731D89EBDE7E83D055934DF6 /* RLMThreadSafeReference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMThreadSafeReference.h; path = include/RLMThreadSafeReference.h; sourceTree = ""; }; 07446FF156BD94C81155AB31C68DE884 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; 079FBBC3C99928DF6502170D715BDE15 /* RealmSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RealmSwift-tvOS.modulemap"; path = "../RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; sourceTree = ""; }; 0806F953691FBE10E424AD7F02BE4554 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 08E70E92664C89A6BA9F1AA4E05656D5 /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = Realm/ObjectStore/src/list.cpp; sourceTree = ""; }; + 08E70E92664C89A6BA9F1AA4E05656D5 /* list.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list.cpp; path = Realm/ObjectStore/src/list.cpp; sourceTree = ""; }; 09CA13C228FFEA55246BCFB9B96BF62A /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 0A1B01CA7B4348234F11C7512AFE553D /* object.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = Realm/ObjectStore/src/object.cpp; sourceTree = ""; }; + 0A1B01CA7B4348234F11C7512AFE553D /* object.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object.cpp; path = Realm/ObjectStore/src/object.cpp; sourceTree = ""; }; 0A304EF804838458951F14EE781A2CCF /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 0A82C207FC6D159872EBFBF2F4A6478A /* RLMOptionalBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMOptionalBase.mm; path = Realm/RLMOptionalBase.mm; sourceTree = ""; }; - 0A90A4977216EC4402AFB4E5E94E371A /* sync_manager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_manager.cpp; path = Realm/ObjectStore/src/sync/sync_manager.cpp; sourceTree = ""; }; + 0A82C207FC6D159872EBFBF2F4A6478A /* RLMOptionalBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMOptionalBase.mm; path = Realm/RLMOptionalBase.mm; sourceTree = ""; }; + 0A90A4977216EC4402AFB4E5E94E371A /* sync_manager.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_manager.cpp; path = Realm/ObjectStore/src/sync/sync_manager.cpp; sourceTree = ""; }; 0ACD207A2FA6B1D16BE06436F9490031 /* EVReflection-18115d1d-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-18115d1d-umbrella.h"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-umbrella.h"; sourceTree = ""; }; 0AFEB75275792CD947AD599D661285F3 /* SignalProducer+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+EVReflectable.swift"; path = "Source/Alamofire/Moya/ReactiveSwift/SignalProducer+EVReflectable.swift"; sourceTree = ""; }; 0C3D48BABFA178E0D3001C4789F455F7 /* RealmSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RealmSwift-iOS-Info.plist"; sourceTree = ""; }; 0C74CDE7BB2DCFEFBF24B27E57E51293 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; 0CE187FF0E9829107C26871875FB344C /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 0D207DD59980FACB66137032917AE141 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0D207DD59980FACB66137032917AE141 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RealmSwift.framework; path = "RealmSwift-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 0DCDEC03EA39FB22659BA646DF7683CC /* Alamofire-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Alamofire-tvOS.modulemap"; path = "../Alamofire-tvOS/Alamofire-tvOS.modulemap"; sourceTree = ""; }; 0DD33FF3F0704D77F399AC0644A9D198 /* Alamofire-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-macOS-prefix.pch"; path = "../Alamofire-macOS/Alamofire-macOS-prefix.pch"; sourceTree = ""; }; 0DE0265900B1B4A5D152FA4CD54D8CE8 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Result/Result.swift; sourceTree = ""; }; 0DF2455DD221AF556E5F54580CA940AF /* Alamofire-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-iOS-Info.plist"; sourceTree = ""; }; - 0E111E7D8BD9A7EEC64C960E49389B34 /* network_reachability_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = network_reachability_observer.cpp; path = Realm/ObjectStore/src/sync/impl/apple/network_reachability_observer.cpp; sourceTree = ""; }; - 0E4500B9EADC1B9DE655F1D015AC6051 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E111E7D8BD9A7EEC64C960E49389B34 /* network_reachability_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = network_reachability_observer.cpp; path = Realm/ObjectStore/src/sync/impl/apple/network_reachability_observer.cpp; sourceTree = ""; }; + 0E4500B9EADC1B9DE655F1D015AC6051 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveSwift.framework; path = "ReactiveSwift-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 0E7FCAE814399AA03BDE5651F844710C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 0ECBEEFA2F29D570255DAB92452A831E /* RLMMigration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMMigration.mm; path = Realm/RLMMigration.mm; sourceTree = ""; }; + 0ECBEEFA2F29D570255DAB92452A831E /* RLMMigration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMMigration.mm; path = Realm/RLMMigration.mm; sourceTree = ""; }; 0ECCC5CCBB3DA4F717D0E6809729224B /* RealmObjectEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmObjectEVCustomReflectable.swift; path = Source/Realm/RealmObjectEVCustomReflectable.swift; sourceTree = ""; }; 0EFA2E043AF2502A00097D0D7777228F /* Lifetime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lifetime.swift; path = Sources/Lifetime.swift; sourceTree = ""; }; 0EFCEDABAD0EB1E056C352817B80EDDE /* Result-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Result-iOS.modulemap"; sourceTree = ""; }; @@ -2249,7 +2249,7 @@ 0F3D341DD7DDE36F4605D196562A0FBB /* Pods-UnitTestsiOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsiOS-acknowledgements.plist"; sourceTree = ""; }; 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Result-tvOS.xcconfig"; path = "../Result-tvOS/Result-tvOS.xcconfig"; sourceTree = ""; }; 10D13988A2A73A441E408A879B8E27FC /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 10D2772D15652DF8898A9B06B92547B0 /* RxAtomic.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = RxAtomic.c; path = RxAtomic/RxAtomic.c; sourceTree = ""; }; + 10D2772D15652DF8898A9B06B92547B0 /* RxAtomic.c */ = {isa = PBXFileReference; includeInIndex = 1; name = RxAtomic.c; path = RxAtomic/RxAtomic.c; sourceTree = ""; }; 112A499765F49657AA30966FC796684C /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; 11F02286B4DFE085DF604F3034D4E2C3 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; 1274050CA4A525D87DD190ABF49BC4C1 /* RxAtomic-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-macOS-umbrella.h"; path = "../RxAtomic-macOS/RxAtomic-macOS-umbrella.h"; sourceTree = ""; }; @@ -2267,16 +2267,16 @@ 18246C98DB506FF5C8A7587C810A1435 /* RLMSyncUtil_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil_Private.h; path = include/RLMSyncUtil_Private.h; sourceTree = ""; }; 19C902C9356E64E7ECB473F886AF5D15 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; 1AAD760D278996BB5C3F54D53FB77DB1 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 1B957D89BEF7996AD8BB77F6D791EB52 /* uuid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = uuid.cpp; path = Realm/ObjectStore/src/util/uuid.cpp; sourceTree = ""; }; + 1B957D89BEF7996AD8BB77F6D791EB52 /* uuid.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = uuid.cpp; path = Realm/ObjectStore/src/util/uuid.cpp; sourceTree = ""; }; 1BB2E979FB8E44CEF898A0FA063EF1C7 /* UnidirectionalBinding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnidirectionalBinding.swift; path = Sources/UnidirectionalBinding.swift; sourceTree = ""; }; 1D6804F47BC30D92A2801E76CB7DB529 /* RxSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxSwift-macOS-Info.plist"; path = "../RxSwift-macOS/RxSwift-macOS-Info.plist"; sourceTree = ""; }; 1DA13FC199FBD2498A250CE78222DBDC /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; 1E0F02C04014ECC70ADD4A92E09E327B /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = Sources/Event.swift; sourceTree = ""; }; - 1EAE7B876D023F1D147A76E4448E8358 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1EAE7B876D023F1D147A76E4448E8358 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = "Alamofire-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 1EC754846D956F54B3D4A3EB01792E79 /* EVReflection-18115d1d-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-18115d1d-dummy.m"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-dummy.m"; sourceTree = ""; }; 1EF2EE73BD1064E2A764D022555ADE4A /* XMLDictionary-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "XMLDictionary-iOS-Info.plist"; sourceTree = ""; }; 1F8DA6A488C773C08431F6D93A85FADD /* EVReflection-e20423af-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-e20423af-umbrella.h"; path = "../EVReflection-e20423af/EVReflection-e20423af-umbrella.h"; sourceTree = ""; }; - 1FD793AB91C4EEE006420613398CB70B /* binding_callback_thread_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = binding_callback_thread_observer.cpp; path = Realm/ObjectStore/src/binding_callback_thread_observer.cpp; sourceTree = ""; }; + 1FD793AB91C4EEE006420613398CB70B /* binding_callback_thread_observer.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = binding_callback_thread_observer.cpp; path = Realm/ObjectStore/src/binding_callback_thread_observer.cpp; sourceTree = ""; }; 1FFDD144E0C96BA5477EE4826BFD80AE /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; 207C6CA9F82C17C32B3BC1073682317A /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; 212B7F9C17783B3BE8503A4A7C947213 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; @@ -2285,7 +2285,7 @@ 2409FC3B33F870014E78818CC710B9C6 /* RLMArray_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMArray_Private.h; path = include/RLMArray_Private.h; sourceTree = ""; }; 24DE7A7C4FB930DF8476FB32F98B9F8D /* ObjectSchema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectSchema.swift; path = RealmSwift/ObjectSchema.swift; sourceTree = ""; }; 252E774722CD2B31CF1E36307041AA0E /* EVReflection-Core-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-Core-umbrella.h"; path = "../EVReflection-Core/EVReflection-Core-umbrella.h"; sourceTree = ""; }; - 253C69979701126B7D73D7E1760D8628 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 253C69979701126B7D73D7E1760D8628 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = "RxAtomic-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 2635570E80BA0A2FCF56D0CE864EAC3A /* RxSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-iOS-dummy.m"; sourceTree = ""; }; 265D9791728C4EB54E9091998378990E /* Aliases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Aliases.swift; path = RealmSwift/Aliases.swift; sourceTree = ""; }; 270D0B53BB86793F1E9E105AB1B6D6C0 /* Realm-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Realm-iOS-prefix.pch"; sourceTree = ""; }; @@ -2301,8 +2301,8 @@ 2AF5F7A64196EB7D65322B631C1A3186 /* Pods-UnitTestsTVOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-UnitTestsTVOS-acknowledgements.plist"; sourceTree = ""; }; 2B577E886ACDA124C01E2EDC4F3EF985 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; 2C06DCAD0DB893DDC53265913C39E107 /* Moya-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Moya-tvOS-dummy.m"; path = "../Moya-tvOS/Moya-tvOS-dummy.m"; sourceTree = ""; }; - 2CE72CFFF24ECCDFF0E64EA41AF8F348 /* RLMRealmUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealmUtil.mm; path = Realm/RLMRealmUtil.mm; sourceTree = ""; }; - 2D3BCE372477C0E3D5ADBF9B597F34D4 /* sync_metadata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_metadata.cpp; path = Realm/ObjectStore/src/sync/impl/sync_metadata.cpp; sourceTree = ""; }; + 2CE72CFFF24ECCDFF0E64EA41AF8F348 /* RLMRealmUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealmUtil.mm; path = Realm/RLMRealmUtil.mm; sourceTree = ""; }; + 2D3BCE372477C0E3D5ADBF9B597F34D4 /* sync_metadata.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_metadata.cpp; path = Realm/ObjectStore/src/sync/impl/sync_metadata.cpp; sourceTree = ""; }; 2DFCB1D227A2D100768EBC261F60F815 /* Property.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Property.swift; path = RealmSwift/Property.swift; sourceTree = ""; }; 2E905756E8D55B03F0E9E028E0DEC958 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; 2F3894865865F5A1F8BE45A6BD6A7490 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; @@ -2310,15 +2310,15 @@ 2F93400347822D9BED213F5F08ED87AB /* ReactiveSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-tvOS-umbrella.h"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-umbrella.h"; sourceTree = ""; }; 2F9427824679CB75EA4AB919E4908B0D /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; 3043B3DF90B0CCA9F6826843723E211C /* RealmSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-iOS-umbrella.h"; sourceTree = ""; }; - 305D68DD8B543FCD9024BA5EA1CF2CE9 /* collection_notifications.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_notifications.cpp; path = Realm/ObjectStore/src/collection_notifications.cpp; sourceTree = ""; }; - 316BCFDD643871011F3B9FF0BD3B1BED /* object_schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_schema.cpp; path = Realm/ObjectStore/src/object_schema.cpp; sourceTree = ""; }; + 305D68DD8B543FCD9024BA5EA1CF2CE9 /* collection_notifications.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_notifications.cpp; path = Realm/ObjectStore/src/collection_notifications.cpp; sourceTree = ""; }; + 316BCFDD643871011F3B9FF0BD3B1BED /* object_schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_schema.cpp; path = Realm/ObjectStore/src/object_schema.cpp; sourceTree = ""; }; 3192B35FB2FED1665D8E328C4B7733CC /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; 31C9216044FC8F21811437C405D471D7 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; 3218144D4798B9AD6E55F37C7256B0F6 /* Moya-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Moya-iOS.modulemap"; sourceTree = ""; }; 3275D8FCF6EBF3EBDDC916B33A56FD51 /* Pods-44Demo5-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-44Demo5-frameworks.sh"; sourceTree = ""; }; 34406D2A41D53C1C8AB57A2C1D506292 /* NoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoError.swift; path = Result/NoError.swift; sourceTree = ""; }; 345C6774CA337E9072BFD53E0B5C6317 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 348C24A3B9925CD9FF904BED1409149D /* sync_config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_config.cpp; path = Realm/ObjectStore/src/sync/sync_config.cpp; sourceTree = ""; }; + 348C24A3B9925CD9FF904BED1409149D /* sync_config.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_config.cpp; path = Realm/ObjectStore/src/sync/sync_config.cpp; sourceTree = ""; }; 351F81F1EEFB62FDC761036A3B92F684 /* RLMResults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults.h; path = include/RLMResults.h; sourceTree = ""; }; 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsiOS.release.xcconfig"; sourceTree = ""; }; 353F73E8D5809D3396817FDF4698064D /* RLMRealmConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealmConfiguration.h; path = include/RLMRealmConfiguration.h; sourceTree = ""; }; @@ -2332,14 +2332,14 @@ 37879E536724694CEBC8DF6E2507C408 /* EVReflection-18115d1d.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "EVReflection-18115d1d.modulemap"; path = "../EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; sourceTree = ""; }; 37DB475FD02AAFB0F653F025771DD252 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = Sources/Disposable.swift; sourceTree = ""; }; 396F998715067EB8CD2694B8431D9A43 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 399C228120973AC51950BEB47473300C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 399C228120973AC51950BEB47473300C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = "RxSwift-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 39FF2B4C13032D4E4F7A062AC63F0315 /* MoyaProvider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Rx.swift"; path = "Sources/RxMoya/MoyaProvider+Rx.swift"; sourceTree = ""; }; 3A2359305FFCCDE862A8C99A574B43AA /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; 3A2E76298ABFC9AC40DE40AF7F480507 /* ReactiveSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-macOS-umbrella.h"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-umbrella.h"; sourceTree = ""; }; 3A5B4E19EA57F4ECD3F9034B366B292D /* Pods-44Demo5-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-44Demo5-umbrella.h"; sourceTree = ""; }; - 3AE32859E45941D7FF053E47AF8070E6 /* EVReflection.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = EVReflection.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 3B3B4B80AA3ED0B6E3D72A313A236A38 /* RLMResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMResults.mm; path = Realm/RLMResults.mm; sourceTree = ""; }; - 3B48AA8490C225AE84A0A2173B5360ED /* placeholder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = placeholder.cpp; path = Realm/ObjectStore/src/placeholder.cpp; sourceTree = ""; }; + 3AE32859E45941D7FF053E47AF8070E6 /* EVReflection.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EVReflection.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 3B3B4B80AA3ED0B6E3D72A313A236A38 /* RLMResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMResults.mm; path = Realm/RLMResults.mm; sourceTree = ""; }; + 3B48AA8490C225AE84A0A2173B5360ED /* placeholder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = placeholder.cpp; path = Realm/ObjectStore/src/placeholder.cpp; sourceTree = ""; }; 3C22D1934BF21E63687650B7278A759B /* RxSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-tvOS-prefix.pch"; path = "../RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; sourceTree = ""; }; 3C6A708B7F2AEB6FA3E07362183B7277 /* Moya-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-iOS-prefix.pch"; sourceTree = ""; }; 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxAtomic-macOS.xcconfig"; path = "../RxAtomic-macOS/RxAtomic-macOS.xcconfig"; sourceTree = ""; }; @@ -2349,7 +2349,7 @@ 3D3413A7CBCFC74D066796887A6D57B5 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3D681866EC719BBF286BB260D0810427 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; 3D720496F8C7B30134D64D8C340CD3C0 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D9426FFD503ABA2AB5B296FC12A4589 /* RLMSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSchema.mm; path = Realm/RLMSchema.mm; sourceTree = ""; }; + 3D9426FFD503ABA2AB5B296FC12A4589 /* RLMSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSchema.mm; path = Realm/RLMSchema.mm; sourceTree = ""; }; 3DB6BF61BEFADFFCF3458F0E8304AB66 /* Migration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Migration.swift; path = RealmSwift/Migration.swift; sourceTree = ""; }; 3DF32C8C8EDE00C74C476F5C478781C6 /* RealmOptionalEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmOptionalEVCustomReflectable.swift; path = Source/Realm/RealmOptionalEVCustomReflectable.swift; sourceTree = ""; }; 3DF3E1A9AFD78E0E316C44BBC45A9F53 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; @@ -2362,36 +2362,36 @@ 40E4B5F5889EDB291FC2F422302A0544 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; 414B6B744072070B5567572A4F28A327 /* RxAtomic-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxAtomic-macOS.modulemap"; path = "../RxAtomic-macOS/RxAtomic-macOS.modulemap"; sourceTree = ""; }; 4159036E084B9D760B46B355F454CA94 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 41CC605E4F2E1BBBEF584BF020E10916 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 41CC605E4F2E1BBBEF584BF020E10916 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XMLDictionary.framework; path = "XMLDictionary-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 41D9EAC545813F8198AE8A2ABD0A701B /* ValidatingProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidatingProperty.swift; path = Sources/ValidatingProperty.swift; sourceTree = ""; }; 41F274AA0C705086337426D153E9F504 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; 4216C7EF62708B1FF55F34198D5E1B58 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; 42EA00F9DA4DA3AF2122F670DC3D2613 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Result-iOS.xcconfig"; sourceTree = ""; }; 431AF08503813E3E5C33AB1E99EF72BD /* RealmSwift-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RealmSwift-macOS-Info.plist"; path = "../RealmSwift-macOS/RealmSwift-macOS-Info.plist"; sourceTree = ""; }; - 434FECB67AB9D3490FCDFD3401C5F0F8 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 434FECB67AB9D3490FCDFD3401C5F0F8 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XMLDictionary.framework; path = "XMLDictionary-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 435A272A9CE2D9BD5480DFFAB9C6BEFC /* Flatten.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Flatten.swift; path = Sources/Flatten.swift; sourceTree = ""; }; 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RealmSwift-macOS.xcconfig"; path = "../RealmSwift-macOS/RealmSwift-macOS.xcconfig"; sourceTree = ""; }; 43D2EF60A0A172DB80978DD3E7C11002 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = Sources/Optional.swift; sourceTree = ""; }; - 4418F32D5D566EFDE85FCE6EE14F59BD /* sync_file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_file.cpp; path = Realm/ObjectStore/src/sync/impl/sync_file.cpp; sourceTree = ""; }; + 4418F32D5D566EFDE85FCE6EE14F59BD /* sync_file.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_file.cpp; path = Realm/ObjectStore/src/sync/impl/sync_file.cpp; sourceTree = ""; }; 444F2AD1DBD9989E104CD1F70C530316 /* EVReflection-e20423af-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-e20423af-Info.plist"; path = "../EVReflection-e20423af/EVReflection-e20423af-Info.plist"; sourceTree = ""; }; 44948A361F7E05FBF9724CAECDA7C710 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; 44B24332F79969C28E6E2DF2A93291DF /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; 44CE709B62847EC7502EB25B6B10440A /* CKRecordID+EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKRecordID+EVCustomReflectable.swift"; path = "Source/CloudKit/CKRecordID+EVCustomReflectable.swift"; sourceTree = ""; }; - 44D7E6832D67FD92E014E8D7A3068895 /* Pods_UnitTestsOSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UnitTestsOSX.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 44D7E6832D67FD92E014E8D7A3068895 /* Pods_UnitTestsOSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UnitTestsOSX.framework; path = "Pods-UnitTestsOSX.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 44DB8FAC987A72D4541F13C1A9ADB33E /* ReactiveSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ReactiveSwift-tvOS-dummy.m"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-dummy.m"; sourceTree = ""; }; 45268A4512D45394C10A6706AEB07464 /* Deprecations+Removals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Deprecations+Removals.swift"; path = "Sources/Deprecations+Removals.swift"; sourceTree = ""; }; 45F56268FEF9548B96037FAF66FB3EC8 /* ResultProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultProtocol.swift; path = Result/ResultProtocol.swift; sourceTree = ""; }; 46653300CBBE53AC159AC4AD16407958 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; 467A97E53AB16345DC325C4AC20B6652 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = Sources/Reactive.swift; sourceTree = ""; }; - 46914BC45E534A388DC56CB62A5EF76C /* RLMObjectBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectBase.mm; path = Realm/RLMObjectBase.mm; sourceTree = ""; }; + 46914BC45E534A388DC56CB62A5EF76C /* RLMObjectBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectBase.mm; path = Realm/RLMObjectBase.mm; sourceTree = ""; }; 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxAtomic-tvOS.xcconfig"; path = "../RxAtomic-tvOS/RxAtomic-tvOS.xcconfig"; sourceTree = ""; }; 47B7AC4BEA95C24FD4370E36CCAB7A88 /* Pods-UnitTestsiOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsiOS-umbrella.h"; sourceTree = ""; }; 47E3378001B049A4B7FF92FE63B4BDDB /* RLMSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema_Private.h; path = include/RLMSchema_Private.h; sourceTree = ""; }; - 485FF56BA370B6C1A69D816A29542135 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XMLDictionary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 491D8E89D5701E6F76D20DD471B1CC04 /* Pods_UnitTestsTVOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UnitTestsTVOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 485FF56BA370B6C1A69D816A29542135 /* XMLDictionary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XMLDictionary.framework; path = "XMLDictionary-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 491D8E89D5701E6F76D20DD471B1CC04 /* Pods_UnitTestsTVOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UnitTestsTVOS.framework; path = "Pods-UnitTestsTVOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 49E6A19FF31F5EF62C265FA5002C94FF /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - 4A780EAF101A2E9578280345AA752D86 /* external_commit_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = external_commit_helper.cpp; path = Realm/ObjectStore/src/impl/apple/external_commit_helper.cpp; sourceTree = ""; }; + 4A780EAF101A2E9578280345AA752D86 /* external_commit_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = external_commit_helper.cpp; path = Realm/ObjectStore/src/impl/apple/external_commit_helper.cpp; sourceTree = ""; }; 4A9D1EC0AD98C6473903D5E47504DF1C /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; 4B2B765C601893859A39FED86F0F49CE /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; 4BFBBC1B094C315FEA238AB352E0B2BF /* RLMObjectBase_Dynamic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Dynamic.h; path = include/RLMObjectBase_Dynamic.h; sourceTree = ""; }; @@ -2400,9 +2400,9 @@ 4D2150EC91C7A94156B6BE766F5F3139 /* ReactiveSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-tvOS-prefix.pch"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; sourceTree = ""; }; 4D813D099BD74B2C45B6D47726D0724B /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; 4DD54942E0EF0E89E9617916B37FD622 /* ObjectiveCSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObjectiveCSupport.swift; path = RealmSwift/ObjectiveCSupport.swift; sourceTree = ""; }; - 4EA98BF87132F02B79DB1FF88E54D228 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4EA98BF87132F02B79DB1FF88E54D228 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = "RxSwift-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 4EC8F181912DA0D651D231B4933969D9 /* RxSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-iOS-prefix.pch"; sourceTree = ""; }; - 4F0AD4D00DB6D0D2B3EA6BEF1B3F939C /* RLMManagedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMManagedArray.mm; path = Realm/RLMManagedArray.mm; sourceTree = ""; }; + 4F0AD4D00DB6D0D2B3EA6BEF1B3F939C /* RLMManagedArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMManagedArray.mm; path = Realm/RLMManagedArray.mm; sourceTree = ""; }; 4F13602DEA02587CEA5A09E22634FBD6 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; 4F5607E4869B43EB35B323877FC4FDC4 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-Core.xcconfig"; path = "../EVReflection-Core/EVReflection-Core.xcconfig"; sourceTree = ""; }; @@ -2419,7 +2419,7 @@ 52640A032DE0DB0BC129113673A4E442 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Alamofire-tvOS.xcconfig"; path = "../Alamofire-tvOS/Alamofire-tvOS.xcconfig"; sourceTree = ""; }; 533337D6D237F8580EAAE9A4DC40F994 /* Result-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Result-iOS-dummy.m"; sourceTree = ""; }; - 53DA8193EB33C456D4F95F842F24049C /* Pods_Performance_Test.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Performance_Test.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 53DA8193EB33C456D4F95F842F24049C /* Pods_Performance_Test.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Performance_Test.framework; path = "Pods-Performance.Test.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 53E9BE6F1A1C157250A3B0572DF6F2DB /* Moya-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-macOS-prefix.pch"; path = "../Moya-macOS/Moya-macOS-prefix.pch"; sourceTree = ""; }; 54EE0570F1968A8DF413D678027A65AE /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; 54FB7920C46B9E869623A6BE94C87EEF /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; @@ -2439,9 +2439,9 @@ 57F6DCB62BA90E990DC1294EC5F98F84 /* EVReflection-e20423af-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-e20423af-dummy.m"; path = "../EVReflection-e20423af/EVReflection-e20423af-dummy.m"; sourceTree = ""; }; 588AF4133EEA62F98FA3CC6FC9F5544F /* CKReference+EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CKReference+EVCustomReflectable.swift"; path = "Source/CloudKit/CKReference+EVCustomReflectable.swift"; sourceTree = ""; }; 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "XMLDictionary-macOS.xcconfig"; path = "../XMLDictionary-macOS/XMLDictionary-macOS.xcconfig"; sourceTree = ""; }; - 596E7E5C4BDE0DA4540E3490EA0A4F40 /* RLMSyncSessionRefreshHandle.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSessionRefreshHandle.mm; path = Realm/RLMSyncSessionRefreshHandle.mm; sourceTree = ""; }; + 596E7E5C4BDE0DA4540E3490EA0A4F40 /* RLMSyncSessionRefreshHandle.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSessionRefreshHandle.mm; path = Realm/RLMSyncSessionRefreshHandle.mm; sourceTree = ""; }; 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "EVReflection-0db607d1.xcconfig"; sourceTree = ""; }; - 59A3C601AB0C8EBDC42B272E634D0B3B /* License */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = License; sourceTree = ""; }; + 59A3C601AB0C8EBDC42B272E634D0B3B /* License */ = {isa = PBXFileReference; includeInIndex = 1; path = License; sourceTree = ""; }; 59D8C621006577CC9932DA66D4017FB1 /* NSError+RLMSync.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+RLMSync.m"; path = "Realm/NSError+RLMSync.m"; sourceTree = ""; }; 59E65BA49801660E7B0477A604E4BB37 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; 5AC323865CFDEA53B6CB481DF134582F /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; @@ -2459,9 +2459,9 @@ 5D70BFC1E057EFE588AAF15CFE8C250B /* RxAtomic-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxAtomic-tvOS-dummy.m"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-dummy.m"; sourceTree = ""; }; 5D880ED497D7FC8CB286C723EAEB73B9 /* RLMObjectSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema.h; path = include/RLMObjectSchema.h; sourceTree = ""; }; 5E8E6075139011620A5FA7EEDE6D22FC /* Pods-UnitTestsOSX-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsOSX-umbrella.h"; sourceTree = ""; }; - 5EEB92A0A2BE0741A8BAE840D909A726 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F9E59975C5562C9DEF2FBD2F8C022BA /* RLMObservation.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObservation.mm; path = Realm/RLMObservation.mm; sourceTree = ""; }; - 5FD367EC65DB9F54EB9B53DCEE5CB2E1 /* RLMListBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMListBase.mm; path = Realm/RLMListBase.mm; sourceTree = ""; }; + 5EEB92A0A2BE0741A8BAE840D909A726 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-0db607d1.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F9E59975C5562C9DEF2FBD2F8C022BA /* RLMObservation.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObservation.mm; path = Realm/RLMObservation.mm; sourceTree = ""; }; + 5FD367EC65DB9F54EB9B53DCEE5CB2E1 /* RLMListBase.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMListBase.mm; path = Realm/RLMListBase.mm; sourceTree = ""; }; 6072A35740B463A1A107DFCA235D4ECF /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; 60B64975C74FCA898AA50B9043E41319 /* Result-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Result-tvOS-dummy.m"; path = "../Result-tvOS/Result-tvOS-dummy.m"; sourceTree = ""; }; 60C6C01EB865B9F8F4A5EC108094BA8D /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; @@ -2469,34 +2469,34 @@ 6137634EADFF628B5F90DB3D5614112B /* RLMPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMPlatform.h; path = include/RLMPlatform.h; sourceTree = ""; }; 616B1D2969A65FAC4D20DE9EFC01334E /* RLMSyncCredentials.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMSyncCredentials.m; path = Realm/RLMSyncCredentials.m; sourceTree = ""; }; 6177273CC2CAB578240DDC98F4274B0C /* SignalProducer+Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+Response.swift"; path = "Sources/ReactiveMoya/SignalProducer+Response.swift"; sourceTree = ""; }; - 61C7287E250DBE7041E9FD50C988F3BE /* RLMNetworkClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMNetworkClient.mm; path = Realm/RLMNetworkClient.mm; sourceTree = ""; }; + 61C7287E250DBE7041E9FD50C988F3BE /* RLMNetworkClient.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMNetworkClient.mm; path = Realm/RLMNetworkClient.mm; sourceTree = ""; }; 62228D0BC651157457CEEE4A83F6D91D /* Moya-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Moya-tvOS-Info.plist"; path = "../Moya-tvOS/Moya-tvOS-Info.plist"; sourceTree = ""; }; 6243CB4497DF1485BC27C7C422A0CE22 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; 628BD82538E85061246D24D474E2E1D1 /* RxSwift-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-tvOS-umbrella.h"; path = "../RxSwift-tvOS/RxSwift-tvOS-umbrella.h"; sourceTree = ""; }; - 631E6383BC6884583CF217C5AD28E842 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 63582D54E6B742A961B0F559AF3BA2E4 /* RLMCollection.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMCollection.mm; path = Realm/RLMCollection.mm; sourceTree = ""; }; + 631E6383BC6884583CF217C5AD28E842 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = "Result-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 63582D54E6B742A961B0F559AF3BA2E4 /* RLMCollection.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMCollection.mm; path = Realm/RLMCollection.mm; sourceTree = ""; }; 639CBA1CDBEFF75617DB96F761B92356 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - 642BADB59A4FA0FD5BE97D770D76FF26 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 642BADB59A4FA0FD5BE97D770D76FF26 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 64302412539D5B7C7F7DE326B7548D04 /* RLMMigration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMMigration.h; path = include/RLMMigration.h; sourceTree = ""; }; 647D15BA158F4C40A95E7974F2F95972 /* Observable+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/RxSwift/XML/Observable+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; 6482863CB8D220446BE60C41A16A6361 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; 64F8CC2EEE6646943AC600684C3A01D6 /* ReactiveSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "ReactiveSwift-tvOS-Info.plist"; path = "../ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; sourceTree = ""; }; - 64FEB3533542F72FA74A36E9D7D4B2DB /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 64FEB3533542F72FA74A36E9D7D4B2DB /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = "Alamofire-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "XMLDictionary-iOS.xcconfig"; sourceTree = ""; }; 65F859BDD8FA0E80FE627877C906BD12 /* RxSwift-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RxSwift-iOS.modulemap"; sourceTree = ""; }; 66FB2164AAC777970095B3625D1E499B /* RxSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxSwift-tvOS-dummy.m"; path = "../RxSwift-tvOS/RxSwift-tvOS-dummy.m"; sourceTree = ""; }; 67470DB37B8FEE49B6A968BFC75B5385 /* EVReflection-0db607d1.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "EVReflection-0db607d1.modulemap"; sourceTree = ""; }; 67795D4EB8D1D1DB02645E7D6F6499AC /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; 680DA6F8EE9C750C291D089BCB7235AC /* Pods-UnitTestsTVOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-UnitTestsTVOS-umbrella.h"; sourceTree = ""; }; - 6830756DC0E82FF8A458817748243D8D /* RLMPredicateUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMPredicateUtil.mm; path = Realm/RLMPredicateUtil.mm; sourceTree = ""; }; + 6830756DC0E82FF8A458817748243D8D /* RLMPredicateUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMPredicateUtil.mm; path = Realm/RLMPredicateUtil.mm; sourceTree = ""; }; 6863F714DC4539E41BED64EE6568AF84 /* RxSwift-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RxSwift-macOS-dummy.m"; path = "../RxSwift-macOS/RxSwift-macOS-dummy.m"; sourceTree = ""; }; 687496AA25A44780D10732ACEA457FE5 /* SwiftVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftVersion.swift; path = RealmSwift/SwiftVersion.swift; sourceTree = ""; }; 6898AD7A727A6B7525848878CB5F8DA6 /* Pods-UnitTestsOSX.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsOSX.release.xcconfig"; sourceTree = ""; }; - 6935EC3AB59906138CDDBF98289EDCE6 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6935EC3AB59906138CDDBF98289EDCE6 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-18115d1d.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 6944F5FDD4893035ACA79C7C222ADA39 /* Realm-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Realm-macOS.modulemap"; path = "../Realm-macOS/Realm-macOS.modulemap"; sourceTree = ""; }; 699790C987782FC3C41C0EA67F845E23 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; 6A2F69CF0D57A2553FE2E1BFDECC6313 /* EVReflection-Core-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-Core-prefix.pch"; path = "../EVReflection-Core/EVReflection-Core-prefix.pch"; sourceTree = ""; }; - 6A3CF5836B27B78D489A5302A88008D2 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A3CF5836B27B78D489A5302A88008D2 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = "RxSwift-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 6A95CB646E8E954C4DDB68A7EFF16E42 /* RLMSyncUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUser.h; path = include/RLMSyncUser.h; sourceTree = ""; }; 6ABEC885158F879591E6112851014D3F /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; 6B95F23565211444B7B8B43182F54635 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; @@ -2504,11 +2504,11 @@ 6C2B33D37978C888ECCF6DDB520F5811 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; 6CB74E9556CC8A1620194B1D8892A3A2 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; 6CB7EBFEF6218F8217FB469929DB6A50 /* RLMRealm+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealm+Sync.h"; path = "include/RLMRealm+Sync.h"; sourceTree = ""; }; - 6D1309A43542DBA952E07D421503E8B1 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6DA6F7B1569C245E6564F23769A0E462 /* RLMObjectStore.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectStore.mm; path = Realm/RLMObjectStore.mm; sourceTree = ""; }; + 6D1309A43542DBA952E07D421503E8B1 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = "Moya-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6DA6F7B1569C245E6564F23769A0E462 /* RLMObjectStore.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectStore.mm; path = Realm/RLMObjectStore.mm; sourceTree = ""; }; 6E340B17D80811745490A4EF395D2A95 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; 6FFDF6253E7A6D0866C9F3C14FC6AE0F /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 7100E418322FC6C10C157298C5C5798C /* schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = schema.cpp; path = Realm/ObjectStore/src/schema.cpp; sourceTree = ""; }; + 7100E418322FC6C10C157298C5C5798C /* schema.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = schema.cpp; path = Realm/ObjectStore/src/schema.cpp; sourceTree = ""; }; 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "XMLDictionary-tvOS.xcconfig"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS.xcconfig"; sourceTree = ""; }; 71AE2B7FE89C0B53147FD8249C548217 /* Result-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Result-macOS-dummy.m"; path = "../Result-macOS/Result-macOS-dummy.m"; sourceTree = ""; }; 726BB3112BEF88C5E29B07402E03FA51 /* RxAtomic-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-tvOS-umbrella.h"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-umbrella.h"; sourceTree = ""; }; @@ -2517,36 +2517,36 @@ 73869ECD21C4C16DA08A8FD036ED77FB /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; 73B808AAAE7C749DEF3FDBB37D6B1B66 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; 73CFB6C718121BBA03E00C3F0D04FA93 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 73FCFE36483F630D8EEE4B3E74E39B09 /* RLMUpdateChecker.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMUpdateChecker.mm; path = Realm/RLMUpdateChecker.mm; sourceTree = ""; }; + 73FCFE36483F630D8EEE4B3E74E39B09 /* RLMUpdateChecker.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMUpdateChecker.mm; path = Realm/RLMUpdateChecker.mm; sourceTree = ""; }; 7471EE748C73A000CED4C97148B164EA /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; 747B0FBF36527D34858FD9BAA36A1A2D /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; 7504E68D40A8ECE7BEE4557AEA7013B9 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; 754E0AF800F33C0D95622B464707DF90 /* ResultExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResultExtensions.swift; path = Sources/ResultExtensions.swift; sourceTree = ""; }; - 754F9C8DC61D9A1D78F75BF4D7D4A26A /* list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = list_notifier.cpp; path = Realm/ObjectStore/src/impl/list_notifier.cpp; sourceTree = ""; }; + 754F9C8DC61D9A1D78F75BF4D7D4A26A /* list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = list_notifier.cpp; path = Realm/ObjectStore/src/impl/list_notifier.cpp; sourceTree = ""; }; 75E2FE947346DB735216D62DA0B39C04 /* EVManagedObjectArrayExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVManagedObjectArrayExtension.swift; path = Source/CoreData/EVManagedObjectArrayExtension.swift; sourceTree = ""; }; 761314771A1316B5A78CF6EEB9470B65 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; 762032CBD741AE940CF1A926887A1F15 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; 76F2F079F5225D7A799DED9997BC3E43 /* EVWorkaroundHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVWorkaroundHelpers.swift; path = Source/EVWorkaroundHelpers.swift; sourceTree = ""; }; 774B81850D365060B0FDEE91057CACF2 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 77F21400FE00B637B9BDD670F83BA039 /* primitive_list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = primitive_list_notifier.cpp; path = Realm/ObjectStore/src/impl/primitive_list_notifier.cpp; sourceTree = ""; }; + 77F21400FE00B637B9BDD670F83BA039 /* primitive_list_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = primitive_list_notifier.cpp; path = Realm/ObjectStore/src/impl/primitive_list_notifier.cpp; sourceTree = ""; }; 7833DB9AFBA78F401B65EFA600D6E39F /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; 786330154F4980E0F50A379F1C0AC863 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; 78704F193ECE56E2F14385344F7577C5 /* EVReflection-0db607d1-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EVReflection-0db607d1-prefix.pch"; sourceTree = ""; }; 787C8B9A8EAEB7E2C7CC150FC0FD40BE /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; 78E503B6EB9DC0CB5D73B26E121C9310 /* Realm-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Realm-iOS-dummy.m"; sourceTree = ""; }; - 791F8075DE0F1A89797D8AC958A20C75 /* RLMRealmConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealmConfiguration.mm; path = Realm/RLMRealmConfiguration.mm; sourceTree = ""; }; - 795931E0F088454C384C8F0A4244A4A5 /* transact_log_handler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = transact_log_handler.cpp; path = Realm/ObjectStore/src/impl/transact_log_handler.cpp; sourceTree = ""; }; - 7998DDAFC25AEF9BEE98F8DBE1367271 /* RLMQueryUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMQueryUtil.mm; path = Realm/RLMQueryUtil.mm; sourceTree = ""; }; + 791F8075DE0F1A89797D8AC958A20C75 /* RLMRealmConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealmConfiguration.mm; path = Realm/RLMRealmConfiguration.mm; sourceTree = ""; }; + 795931E0F088454C384C8F0A4244A4A5 /* transact_log_handler.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = transact_log_handler.cpp; path = Realm/ObjectStore/src/impl/transact_log_handler.cpp; sourceTree = ""; }; + 7998DDAFC25AEF9BEE98F8DBE1367271 /* RLMQueryUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMQueryUtil.mm; path = Realm/RLMQueryUtil.mm; sourceTree = ""; }; 7A35C0490CBE904C060F1EAAA0DF4EF2 /* Realm-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Realm-tvOS-dummy.m"; path = "../Realm-tvOS/Realm-tvOS-dummy.m"; sourceTree = ""; }; 7A894A469A974F6C06119B6015E1CF37 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; 7ADE2676BD82B8DDF0CB9A303FE9E73B /* EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EVReflectable+XMLDictionary.swift"; path = "Source/XML/EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; 7B14F9097D38E43F455B30FE6DD7BD06 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 7BB4F828E000C20CF96FD74BAA22095A /* weak_realm_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = weak_realm_notifier.cpp; path = Realm/ObjectStore/src/impl/weak_realm_notifier.cpp; sourceTree = ""; }; + 7BB4F828E000C20CF96FD74BAA22095A /* weak_realm_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = weak_realm_notifier.cpp; path = Realm/ObjectStore/src/impl/weak_realm_notifier.cpp; sourceTree = ""; }; 7BD8997FD6EC06F553F177392F32BBB3 /* Moya-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Moya-macOS.modulemap"; path = "../Moya-macOS/Moya-macOS.modulemap"; sourceTree = ""; }; 7C3FDE02FA71D98C124347A74AC0788E /* RealmListEVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmListEVCustomReflectable.swift; path = Source/Realm/RealmListEVCustomReflectable.swift; sourceTree = ""; }; 7CF72DF1725EE8FB28A7F8245353389B /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; - 7D0B7CDFF93856D78AA3A2B9185B9879 /* RLMSyncSession.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSession.mm; path = Realm/RLMSyncSession.mm; sourceTree = ""; }; - 7D4B7E5C7A5E28201184E14AAEECB8F7 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7D0B7CDFF93856D78AA3A2B9185B9879 /* RLMSyncSession.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSession.mm; path = Realm/RLMSyncSession.mm; sourceTree = ""; }; + 7D4B7E5C7A5E28201184E14AAEECB8F7 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = "RxAtomic-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 7D60CCEEA170F1DE94BD81B5F5674874 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; 7D6C514BB47302B7961DF53EC0602DF1 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; 7DD51882997B9FB325E16C3E09221104 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -2557,19 +2557,19 @@ 7EC4A4318C00F9ADB6BE0DC3AF20126C /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; 7EE85F7E12920BC884F2556E1946A55B /* Pods-44Demo5.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-44Demo5.modulemap"; sourceTree = ""; }; 7F30E537CC6B84808F1F5592FEBB5367 /* Observable+EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+EVReflectable.swift"; path = "Source/Alamofire/Moya/RxSwift/Observable+EVReflectable.swift"; sourceTree = ""; }; - 7F8ACF96FB1FC6703EDBCEB67DCCF15B /* RLMClassInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMClassInfo.mm; path = Realm/RLMClassInfo.mm; sourceTree = ""; }; + 7F8ACF96FB1FC6703EDBCEB67DCCF15B /* RLMClassInfo.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMClassInfo.mm; path = Realm/RLMClassInfo.mm; sourceTree = ""; }; 7FDEB56E038201CFA4FB5A7B73CA1AF6 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; 8012F41B273D5143AD00CD9BC3DF6609 /* Observer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observer.swift; path = Sources/Observer.swift; sourceTree = ""; }; 808EB3C66230902D9125EA5856141BBF /* RxAtomic-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxAtomic-iOS-Info.plist"; sourceTree = ""; }; 80BBF02002A6138EDD6FF6F7BEE65F6D /* Alamofire-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Alamofire-tvOS-Info.plist"; path = "../Alamofire-tvOS/Alamofire-tvOS-Info.plist"; sourceTree = ""; }; 815C65C30261ED86CE2CE7CDB8A5F35C /* EVObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVObject.swift; path = Source/EVObject.swift; sourceTree = ""; }; 82D155F2EB4733E80B834169DE7888FA /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 8365F214829608CD7EF18D4EA4DF62E9 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8365F214829608CD7EF18D4EA4DF62E9 /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = "Moya-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 836DE249045EFF303E3240DC93577D61 /* Result-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-tvOS.modulemap"; path = "../Result-tvOS/Result-tvOS.modulemap"; sourceTree = ""; }; - 836E15671685C5A0A7BAE6A9B65A7C33 /* RLMThreadSafeReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMThreadSafeReference.mm; path = Realm/RLMThreadSafeReference.mm; sourceTree = ""; }; + 836E15671685C5A0A7BAE6A9B65A7C33 /* RLMThreadSafeReference.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMThreadSafeReference.mm; path = Realm/RLMThreadSafeReference.mm; sourceTree = ""; }; 83D3435B3E18C7D351F39673884E64D1 /* Result-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Result-tvOS-Info.plist"; path = "../Result-tvOS/Result-tvOS-Info.plist"; sourceTree = ""; }; 841B5591AFBAD96B39BE725E90E308A2 /* RxAtomic-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxAtomic-macOS-prefix.pch"; path = "../RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; sourceTree = ""; }; - 8442E1EB430F5B8467B7A3C57F9EEDC9 /* RLMSyncManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncManager.mm; path = Realm/RLMSyncManager.mm; sourceTree = ""; }; + 8442E1EB430F5B8467B7A3C57F9EEDC9 /* RLMSyncManager.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncManager.mm; path = Realm/RLMSyncManager.mm; sourceTree = ""; }; 847E25700CF7C0F151C6EB7A32A00725 /* RealmSwift-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RealmSwift-iOS-prefix.pch"; sourceTree = ""; }; 84B2D52BC9B86CB6759B0BB418D07FA4 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; 84FFC858B0D68668B0AB4AFF2D55F354 /* EVReflection-0db607d1-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EVReflection-0db607d1-dummy.m"; sourceTree = ""; }; @@ -2577,7 +2577,7 @@ 855AF1333692C03B24BE6CA8B1F3EC13 /* Moya-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Moya-tvOS.modulemap"; path = "../Moya-tvOS/Moya-tvOS.modulemap"; sourceTree = ""; }; 8570F410ED382FCD9AD3EE6F5FEA645A /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; 865A95422C941539DFEC5C468E5BE3F5 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; - 86DC131A89B91CC3AFEDB48D0B15836C /* work_queue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = work_queue.cpp; path = Realm/ObjectStore/src/sync/impl/work_queue.cpp; sourceTree = ""; }; + 86DC131A89B91CC3AFEDB48D0B15836C /* work_queue.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = work_queue.cpp; path = Realm/ObjectStore/src/sync/impl/work_queue.cpp; sourceTree = ""; }; 87FC36829CCCFE059BC84FFA0D4181F9 /* XMLDictionary-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "XMLDictionary-tvOS-Info.plist"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; sourceTree = ""; }; 8843B14DB9D6AF3A413165C8D0370746 /* List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = List.swift; path = RealmSwift/List.swift; sourceTree = ""; }; 8859AD49787840CF168B4F9BD32C4567 /* XMLDictionary-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "XMLDictionary-macOS-Info.plist"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; sourceTree = ""; }; @@ -2585,7 +2585,7 @@ 8A4E588CF00B2551743FC9FA2C6F66BF /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; 8A5FDE303DC5B65ED7F8438860FB1DBB /* Realm-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Realm-macOS-dummy.m"; path = "../Realm-macOS/Realm-macOS-dummy.m"; sourceTree = ""; }; 8AE0B44726CF3C40D648CEE778EBA1AD /* RLMListBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMListBase.h; path = include/RLMListBase.h; sourceTree = ""; }; - 8AE6A7FA74F6108C0A31E11815E3886E /* RLMAccessor.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMAccessor.mm; path = Realm/RLMAccessor.mm; sourceTree = ""; }; + 8AE6A7FA74F6108C0A31E11815E3886E /* RLMAccessor.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMAccessor.mm; path = Realm/RLMAccessor.mm; sourceTree = ""; }; 8BB9037E7988BB708D3B5AF2B40708FD /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; 8C313BD9149321036C1192AB022424EE /* EVReflection-0db607d1-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EVReflection-0db607d1-Info.plist"; sourceTree = ""; }; 8CC4AB1ADE20F44ECCA673A6A46A0C74 /* Pods-44Demo5-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-44Demo5-acknowledgements.plist"; sourceTree = ""; }; @@ -2617,38 +2617,38 @@ 96F235C75AD21DC477E799C46CFC399B /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; 971FDE44A4A7C73F0CF56FA12A112659 /* Pods-Performance.Test-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Performance.Test-umbrella.h"; sourceTree = ""; }; 9829D646E9203A3634510C0EA065A930 /* ReactiveSwift-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveSwift-iOS-Info.plist"; sourceTree = ""; }; - 990FDEAC06DE4009B9D9637D02CA93C8 /* RLMObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObject.mm; path = Realm/RLMObject.mm; sourceTree = ""; }; + 990FDEAC06DE4009B9D9637D02CA93C8 /* RLMObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObject.mm; path = Realm/RLMObject.mm; sourceTree = ""; }; 9932251CC213BBB1E0498F46A7D4CD3E /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; 99CCE0503D7936A665DB2BFE7DF77380 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; 9A252A5645050A16F5F03042C63903DB /* Scheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scheduler.swift; path = Sources/Scheduler.swift; sourceTree = ""; }; 9A579462006D00A0C966BC39132E3D19 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RealmSwift/Error.swift; sourceTree = ""; }; - 9AE5293ABBAE1C2FFC57A5E3AEA56920 /* RLMArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMArray.mm; path = Realm/RLMArray.mm; sourceTree = ""; }; + 9AE5293ABBAE1C2FFC57A5E3AEA56920 /* RLMArray.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMArray.mm; path = Realm/RLMArray.mm; sourceTree = ""; }; 9BAB0EE8140663D4EC66189B57B5FBB2 /* Moya-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-tvOS-prefix.pch"; path = "../Moya-tvOS/Moya-tvOS-prefix.pch"; sourceTree = ""; }; 9BCD88A2C3C33FC101ED2E74BFCA3192 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; 9C36809B8B533BD0C945AF929696A6D3 /* EVReflection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflection.swift; path = Source/EVReflection.swift; sourceTree = ""; }; 9D0C1653FE3CEF9C769219D6C8E525D5 /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Atomic.swift; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 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; }; 9DDFA8D9BA436CC4D4ED00EBCC5F328B /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; 9E193FEA2A87D89EC46987C73C680E03 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; 9E379AD69E827F164ADA60FA822D5912 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; - 9E65B6874A96D41538CBCFC423D70EBE /* RLMSyncConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncConfiguration.mm; path = Realm/RLMSyncConfiguration.mm; sourceTree = ""; }; - 9E69B0E74DA1EBC8EC6CB1DC8E1EB0F7 /* RLMSyncSubscription.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncSubscription.mm; path = Realm/RLMSyncSubscription.mm; sourceTree = ""; }; + 9E65B6874A96D41538CBCFC423D70EBE /* RLMSyncConfiguration.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncConfiguration.mm; path = Realm/RLMSyncConfiguration.mm; sourceTree = ""; }; + 9E69B0E74DA1EBC8EC6CB1DC8E1EB0F7 /* RLMSyncSubscription.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncSubscription.mm; path = Realm/RLMSyncSubscription.mm; sourceTree = ""; }; 9ED231BFD6D866D64494CEEED96D7399 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; 9EFEF497A8532FD1578798DCF7B54C79 /* RLMJSONModels.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RLMJSONModels.m; path = Realm/RLMJSONModels.m; sourceTree = ""; }; 9F2631821DFEAF8444EE083332CA688E /* ReactiveSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "ReactiveSwift-macOS.modulemap"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; sourceTree = ""; }; A0122CEA7608F103CABEB5408CF81896 /* EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflectable.swift; path = Source/EVReflectable.swift; sourceTree = ""; }; A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RxSwift-macOS.xcconfig"; path = "../RxSwift-macOS/RxSwift-macOS.xcconfig"; sourceTree = ""; }; A034AA6929B800AA1A7FE22AF7BC7B4D /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - A0BFA855E939D520A0D90E1B3A127DFC /* RLMProperty.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMProperty.mm; path = Realm/RLMProperty.mm; sourceTree = ""; }; + A0BFA855E939D520A0D90E1B3A127DFC /* RLMProperty.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMProperty.mm; path = Realm/RLMProperty.mm; sourceTree = ""; }; A0CF6CB81D84A8F96E6A3FB8F820217A /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - A0FD9821DD9508C748BD971E9004AD6E /* object_store.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_store.cpp; path = Realm/ObjectStore/src/object_store.cpp; sourceTree = ""; }; + A0FD9821DD9508C748BD971E9004AD6E /* object_store.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_store.cpp; path = Realm/ObjectStore/src/object_store.cpp; sourceTree = ""; }; A11D5374DB5AF35C362B18C7C6353B2F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; }; A19854482D517DA179AE8EE80B9FD683 /* ReactiveSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveSwift-iOS-dummy.m"; sourceTree = ""; }; A1D351905409436A2C0AAB2A3548EB60 /* RxSwift-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-iOS-umbrella.h"; sourceTree = ""; }; A1FE2B7EE280488CAE463FF32C0C9F57 /* EVReflection-18115d1d-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EVReflection-18115d1d-prefix.pch"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; sourceTree = ""; }; A2191448DF94BE3E9F5AEE4111A963F0 /* FoundationExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FoundationExtensions.swift; path = Sources/FoundationExtensions.swift; sourceTree = ""; }; - A2A4703686ABBE82ED4256CD42CF7413 /* sync_user.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_user.cpp; path = Realm/ObjectStore/src/sync/sync_user.cpp; sourceTree = ""; }; - A2C1929725128CC9F8AB51321B847A33 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A2A4703686ABBE82ED4256CD42CF7413 /* sync_user.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_user.cpp; path = Realm/ObjectStore/src/sync/sync_user.cpp; sourceTree = ""; }; + A2C1929725128CC9F8AB51321B847A33 /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxAtomic.framework; path = "RxAtomic-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; A2FDDA25F6030C6E504C7036713AAE5B /* Moya-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Moya-tvOS-umbrella.h"; path = "../Moya-tvOS/Moya-tvOS-umbrella.h"; sourceTree = ""; }; A3139C591E349E340A7D22F361F3C4FC /* RxAtomic-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "RxAtomic-iOS.modulemap"; sourceTree = ""; }; A31E3D858979E514879B7BE80B62F052 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; @@ -2662,20 +2662,20 @@ A59F9655B082D279CB5DA478834B27B4 /* RealmSwift-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RealmSwift-tvOS-dummy.m"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-dummy.m"; sourceTree = ""; }; A5EB9EFF049ECF4F36E5A706CC2607A4 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; A5F8B6E219A3C9D2CB19E1344B7579D5 /* SignalProducer+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SignalProducer+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/Moya/ReactiveSwift/XML/SignalProducer+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; - A606E0CF1C61FC1D9E8EEE0B685B1858 /* results_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = results_notifier.cpp; path = Realm/ObjectStore/src/impl/results_notifier.cpp; sourceTree = ""; }; - A60CFE94388B54E180147110009542AC /* thread_safe_reference.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = thread_safe_reference.cpp; path = Realm/ObjectStore/src/thread_safe_reference.cpp; sourceTree = ""; }; + A606E0CF1C61FC1D9E8EEE0B685B1858 /* results_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = results_notifier.cpp; path = Realm/ObjectStore/src/impl/results_notifier.cpp; sourceTree = ""; }; + A60CFE94388B54E180147110009542AC /* thread_safe_reference.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_safe_reference.cpp; path = Realm/ObjectStore/src/thread_safe_reference.cpp; sourceTree = ""; }; A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "EVReflection-e20423af.xcconfig"; path = "../EVReflection-e20423af/EVReflection-e20423af.xcconfig"; sourceTree = ""; }; A77529173246B2343E340BE4DC34F177 /* RxAtomic-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxAtomic-tvOS-Info.plist"; path = "../RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; sourceTree = ""; }; A78EB00339F19A74BD9BDCA3D1A84652 /* RxAtomic-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxAtomic-tvOS.modulemap"; path = "../RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; sourceTree = ""; }; - A7AA760855CD871EC33CED0285DE350B /* keychain_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = keychain_helper.cpp; path = Realm/ObjectStore/src/impl/apple/keychain_helper.cpp; sourceTree = ""; }; - A7C6DE10CE8BB11F9C99F9628CFDC482 /* collection_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_notifier.cpp; path = Realm/ObjectStore/src/impl/collection_notifier.cpp; sourceTree = ""; }; - A7D44ACC59EEA03E8EA3906C05342F5F /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A7AA760855CD871EC33CED0285DE350B /* keychain_helper.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = keychain_helper.cpp; path = Realm/ObjectStore/src/impl/apple/keychain_helper.cpp; sourceTree = ""; }; + A7C6DE10CE8BB11F9C99F9628CFDC482 /* collection_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_notifier.cpp; path = Realm/ObjectStore/src/impl/collection_notifier.cpp; sourceTree = ""; }; + A7D44ACC59EEA03E8EA3906C05342F5F /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveSwift.framework; path = "ReactiveSwift-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "RealmSwift-tvOS.xcconfig"; path = "../RealmSwift-tvOS/RealmSwift-tvOS.xcconfig"; sourceTree = ""; }; A989EBA9E2133F02F85596188BF60A0C /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; AA4BF674B16644950F47014CFBBDA3C8 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ReactiveSwift-iOS.xcconfig"; sourceTree = ""; }; ABFC94AE5DF5FFF83B9D30F9933D4B98 /* XMLDictionary-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-tvOS-umbrella.h"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-umbrella.h"; sourceTree = ""; }; - AD836BC578496A7CBAC3B0CC9F3432FE /* RLMAnalytics.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMAnalytics.mm; path = Realm/RLMAnalytics.mm; sourceTree = ""; }; + AD836BC578496A7CBAC3B0CC9F3432FE /* RLMAnalytics.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMAnalytics.mm; path = Realm/RLMAnalytics.mm; sourceTree = ""; }; AFF91D5176E145C378DEEE9CB10224FF /* Pods-UnitTestsiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-UnitTestsiOS.debug.xcconfig"; sourceTree = ""; }; B0899207F10656399286E48E984109C9 /* Realm-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "Realm-tvOS-Info.plist"; path = "../Realm-tvOS/Realm-tvOS-Info.plist"; sourceTree = ""; }; B091AD67534FFA7679A52668068E188E /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; @@ -2685,7 +2685,7 @@ B1E80509FE5E9A940D09B58F252C3A52 /* LinkingObjects.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkingObjects.swift; path = RealmSwift/LinkingObjects.swift; sourceTree = ""; }; B1F903BB01657C3A47E6ED6A0947A301 /* XMLDictionary-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XMLDictionary-macOS-dummy.m"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-dummy.m"; sourceTree = ""; }; B2E212FEF7211C79950CF75A7906CFF9 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - B2F981738E3ABEC782964413EA231E15 /* object_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = object_notifier.cpp; path = Realm/ObjectStore/src/impl/object_notifier.cpp; sourceTree = ""; }; + B2F981738E3ABEC782964413EA231E15 /* object_notifier.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = object_notifier.cpp; path = Realm/ObjectStore/src/impl/object_notifier.cpp; sourceTree = ""; }; B30483C3CCD2107A99389CD32E9A45E5 /* RealmSwift-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RealmSwift-tvOS-Info.plist"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; sourceTree = ""; }; B31F9BFDECF62596B52E6345F78042B9 /* XMLDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XMLDictionary.h; path = XMLDictionary/XMLDictionary.h; sourceTree = ""; }; B3414A67F9C2574EF2BB459178439A1C /* XMLDictionary-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-tvOS-prefix.pch"; path = "../XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; sourceTree = ""; }; @@ -2694,10 +2694,10 @@ B4E495AE9A29E4DC2716D0A2A9BD979C /* XMLDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XMLDictionary.m; path = XMLDictionary/XMLDictionary.m; sourceTree = ""; }; B52514FB77244CBEF82D812FC2D5EFFC /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; B5683A6A8878CC3A69FDA940C55BA67B /* RealmConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RealmConfiguration.swift; path = RealmSwift/RealmConfiguration.swift; sourceTree = ""; }; - B5703AEC0DCB6C07E3BDBFB81560D5DB /* sync_session.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_session.cpp; path = Realm/ObjectStore/src/sync/sync_session.cpp; sourceTree = ""; }; + B5703AEC0DCB6C07E3BDBFB81560D5DB /* sync_session.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_session.cpp; path = Realm/ObjectStore/src/sync/sync_session.cpp; sourceTree = ""; }; B58A1E7F7CF0661756DD0C03AD3F8508 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - B5AAEFC90144BEA36815B91D792BF604 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B5E1DAF56D308C1705DB39EC2447D680 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B5AAEFC90144BEA36815B91D792BF604 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RealmSwift.framework; path = "RealmSwift-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + B5E1DAF56D308C1705DB39EC2447D680 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = "Alamofire-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; B604DBCCD3AB57AC19A69F91054771DA /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B6393ADE25626DF81F58741771286BCA /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; B816C73E202AE9E8EBE335ED021E17CB /* DataRequest+EVReflectable+XMLDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DataRequest+EVReflectable+XMLDictionary.swift"; path = "Source/Alamofire/XML/DataRequest+EVReflectable+XMLDictionary.swift"; sourceTree = ""; }; @@ -2711,7 +2711,7 @@ B9CF7145E69B8D86870B1C05004107B1 /* RLMObjectBase_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectBase_Private.h; path = include/RLMObjectBase_Private.h; sourceTree = ""; }; B9F2EF3EE735ECAF10784D30717B900D /* Results.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Results.swift; path = RealmSwift/Results.swift; sourceTree = ""; }; BA30981C2810A8E3886000F661FB79A8 /* Pods-44Demo5-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-44Demo5-acknowledgements.markdown"; sourceTree = ""; }; - BA40ED82457D2E1AF0838C4AD153DB1A /* RLMRealmConfiguration+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "RLMRealmConfiguration+Sync.mm"; path = "Realm/RLMRealmConfiguration+Sync.mm"; sourceTree = ""; }; + BA40ED82457D2E1AF0838C4AD153DB1A /* RLMRealmConfiguration+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RLMRealmConfiguration+Sync.mm"; path = "Realm/RLMRealmConfiguration+Sync.mm"; sourceTree = ""; }; BAE2B41E3AB67D6D713115F713B446ED /* RealmSwift-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-tvOS-prefix.pch"; path = "../RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; sourceTree = ""; }; BB4C80B72D1CD88F6F3F3FF5B570D7F5 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; BC9145A31D79C07CCEB8C0218BB483A1 /* XMLDictionary-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XMLDictionary-macOS-umbrella.h"; path = "../XMLDictionary-macOS/XMLDictionary-macOS-umbrella.h"; sourceTree = ""; }; @@ -2722,14 +2722,14 @@ BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Realm-iOS.xcconfig"; sourceTree = ""; }; BF20D65365299A9046BC45226E5907ED /* Result-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Result-iOS-Info.plist"; sourceTree = ""; }; BF381A528BCE13115E2CB78D4C767ED4 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - BF64B9F83A4B5C71A35F191AFD0126C8 /* shared_realm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = shared_realm.cpp; path = Realm/ObjectStore/src/shared_realm.cpp; sourceTree = ""; }; + BF64B9F83A4B5C71A35F191AFD0126C8 /* shared_realm.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = shared_realm.cpp; path = Realm/ObjectStore/src/shared_realm.cpp; sourceTree = ""; }; C0C6845CFC788E4641304974EA07F1F7 /* Realm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Realm.h; path = include/Realm.h; sourceTree = ""; }; C0CF15F6757BCDD6DCD1201A47CD7ED3 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; C13AF68B7BC5476F4DEA29440F866341 /* Pods-UnitTestsTVOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-UnitTestsTVOS-frameworks.sh"; sourceTree = ""; }; - C15F5A4F8B4361BADBA43DCFA069C819 /* results.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = results.cpp; path = Realm/ObjectStore/src/results.cpp; sourceTree = ""; }; + C15F5A4F8B4361BADBA43DCFA069C819 /* results.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = results.cpp; path = Realm/ObjectStore/src/results.cpp; sourceTree = ""; }; C19C9E78008AA0E904B54023CA6A483F /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; C2184C1D597C5D61B6FC6ECB1756A018 /* RLMConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMConstants.h; path = include/RLMConstants.h; sourceTree = ""; }; - C22E203D572C116EDC56EE761D3098E3 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C22E203D572C116EDC56EE761D3098E3 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Realm.framework; path = "Realm-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; C2B715070B4B2D0F2CD7D7A4A9ADFA68 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; C31479C7B3A4D7819E213678B5CB5E7A /* EventLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventLogger.swift; path = Sources/EventLogger.swift; sourceTree = ""; }; C31AF7D60ACDE290B582B21EA6A1B1C6 /* Alamofire-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Alamofire-macOS.modulemap"; path = "../Alamofire-macOS/Alamofire-macOS.modulemap"; sourceTree = ""; }; @@ -2738,9 +2738,9 @@ C3DB19BF08526C1629B014B469E2B78A /* PrintOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrintOptions.swift; path = Source/PrintOptions.swift; sourceTree = ""; }; C4160898A3B1C2817025350D0940518B /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; C430AFB0D9AF7557A0EF19CACEB7067F /* Alamofire-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Alamofire-iOS.modulemap"; sourceTree = ""; }; - C457D2ABCA7339F9E7AD1E55DFFA2EE0 /* realm_coordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = realm_coordinator.cpp; path = Realm/ObjectStore/src/impl/realm_coordinator.cpp; sourceTree = ""; }; + C457D2ABCA7339F9E7AD1E55DFFA2EE0 /* realm_coordinator.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = realm_coordinator.cpp; path = Realm/ObjectStore/src/impl/realm_coordinator.cpp; sourceTree = ""; }; C46974D491C0D096229D30E8B41F8991 /* Result-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "Result-macOS.modulemap"; path = "../Result-macOS/Result-macOS.modulemap"; sourceTree = ""; }; - C46AFD7C756BD07E917E7B8759D59D8C /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_UnitTestsiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C46AFD7C756BD07E917E7B8759D59D8C /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_UnitTestsiOS.framework; path = "Pods-UnitTestsiOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; C49C6055F14F3BDF9E6F5A30982A8BA7 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; C4DA1C3EAD70816DA51BF3610BBA8CE0 /* Alamofire-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-iOS-prefix.pch"; sourceTree = ""; }; C4FC2FFB95A3D55CEAC7E658BD17BE59 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; @@ -2752,15 +2752,15 @@ C732971806ED9A6A5612ADD77FBE7066 /* librealmcore-tvos.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = "librealmcore-tvos.a"; path = "core/librealmcore-tvos.a"; sourceTree = ""; }; C76AF9DD2EFD0245A7BD7EA660FF58D3 /* RealmSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RealmSwift-macOS-umbrella.h"; path = "../RealmSwift-macOS/RealmSwift-macOS-umbrella.h"; sourceTree = ""; }; C7A081CB13C3497FAFE203045323E532 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - C8572B9A8D823CDF703994F9772DB7C0 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C89812EAAF1B138B21352FBF2EB27E92 /* RLMObjectSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObjectSchema.mm; path = Realm/RLMObjectSchema.mm; sourceTree = ""; }; + C8572B9A8D823CDF703994F9772DB7C0 /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveSwift.framework; path = "ReactiveSwift-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + C89812EAAF1B138B21352FBF2EB27E92 /* RLMObjectSchema.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMObjectSchema.mm; path = Realm/RLMObjectSchema.mm; sourceTree = ""; }; C8C4F7B89853456F9F7A3BAB1E6B45D7 /* XMLDictionary-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "XMLDictionary-macOS.modulemap"; path = "../XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; sourceTree = ""; }; C95975E3C3F24987893094ACCA110B6F /* RLMSyncConfiguration_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncConfiguration_Private.h; path = include/RLMSyncConfiguration_Private.h; sourceTree = ""; }; C9F5732C140524BF78316602C8DF98CF /* EVReflection-Core-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EVReflection-Core-dummy.m"; path = "../EVReflection-Core/EVReflection-Core-dummy.m"; sourceTree = ""; }; CAB2E9BDEB8C89C3D49CADD31026915F /* DeserializationStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeserializationStatus.swift; path = Source/DeserializationStatus.swift; sourceTree = ""; }; CC4528CBA9C966FF0F50E98B09F6649B /* RLMRealm_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMRealm_Private.h; path = include/RLMRealm_Private.h; sourceTree = ""; }; CCD292A99704F3CD8030BCA7B2EE2480 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - CCF3C264301AE70BDF47EBD8B7840DEB /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CCF3C264301AE70BDF47EBD8B7840DEB /* Moya.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya.framework; path = "Moya-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; CD085F74017C92540A5346F7CC97B7B2 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; CD195E099E88AC998E4C3DE2F160A3DF /* RxAtomic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxAtomic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; CD37A883152B6AF25B48C1ECB08E4E71 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; @@ -2785,16 +2785,16 @@ D620F7C7619EE6751DC653F5671F85C8 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; D699461B5CF6D695F4F87C77F588F085 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; D6BDD89484156EB6A46231A8F08C1E6D /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - D71948F5530E7B0909DD3D384A5E386C /* Pods_44Demo5.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_44Demo5.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D7C3A5C59654B8BA420710EEBADAA7F2 /* collection_change_builder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = collection_change_builder.cpp; path = Realm/ObjectStore/src/impl/collection_change_builder.cpp; sourceTree = ""; }; - D8AF843B1554CA83B0AF9FC35A21AFC2 /* partial_sync.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = partial_sync.cpp; path = Realm/ObjectStore/src/sync/partial_sync.cpp; sourceTree = ""; }; + D71948F5530E7B0909DD3D384A5E386C /* Pods_44Demo5.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_44Demo5.framework; path = "Pods-44Demo5.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + D7C3A5C59654B8BA420710EEBADAA7F2 /* collection_change_builder.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = collection_change_builder.cpp; path = Realm/ObjectStore/src/impl/collection_change_builder.cpp; sourceTree = ""; }; + D8AF843B1554CA83B0AF9FC35A21AFC2 /* partial_sync.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = partial_sync.cpp; path = Realm/ObjectStore/src/sync/partial_sync.cpp; sourceTree = ""; }; D8BF3752B562432C12800601D1F6FD9B /* ReactiveSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ReactiveSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; DA088681DD1825ED6A2D033CA9FE1DE7 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - DA585EB68875B97FB8786804CE1E8A9A /* RLMSyncUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncUtil.mm; path = Realm/RLMSyncUtil.mm; sourceTree = ""; }; + DA585EB68875B97FB8786804CE1E8A9A /* RLMSyncUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncUtil.mm; path = Realm/RLMSyncUtil.mm; sourceTree = ""; }; DAB276CE3D75338E24B658627DBCCD6F /* Alamofire-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Alamofire-tvOS-dummy.m"; path = "../Alamofire-tvOS/Alamofire-tvOS-dummy.m"; sourceTree = ""; }; DAC2F0B6D10F853B48C8DEC0B6DA953C /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; DB71B0CD378CB6264D02B6E6719F18F7 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - DBC4D9359ED9FCBAF3EB67AF03CB6687 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + DBC4D9359ED9FCBAF3EB67AF03CB6687 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Realm.framework; path = "Realm-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; DBEF89B70D3D89E7A629AB3CE9831D84 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; DC0353CDC6EFF764791A50037FBDAE67 /* RLMObject_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObject_Private.h; path = include/RLMObject_Private.h; sourceTree = ""; }; DC71F6A5DCBC82B0C43A2D5B048DF0AF /* SortDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SortDescriptor.swift; path = RealmSwift/SortDescriptor.swift; sourceTree = ""; }; @@ -2802,7 +2802,7 @@ DD08BAEC952FB1FC3A9F3A2303C5BC67 /* Pods-Performance.Test-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Performance.Test-acknowledgements.plist"; sourceTree = ""; }; DD242DB101F7F6C4E712EEC768576130 /* Moya-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-iOS-Info.plist"; sourceTree = ""; }; DD42D15AA2A0A991F57B57C00A38400C /* Pods-Performance.Test.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Performance.Test.release.xcconfig"; sourceTree = ""; }; - DDA2CBED167E04980029E76A9F15004C /* RLMSyncPermissionResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncPermissionResults.mm; path = Realm/RLMSyncPermissionResults.mm; sourceTree = ""; }; + DDA2CBED167E04980029E76A9F15004C /* RLMSyncPermissionResults.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncPermissionResults.mm; path = Realm/RLMSyncPermissionResults.mm; sourceTree = ""; }; DE2BDA418EF23927AA65F9D928B24352 /* RLMRealmConfiguration+Sync.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RLMRealmConfiguration+Sync.h"; path = "include/RLMRealmConfiguration+Sync.h"; sourceTree = ""; }; DF62F2624F1B06DF7FD7328F3828CDE4 /* Util.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Util.swift; path = RealmSwift/Util.swift; sourceTree = ""; }; DFDCE1E37490F5613BA8F69741954DBA /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; @@ -2811,7 +2811,7 @@ E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "ReactiveSwift-macOS.xcconfig"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS.xcconfig"; sourceTree = ""; }; E0EFE3BB3663242961F3CACB6CED45A8 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; E136EA6769F34F30E35351A9C77A5F39 /* Pods-Performance.Test.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Performance.Test.modulemap"; sourceTree = ""; }; - E15BCD212749E82323F15513A3C73C96 /* RLMRealm.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMRealm.mm; path = Realm/RLMRealm.mm; sourceTree = ""; }; + E15BCD212749E82323F15513A3C73C96 /* RLMRealm.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMRealm.mm; path = Realm/RLMRealm.mm; sourceTree = ""; }; E2B50C73E4A290554075566BDAE4373C /* Pods-UnitTestsTVOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-UnitTestsTVOS.modulemap"; sourceTree = ""; }; E3003C62B8A96E54588DAC18872BECB4 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; E3880D5266B220E09B44697EFACAE926 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; @@ -2823,14 +2823,14 @@ E4BEB698255354E108EB60F6B0CF6D4A /* EVReflection-Core-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-Core-Info.plist"; path = "../EVReflection-Core/EVReflection-Core-Info.plist"; sourceTree = ""; }; E5159459EC2E1DD530536FC5A96AF2B9 /* RxSwift-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-macOS-umbrella.h"; path = "../RxSwift-macOS/RxSwift-macOS-umbrella.h"; sourceTree = ""; }; E559CC12A51DB0F118B0E4D254B1E841 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; - E5609F7C3BA780A4B308791622C3157C /* RLMSyncPermission.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncPermission.mm; path = Realm/RLMSyncPermission.mm; sourceTree = ""; }; - E5B9C04E7C99D200594C85B72656BBB2 /* index_set.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = index_set.cpp; path = Realm/ObjectStore/src/index_set.cpp; sourceTree = ""; }; + E5609F7C3BA780A4B308791622C3157C /* RLMSyncPermission.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncPermission.mm; path = Realm/RLMSyncPermission.mm; sourceTree = ""; }; + E5B9C04E7C99D200594C85B72656BBB2 /* index_set.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = index_set.cpp; path = Realm/ObjectStore/src/index_set.cpp; sourceTree = ""; }; E5BED242358A40DCE6068A42423F7B92 /* Result-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-macOS-prefix.pch"; path = "../Result-macOS/Result-macOS-prefix.pch"; sourceTree = ""; }; E5DB98CAFAA5C5C967451C27221653EF /* RLMSyncUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSyncUtil.h; path = include/RLMSyncUtil.h; sourceTree = ""; }; E648603A853B12B3B5DCDE50B138A223 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; E66E5E95A38750E8AF55023415C1A588 /* Pods-Performance.Test-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Performance.Test-dummy.m"; sourceTree = ""; }; E6CA8A80F748272D1E873BB016D24D47 /* DeprecationWarner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeprecationWarner.swift; path = Platform/DeprecationWarner.swift; sourceTree = ""; }; - E7CE71D29C33709E756250B79C371093 /* sync_permission.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = sync_permission.cpp; path = Realm/ObjectStore/src/sync/sync_permission.cpp; sourceTree = ""; }; + E7CE71D29C33709E756250B79C371093 /* sync_permission.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = sync_permission.cpp; path = Realm/ObjectStore/src/sync/sync_permission.cpp; sourceTree = ""; }; E86C536E735AED695D66462568FE97B2 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; E964E4C12B8ABB8CBC617CD7B6B7BD31 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; E9AF3C774BE7DA52D2C4EAD5C043BE7B /* RLMObjectSchema_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMObjectSchema_Private.h; path = include/RLMObjectSchema_Private.h; sourceTree = ""; }; @@ -2841,7 +2841,7 @@ EB77C735E615BA497512191FBE1F513C /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RxSwift-iOS.xcconfig"; sourceTree = ""; }; EB9E9628F86D7576DF42D62819EE2882 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - EBA78F59ACE7356B25857F8CB1D27530 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EBA78F59ACE7356B25857F8CB1D27530 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = "Result-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; EBEE6469A682878EF3A1EDE00508841B /* Sync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sync.swift; path = RealmSwift/Sync.swift; sourceTree = ""; }; EBFDD1D190FD165F389889837F4CB56E /* ReactiveSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ReactiveSwift-macOS-prefix.pch"; path = "../ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; sourceTree = ""; }; EC09D6B3BDAC1FD6EC73C6AFB7A65CFB /* RxSwift-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxSwift-tvOS.modulemap"; path = "../RxSwift-tvOS/RxSwift-tvOS.modulemap"; sourceTree = ""; }; @@ -2856,28 +2856,28 @@ EF82F4108D7FD60210F52BE626E03325 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; EFAF57F02D568E1813A0190EF8C8BCA0 /* CKDataObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CKDataObject.swift; path = Source/CloudKit/CKDataObject.swift; sourceTree = ""; }; EFE7F27B0689E623AD94FF046243AE5F /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; - F067B45FB302A923ACA4A5297CC53B75 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F067B45FB302A923ACA4A5297CC53B75 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = "EVReflection-Core.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; F0CB4B84F9CCD5FB16B9BA1BAF590003 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; F0E96888287BDE90BA0D124C4B317018 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; F0F33305E1A697E093FF0F57647BDA07 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - F102EA8269E07552BDCB06B773E448E3 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Realm.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F102EA8269E07552BDCB06B773E448E3 /* Realm.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Realm.framework; path = "Realm-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; F172CE1FB4C895454D178353AC069F38 /* XMLDictionary-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XMLDictionary-iOS-dummy.m"; sourceTree = ""; }; - F1FF185278E8109978D21C9FA2D06062 /* RLMUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMUtil.mm; path = Realm/RLMUtil.mm; sourceTree = ""; }; + F1FF185278E8109978D21C9FA2D06062 /* RLMUtil.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMUtil.mm; path = Realm/RLMUtil.mm; sourceTree = ""; }; F20B0F2C2114771D9E57534062AD7F79 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; F2E06A16387D5A7D61C3A7040EA47942 /* RLMResults_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMResults_Private.h; path = include/RLMResults_Private.h; sourceTree = ""; }; F308FD3DB6539A170EEC8563E300054E /* RealmSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RealmSwift-macOS.modulemap"; path = "../RealmSwift-macOS/RealmSwift-macOS.modulemap"; sourceTree = ""; }; F3700FC6BF3BA17A3FD6871465AEBB6A /* RxSwift-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RxSwift-macOS-prefix.pch"; path = "../RxSwift-macOS/RxSwift-macOS-prefix.pch"; sourceTree = ""; }; - F3EE61B5D820804750834016A3933F89 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Result.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F3EE61B5D820804750834016A3933F89 /* Result.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Result.framework; path = "Result-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RxAtomic-iOS.xcconfig"; sourceTree = ""; }; F52E52623A3F7BFC3708B05EB0C3DF8F /* RxSwift-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "RxSwift-macOS.modulemap"; path = "../RxSwift-macOS/RxSwift-macOS.modulemap"; sourceTree = ""; }; F56D5A8280DEE3D204645B08315ED854 /* MoyaProvider+Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Reactive.swift"; path = "Sources/ReactiveMoya/MoyaProvider+Reactive.swift"; sourceTree = ""; }; F5BACA7B55D00D637EFA62FDB9CB70B9 /* Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Action.swift; path = Sources/Action.swift; sourceTree = ""; }; F5D7C743A55C5608CDD755C9940F54EF /* Realm-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Realm-iOS-Info.plist"; sourceTree = ""; }; - F5E94DA6D425A8768A1865FEAF4AB9AE /* system_configuration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.cpp; name = system_configuration.cpp; path = Realm/ObjectStore/src/sync/impl/apple/system_configuration.cpp; sourceTree = ""; }; + F5E94DA6D425A8768A1865FEAF4AB9AE /* system_configuration.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = system_configuration.cpp; path = Realm/ObjectStore/src/sync/impl/apple/system_configuration.cpp; sourceTree = ""; }; F5E9E5EC7D620F7CB2581A686A6D5F9A /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; F5EDB47A1E2E98789ADFADBA6F16B36E /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; F6039493061A3229BD58451C7B188BE0 /* Pods-UnitTestsTVOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-UnitTestsTVOS-dummy.m"; sourceTree = ""; }; - F663137E64B11CA11423BD3FFFBDF9FC /* RLMRealm+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = "RLMRealm+Sync.mm"; path = "Realm/RLMRealm+Sync.mm"; sourceTree = ""; }; + F663137E64B11CA11423BD3FFFBDF9FC /* RLMRealm+Sync.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "RLMRealm+Sync.mm"; path = "Realm/RLMRealm+Sync.mm"; sourceTree = ""; }; F6D0B8213DB9221612E434B4F7C37D26 /* RLMSchema.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMSchema.h; path = include/RLMSchema.h; sourceTree = ""; }; F74FCF08D2C7F67C88866861890D2BE2 /* RealmSwift-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RealmSwift-iOS-dummy.m"; sourceTree = ""; }; F7507E3F63E128DAB9D740E5473EF904 /* RxAtomic-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "RxAtomic-macOS-Info.plist"; path = "../RxAtomic-macOS/RxAtomic-macOS-Info.plist"; sourceTree = ""; }; @@ -2887,12 +2887,12 @@ FAD6C7FC3CDF969147A4121EB8513908 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; FB519FB00357600BA8BE528176EF6909 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; FBEACB28D20BD6FECE169131D27B15FB /* Alamofire-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Alamofire-tvOS-prefix.pch"; path = "../Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; sourceTree = ""; }; - FD17BA6AAE2F266F18E2D71730ECB612 /* RLMSyncUser.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMSyncUser.mm; path = Realm/RLMSyncUser.mm; sourceTree = ""; }; + FD17BA6AAE2F266F18E2D71730ECB612 /* RLMSyncUser.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = RLMSyncUser.mm; path = Realm/RLMSyncUser.mm; sourceTree = ""; }; FD84D077751C3841B6F8E5021BE1A99B /* Moya-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Moya-macOS-dummy.m"; path = "../Moya-macOS/Moya-macOS-dummy.m"; sourceTree = ""; }; FE246589A7FEB7A54250592FF1B7EE9B /* EVReflection-18115d1d-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "EVReflection-18115d1d-Info.plist"; path = "../EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; sourceTree = ""; }; FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Result-macOS.xcconfig"; path = "../Result-macOS/Result-macOS.xcconfig"; sourceTree = ""; }; FE58B09A8A48CACC1BB54F8CC6839E91 /* Result-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Result-tvOS-umbrella.h"; path = "../Result-tvOS/Result-tvOS-umbrella.h"; sourceTree = ""; }; - FE76081F6BA8B80324E47146E37E94F7 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RealmSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FE76081F6BA8B80324E47146E37E94F7 /* RealmSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RealmSwift.framework; path = "RealmSwift-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; FFFCC9A1D69C9ECDC537F13B58D0C573 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -3326,6 +3326,7 @@ B4E495AE9A29E4DC2716D0A2A9BD979C /* XMLDictionary.m */, 37D1FC73ABF8B7E511F2ABECAB698977 /* Support Files */, ); + name = XMLDictionary; path = XMLDictionary; sourceTree = ""; }; @@ -3453,6 +3454,7 @@ FAC2FBED76F4EDBE5351B91A4F14E3B9 /* RxSwift */, C21B05EA761F8ADF521809C1B047C216 /* Support Files */, ); + name = Moya; path = Moya; sourceTree = ""; }; @@ -3507,6 +3509,7 @@ DF62F2624F1B06DF7FD7328F3828CDE4 /* Util.swift */, E232D37F73C282B35E6D184A3637E8CE /* Support Files */, ); + name = RealmSwift; path = RealmSwift; sourceTree = ""; }; @@ -3540,6 +3543,7 @@ 28029C9D7DDF859FED986527DD145416 /* Validation.swift */, 22BADCDA119D6E63A86A0B8A64AE8CCE /* Support Files */, ); + name = Alamofire; path = Alamofire; sourceTree = ""; }; @@ -3552,6 +3556,7 @@ 45F56268FEF9548B96037FAF66FB3EC8 /* ResultProtocol.swift */, 0BBD0E295BFA8094F7799AC0F725F6AD /* Support Files */, ); + name = Result; path = Result; sourceTree = ""; }; @@ -3700,6 +3705,7 @@ 41D9EAC545813F8198AE8A2ABD0A701B /* ValidatingProperty.swift */, 41815A594F086DBFACB8091AA9877062 /* Support Files */, ); + name = ReactiveSwift; path = ReactiveSwift; sourceTree = ""; }; @@ -3710,6 +3716,7 @@ C6E9D797BB5B93A3C467E955F4A0CD21 /* RxAtomic.h */, 01C8D0BFAEEE36F09DBC91F16873D9B8 /* Support Files */, ); + name = RxAtomic; path = RxAtomic; sourceTree = ""; }; @@ -3894,6 +3901,7 @@ 8035AD8B7F80330D50A92A4EC844850E /* Headers */, B0AF8C0725B6F31DF5671BAD5503BAB9 /* Support Files */, ); + name = Realm; path = Realm; sourceTree = ""; }; @@ -4175,6 +4183,7 @@ F0E96888287BDE90BA0D124C4B317018 /* Zip+Collection.swift */, 2A76078C45F0C909D29C0273CF0AFA9C /* Support Files */, ); + name = RxSwift; path = RxSwift; sourceTree = ""; }; @@ -5522,26 +5531,6 @@ attributes = { LastSwiftUpdateCheck = 0930; LastUpgradeCheck = 0930; - TargetAttributes = { - 186D544EAF57B58DBA66C653E79DE170 = { - LastSwiftMigration = 1020; - }; - 2BB8D526183BE3DBC42DF32D8ED49957 = { - LastSwiftMigration = 1020; - }; - 9FA0D3F2F380C88414707C800CAB82D9 = { - LastSwiftMigration = 1020; - }; - BE4D47DED6D9107DA9C65E267CB4FCFB = { - LastSwiftMigration = 1020; - }; - F6D7A08BF440BBCDCCEEE6791656798C = { - LastSwiftMigration = 1020; - }; - F9855A812958FFF184171D3D4A459FEF = { - LastSwiftMigration = 1020; - }; - }; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -7690,48 +7679,50 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 014EFAD49704C198F2FF24607A318AC4 /* Release */ = { + 01FC540247B9F91452C12FD06BF1DA4A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; + baseConfigurationReference = 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/EVReflection-Core/EVReflection-Core-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.6; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; + SDKROOT = macosx; 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; + name = Debug; }; - 0192284CF6E34BBF9C826E4A57A3DFC8 /* Debug */ = { + 02249154D2BB210CB6DE463CB4F2892F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; + baseConfigurationReference = F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7743,61 +7734,59 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; PRODUCT_MODULE_NAME = RxAtomic; PRODUCT_NAME = RxAtomic; - SDKROOT = appletvos; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 0307588655420EF24AA381B8F7BF53AA /* Debug */ = { + 039B01B1C03C58BF6F3922174F2D1316 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */; + baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 039B01B1C03C58BF6F3922174F2D1316 /* Debug */ = { + 05A0968B197EB1462540942EE095754E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; + baseConfigurationReference = 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7809,14 +7798,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -7827,9 +7816,9 @@ }; name = Debug; }; - 0BBBB4DAEE4B0AC8F8A5C93BD2F67C6A /* Release */ = { + 05B8BA4638CC22CC5C0A8515FFFD93E6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; + baseConfigurationReference = 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7841,28 +7830,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 0E058EA69FEA8538490148E7AD58A14B /* Release */ = { + 063F4F20907340300BCD262F2DBB9769 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */; + baseConfigurationReference = BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7874,28 +7862,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 10A170472B4BE308F07550BEADE32FD4 /* Debug */ = { + 0BBBB4DAEE4B0AC8F8A5C93BD2F67C6A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */; + baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7907,27 +7894,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 132DAEE2F091A7C3EC07921249E2AA4A /* Release */ = { + 11FE9B4D3E655D3AFB8EEDB03377DE53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */; + baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -7942,22 +7930,22 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 167D78899D0E4B2AD52D6322C3E2C0F9 /* Release */ = { isa = XCBuildConfiguration; @@ -7988,53 +7976,51 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 16A87639481A6CC14FD89862E1318B9F /* Release */ = { + 19F5383F701EB4988482450254D7B98C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */; + baseConfigurationReference = 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-tvOS/Realm-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.6; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 16B2F5B52D9E9C4C920CCAF3E5EF93C6 /* Release */ = { + 1D0AC49CA87D79A31354C6B748BC3E18 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; + baseConfigurationReference = 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8046,26 +8032,26 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-macOS/Alamofire-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 1930A464C9E715E517E364E40E25D55A /* Release */ = { + 1DDE7FC166F8AAC98BF1A10F139D579D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */; + baseConfigurationReference = F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8077,28 +8063,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 1C7603814D5DD7B75D3197A669222959 /* Release */ = { + 1EC6949F22CF7A5EABF9CAC5FD73A9FE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */; + baseConfigurationReference = B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8110,28 +8096,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 24B26AFDC7E2527D0E87D28C93B6B46E /* Release */ = { + 21F12688191E0BB7CA8583AE147F3D10 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */; + baseConfigurationReference = 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8143,19 +8129,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-tvOS/Realm-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; PRODUCT_MODULE_NAME = Realm; PRODUCT_NAME = Realm; - SDKROOT = iphoneos; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -8197,9 +8183,9 @@ }; name = Release; }; - 285B48FFA5BD25BA80A978C49131BF69 /* Release */ = { + 2A36BB03626A21B07071ACF316F46F3D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; + baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8211,12 +8197,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; + MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; PRODUCT_MODULE_NAME = EVReflection; PRODUCT_NAME = EVReflection; SDKROOT = iphoneos; @@ -8224,11 +8210,10 @@ 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; + name = Debug; }; 2A37965D4CAB15D2CD477FF658968A37 /* Debug */ = { isa = XCBuildConfiguration; @@ -8264,33 +8249,35 @@ }; name = Debug; }; - 2AEEEDAEF70ACD6068927FC2948681B7 /* Debug */ = { + 2AD4D9ACBF3EEA86DD7FBFE0443DEA6A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */; + baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/Realm-tvOS/Realm-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; - SDKROOT = appletvos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -8355,16 +8342,16 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 37265745BB2F3C358E80841A9FC860F7 /* Release */ = { + 3282AAF4C51DA723919AB8F545114EBA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; + baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8376,60 +8363,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; + MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.1.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 3CCDA6D0D6926C0F1B1700D2318A102C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 3FEECDDF825C9AC8C724B0AD5BF2D2C0 /* Release */ = { + 336A1B397526C58B7BAD1DCB802A6002 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */; + baseConfigurationReference = BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8441,14 +8395,14 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-iOS/Alamofire-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -8460,44 +8414,9 @@ }; name = Release; }; - 471B39E897C928F81096B4F4D2F63A88 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.6; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 4C155BB3EE1AFA818ACF7ED9A7F2EB28 /* Debug */ = { + 3388FC1A69D7B2D8C2DB6A65BFB5A162 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; + baseConfigurationReference = A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -8512,26 +8431,26 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 4C4A91A8550BCEA90234FDC865AF41DB /* Debug */ = { + 37265745BB2F3C358E80841A9FC860F7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF1F88A423030A772EB9698929460240 /* Realm-iOS.xcconfig */; + baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8543,23 +8462,24 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm-iOS/Realm-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-iOS/Realm-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-iOS/Realm-iOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 4.1.2; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 53284AC8FD068E9553F44C7E1B0C01E4 /* Release */ = { isa = XCBuildConfiguration; @@ -8595,74 +8515,38 @@ }; name = Release; }; - 551FCFCEC7CD5A71FC883B5BB30C0553 /* Debug */ = { + 54A3A55DF0B4A4DB5CA933FCFE8B55BD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; + baseConfigurationReference = B0DCE070468B8AD65F8EEFFFB9C46721 /* RxSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RxSwift-tvOS/RxSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 59FBABFA07E16AF9F222D06362EE0696 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 5A1534AC5C90EA8619CC092531EF49C5 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -8717,47 +8601,14 @@ MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.0; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Release; }; - 5A6D81E9CB72FF7F7B9B1695B2E1C749 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 5BF74AAD6ADD7AE653131A3887970A4D /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */; @@ -8783,7 +8634,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -8859,42 +8710,43 @@ }; name = Debug; }; - 6598A2EF0FA32B86F1A1CD0B3931F49D /* Release */ = { + 649D9884DEE8F835D1CFBC4CB8C8A2C1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; + baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = appletvos; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 673C10E093E971B951C67D4855174CE2 /* Release */ = { + 6752F4040A62F801E382E7E4F1D596BF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */; + baseConfigurationReference = 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8906,28 +8758,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 674625E3617EFD7C0105A40155A091AF /* Debug */ = { + 6912F7B39C7D9F5114DEF3EF854D013F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; + baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8939,17 +8791,17 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; + MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; @@ -8957,9 +8809,9 @@ }; name = Debug; }; - 6912F7B39C7D9F5114DEF3EF854D013F /* Debug */ = { + 6CB84AEA56157D9659EAFC48BA64457C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; + baseConfigurationReference = EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8971,19 +8823,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-iOS/RxSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -9056,9 +8908,9 @@ }; name = Release; }; - 74394D6157B02C848E1AA2C949D6F8E0 /* Release */ = { + 750B74BC952B389744442433D2CCD0C7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F4B02E13B06176FB2863702F5B14B9FE /* RxAtomic-iOS.xcconfig */; + baseConfigurationReference = EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9070,18 +8922,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-iOS/RxSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-iOS/RxAtomic-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -9121,11 +8973,10 @@ }; name = Debug; }; - 7CFE5DE91ACC274EA740EB79FC691913 /* Release */ = { + 771256ED3BBA7902A187133E9D9F0C54 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE61A5D032B95F564D22E63E6A620130 /* Pods-UnitTestsTVOS.release.xcconfig */; + baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9136,29 +8987,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + 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; }; - 80965ECC617695E8EA4734637C0B9984 /* Release */ = { + 7AF5EEB5F698AA35E83A3E86B02FB84A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5C61CC6AA2F9D823E92FACA73437CEEF /* Realm-tvOS.xcconfig */; + baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9170,17 +9020,17 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Realm-tvOS/Realm-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Realm-tvOS/Realm-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; + MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -9189,10 +9039,11 @@ }; name = Release; }; - 841B0A9160BAC0EA06AAB9A96C5314B4 /* Release */ = { + 7CFE5DE91ACC274EA740EB79FC691913 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; + baseConfigurationReference = CE61A5D032B95F564D22E63E6A620130 /* Pods-UnitTestsTVOS.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9203,17 +9054,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -9222,9 +9074,9 @@ }; name = Release; }; - 877783D2ACD1B4F206C318044C213402 /* Release */ = { + 82AE0930745B6B511AA01C22B573FB09 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; + baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9236,17 +9088,17 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -9255,9 +9107,9 @@ }; name = Release; }; - 8A07110EE06A7091932280A3113BDBD3 /* Debug */ = { + 873613A52FCCEE00F2E831F178C2DDF5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; + baseConfigurationReference = E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9269,59 +9121,63 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; + MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; 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 = Debug; + name = Release; }; - 8D00F48CA5DDBDF47210A3F31BB16128 /* Debug */ = { + 886DDF8BB1F27EE6174B879475C043E5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */; + baseConfigurationReference = 58CBEDC23F79867E074CCF1CE747F1AC /* XMLDictionary-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.6; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-macOS/XMLDictionary-macOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; + SDKROOT = macosx; 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; + name = Release; }; - 8D6A712429BA5FD178A3545C1FE14205 /* Debug */ = { + 8F5FD2E16615F72695582FE6BBF76A85 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */; + baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9333,19 +9189,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-iOS/XMLDictionary-iOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -9375,7 +9231,7 @@ SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; @@ -9383,41 +9239,6 @@ }; name = Debug; }; - 90840EA9F2F85645EFBDAB80DE5EA11C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 971983B6C55413F7495A5606FF477C41 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */; @@ -9443,7 +9264,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.1.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -9451,137 +9272,170 @@ }; name = Release; }; - 98743A9D784D56E0061FCBACBBDA8FF5 /* Debug */ = { + A320E73132DF4CB1A2F5CF0A2C8292ED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; + baseConfigurationReference = 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-macOS/Alamofire-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = macosx; 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; }; - 9B76A84D2AD82D71112603A315078804 /* Debug */ = { + A4D7DB5A8B531B29A9B511F44D7C2867 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; + baseConfigurationReference = B972098EFB478CE349EA6741CAE6B3C1 /* Pods-UnitTestsOSX.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + AA30E11D1A5C098FDC56B44E6163F108 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; + PRODUCT_MODULE_NAME = XMLDictionary; + PRODUCT_NAME = XMLDictionary; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 9DB7A4EE8D63306A61F7FB6CE03E0652 /* Release */ = { + ACE469FCE7542D595CD7963768740342 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */; + baseConfigurationReference = 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-macOS/Alamofire-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS.modulemap"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; PRODUCT_MODULE_NAME = Alamofire; PRODUCT_NAME = Alamofire; - SDKROOT = macosx; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - A4D7DB5A8B531B29A9B511F44D7C2867 /* Debug */ = { + B7D38FBB0C12109694EAA8B72F02794B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B972098EFB478CE349EA6741CAE6B3C1 /* Pods-UnitTestsOSX.debug.xcconfig */; + baseConfigurationReference = BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire-iOS/Alamofire-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + 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 = ""; }; @@ -9624,136 +9478,139 @@ }; name = Release; }; - BAD61D2A2DF5A71ED004FC18E5938CCD /* Debug */ = { + BE8B14AEBD471C567C96F12DE1D423E7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71022E90C3A122232382B76402E77331 /* XMLDictionary-tvOS.xcconfig */; + baseConfigurationReference = A01C9466FABE6459B9002F9B9709E83B /* RxSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/XMLDictionary-tvOS/XMLDictionary-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift-macOS/RxSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/XMLDictionary-tvOS/XMLDictionary-tvOS.modulemap"; - PRODUCT_MODULE_NAME = XMLDictionary; - PRODUCT_NAME = XMLDictionary; - SDKROOT = appletvos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RxSwift-macOS/RxSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - C592F6FBE4F4DE7053A4AB905F4D974C /* Debug */ = { + C39C6DBC0410564FF49BC74B3CEE847D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */; + baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/Alamofire-iOS/Alamofire-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RealmSwift-macOS/RealmSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; + SDKROOT = macosx; 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; + name = Release; }; - C60C16FEEA04F6A3F902DD567B05E844 /* Debug */ = { + C3C41884199D1BAB719E3A301AC69B67 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */; + baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = appletvos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - CAB1C408927B6525585028F626F7903B /* Release */ = { + CB9412C8BAF08EE0D8CBCDD7FFE1275B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */; + baseConfigurationReference = E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; + 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 = Release; + name = Debug; }; CBC27A2BCFA85C42A65F60D75B7B0584 /* Debug */ = { isa = XCBuildConfiguration; @@ -9815,16 +9672,17 @@ STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Debug; }; - CD50121BE8538BD2682045635810405D /* Debug */ = { + D0F82B9DEF519E34D3BF1406F02BC18D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */; + baseConfigurationReference = 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9835,29 +9693,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift-iOS/RxSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 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 = Debug; + name = Release; }; - D0F82B9DEF519E34D3BF1406F02BC18D /* Release */ = { + D149214C2BE4465D688C593AF3476F19 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */; + baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9868,19 +9727,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.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/EVReflection-Core/EVReflection-Core.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; 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"; @@ -9912,7 +9770,7 @@ SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -9921,6 +9779,41 @@ }; name = Release; }; + DB7CB6AEA85DEAFCE262A1996EE1AC12 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; DC468C14F2826FABE0F8138DE750DB3A /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */; @@ -9980,40 +9873,75 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.1.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - E6E4D6984830A558B9336263DF0ED5F9 /* Release */ = { + E18418FD73610341C19D84DEA96F66D8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB9C52D38A41317CB6AC93472DD72E40 /* RxSwift-iOS.xcconfig */; + baseConfigurationReference = 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RxSwift-iOS/RxSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/EVReflection-0db607d1/EVReflection-0db607d1.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + E62FF1DC1C7A65899C9A4FCA4209AF24 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5320F6E08CAE263E91EDA1B98A9FDF09 /* Alamofire-tvOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/Alamofire-tvOS/Alamofire-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxSwift-iOS/RxSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/Alamofire-tvOS/Alamofire-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -10079,7 +10007,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -10087,13 +10015,45 @@ }; name = Release; }; - EBB6F017DECF18C2981485CCA3811A92 /* Debug */ = { + EA3DDF1CC61DD91DDE2A4B8609B22FC8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7E602CE52416D45720F2D57C600E5366 /* Alamofire-macOS.xcconfig */; + baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + ED589D77BB4E6D21B4390560C640882B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10105,26 +10065,26 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire-macOS/Alamofire-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Alamofire-macOS/Alamofire-macOS.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - EC91C0CA276126444D6AAD54B3D92123 /* Release */ = { + FACE99BB2057A927361519F4CBA724EC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E388D6AB731056AC46BB39575531B57A /* RealmSwift-iOS.xcconfig */; + baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -10136,14 +10096,46 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + FB2D8FABEEEF093DCAE80A6DA01329EC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/Alamofire-iOS/Alamofire-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-iOS/RealmSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/Alamofire-iOS/Alamofire-iOS.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -10155,39 +10147,37 @@ }; name = Release; }; - F50643F0010A8C197ED24D1B9560BDB9 /* Release */ = { + FD26A3F05C92C47F25D81E30927AF987 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; + baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; /* End XCBuildConfiguration section */ @@ -10204,8 +10194,8 @@ 05AEAF054145587D91A8610E24B796B4 /* Build configuration list for PBXNativeTarget "Alamofire-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - C592F6FBE4F4DE7053A4AB905F4D974C /* Debug */, - 3FEECDDF825C9AC8C724B0AD5BF2D2C0 /* Release */, + B7D38FBB0C12109694EAA8B72F02794B /* Debug */, + FB2D8FABEEEF093DCAE80A6DA01329EC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10213,8 +10203,8 @@ 104C1D7AC954274A7917C9490375C082 /* Build configuration list for PBXNativeTarget "RealmSwift-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9B76A84D2AD82D71112603A315078804 /* Debug */, - 877783D2ACD1B4F206C318044C213402 /* Release */, + 8F5FD2E16615F72695582FE6BBF76A85 /* Debug */, + 7AF5EEB5F698AA35E83A3E86B02FB84A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10222,8 +10212,8 @@ 10BF12F912E12BE112A27800506995BF /* Build configuration list for PBXNativeTarget "EVReflection-Core" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8A07110EE06A7091932280A3113BDBD3 /* Debug */, - 014EFAD49704C198F2FF24607A318AC4 /* Release */, + 2A36BB03626A21B07071ACF316F46F3D /* Debug */, + D149214C2BE4465D688C593AF3476F19 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10240,8 +10230,8 @@ 143A756892A118DB4A120B4C3753226D /* Build configuration list for PBXNativeTarget "EVReflection-0db607d1" */ = { isa = XCConfigurationList; buildConfigurations = ( - 90840EA9F2F85645EFBDAB80DE5EA11C /* Debug */, - CAB1C408927B6525585028F626F7903B /* Release */, + E18418FD73610341C19D84DEA96F66D8 /* Debug */, + DB7CB6AEA85DEAFCE262A1996EE1AC12 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10276,8 +10266,8 @@ 208038D27B09CC8F6203490FC59D2FF5 /* Build configuration list for PBXNativeTarget "XMLDictionary-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - BAD61D2A2DF5A71ED004FC18E5938CCD /* Debug */, - 0E058EA69FEA8538490148E7AD58A14B /* Release */, + 05B8BA4638CC22CC5C0A8515FFFD93E6 /* Debug */, + AA30E11D1A5C098FDC56B44E6163F108 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10294,8 +10284,8 @@ 3E6D74FB4BC03CAB1252AC2A0FB39DA4 /* Build configuration list for PBXNativeTarget "EVReflection-18115d1d" */ = { isa = XCConfigurationList; buildConfigurations = ( - 674625E3617EFD7C0105A40155A091AF /* Debug */, - 6598A2EF0FA32B86F1A1CD0B3931F49D /* Release */, + 3282AAF4C51DA723919AB8F545114EBA /* Debug */, + 82AE0930745B6B511AA01C22B573FB09 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10312,8 +10302,8 @@ 5499A954085D9F1F5184178DA90ED307 /* Build configuration list for PBXNativeTarget "RxSwift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0307588655420EF24AA381B8F7BF53AA /* Debug */, - 132DAEE2F091A7C3EC07921249E2AA4A /* Release */, + 3388FC1A69D7B2D8C2DB6A65BFB5A162 /* Debug */, + BE8B14AEBD471C567C96F12DE1D423E7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10321,8 +10311,8 @@ 5B135098129D1A1B73369D0AA92B0777 /* Build configuration list for PBXNativeTarget "XMLDictionary-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8D6A712429BA5FD178A3545C1FE14205 /* Debug */, - 1C7603814D5DD7B75D3197A669222959 /* Release */, + 05A0968B197EB1462540942EE095754E /* Debug */, + 6752F4040A62F801E382E7E4F1D596BF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10330,8 +10320,8 @@ 62818135EDA1D19757CA93E9FF94A90D /* Build configuration list for PBXNativeTarget "RxSwift-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 10A170472B4BE308F07550BEADE32FD4 /* Debug */, - 1930A464C9E715E517E364E40E25D55A /* Release */, + 54A3A55DF0B4A4DB5CA933FCFE8B55BD /* Debug */, + 1EC6949F22CF7A5EABF9CAC5FD73A9FE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10339,8 +10329,8 @@ 66CCE22C19737CCC467EBF951AAAE56C /* Build configuration list for PBXNativeTarget "RealmSwift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8D00F48CA5DDBDF47210A3F31BB16128 /* Debug */, - EC91C0CA276126444D6AAD54B3D92123 /* Release */, + CB9412C8BAF08EE0D8CBCDD7FFE1275B /* Debug */, + 873613A52FCCEE00F2E831F178C2DDF5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10348,8 +10338,8 @@ 67D7F3660C29C4ACE7427B02DB92E4E3 /* Build configuration list for PBXNativeTarget "RealmSwift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 551FCFCEC7CD5A71FC883B5BB30C0553 /* Debug */, - 16B2F5B52D9E9C4C920CCAF3E5EF93C6 /* Release */, + 2AD4D9ACBF3EEA86DD7FBFE0443DEA6A /* Debug */, + C39C6DBC0410564FF49BC74B3CEE847D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10357,8 +10347,8 @@ 71112B10C7AC3B7EE09A1EBD89731CEA /* Build configuration list for PBXNativeTarget "RxAtomic-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3CCDA6D0D6926C0F1B1700D2318A102C /* Debug */, - 74394D6157B02C848E1AA2C949D6F8E0 /* Release */, + 02249154D2BB210CB6DE463CB4F2892F /* Debug */, + 1DDE7FC166F8AAC98BF1A10F139D579D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10366,8 +10356,8 @@ 726FC3E46DF3E2251AE637031A61C920 /* Build configuration list for PBXNativeTarget "EVReflection-e20423af" */ = { isa = XCConfigurationList; buildConfigurations = ( - 98743A9D784D56E0061FCBACBBDA8FF5 /* Debug */, - 285B48FFA5BD25BA80A978C49131BF69 /* Release */, + FD26A3F05C92C47F25D81E30927AF987 /* Debug */, + 771256ED3BBA7902A187133E9D9F0C54 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10375,8 +10365,8 @@ 72E0C6D23BC4365FDEDB7432FD51B8D3 /* Build configuration list for PBXNativeTarget "XMLDictionary-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 471B39E897C928F81096B4F4D2F63A88 /* Debug */, - 16A87639481A6CC14FD89862E1318B9F /* Release */, + 01FC540247B9F91452C12FD06BF1DA4A /* Debug */, + 886DDF8BB1F27EE6174B879475C043E5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10384,8 +10374,8 @@ 731C9B561CF76B8974EE9B94D3697F5D /* Build configuration list for PBXNativeTarget "RxAtomic-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0192284CF6E34BBF9C826E4A57A3DFC8 /* Debug */, - 841B0A9160BAC0EA06AAB9A96C5314B4 /* Release */, + FACE99BB2057A927361519F4CBA724EC /* Debug */, + EA3DDF1CC61DD91DDE2A4B8609B22FC8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10393,8 +10383,8 @@ 7955E59777DAFCE97D5965BC14823974 /* Build configuration list for PBXNativeTarget "Alamofire-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - EBB6F017DECF18C2981485CCA3811A92 /* Debug */, - 9DB7A4EE8D63306A61F7FB6CE03E0652 /* Release */, + A320E73132DF4CB1A2F5CF0A2C8292ED /* Debug */, + 1D0AC49CA87D79A31354C6B748BC3E18 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10411,8 +10401,8 @@ A43E243D7C57F9C14C06A050A17E2901 /* Build configuration list for PBXNativeTarget "Alamofire-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - C60C16FEEA04F6A3F902DD567B05E844 /* Debug */, - 673C10E093E971B951C67D4855174CE2 /* Release */, + ACE469FCE7542D595CD7963768740342 /* Debug */, + E62FF1DC1C7A65899C9A4FCA4209AF24 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10438,8 +10428,8 @@ BB4E24D4BAE5693AE3A052F5E97D62CD /* Build configuration list for PBXNativeTarget "RxAtomic-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4C155BB3EE1AFA818ACF7ED9A7F2EB28 /* Debug */, - F50643F0010A8C197ED24D1B9560BDB9 /* Release */, + ED589D77BB4E6D21B4390560C640882B /* Debug */, + 649D9884DEE8F835D1CFBC4CB8C8A2C1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10447,8 +10437,8 @@ BC50778B2CE8A3CA043A47E8979FE1B6 /* Build configuration list for PBXNativeTarget "Realm-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5A6D81E9CB72FF7F7B9B1695B2E1C749 /* Debug */, - 59FBABFA07E16AF9F222D06362EE0696 /* Release */, + 11FE9B4D3E655D3AFB8EEDB03377DE53 /* Debug */, + C3C41884199D1BAB719E3A301AC69B67 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10483,8 +10473,8 @@ DDEA282BE63A426A113E3A1D3BA178D0 /* Build configuration list for PBXNativeTarget "RxSwift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - CD50121BE8538BD2682045635810405D /* Debug */, - E6E4D6984830A558B9336263DF0ED5F9 /* Release */, + 6CB84AEA56157D9659EAFC48BA64457C /* Debug */, + 750B74BC952B389744442433D2CCD0C7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10492,8 +10482,8 @@ DE04B62DAF7A93E261B1A3A8BBE343BB /* Build configuration list for PBXNativeTarget "Realm-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4C4A91A8550BCEA90234FDC865AF41DB /* Debug */, - 24B26AFDC7E2527D0E87D28C93B6B46E /* Release */, + 063F4F20907340300BCD262F2DBB9769 /* Debug */, + 336A1B397526C58B7BAD1DCB802A6002 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10501,8 +10491,8 @@ DE32CDEA7DB23C5046F37404777F2743 /* Build configuration list for PBXNativeTarget "Realm-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2AEEEDAEF70ACD6068927FC2948681B7 /* Debug */, - 80965ECC617695E8EA4734637C0B9984 /* Release */, + 19F5383F701EB4988482450254D7B98C /* Debug */, + 21F12688191E0BB7CA8583AE147F3D10 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/xcschememanagement.plist index 39b5417c..537a09d7 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/evermeer.xcuserdatad/xcschemes/xcschememanagement.plist @@ -8,253 +8,181 @@ isShown - orderHint - 9 Alamofire-macOS.xcscheme isShown - orderHint - 10 Alamofire-tvOS.xcscheme isShown - orderHint - 11 EVReflection-0db607d1.xcscheme isShown - orderHint - 12 EVReflection-18115d1d.xcscheme isShown - orderHint - 13 EVReflection-Core.xcscheme isShown - orderHint - 14 EVReflection-e20423af.xcscheme isShown - orderHint - 15 Moya-iOS.xcscheme isShown - orderHint - 16 Moya-macOS.xcscheme isShown - orderHint - 17 Moya-tvOS.xcscheme isShown - orderHint - 18 Pods-44Demo5.xcscheme isShown - orderHint - 19 Pods-Performance.Test.xcscheme isShown - orderHint - 20 Pods-UnitTestsOSX.xcscheme isShown - orderHint - 22 Pods-UnitTestsTVOS.xcscheme isShown - orderHint - 23 Pods-UnitTestsiOS.xcscheme isShown - orderHint - 21 ReactiveSwift-iOS.xcscheme isShown - orderHint - 24 ReactiveSwift-macOS.xcscheme isShown - orderHint - 25 ReactiveSwift-tvOS.xcscheme isShown - orderHint - 26 Realm-iOS.xcscheme isShown - orderHint - 27 Realm-macOS.xcscheme isShown - orderHint - 28 Realm-tvOS.xcscheme isShown - orderHint - 29 RealmSwift-iOS.xcscheme isShown - orderHint - 30 RealmSwift-macOS.xcscheme isShown - orderHint - 31 RealmSwift-tvOS.xcscheme isShown - orderHint - 32 Result-iOS.xcscheme isShown - orderHint - 33 Result-macOS.xcscheme isShown - orderHint - 34 Result-tvOS.xcscheme isShown - orderHint - 35 RxAtomic-iOS.xcscheme isShown - orderHint - 36 RxAtomic-macOS.xcscheme isShown - orderHint - 37 RxAtomic-tvOS.xcscheme isShown - orderHint - 38 RxSwift-iOS.xcscheme isShown - orderHint - 39 RxSwift-macOS.xcscheme isShown - orderHint - 40 RxSwift-tvOS.xcscheme isShown - orderHint - 41 XMLDictionary-iOS.xcscheme isShown - orderHint - 42 XMLDictionary-macOS.xcscheme isShown - orderHint - 43 XMLDictionary-tvOS.xcscheme isShown - orderHint - 44 SuppressBuildableAutocreation diff --git a/UnitTests/EVReflectionTests/EVReflectionCustomInitTests.swift b/UnitTests/EVReflectionTests/EVReflectionCustomInitTests.swift index c136216d..9253659e 100755 --- a/UnitTests/EVReflectionTests/EVReflectionCustomInitTests.swift +++ b/UnitTests/EVReflectionTests/EVReflectionCustomInitTests.swift @@ -43,7 +43,7 @@ open class CustomPropertyClass: EVObject { `@available` attribute to "deprecate" it, which will produce a warning message if it's used directly but _not_ if a convenience initializer is used. ;) */ - @available(*, deprecated: 0.0.1, message: "init isn't supported, use init(number:) instead") + @available(*, deprecated, message: "init isn't supported, use init(number:) instead") public required init() { number = 0 super.init() diff --git a/UnitTests/EVReflectionTests/EVReflectionIssueAF39.swift b/UnitTests/EVReflectionTests/EVReflectionIssueAF39.swift index 6a6b722f..02b60ef8 100755 --- a/UnitTests/EVReflectionTests/EVReflectionIssueAF39.swift +++ b/UnitTests/EVReflectionTests/EVReflectionIssueAF39.swift @@ -85,7 +85,7 @@ open class ApiResponse: ApiGenericBase39, EVGenericsKVC where T:NSObject { case "data": data = value as? [T] ?? [T]() default: - print("---> setGenericValue '\(value)' forUndefinedKey '\(key)' should be handled.") + print("---> setGenericValue '\(value ?? [] as AnyObject)' forUndefinedKey '\(key)' should be handled.") } } diff --git a/UnitTests/EVReflectionTests/EVReflectionNumbersTests.swift b/UnitTests/EVReflectionTests/EVReflectionNumbersTests.swift index 57fde125..65b403c5 100755 --- a/UnitTests/EVReflectionTests/EVReflectionNumbersTests.swift +++ b/UnitTests/EVReflectionTests/EVReflectionNumbersTests.swift @@ -87,13 +87,13 @@ class EVReflectionNumbersTests: XCTestCase { let (value1, _, _) = EVReflection.valueForAny("", key: "", anyValue: test1) XCTAssert(value1 as? NSNumber == NSNumber(value: Double(Int.max) as Double), "Values should be same for type NSNumber") - let test2: Float = 458347978508 + let test2: Float = 458347970560 let (value2, _, _) = EVReflection.valueForAny("", key: "", anyValue: test2) - XCTAssert(value2 as? NSNumber == NSNumber(value: 458347978508 as Float), "Values should be same for type Float") + XCTAssert(value2 as? NSNumber == NSNumber(value: 458347970560 as Float), "Values should be same for type Float") - let test3: Double = 458347978508 + let test3: Double = 458347970560 let (value3, _, _) = EVReflection.valueForAny("", key: "", anyValue: test3) - XCTAssert(value3 as? NSNumber == NSNumber(value: 458347978508 as Double), "Values should be same for type Double") + XCTAssert(value3 as? NSNumber == NSNumber(value: 458347970560 as Double), "Values should be same for type Double") let test4: Int64 = Int64.max let (value4, _, _) = EVReflection.valueForAny("", key: "", anyValue: test4) diff --git a/UnitTests/UnitTests.xcodeproj/project.pbxproj b/UnitTests/UnitTests.xcodeproj/project.pbxproj index 1538693e..5be3f14a 100644 --- a/UnitTests/UnitTests.xcodeproj/project.pbxproj +++ b/UnitTests/UnitTests.xcodeproj/project.pbxproj @@ -90,6 +90,7 @@ 13FEBE881FE1059F008716AA /* License.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13FEBE851FE1059E008716AA /* License.swift */; }; 13FEBE891FE105D2008716AA /* Repository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F98018E1E260A4D00D6C5C0 /* Repository.swift */; }; 13FEBE8A1FE105D7008716AA /* Owner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F98018F1E260A4D00D6C5C0 /* Owner.swift */; }; + 3F79808E03C5A5F333E0562B /* Pods_UnitTestsiOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F65C8B938B44FD44F26FD855 /* Pods_UnitTestsiOS.framework */; }; 422668011CB77DD800145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; 422668021CB7802C00145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; 422668031CB7802D00145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; @@ -415,6 +416,7 @@ buildActionMask = 2147483647; files = ( 131200FF1EB9307B00A189C8 /* Pods_UnitTestsiOS.framework in Frameworks */, + 3F79808E03C5A5F333E0562B /* Pods_UnitTestsiOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; From 4f6fa370bd744db181666711c5cdb78ab8f035c3 Mon Sep 17 00:00:00 2001 From: Edwin Vermeer Date: Fri, 8 Feb 2019 11:03:50 +0100 Subject: [PATCH 4/7] fixing unit tests --- .../UserInterfaceState.xcuserstate | Bin 165391 -> 166830 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 18 ++++++++++++++++- .../PerformanceTest/ViewController.swift | 9 ++++++--- Source/EVWorkaroundHelpers.swift | 19 +++++++++++++----- .../EVObjectDescription.swift | 2 +- .../EVReflectionIssue159.swift | 9 ++++++--- .../EVReflectionIssue20190117.swift | 9 ++++++--- .../EVReflectionIssue213.swift | 11 ++++++---- .../EVReflectionIssueX.swift | 11 ++++++---- UnitTests/RealmTestIssue219.swift | 9 ++++++--- UnitTests/RealmTestIssue221.swift | 9 ++++++--- UnitTests/UnitTests.xcodeproj/project.pbxproj | 14 +++++++++---- 12 files changed, 86 insertions(+), 34 deletions(-) diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate index 17499721b53db1c77761a3db845436237a71941f..6ef28a9843df46f49c8a66fa13af084c82431ab3 100644 GIT binary patch literal 166830 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 literal 165391 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 + + + + diff --git a/PerformanceTest/PerformanceTest/ViewController.swift b/PerformanceTest/PerformanceTest/ViewController.swift index ac87ed76..bf127834 100755 --- a/PerformanceTest/PerformanceTest/ViewController.swift +++ b/PerformanceTest/PerformanceTest/ViewController.swift @@ -110,9 +110,12 @@ class ViewController: UIViewController { func testIssue213() { let path: String = Bundle(for: type(of: self)).path(forResource: "test", ofType: "json") ?? "" - let content = try! String(contentsOfFile: path) - let data = ResultArrayWrapper(json: content) - print("\(data)") + if let content = try? String(contentsOfFile: path) { + let data = ResultArrayWrapper(json: content) + print("\(data)") + } else { + assert(true) + } } } diff --git a/Source/EVWorkaroundHelpers.swift b/Source/EVWorkaroundHelpers.swift index 19668d15..5f03f2b3 100755 --- a/Source/EVWorkaroundHelpers.swift +++ b/Source/EVWorkaroundHelpers.swift @@ -71,14 +71,23 @@ public extension EVAssociated { :returns: The label of the enum plus the associated value */ - var associated: (label: String, value: Any?) { + var associated: (label: String, value: Any?, values: [Any]) { get { let mirror = Mirror(reflecting: self) - if let associated = mirror.children.first { - return (associated.label!, Mirror(reflecting: associated.value).children.first?.value) + if mirror.displayStyle == .enum { + if let associated = mirror.children.first { + let values = Mirror(reflecting: associated.value).children + var valuesArray = [Any]() + for item in values { + valuesArray.append(item.value) + } + return (associated.label!, associated.value, valuesArray) + } + print("WARNING: Enum option of \(self) does not have an associated value") + return ("\(self)", nil, []) } - evPrint(.EnumWithoutAssociatedValue, "WARNING: Enum option of \(self) does not have an associated value") - return ("\(self)", nil) + print("WARNING: You can only extend an enum with the EnumExtension") + return ("\(self)", nil, []) } } } diff --git a/UnitTests/EVReflectionTests/EVObjectDescription.swift b/UnitTests/EVReflectionTests/EVObjectDescription.swift index 76ba98fe..0536a537 100755 --- a/UnitTests/EVReflectionTests/EVObjectDescription.swift +++ b/UnitTests/EVReflectionTests/EVObjectDescription.swift @@ -108,7 +108,7 @@ open class EVObjectDescription { let startIndex = classString.index(classString.startIndex, offsetBy: index) let endPosition = index + (Int(startNum) ?? 0) let endIndex = classString.index(classString.startIndex, offsetBy: endPosition) - let name = String(classString[startIndex...endIndex]) + let name = String(classString[startIndex..(json: content) - print("\(data)") + if let content = try? String(contentsOfFile: path) { + let data = ResultArrayWrapper(json: content) + print("\(data)") + } else { + XCTAssert(true, "Could not read file") + } } } @@ -51,7 +54,7 @@ class ResultArrayWrapper: EVObject, EVGenericsKVC { break; default: - print("---> setValue '\(value)' for key '\(key)' should be handled.") + print("---> setValue '\(value ?? [] as AnyObject)' for key '\(key)' should be handled.") } } diff --git a/UnitTests/EVReflectionTests/EVReflectionIssueX.swift b/UnitTests/EVReflectionTests/EVReflectionIssueX.swift index 5199ffed..8bc48f13 100644 --- a/UnitTests/EVReflectionTests/EVReflectionIssueX.swift +++ b/UnitTests/EVReflectionTests/EVReflectionIssueX.swift @@ -28,10 +28,13 @@ class TestIssueX: XCTestCase { func testIssueX() { let path: String = Bundle(for: type(of: self)).path(forResource: "EVReflectionIssueX", ofType: "json") ?? "" - let content = try! String(contentsOfFile: path) - print("json = \(content)") - let data = Match(json: content) - print("\(data)") + if let content = try? String(contentsOfFile: path) { + print("json = \(content)") + let data = Match(json: content) + print("\(data)") + } else { + XCTAssert(true, "Could not read file") + } } } diff --git a/UnitTests/RealmTestIssue219.swift b/UnitTests/RealmTestIssue219.swift index 9d8ef482..5da25d73 100644 --- a/UnitTests/RealmTestIssue219.swift +++ b/UnitTests/RealmTestIssue219.swift @@ -68,9 +68,12 @@ class RealmTestsIssue219: XCTestCase { */ func testRealmSmokeTest() { let path: String = Bundle(for: type(of: self)).path(forResource: "RealmTestIssue219", ofType: "json") ?? "" - let content = try! String(contentsOfFile: path) - let data = [Users](json: content, forKeyPath: "data.users") - print("\(data)") + if let content = try? String(contentsOfFile: path) { + let data = [Users](json: content, forKeyPath: "data.users") + print("\(data)") + } else { + XCTAssert(true, "Could not read file") + } } } diff --git a/UnitTests/RealmTestIssue221.swift b/UnitTests/RealmTestIssue221.swift index 0d08de59..ea9c20e0 100644 --- a/UnitTests/RealmTestIssue221.swift +++ b/UnitTests/RealmTestIssue221.swift @@ -59,9 +59,12 @@ class RealmTestsIssue221: XCTestCase { */ func testRealmSmokeTest() { let path: String = Bundle(for: type(of: self)).path(forResource: "RealmTestIssue221", ofType: "json") ?? "" - let content = try! String(contentsOfFile: path) - let data = [CategoryModel](json: content) - print("\(data)") + if let content = try? String(contentsOfFile: path) { + let data = [CategoryModel](json: content) + print("\(data)") + } else { + XCTAssert(true, "Could not load file") + } } } diff --git a/UnitTests/UnitTests.xcodeproj/project.pbxproj b/UnitTests/UnitTests.xcodeproj/project.pbxproj index 5be3f14a..6300cb1e 100644 --- a/UnitTests/UnitTests.xcodeproj/project.pbxproj +++ b/UnitTests/UnitTests.xcodeproj/project.pbxproj @@ -38,7 +38,6 @@ 131200EF1EB4B59000A189C8 /* EVReflectionIssue159.json in Resources */ = {isa = PBXBuildFile; fileRef = 7F734AB81E53AF03007A5688 /* EVReflectionIssue159.json */; }; 131200F01EB4B59100A189C8 /* EVReflectionIssue159.json in Resources */ = {isa = PBXBuildFile; fileRef = 7F734AB81E53AF03007A5688 /* EVReflectionIssue159.json */; }; 131200F81EB8B04500A189C8 /* CloudKitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F1D69411E27974C00F5AE15 /* CloudKitTests.swift */; }; - 131200FF1EB9307B00A189C8 /* Pods_UnitTestsiOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 131200F21EB5039600A189C8 /* Pods_UnitTestsiOS.framework */; }; 131201131EBC4E6D00A189C8 /* CoreDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 131201121EBC4E6D00A189C8 /* CoreDataTests.swift */; }; 131201141EBC4E6D00A189C8 /* CoreDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 131201121EBC4E6D00A189C8 /* CoreDataTests.swift */; }; 131201151EBC4E6D00A189C8 /* CoreDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 131201121EBC4E6D00A189C8 /* CoreDataTests.swift */; }; @@ -90,7 +89,6 @@ 13FEBE881FE1059F008716AA /* License.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13FEBE851FE1059E008716AA /* License.swift */; }; 13FEBE891FE105D2008716AA /* Repository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F98018E1E260A4D00D6C5C0 /* Repository.swift */; }; 13FEBE8A1FE105D7008716AA /* Owner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F98018F1E260A4D00D6C5C0 /* Owner.swift */; }; - 3F79808E03C5A5F333E0562B /* Pods_UnitTestsiOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F65C8B938B44FD44F26FD855 /* Pods_UnitTestsiOS.framework */; }; 422668011CB77DD800145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; 422668021CB7802C00145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; 422668031CB7802D00145E17 /* EVReflectionCustomInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 422667FF1CB77DD000145E17 /* EVReflectionCustomInitTests.swift */; }; @@ -261,6 +259,7 @@ 7FCD1D491D3FADA800F51BE0 /* EVReflectionIssue107.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FCD1D471D3FAD0900F51BE0 /* EVReflectionIssue107.swift */; }; 7FCD1D4A1D3FADA900F51BE0 /* EVReflectionIssue107.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FCD1D471D3FAD0900F51BE0 /* EVReflectionIssue107.swift */; }; 7FCD1D4B1D3FADAB00F51BE0 /* EVReflectionIssue107.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FCD1D471D3FAD0900F51BE0 /* EVReflectionIssue107.swift */; }; + 7FCD4B01220D8B6000CBA34E /* Pods_UnitTestsiOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7FCD4B00220D8B6000CBA34E /* Pods_UnitTestsiOS.framework */; }; 7FD0CEA321F0C98F004D7AB2 /* EVReflectionIssue20190117.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FD0CEA221F0C98F004D7AB2 /* EVReflectionIssue20190117.swift */; }; 7FD0CEA521F0C9B4004D7AB2 /* EVReflectionIssue20190117.json in Resources */ = {isa = PBXBuildFile; fileRef = 7FD0CEA421F0C9B4004D7AB2 /* EVReflectionIssue20190117.json */; }; 7FD0CEA621F0C9BC004D7AB2 /* EVReflectionIssue20190117.json in Resources */ = {isa = PBXBuildFile; fileRef = 7FD0CEA421F0C9B4004D7AB2 /* EVReflectionIssue20190117.json */; }; @@ -390,9 +389,13 @@ 7FB099E11D2F82DE00D94204 /* EVReflectionIssue102.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EVReflectionIssue102.swift; sourceTree = ""; }; 7FC41DE71E8B8C2C0080DB80 /* RealmTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RealmTests.swift; path = RealmTests/RealmTests.swift; sourceTree = ""; }; 7FCD1D471D3FAD0900F51BE0 /* EVReflectionIssue107.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EVReflectionIssue107.swift; sourceTree = ""; }; + 7FCD4AFC220D603F00CBA34E /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_UnitTestsiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7FCD4AFE220D855700CBA34E /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_UnitTestsiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7FCD4B00220D8B6000CBA34E /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_UnitTestsiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7FD0CEA221F0C98F004D7AB2 /* EVReflectionIssue20190117.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EVReflectionIssue20190117.swift; sourceTree = ""; }; 7FD0CEA421F0C9B4004D7AB2 /* EVReflectionIssue20190117.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = EVReflectionIssue20190117.json; sourceTree = ""; }; 7FD407AA1E0BE8BE00AEBF1B /* EVReflectionIssue145.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EVReflectionIssue145.swift; sourceTree = ""; }; + 7FD4116E220CE3D7005B966D /* Pods_UnitTestsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_UnitTestsiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7FDC390D1DC3582F0091D27E /* sample.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = sample.json; sourceTree = ""; }; 7FE271641DDDCF8400C8B4CD /* EVReflectionIssue141.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EVReflectionIssue141.swift; sourceTree = ""; }; 7FF4BEAD1CF0FB920086F999 /* EVReflectionIssue84.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EVReflectionIssue84.swift; sourceTree = ""; }; @@ -415,8 +418,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 131200FF1EB9307B00A189C8 /* Pods_UnitTestsiOS.framework in Frameworks */, - 3F79808E03C5A5F333E0562B /* Pods_UnitTestsiOS.framework in Frameworks */, + 7FCD4B01220D8B6000CBA34E /* Pods_UnitTestsiOS.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -667,6 +669,10 @@ F74D54681A9B21542590F1C6 /* Frameworks */ = { isa = PBXGroup; children = ( + 7FCD4B00220D8B6000CBA34E /* Pods_UnitTestsiOS.framework */, + 7FCD4AFE220D855700CBA34E /* Pods_UnitTestsiOS.framework */, + 7FCD4AFC220D603F00CBA34E /* Pods_UnitTestsiOS.framework */, + 7FD4116E220CE3D7005B966D /* Pods_UnitTestsiOS.framework */, 1312010F1EB9331D00A189C8 /* EVReflection.framework */, 131200FC1EB9292F00A189C8 /* EVReflection.framework */, 131200F91EB8B09C00A189C8 /* Pods_UnitTestsTVOS.framework */, From c7936e41fdb8d8c4a4f35603a28bd0a982412b57 Mon Sep 17 00:00:00 2001 From: Edwin Vermeer Date: Sun, 17 Feb 2019 17:30:57 +0100 Subject: [PATCH 5/7] fix for object within function --- .../UserInterfaceState.xcuserstate | Bin 166830 -> 176978 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 6 +++--- .../EVObjectDescription.swift | 6 +++--- .../WorkaroundEnumTest.swift | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate index 6ef28a9843df46f49c8a66fa13af084c82431ab3..821c7c9b3d82409ecd610c3711e60059c2859008 100644 GIT binary patch literal 176978 zcmeFa2YeLO`ae8p+U`!a_m=Iu0VK(8+9oI^m0l$D7E?A5Nn>irxP+JG+~N;?;Y-_m}&=S3bLDXHI#}_dMsRXU^2LHa5iCg29&w zM34kU&;&!U{m6dQG~dEVG}h44Jk8fqb84ivEjHa(9j%?$0GB8E+FDw*1UhHU9h$VK z2niu2bcCKT5E(>2qCYW!IDr^QWD;3KHW4K9h!crQViGZ#m_ke?rV-PL8N^It7BQQc zLsStFqMn#fv=a-7MZ{vFgIGc=C(b3#BQ7FV5bKC8Vm+~exQW0ilX!x7l6Z!AlX#1Gn|OzKm)J|ZM|@6vL3~MkMSM+sL;OJeNc=?nhDanw z3ZzF?WJ6BmMLyII4MdqJ8wF7w%0~q#j0(|2REZ{`$!H3iil(9IXa<^zW}(?=4yr~q zD1zpqcC-*JLW@xcT7r0l(Yfe6bO~C4E=5

rf|Jhq}<6=q_|Ox(D5h?nC#Zo#<)w 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 ReDd1=_s{?T_cG=0`#+sZ2*m&Z literal 166830 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 diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index cd4d4979..8fece815 100644 --- a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -37,11 +37,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "UnitTests/EVReflectionTests/WorkaroundEnumTest.swift" - timestampString = "571311661.560303" + timestampString = "572113607.26126" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "48" - endingLineNumber = "48" + startingLineNumber = "46" + endingLineNumber = "46" landmarkName = "testEnumToRaw()" landmarkType = "7"> diff --git a/UnitTests/EVReflectionTests/EVObjectDescription.swift b/UnitTests/EVReflectionTests/EVObjectDescription.swift index 0536a537..dcc6991e 100755 --- a/UnitTests/EVReflectionTests/EVObjectDescription.swift +++ b/UnitTests/EVReflectionTests/EVObjectDescription.swift @@ -106,7 +106,7 @@ open class EVObjectDescription { } else { break } } let startIndex = classString.index(classString.startIndex, offsetBy: index) - let endPosition = index + (Int(startNum) ?? 0) + var endPosition = index + (Int(startNum) ?? 0) let endIndex = classString.index(classString.startIndex, offsetBy: endPosition) let name = String(classString[startIndex.. endPosition { diff --git a/UnitTests/EVReflectionTests/WorkaroundEnumTest.swift b/UnitTests/EVReflectionTests/WorkaroundEnumTest.swift index bbc1a63f..93bfe50e 100755 --- a/UnitTests/EVReflectionTests/WorkaroundEnumTest.swift +++ b/UnitTests/EVReflectionTests/WorkaroundEnumTest.swift @@ -45,7 +45,7 @@ class EnumWorkaroundsTests: XCTestCase { let varTest4 = MyEnumFour.notOK(message: "realy wrong") let test4 = getRawValue(varTest4) as? String XCTAssertTrue(varTest4.associated.label == "notOK", "Could nog get the label value using a generic function") - XCTAssertTrue(varTest4.associated.value as? String == "realy wrong", "Could nog get the associated value using a generic function") + XCTAssertTrue(varTest4.associated.values[0] as? String == "realy wrong", "Could nog get the associated value using a generic function") XCTAssertTrue(test4 == "realy wrong", "Could nog get the associated value using a generic function") let varTest5 = MyEnumFour.ok(level: 3) let test5 = getRawValue(varTest5) as? Int @@ -102,7 +102,7 @@ class EnumWorkaroundsTests: XCTestCase { } func getRawValue(_ theEnum: Any) -> Any { - let (val, _, _) = EVReflection.valueForAny(self, key: "a", anyValue: theEnum) + let (val, _, _) = EVReflection.valueForAny(self, key: "", anyValue: theEnum) return val } From 52e70d854925b0fcad8232d66d153f9ef4d064ec Mon Sep 17 00:00:00 2001 From: Edwin Vermeer Date: Mon, 18 Feb 2019 17:26:49 +0100 Subject: [PATCH 6/7] enum with associated value fix --- .../UserInterfaceState.xcuserstate | Bin 176978 -> 179551 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 16 ---------------- Source/EVReflection.swift | 6 +++--- .../WorkaroundEnumTest.swift | 10 +++++----- 4 files changed, 8 insertions(+), 24 deletions(-) diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate index 821c7c9b3d82409ecd610c3711e60059c2859008..a890d435b1b4b6377449e6a031322ab47289b436 100644 GIT binary patch literal 179551 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

  • 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 literal 176978 zcmeFa2YeLO`ae8p+U`!a_m=Iu0VK(8+9oI^m0l$D7E?A5Nn>irxP+JG+~N;?;Y-_m}&=S3bLDXHI#}_dMsRXU^2LHa5iCg29&w zM34kU&;&!U{m6dQG~dEVG}h44Jk8fqb84ivEjHa(9j%?$0GB8E+FDw*1UhHU9h$VK z2niu2bcCKT5E(>2qCYW!IDr^QWD;3KHW4K9h!crQViGZ#m_ke?rV-PL8N^It7BQQc zLsStFqMn#fv=a-7MZ{vFgIGc=C(b3#BQ7FV5bKC8Vm+~exQW0ilX!x7l6Z!AlX#1Gn|OzKm)J|ZM|@6vL3~MkMSM+sL;OJeNc=?nhDanw z3ZzF?WJ6BmMLyII4MdqJ8wF7w%0~q#j0(|2REZ{`$!H3iil(9IXa<^zW}(?=4yr~q zD1zpqcC-*JLW@xcT7r0l(Yfe6bO~C4E=5

    rf|Jhq}<6=q_|Ox(D5h?nC#Zo#<)w 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 ReDd1=_s{?T_cG=0`#+sZ2*m&Z diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 8fece815..669e5cd5 100644 --- a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -30,21 +30,5 @@ breakpointStackSelectionBehavior = "1"> - - - - diff --git a/Source/EVReflection.swift b/Source/EVReflection.swift index ba0b04c2..6f29d0e3 100755 --- a/Source/EVReflection.swift +++ b/Source/EVReflection.swift @@ -735,9 +735,9 @@ final public class EVReflection { if let value = theValue as? EVRaw { theValue = value.anyRawValue } else if let value = theValue as? EVAssociated { - let (enumValue, enumType, _) = valueForAny(theValue, key: value.associated.label, anyValue: value.associated.value as Any, conversionOptions: conversionOptions, isCachable: isCachable, parents: parents) - valueType = enumType - theValue = enumValue + //let (enumValue, enumType, _) = valueForAny(theValue, key: value.associated.label, anyValue: value.associated.value as Any, conversionOptions: conversionOptions, isCachable: isCachable, parents: parents) + valueType = "Array" + theValue = value.associated.values } else if valueType.hasPrefix("Swift.ImplicitlyUnwrappedOptional<") { // Implicitly Unwrapped Optionals are actually fancy enums var subtype: String = String(valueType[(valueType.components(separatedBy: "<") [0] + "<").endIndex...]) subtype = String(subtype[.. Any { - let (val, _, _) = EVReflection.valueForAny(self, key: "", anyValue: theEnum) + let (val, _, _) = EVReflection.valueForAny(self, key: "a", anyValue: theEnum) return val } From 92e1e05b52d0e11324f11cc59c93aa1ef430c298 Mon Sep 17 00:00:00 2001 From: Edwin Vermeer Date: Mon, 18 Feb 2019 17:58:19 +0100 Subject: [PATCH 7/7] updated pods --- Carthage/Carthage.xcodeproj/project.pbxproj | 24 +- Demo/Demo.xcodeproj/project.pbxproj | 4 +- .../UserInterfaceState.xcuserstate | Bin 179551 -> 241511 bytes .../PerformanceTest.xcodeproj/project.pbxproj | 4 +- Podfile | 8 +- Podfile.lock | 10 +- Pods/Manifest.lock | 10 +- Pods/Pods.xcodeproj/project.pbxproj | 1246 +++++++++-------- Pods/RxAtomic/README.md | 6 +- Pods/RxAtomic/RxAtomic/include/RxAtomic.h | 35 +- Pods/RxSwift/Platform/AtomicInt.swift | 51 +- .../RxSwift/Platform/DataStructures/Bag.swift | 16 +- .../DataStructures/PriorityQueue.swift | 14 +- Pods/RxSwift/README.md | 6 +- Pods/RxSwift/RxSwift/AnyObserver.swift | 2 +- .../RxSwift/Concurrency/AsyncLock.swift | 32 +- Pods/RxSwift/RxSwift/Concurrency/Lock.swift | 6 +- .../RxSwift/Concurrency/LockOwnerType.swift | 4 +- .../Concurrency/SynchronizedDisposeType.swift | 4 +- .../Concurrency/SynchronizedOnType.swift | 4 +- Pods/RxSwift/RxSwift/Deprecated.swift | 36 +- .../Disposables/AnonymousDisposable.swift | 24 +- .../Disposables/BinaryDisposable.swift | 20 +- .../Disposables/BooleanDisposable.swift | 4 +- .../Disposables/CompositeDisposable.swift | 50 +- .../RxSwift/Disposables/DisposeBag.swift | 32 +- .../RxSwift/Disposables/DisposeBase.swift | 4 +- .../Disposables/RefCountDisposable.swift | 52 +- .../Disposables/ScheduledDisposable.swift | 12 +- .../Disposables/SerialDisposable.swift | 26 +- .../SingleAssignmentDisposable.swift | 16 +- .../Disposables/SubscriptionDisposable.swift | 6 +- Pods/RxSwift/RxSwift/Extensions/Bag+Rx.swift | 2 +- .../RxSwift/Extensions/String+Rx.swift | 4 +- Pods/RxSwift/RxSwift/GroupedObservable.swift | 2 +- .../RxSwift/ImmediateSchedulerType.swift | 2 +- Pods/RxSwift/RxSwift/Observable.swift | 4 +- .../RxSwift/ObservableType+Extensions.swift | 2 +- Pods/RxSwift/RxSwift/Observables/AddRef.swift | 19 +- Pods/RxSwift/RxSwift/Observables/Amb.swift | 32 +- .../RxSwift/RxSwift/Observables/AsMaybe.swift | 26 +- .../RxSwift/Observables/AsSingle.swift | 28 +- Pods/RxSwift/RxSwift/Observables/Buffer.swift | 56 +- Pods/RxSwift/RxSwift/Observables/Catch.swift | 64 +- .../CombineLatest+Collection.swift | 72 +- .../Observables/CombineLatest+arity.swift | 258 ++-- .../RxSwift/Observables/CombineLatest.swift | 70 +- Pods/RxSwift/RxSwift/Observables/Concat.swift | 20 +- Pods/RxSwift/RxSwift/Observables/Create.swift | 20 +- .../RxSwift/Observables/Debounce.swift | 55 +- Pods/RxSwift/RxSwift/Observables/Debug.swift | 30 +- .../RxSwift/Observables/DefaultIfEmpty.swift | 34 +- .../RxSwift/Observables/Deferred.swift | 22 +- Pods/RxSwift/RxSwift/Observables/Delay.swift | 90 +- .../Observables/DelaySubscription.swift | 26 +- .../RxSwift/Observables/Dematerialize.swift | 18 +- .../Observables/DistinctUntilChanged.swift | 34 +- Pods/RxSwift/RxSwift/Observables/Do.swift | 46 +- .../RxSwift/Observables/ElementAt.swift | 37 +- Pods/RxSwift/RxSwift/Observables/Empty.swift | 4 +- .../RxSwift/Observables/Enumerated.swift | 24 +- Pods/RxSwift/RxSwift/Observables/Error.swift | 8 +- Pods/RxSwift/RxSwift/Observables/Filter.swift | 44 +- Pods/RxSwift/RxSwift/Observables/First.swift | 20 +- .../RxSwift/Observables/Generate.swift | 20 +- .../RxSwift/RxSwift/Observables/GroupBy.swift | 64 +- Pods/RxSwift/RxSwift/Observables/Just.swift | 22 +- Pods/RxSwift/RxSwift/Observables/Map.swift | 44 +- .../RxSwift/Observables/Materialize.swift | 12 +- Pods/RxSwift/RxSwift/Observables/Merge.swift | 224 +-- .../RxSwift/Observables/Multicast.swift | 162 +-- Pods/RxSwift/RxSwift/Observables/Never.swift | 4 +- .../RxSwift/Observables/ObserveOn.swift | 82 +- .../RxSwift/Observables/Optional.swift | 20 +- .../RxSwift/Observables/Producer.swift | 34 +- Pods/RxSwift/RxSwift/Observables/Range.swift | 18 +- Pods/RxSwift/RxSwift/Observables/Reduce.swift | 40 +- Pods/RxSwift/RxSwift/Observables/Repeat.swift | 12 +- .../RxSwift/Observables/RetryWhen.swift | 76 +- Pods/RxSwift/RxSwift/Observables/Sample.swift | 59 +- Pods/RxSwift/RxSwift/Observables/Scan.swift | 36 +- .../RxSwift/Observables/Sequence.swift | 14 +- .../Observables/ShareReplayScope.swift | 124 +- .../RxSwift/Observables/SingleAsync.swift | 40 +- Pods/RxSwift/RxSwift/Observables/Sink.swift | 43 +- Pods/RxSwift/RxSwift/Observables/Skip.swift | 36 +- .../RxSwift/Observables/SkipUntil.swift | 52 +- .../RxSwift/Observables/SkipWhile.swift | 32 +- .../RxSwift/Observables/StartWith.swift | 8 +- .../RxSwift/Observables/SubscribeOn.swift | 8 +- Pods/RxSwift/RxSwift/Observables/Switch.swift | 98 +- .../RxSwift/Observables/SwitchIfEmpty.swift | 48 +- Pods/RxSwift/RxSwift/Observables/Take.swift | 70 +- .../RxSwift/Observables/TakeLast.swift | 34 +- .../RxSwift/Observables/TakeUntil.swift | 146 +- .../RxSwift/Observables/TakeWhile.swift | 34 +- .../RxSwift/Observables/Throttle.swift | 71 +- .../RxSwift/RxSwift/Observables/Timeout.swift | 37 +- Pods/RxSwift/RxSwift/Observables/Timer.swift | 51 +- .../RxSwift/RxSwift/Observables/ToArray.swift | 18 +- Pods/RxSwift/RxSwift/Observables/Using.swift | 24 +- Pods/RxSwift/RxSwift/Observables/Window.swift | 75 +- .../RxSwift/Observables/WithLatestFrom.swift | 58 +- .../RxSwift/Observables/Zip+Collection.swift | 60 +- .../RxSwift/Observables/Zip+arity.swift | 270 ++-- Pods/RxSwift/RxSwift/Observables/Zip.swift | 68 +- Pods/RxSwift/RxSwift/ObserverType.swift | 6 +- .../RxSwift/Observers/AnonymousObserver.swift | 8 +- .../RxSwift/Observers/ObserverBase.swift | 10 +- .../RxSwift/Observers/TailRecursiveSink.swift | 54 +- Pods/RxSwift/RxSwift/Rx.swift | 28 +- Pods/RxSwift/RxSwift/SchedulerType.swift | 2 +- .../ConcurrentDispatchQueueScheduler.swift | 2 +- .../Schedulers/ConcurrentMainScheduler.swift | 14 +- .../Schedulers/CurrentThreadScheduler.swift | 2 +- .../Internal/DispatchQueueConfiguration.swift | 10 +- .../Internal/InvocableScheduledItem.swift | 6 +- .../Schedulers/Internal/ScheduledItem.swift | 10 +- .../RxSwift/Schedulers/MainScheduler.swift | 12 +- .../Schedulers/RecursiveScheduler.swift | 46 +- .../SchedulerServices+Emulation.swift | 22 +- .../SerialDispatchQueueScheduler.swift | 2 +- .../Schedulers/VirtualTimeScheduler.swift | 82 +- .../RxSwift/Subjects/AsyncSubject.swift | 52 +- .../RxSwift/Subjects/BehaviorSubject.swift | 74 +- .../RxSwift/Subjects/PublishSubject.swift | 68 +- .../RxSwift/Subjects/ReplaySubject.swift | 100 +- .../RxSwift/Traits/Completable+AndThen.swift | 18 +- Pods/RxSwift/RxSwift/Traits/Completable.swift | 20 +- Pods/RxSwift/RxSwift/Traits/Maybe.swift | 32 +- .../RxSwift/Traits/PrimitiveSequence.swift | 26 +- Pods/RxSwift/RxSwift/Traits/Single.swift | 36 +- .../RxAtomic-iOS/RxAtomic-iOS-Info.plist | 2 +- .../RxAtomic-iOS/RxAtomic-iOS.xcconfig | 1 + .../RxAtomic-macOS/RxAtomic-macOS-Info.plist | 2 +- .../RxAtomic-macOS/RxAtomic-macOS.xcconfig | 1 + .../RxAtomic-tvOS/RxAtomic-tvOS-Info.plist | 2 +- .../RxAtomic-tvOS/RxAtomic-tvOS.xcconfig | 1 + .../RxSwift-iOS/RxSwift-iOS-Info.plist | 2 +- .../RxSwift-macOS/RxSwift-macOS-Info.plist | 2 +- .../RxSwift-tvOS/RxSwift-tvOS-Info.plist | 2 +- README.md | 4 +- UnitTests/CloudKit/CKAsset+UIImage.swift | 3 +- UnitTests/UnitTests.xcodeproj/project.pbxproj | 18 +- 144 files changed, 3144 insertions(+), 3027 deletions(-) diff --git a/Carthage/Carthage.xcodeproj/project.pbxproj b/Carthage/Carthage.xcodeproj/project.pbxproj index 68219d6b..9c184403 100755 --- a/Carthage/Carthage.xcodeproj/project.pbxproj +++ b/Carthage/Carthage.xcodeproj/project.pbxproj @@ -666,7 +666,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.EVReflectioniOS; PRODUCT_NAME = EVReflection; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -689,7 +689,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.EVReflectioniOS; PRODUCT_NAME = EVReflection; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -715,7 +715,7 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = macosx; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -740,7 +740,7 @@ SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = macosx; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -875,7 +875,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -899,7 +899,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -924,7 +924,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = watchos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 4; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -948,7 +948,7 @@ PRODUCT_NAME = EVReflection; SDKROOT = watchos; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 4; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -976,7 +976,7 @@ PRODUCT_NAME = EVReflection_CloudKit; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -1001,7 +1001,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.EVReflectionCloudKitIOS; PRODUCT_NAME = EVReflection_CloudKit; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -1041,7 +1041,7 @@ PRODUCT_NAME = EVReflection_CloudKit; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -1080,7 +1080,7 @@ PRODUCT_NAME = EVReflection_CloudKit; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; diff --git a/Demo/Demo.xcodeproj/project.pbxproj b/Demo/Demo.xcodeproj/project.pbxproj index cc44d000..ad669864 100644 --- a/Demo/Demo.xcodeproj/project.pbxproj +++ b/Demo/Demo.xcodeproj/project.pbxproj @@ -384,7 +384,7 @@ ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = nl.evict.4Demo; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -450,7 +450,7 @@ ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = nl.evict.4Demo; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; }; name = Debug; }; diff --git a/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate b/EVReflection.xcworkspace/xcuserdata/evermeer.xcuserdatad/UserInterfaceState.xcuserstate index a890d435b1b4b6377449e6a031322ab47289b436..c3777f5b3bc4ad0904557067bd5241cf94eea3ae 100644 GIT binary patch literal 241511 zcmeEv2YeLO_VBcAiQ9Yc8@6R+PXeor2}WM=NUr`^-;xihny>+3SDB)Jzs5e&f* z0^uS2NLi$Oifci-B~#bbIK|a8dtSP_H8a&!)lxmT4lYl0wKg>?5cKSIJLHnf5dk7Z zl!yvZBLzr5#EbY4KN3KKNFfqJNTdiEfK(t8kx9s8

    BIG8LJIOh;xQGm#9^inJjM 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 z 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 literal 179551 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

  • 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 diff --git a/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj b/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj index 46db158f..467a7228 100644 --- a/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj +++ b/PerformanceTest/PerformanceTest.xcodeproj/project.pbxproj @@ -388,7 +388,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.PerformanceTest; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_DISABLE_SAFETY_CHECKS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -405,7 +405,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.evict.PerformanceTest; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_DISABLE_SAFETY_CHECKS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; }; name = Release; }; diff --git a/Podfile b/Podfile index 8d941897..80e1d782 100755 --- a/Podfile +++ b/Podfile @@ -41,5 +41,11 @@ target '44Demo5' do alllibraries end - +post_install do |installer| + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['SWIFT_VERSION'] = '5.0' + end + end +end diff --git a/Podfile.lock b/Podfile.lock index e60d7307..fc266960 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -54,8 +54,8 @@ PODS: - RealmSwift (3.13.1): - Realm (= 3.13.1) - Result (4.1.0) - - RxAtomic (4.4.0) - - RxSwift (4.4.0): + - RxAtomic (4.4.1) + - RxSwift (4.4.1): - RxAtomic (~> 4.4) - XMLDictionary (1.4.1) @@ -91,10 +91,10 @@ SPEC CHECKSUMS: Realm: 50071da38fe079e0735e47c9f2eae738c68c5996 RealmSwift: 8a1e6a02b7a08cd17a31e3115143fb69fe5f3fb9 Result: bd966fac789cc6c1563440b348ab2598cc24d5c7 - RxAtomic: eacf60db868c96bfd63320e28619fe29c179656f - RxSwift: 5976ecd04fc2fefd648827c23de5e11157faa973 + RxAtomic: f8d6adc1ccb87a767811269e4875887bc74dbf19 + RxSwift: 92fcf68dfef21f3e2ab1965363d9e7b3d787597e XMLDictionary: fa07b6ff422b3a91d47a5de9bc82e3fc04fbd167 -PODFILE CHECKSUM: e4a7466c5b38806b825e545608a3a6a3c5846e37 +PODFILE CHECKSUM: df2a70b11777d457966cfd407256116fcd1e2bdf COCOAPODS: 1.6.0 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index e60d7307..fc266960 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -54,8 +54,8 @@ PODS: - RealmSwift (3.13.1): - Realm (= 3.13.1) - Result (4.1.0) - - RxAtomic (4.4.0) - - RxSwift (4.4.0): + - RxAtomic (4.4.1) + - RxSwift (4.4.1): - RxAtomic (~> 4.4) - XMLDictionary (1.4.1) @@ -91,10 +91,10 @@ SPEC CHECKSUMS: Realm: 50071da38fe079e0735e47c9f2eae738c68c5996 RealmSwift: 8a1e6a02b7a08cd17a31e3115143fb69fe5f3fb9 Result: bd966fac789cc6c1563440b348ab2598cc24d5c7 - RxAtomic: eacf60db868c96bfd63320e28619fe29c179656f - RxSwift: 5976ecd04fc2fefd648827c23de5e11157faa973 + RxAtomic: f8d6adc1ccb87a767811269e4875887bc74dbf19 + RxSwift: 92fcf68dfef21f3e2ab1965363d9e7b3d787597e XMLDictionary: fa07b6ff422b3a91d47a5de9bc82e3fc04fbd167 -PODFILE CHECKSUM: e4a7466c5b38806b825e545608a3a6a3c5846e37 +PODFILE CHECKSUM: df2a70b11777d457966cfd407256116fcd1e2bdf COCOAPODS: 1.6.0 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index c7ff62e9..a8c627a0 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7650,40 +7650,38 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 005EEF9D7259AFB256E0AB4A2D53DCC1 /* Debug */ = { + 00E08DBC96572BE40D71A12F3045EA5B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */; + baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 01FC540247B9F91452C12FD06BF1DA4A /* Debug */ = { isa = XCBuildConfiguration; @@ -7752,38 +7750,6 @@ }; name = Debug; }; - 039B01B1C03C58BF6F3922174F2D1316 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/Result-iOS/Result-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 05A0968B197EB1462540942EE095754E /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6543528C1F47501DCFB7985822BB87F9 /* XMLDictionary-iOS.xcconfig */; @@ -7880,9 +7846,9 @@ }; name = Debug; }; - 0BBBB4DAEE4B0AC8F8A5C93BD2F67C6A /* Release */ = { + 0F83CA1C2E07328217B5459DC947399D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; + baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -7894,66 +7860,63 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; PRODUCT_MODULE_NAME = Result; PRODUCT_NAME = Result; - SDKROOT = appletvos; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 11FE9B4D3E655D3AFB8EEDB03377DE53 /* Debug */ = { + 11DD74BBC96698F5367DE2153236142E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; + baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; - PRODUCT_MODULE_NAME = Realm; - PRODUCT_NAME = Realm; - SDKROOT = macosx; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 167D78899D0E4B2AD52D6322C3E2C0F9 /* Release */ = { + 11FE9B4D3E655D3AFB8EEDB03377DE53 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */; + baseConfigurationReference = E050EE2C939F18D5EDD230E98E1FDA62 /* Realm-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7965,22 +7928,22 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Realm-macOS/Realm-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Realm-macOS/Realm-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/Realm-macOS/Realm-macOS.modulemap"; + PRODUCT_MODULE_NAME = Realm; + PRODUCT_NAME = Realm; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 19F5383F701EB4988482450254D7B98C /* Debug */ = { isa = XCBuildConfiguration; @@ -8148,41 +8111,6 @@ }; name = Release; }; - 25A26B8985BCCF5D3CBE42393D8C65C4 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DD42D15AA2A0A991F57B57C00A38400C /* Pods-Performance.Test.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 2A36BB03626A21B07071ACF316F46F3D /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; @@ -8215,40 +8143,6 @@ }; name = Debug; }; - 2A37965D4CAB15D2CD477FF658968A37 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-macOS/Result-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Result-macOS/Result-macOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 2AD4D9ACBF3EEA86DD7FBFE0443DEA6A /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; @@ -8283,43 +8177,41 @@ }; name = Debug; }; - 2D9F7109A66D6EB60818EB57FF157D57 /* Release */ = { + 2D2F3D78E97A6B6F892E5AA7AA2C3981 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */; + baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-macOS/Result-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/Result-macOS/Result-macOS.modulemap"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; PRODUCT_MODULE_NAME = Result; PRODUCT_NAME = Result; - SDKROOT = macosx; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 2F47F2F48491DFCEF9131E96043D88D5 /* Debug */ = { + 3282AAF4C51DA723919AB8F545114EBA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */; + baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8331,27 +8223,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya-iOS/Moya-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-iOS/Moya-iOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya-iOS/Moya-iOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 3282AAF4C51DA723919AB8F545114EBA /* Debug */ = { + 3305B686A8A54A118D24AC9DC3FD3CAE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; + baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8363,19 +8255,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-iOS/Result-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -8448,72 +8340,72 @@ }; name = Debug; }; - 37265745BB2F3C358E80841A9FC860F7 /* Release */ = { + 3B13A0A6761143C4F6608F8155FD32DD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; + baseConfigurationReference = 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = appletvos; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.1.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 53284AC8FD068E9553F44C7E1B0C01E4 /* Release */ = { + 3B3BA17FF8F7763CC6DA18B2946E0536 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */; + baseConfigurationReference = AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; PRODUCT_MODULE_NAME = ReactiveSwift; PRODUCT_NAME = ReactiveSwift; - SDKROOT = macosx; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.1.2; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 54A3A55DF0B4A4DB5CA933FCFE8B55BD /* Debug */ = { isa = XCBuildConfiguration; @@ -8547,6 +8439,82 @@ }; name = Debug; }; + 55FBA8722AC25C9EAC6A03961FE05C9C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6898AD7A727A6B7525848878CB5F8DA6 /* Pods-UnitTestsOSX.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 59EC2F6D687731CC5318CA1D8D9EF71C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B972098EFB478CE349EA6741CAE6B3C1 /* Pods-UnitTestsOSX.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 5A1534AC5C90EA8619CC092531EF49C5 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -8609,45 +8577,11 @@ }; name = Release; }; - 5BF74AAD6ADD7AE653131A3887970A4D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/Moya-iOS/Moya-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-iOS/Moya-iOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya-iOS/Moya-iOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 5F3E641CDA7828C0C8EA73BC97EAA745 /* Debug */ = { + 617A6B63AD40290E348FDEB4656796B0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AFF91D5176E145C378DEEE9CB10224FF /* Pods-UnitTestsiOS.debug.xcconfig */; + baseConfigurationReference = 9049641FBC62EBBCB53A5C3796752A2A /* Pods-44Demo5.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8657,12 +8591,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -8670,45 +8604,13 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - 63B750A331758FC9130A1B625D737693 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8FA8B7D2C5C59924EAD69BD768CCBEEA /* Pods-UnitTestsTVOS.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; + name = Release; }; 649D9884DEE8F835D1CFBC4CB8C8A2C1 /* Release */ = { isa = XCBuildConfiguration; @@ -8777,11 +8679,11 @@ }; name = Release; }; - 6912F7B39C7D9F5114DEF3EF854D013F /* Debug */ = { + 6B6E7FC97680F58B702EEFEB9AD83FD1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; + baseConfigurationReference = CE248C7F91CD9DB193C09D86840FDE92 /* Pods-44Demo5.debug.xcconfig */; buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8791,19 +8693,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; - SDKROOT = appletvos; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -8841,11 +8745,12 @@ }; name = Debug; }; - 70FBF21A7D1B741AB47DBBF7D5C2AA33 /* Debug */ = { + 713FD8F473FE8C4A0CA972279D9BA6F7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE248C7F91CD9DB193C09D86840FDE92 /* Pods-44Demo5.debug.xcconfig */; + baseConfigurationReference = 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8855,12 +8760,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -8868,17 +8773,19 @@ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 7429226A656765A54B3B2D966F552796 /* Release */ = { + 74D4EF1C740678035DA939ECEC680AB0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9049641FBC62EBBCB53A5C3796752A2A /* Pods-44Demo5.release.xcconfig */; + baseConfigurationReference = 109100A6846EAE5B0A80B49386EFAAD4 /* Result-tvOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8888,20 +8795,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Result-tvOS/Result-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-tvOS/Result-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-44Demo5/Pods-44Demo5.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/Result-tvOS/Result-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = appletvos; SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -8941,9 +8847,9 @@ }; name = Release; }; - 76D6A2440E02CA5F622173A17A86011B /* Debug */ = { + 771256ED3BBA7902A187133E9D9F0C54 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 568FD96198EF4FB095E745DF0E5C9F2E /* ReactiveSwift-tvOS.xcconfig */; + baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -8955,28 +8861,63 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-tvOS/ReactiveSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; + MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; + 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; + }; + 7AF5EEB5F698AA35E83A3E86B02FB84A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RealmSwift; + PRODUCT_NAME = RealmSwift; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.1.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 771256ED3BBA7902A187133E9D9F0C54 /* Release */ = { + 7D78A3C228C22B9364BEC014CD319343 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; + baseConfigurationReference = CE61A5D032B95F564D22E63E6A620130 /* Pods-UnitTestsTVOS.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8987,28 +8928,62 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-e20423af/EVReflection-e20423af.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = iphoneos; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 7AF5EEB5F698AA35E83A3E86B02FB84A /* Release */ = { + 80E615F6AEFF6F33FC69ADABD5FAE019 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A7E793972F7A7B40575E9063F0655DA6 /* RealmSwift-tvOS.xcconfig */; + baseConfigurationReference = 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/Moya-tvOS/Moya-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 82AE0930745B6B511AA01C22B573FB09 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9020,13 +8995,13 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RealmSwift-tvOS/RealmSwift-tvOS.modulemap"; - PRODUCT_MODULE_NAME = RealmSwift; - PRODUCT_NAME = RealmSwift; + MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -9039,11 +9014,10 @@ }; name = Release; }; - 7CFE5DE91ACC274EA740EB79FC691913 /* Release */ = { + 83E3F1E567578563BFC22A07F2D511C0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE61A5D032B95F564D22E63E6A620130 /* Pods-UnitTestsTVOS.release.xcconfig */; + baseConfigurationReference = 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9054,29 +9028,27 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Moya-iOS/Moya-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-iOS/Moya-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/Moya-iOS/Moya-iOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 82AE0930745B6B511AA01C22B573FB09 /* Release */ = { + 841FF52879463DC85205B8F87036B3FD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDA30F4BE08ECBD73FC8242B3D949D1C /* EVReflection-18115d1d.xcconfig */; + baseConfigurationReference = 28BC4B597F01DA3C95BEC0F808524485 /* Moya-iOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -9088,19 +9060,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Moya-iOS/Moya-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-iOS/Moya-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-18115d1d/EVReflection-18115d1d.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; - SDKROOT = appletvos; + MODULEMAP_FILE = "Target Support Files/Moya-iOS/Moya-iOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -9207,66 +9179,35 @@ }; name = Debug; }; - 906B7DCCBD6549A19FC147B0EA63281F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/Moya-tvOS/Moya-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 971983B6C55413F7495A5606FF477C41 /* Release */ = { + 93A4EEDCAC692384073DDAF0501729A8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */; + baseConfigurationReference = FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-macOS/Result-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/Result-macOS/Result-macOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.1.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -9307,42 +9248,38 @@ }; name = Debug; }; - A4D7DB5A8B531B29A9B511F44D7C2867 /* Debug */ = { + A98B8DC4775E172525D971E90B9BDDBA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B972098EFB478CE349EA6741CAE6B3C1 /* Pods-UnitTestsOSX.debug.xcconfig */; + baseConfigurationReference = AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + 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 = Debug; + name = Release; }; AA30E11D1A5C098FDC56B44E6163F108 /* Release */ = { isa = XCBuildConfiguration; @@ -9409,6 +9346,40 @@ }; name = Debug; }; + AF21ED65B401A29F5E49A0595F857C24 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FE48B81A987468CB3DCEB6B7A7E2EA7B /* Result-macOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Result-macOS/Result-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Result-macOS/Result-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/Result-macOS/Result-macOS.modulemap"; + PRODUCT_MODULE_NAME = Result; + PRODUCT_NAME = Result; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; B7D38FBB0C12109694EAA8B72F02794B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = BD4B0B7EF6D35F76997892531ACB4DFE /* Alamofire-iOS.xcconfig */; @@ -9441,42 +9412,75 @@ }; name = Debug; }; - B9147FAF369BD66BD8696D539DCE3472 /* Release */ = { + B7FB1BCD4F1729810F07638336A95EB7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6898AD7A727A6B7525848878CB5F8DA6 /* Pods-UnitTestsOSX.release.xcconfig */; + baseConfigurationReference = 8FA8B7D2C5C59924EAD69BD768CCBEEA /* Pods-UnitTestsTVOS.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.11; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsOSX/Pods-UnitTestsOSX.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsTVOS/Pods-UnitTestsTVOS.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + BAA9C7EA87D87C0C72E5E0FE16D2BBF3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 517600551C0BE1E580316232FB56AE7D /* Pods-Performance.Test.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; BE8B14AEBD471C567C96F12DE1D423E7 /* Release */ = { isa = XCBuildConfiguration; @@ -9512,6 +9516,39 @@ }; name = Release; }; + C37CF2476F96FDE35A0FB94803D0FF7C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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/Moya-tvOS/Moya-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; C39C6DBC0410564FF49BC74B3CEE847D /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 43AC2CCF9DD2EFD12988381C7E4DB59B /* RealmSwift-macOS.xcconfig */; @@ -9678,11 +9715,10 @@ }; name = Debug; }; - D0F82B9DEF519E34D3BF1406F02BC18D /* Release */ = { + D149214C2BE4465D688C593AF3476F19 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 353E45B5FC0672CC88B913C74C81B3C6 /* Pods-UnitTestsiOS.release.xcconfig */; + baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9693,19 +9729,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.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/EVReflection-Core/EVReflection-Core.modulemap"; + PRODUCT_MODULE_NAME = EVReflection; + PRODUCT_NAME = EVReflection; 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"; @@ -9713,10 +9748,11 @@ }; name = Release; }; - D149214C2BE4465D688C593AF3476F19 /* Release */ = { + D370B6530FA3E2620F863392499AD2C2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4F5A2BB50E018EC2D70ADAF84B49BE13 /* EVReflection-Core.xcconfig */; + baseConfigurationReference = AFF91D5176E145C378DEEE9CB10224FF /* Pods-UnitTestsiOS.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9727,29 +9763,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/EVReflection-Core/EVReflection-Core-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/EVReflection-Core/EVReflection-Core.modulemap"; - PRODUCT_MODULE_NAME = EVReflection; - PRODUCT_NAME = EVReflection; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-UnitTestsiOS/Pods-UnitTestsiOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 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; + name = Debug; }; - DA8B3C637209A71BC9FDC05C15C35F80 /* Release */ = { + DA4EE79FCF2448088A7F4C6113349787 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5258259E5BC3FBEFEF0185CB8F509450 /* Moya-tvOS.xcconfig */; + baseConfigurationReference = DD42D15AA2A0A991F57B57C00A38400C /* Pods-Performance.Test.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9760,19 +9798,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Moya-tvOS/Moya-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Moya-tvOS/Moya-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Moya; - PRODUCT_NAME = Moya; - SDKROOT = appletvos; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -9814,72 +9854,6 @@ }; name = Release; }; - DC468C14F2826FABE0F8138DE750DB3A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.1.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - E07DF5C893D4D39B395C9CF51EA22281 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AB3AD3E1B378D93423F32FAE732D8965 /* ReactiveSwift-iOS.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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/ReactiveSwift-iOS/ReactiveSwift-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ReactiveSwift-iOS/ReactiveSwift-iOS.modulemap"; - PRODUCT_MODULE_NAME = ReactiveSwift; - PRODUCT_NAME = ReactiveSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.1.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; E18418FD73610341C19D84DEA96F66D8 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5995C7550244FB555BF185BE80F2D969 /* EVReflection-0db607d1.xcconfig */; @@ -9948,11 +9922,10 @@ }; name = Release; }; - E97CBA28D0506A1A6F84C75FC3F79C9A /* Debug */ = { + EA3DDF1CC61DD91DDE2A4B8609B22FC8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 517600551C0BE1E580316232FB56AE7D /* Pods-Performance.Test.debug.xcconfig */; + baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9963,94 +9936,96 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Performance.Test/Pods-Performance.Test.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; + MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; + PRODUCT_MODULE_NAME = RxAtomic; + PRODUCT_NAME = RxAtomic; + SDKROOT = appletvos; SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - E9D4AE5FCFB0320786CE761F52A4E032 /* Release */ = { + EBA3993D9F1713B7337C49E64ADE8563 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4306D1E58BDEB73C1C2339985DFA7B8A /* Result-iOS.xcconfig */; + baseConfigurationReference = E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/Result-iOS/Result-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Result-iOS/Result-iOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Result-iOS/Result-iOS.modulemap"; - PRODUCT_MODULE_NAME = Result; - PRODUCT_NAME = Result; - SDKROOT = iphoneos; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - EA3DDF1CC61DD91DDE2A4B8609B22FC8 /* Release */ = { + ED589D77BB4E6D21B4390560C640882B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 46C2C32A00DD16B3FD30733237EC6ABB /* RxAtomic-tvOS.xcconfig */; + baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; 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/RxAtomic-tvOS/RxAtomic-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS-Info.plist"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/RxAtomic-tvOS/RxAtomic-tvOS.modulemap"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; PRODUCT_MODULE_NAME = RxAtomic; PRODUCT_NAME = RxAtomic; - SDKROOT = appletvos; + SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - ED589D77BB4E6D21B4390560C640882B /* Debug */ = { + F022CD71BD6E5826DA808F8A0B3179BD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CAB408AE23B25FC5AC1706FA8D1C9BC /* RxAtomic-macOS.xcconfig */; + baseConfigurationReference = E0E76F4AE4EFF9BC2658526BF864B61E /* ReactiveSwift-macOS.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -10065,14 +10040,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MODULEMAP_FILE = "Target Support Files/RxAtomic-macOS/RxAtomic-macOS.modulemap"; - PRODUCT_MODULE_NAME = RxAtomic; - PRODUCT_NAME = RxAtomic; + MODULEMAP_FILE = "Target Support Files/ReactiveSwift-macOS/ReactiveSwift-macOS.modulemap"; + PRODUCT_MODULE_NAME = ReactiveSwift; + PRODUCT_NAME = ReactiveSwift; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -10147,6 +10122,41 @@ }; name = Release; }; + FCB2ECD5CBBB0CDA322980035418311A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1678A21283A7E4995154FEFF1279B244 /* Moya-macOS.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/Moya-macOS/Moya-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Moya-macOS/Moya-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Moya-macOS/Moya-macOS.modulemap"; + PRODUCT_MODULE_NAME = Moya; + PRODUCT_NAME = Moya; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; FD26A3F05C92C47F25D81E30927AF987 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = A624CB35C9E49CCC615A7B1EA98820D7 /* EVReflection-e20423af.xcconfig */; @@ -10185,8 +10195,8 @@ 035086722E93472963FF7D77F78520DC /* Build configuration list for PBXNativeTarget "Result-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 039B01B1C03C58BF6F3922174F2D1316 /* Debug */, - E9D4AE5FCFB0320786CE761F52A4E032 /* Release */, + 3305B686A8A54A118D24AC9DC3FD3CAE /* Debug */, + 0F83CA1C2E07328217B5459DC947399D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10221,8 +10231,8 @@ 11023021F16A3825CB33C7E652C7842F /* Build configuration list for PBXNativeTarget "ReactiveSwift-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 76D6A2440E02CA5F622173A17A86011B /* Debug */, - 37265745BB2F3C358E80841A9FC860F7 /* Release */, + 11DD74BBC96698F5367DE2153236142E /* Debug */, + 00E08DBC96572BE40D71A12F3045EA5B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10239,8 +10249,8 @@ 183F262F03DE7A1FD6C4DCE9A611CC96 /* Build configuration list for PBXNativeTarget "Result-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6912F7B39C7D9F5114DEF3EF854D013F /* Debug */, - 0BBBB4DAEE4B0AC8F8A5C93BD2F67C6A /* Release */, + 2D2F3D78E97A6B6F892E5AA7AA2C3981 /* Debug */, + 74D4EF1C740678035DA939ECEC680AB0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10248,8 +10258,8 @@ 1D77B87D2F856EE4DD52E5057628A61B /* Build configuration list for PBXNativeTarget "Pods-UnitTestsiOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5F3E641CDA7828C0C8EA73BC97EAA745 /* Debug */, - D0F82B9DEF519E34D3BF1406F02BC18D /* Release */, + D370B6530FA3E2620F863392499AD2C2 /* Debug */, + 713FD8F473FE8C4A0CA972279D9BA6F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10257,8 +10267,8 @@ 1DED04062D09E6F70B10A826E33A2F0C /* Build configuration list for PBXNativeTarget "Pods-Performance.Test" */ = { isa = XCConfigurationList; buildConfigurations = ( - E97CBA28D0506A1A6F84C75FC3F79C9A /* Debug */, - 25A26B8985BCCF5D3CBE42393D8C65C4 /* Release */, + BAA9C7EA87D87C0C72E5E0FE16D2BBF3 /* Debug */, + DA4EE79FCF2448088A7F4C6113349787 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10275,8 +10285,8 @@ 35E644F7B153395419C066DF1DC4DB34 /* Build configuration list for PBXNativeTarget "Moya-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 005EEF9D7259AFB256E0AB4A2D53DCC1 /* Debug */, - 167D78899D0E4B2AD52D6322C3E2C0F9 /* Release */, + FCB2ECD5CBBB0CDA322980035418311A /* Debug */, + 3B13A0A6761143C4F6608F8155FD32DD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10392,8 +10402,8 @@ 8C811B142CE1D40839761579E05C60C2 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsOSX" */ = { isa = XCConfigurationList; buildConfigurations = ( - A4D7DB5A8B531B29A9B511F44D7C2867 /* Debug */, - B9147FAF369BD66BD8696D539DCE3472 /* Release */, + 59EC2F6D687731CC5318CA1D8D9EF71C /* Debug */, + 55FBA8722AC25C9EAC6A03961FE05C9C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10410,8 +10420,8 @@ B58880AB7408F9AA9B011B35D688761E /* Build configuration list for PBXNativeTarget "ReactiveSwift-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - E07DF5C893D4D39B395C9CF51EA22281 /* Debug */, - 971983B6C55413F7495A5606FF477C41 /* Release */, + 3B3BA17FF8F7763CC6DA18B2946E0536 /* Debug */, + A98B8DC4775E172525D971E90B9BDDBA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10419,8 +10429,8 @@ B8F23B1A468890601934DC06A613E1D2 /* Build configuration list for PBXNativeTarget "Pods-UnitTestsTVOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 63B750A331758FC9130A1B625D737693 /* Debug */, - 7CFE5DE91ACC274EA740EB79FC691913 /* Release */, + B7FB1BCD4F1729810F07638336A95EB7 /* Debug */, + 7D78A3C228C22B9364BEC014CD319343 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10446,8 +10456,8 @@ C4A07BC97D501774EF2E501717B7B5BE /* Build configuration list for PBXNativeTarget "Pods-44Demo5" */ = { isa = XCConfigurationList; buildConfigurations = ( - 70FBF21A7D1B741AB47DBBF7D5C2AA33 /* Debug */, - 7429226A656765A54B3B2D966F552796 /* Release */, + 6B6E7FC97680F58B702EEFEB9AD83FD1 /* Debug */, + 617A6B63AD40290E348FDEB4656796B0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10455,8 +10465,8 @@ D511B0449FAF3CFD69D79FCB2864B401 /* Build configuration list for PBXNativeTarget "ReactiveSwift-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - DC468C14F2826FABE0F8138DE750DB3A /* Debug */, - 53284AC8FD068E9553F44C7E1B0C01E4 /* Release */, + F022CD71BD6E5826DA808F8A0B3179BD /* Debug */, + EBA3993D9F1713B7337C49E64ADE8563 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10464,8 +10474,8 @@ DCC0C79AE96EAB4ABB20B6BE8722AEAB /* Build configuration list for PBXNativeTarget "Moya-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 906B7DCCBD6549A19FC147B0EA63281F /* Debug */, - DA8B3C637209A71BC9FDC05C15C35F80 /* Release */, + 80E615F6AEFF6F33FC69ADABD5FAE019 /* Debug */, + C37CF2476F96FDE35A0FB94803D0FF7C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10500,8 +10510,8 @@ F17F3238093C5200AAEE3912A3A65E30 /* Build configuration list for PBXNativeTarget "Moya-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2F47F2F48491DFCEF9131E96043D88D5 /* Debug */, - 5BF74AAD6ADD7AE653131A3887970A4D /* Release */, + 83E3F1E567578563BFC22A07F2D511C0 /* Debug */, + 841FF52879463DC85205B8F87036B3FD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -10509,8 +10519,8 @@ FA0A256F6F2B583DCE346F614E857D63 /* Build configuration list for PBXNativeTarget "Result-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2A37965D4CAB15D2CD477FF658968A37 /* Debug */, - 2D9F7109A66D6EB60818EB57FF157D57 /* Release */, + AF21ED65B401A29F5E49A0595F857C24 /* Debug */, + 93A4EEDCAC692384073DDAF0501729A8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/RxAtomic/README.md b/Pods/RxAtomic/README.md index 03270a0a..9bce47c7 100644 --- a/Pods/RxAtomic/README.md +++ b/Pods/RxAtomic/README.md @@ -1,7 +1,7 @@ -Miss Electric Eel 2016 RxSwift: ReactiveX for Swift +Miss Electric Eel 2016 RxSwift: ReactiveX for Swift ====================================== -[![Travis CI](https://travis-ci.org/ReactiveX/RxSwift.svg?branch=master)](https://travis-ci.org/ReactiveX/RxSwift) ![platforms](https://img.shields.io/badge/platforms-iOS%20%7C%20macOS%20%7C%20tvOS%20%7C%20watchOS%20%7C%20Linux-333333.svg) ![pod](https://img.shields.io/cocoapods/v/RxSwift.svg) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Swift Package Manager compatible](https://img.shields.io/badge/Swift%20Package%20Manager-compatible-brightgreen.svg)](https://github.com/apple/swift-package-manager) +[![Travis CI](https://travis-ci.org/ReactiveX/RxSwift.svg?branch=master)](https://travis-ci.org/ReactiveX/RxSwift) ![platforms](https://img.shields.io/badge/platforms-iOS%20%7C%20macOS%20%7C%20tvOS%20%7C%20watchOS%20%7C%20Linux-333333.svg) [![pod](https://img.shields.io/cocoapods/v/RxSwift.svg)](https://cocoapods.org/pods/RxSwift) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Swift Package Manager compatible](https://img.shields.io/badge/Swift%20Package%20Manager-compatible-brightgreen.svg)](https://github.com/apple/swift-package-manager) * RxSwift 3.x / Swift 3.x can be found in [**rxswift-3.0** branch](https://github.com/ReactiveX/RxSwift/tree/rxswift-3.0). @@ -23,7 +23,7 @@ KVO observing, async operations and streams are all unified under [abstraction o * [why use rx?](Documentation/Why.md) * [the basics, getting started with RxSwift](Documentation/GettingStarted.md) -* [traits](Documentation/Traits.md) - what are `Single`, `Completable`, `Maybe`, `Driver`, `ControlProperty`, and `Variable` ... and why do they exist? +* [traits](Documentation/Traits.md) - what are `Single`, `Completable`, `Maybe`, `Driver`, and `ControlProperty` ... and why do they exist? * [testing](Documentation/UnitTests.md) * [tips and common errors](Documentation/Tips.md) * [debugging](Documentation/GettingStarted.md#debugging) diff --git a/Pods/RxAtomic/RxAtomic/include/RxAtomic.h b/Pods/RxAtomic/RxAtomic/include/RxAtomic.h index cd182cec..7c205d9d 100644 --- a/Pods/RxAtomic/RxAtomic/include/RxAtomic.h +++ b/Pods/RxAtomic/RxAtomic/include/RxAtomic.h @@ -15,31 +15,56 @@ #define Atomic(swift_type, llvm_type) \ typedef struct { volatile atomic_##llvm_type atom; } Atomic##swift_type;\ - static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.initialize(self:_:)) \ + static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.initialize(_:_:)) \ void Atomic##swift_type##_Initialize(Atomic##swift_type * _Nonnull self, llvm_type value) { \ atomic_init(&self->atom, value);\ }\ \ - static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.load(self:)) \ + static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.load(_:)) \ llvm_type Atomic##swift_type##_Load(Atomic##swift_type * _Nonnull self) { \ return atomic_load(&self->atom);\ }\ \ - static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.fetchOr(self:_:)) \ + static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.fetchOr(_:_:)) \ llvm_type Atomic##swift_type##_FetchOr(Atomic##swift_type * _Nonnull self, llvm_type mask) { \ return atomic_fetch_or(&self->atom, mask);\ }\ \ - static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.add(self:_:)) \ + static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.add(_:_:)) \ llvm_type Atomic##swift_type##_Add(Atomic##swift_type * _Nonnull self, llvm_type value) { \ return atomic_fetch_add(&self->atom, value);\ }\ \ - static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.sub(self:_:)) \ + static __inline__ __attribute__((__always_inline__)) SWIFT_NAME(Atomic##swift_type.sub(_:_:)) \ llvm_type Atomic##swift_type##_Sub(Atomic##swift_type * _Nonnull self, llvm_type value) { \ return atomic_fetch_sub(&self->atom, value);\ }\ \ + static __inline__ __attribute__((__always_inline__)) \ + void Atomic##swift_type##_initialize(Atomic##swift_type * _Nonnull self, llvm_type value) { \ + atomic_init(&self->atom, value);\ + }\ + \ + static __inline__ __attribute__((__always_inline__)) \ + llvm_type Atomic##swift_type##_load(Atomic##swift_type * _Nonnull self) { \ + return atomic_load(&self->atom);\ + }\ + \ + static __inline__ __attribute__((__always_inline__)) \ + llvm_type Atomic##swift_type##_fetchOr(Atomic##swift_type * _Nonnull self, llvm_type mask) { \ + return atomic_fetch_or(&self->atom, mask);\ + }\ + \ + static __inline__ __attribute__((__always_inline__)) \ + llvm_type Atomic##swift_type##_add(Atomic##swift_type * _Nonnull self, llvm_type value) { \ + return atomic_fetch_add(&self->atom, value);\ + }\ + \ + static __inline__ __attribute__((__always_inline__)) \ + llvm_type Atomic##swift_type##_sub(Atomic##swift_type * _Nonnull self, llvm_type value) { \ + return atomic_fetch_sub(&self->atom, value);\ + }\ + \ Atomic(Int, int) diff --git a/Pods/RxSwift/Platform/AtomicInt.swift b/Pods/RxSwift/Platform/AtomicInt.swift index 28ed4ad6..45e6c9b1 100644 --- a/Pods/RxSwift/Platform/AtomicInt.swift +++ b/Pods/RxSwift/Platform/AtomicInt.swift @@ -11,23 +11,48 @@ import RxAtomic typealias AtomicInt = RxAtomic.AtomicInt extension AtomicInt { - init(_ initialValue: Int32) { + public init(_ value: Int32) { self.init() - self.initialize(initialValue) + AtomicInt_initialize(&self, value) } +} - @discardableResult - mutating func increment() -> Int32 { - return self.add(1) - } +@discardableResult +@inline(__always) +func add(_ this: UnsafeMutablePointer, _ value: Int32) -> Int32 { + return AtomicInt_add(this, value) +} - @discardableResult - mutating func decrement() -> Int32 { - return self.sub(1) - } +@discardableResult +@inline(__always) +func sub(_ this: UnsafeMutablePointer, _ value: Int32) -> Int32 { + return AtomicInt_sub(this, value) +} - mutating func isFlagSet(_ mask: Int32) -> Bool { - return (self.load() & mask) != 0 - } +@discardableResult +@inline(__always) +func fetchOr(_ this: UnsafeMutablePointer, _ mask: Int32) -> Int32 { + return AtomicInt_fetchOr(this, mask) } +@inline(__always) +func load(_ this: UnsafeMutablePointer) -> Int32 { + return AtomicInt_load(this) +} + +@discardableResult +@inline(__always) +func increment(_ this: UnsafeMutablePointer) -> Int32 { + return add(this, 1) +} + +@discardableResult +@inline(__always) +func decrement(_ this: UnsafeMutablePointer) -> Int32 { + return sub(this, 1) +} + +@inline(__always) +func isFlagSet(_ this: UnsafeMutablePointer, _ mask: Int32) -> Bool { + return (load(this) & mask) != 0 +} diff --git a/Pods/RxSwift/Platform/DataStructures/Bag.swift b/Pods/RxSwift/Platform/DataStructures/Bag.swift index 22d82d51..455329ce 100644 --- a/Pods/RxSwift/Platform/DataStructures/Bag.swift +++ b/Pods/RxSwift/Platform/DataStructures/Bag.swift @@ -40,14 +40,14 @@ struct Bag : CustomDebugStringConvertible { // data // first fill inline variables - var _key0: BagKey? = nil - var _value0: T? = nil + var _key0: BagKey? + var _value0: T? // then fill "array dictionary" var _pairs = ContiguousArray() // last is sparse dictionary - var _dictionary: [BagKey : T]? = nil + var _dictionary: [BagKey: T]? var _onlyFastPath = true @@ -122,12 +122,10 @@ struct Bag : CustomDebugStringConvertible { return existingObject } - for i in 0 ..< _pairs.count { - if _pairs[i].key == key { - let value = _pairs[i].value - _pairs.remove(at: i) - return value - } + for i in 0 ..< _pairs.count where _pairs[i].key == key { + let value = _pairs[i].value + _pairs.remove(at: i) + return value } return nil diff --git a/Pods/RxSwift/Platform/DataStructures/PriorityQueue.swift b/Pods/RxSwift/Platform/DataStructures/PriorityQueue.swift index 9b2c370e..f7cb99c8 100644 --- a/Pods/RxSwift/Platform/DataStructures/PriorityQueue.swift +++ b/Pods/RxSwift/Platform/DataStructures/PriorityQueue.swift @@ -52,11 +52,7 @@ struct PriorityQueue { private mutating func removeAt(_ index: Int) { let removingLast = index == _elements.count - 1 if !removingLast { - #if swift(>=3.2) _elements.swapAt(index, _elements.count - 1) - #else - swap(&_elements[index], &_elements[_elements.count - 1]) - #endif } _ = _elements.popLast() @@ -76,11 +72,7 @@ struct PriorityQueue { while unbalancedIndex > 0 { let parentIndex = (unbalancedIndex - 1) / 2 guard _hasHigherPriority(_elements[unbalancedIndex], _elements[parentIndex]) else { break } - #if swift(>=3.2) _elements.swapAt(unbalancedIndex, parentIndex) - #else - swap(&_elements[unbalancedIndex], &_elements[parentIndex]) - #endif unbalancedIndex = parentIndex } } @@ -105,12 +97,8 @@ struct PriorityQueue { } guard highestPriorityIndex != unbalancedIndex else { break } - - #if swift(>=3.2) _elements.swapAt(highestPriorityIndex, unbalancedIndex) - #else - swap(&_elements[highestPriorityIndex], &_elements[unbalancedIndex]) - #endif + unbalancedIndex = highestPriorityIndex } } diff --git a/Pods/RxSwift/README.md b/Pods/RxSwift/README.md index 03270a0a..9bce47c7 100644 --- a/Pods/RxSwift/README.md +++ b/Pods/RxSwift/README.md @@ -1,7 +1,7 @@ -Miss Electric Eel 2016 RxSwift: ReactiveX for Swift +Miss Electric Eel 2016 RxSwift: ReactiveX for Swift ====================================== -[![Travis CI](https://travis-ci.org/ReactiveX/RxSwift.svg?branch=master)](https://travis-ci.org/ReactiveX/RxSwift) ![platforms](https://img.shields.io/badge/platforms-iOS%20%7C%20macOS%20%7C%20tvOS%20%7C%20watchOS%20%7C%20Linux-333333.svg) ![pod](https://img.shields.io/cocoapods/v/RxSwift.svg) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Swift Package Manager compatible](https://img.shields.io/badge/Swift%20Package%20Manager-compatible-brightgreen.svg)](https://github.com/apple/swift-package-manager) +[![Travis CI](https://travis-ci.org/ReactiveX/RxSwift.svg?branch=master)](https://travis-ci.org/ReactiveX/RxSwift) ![platforms](https://img.shields.io/badge/platforms-iOS%20%7C%20macOS%20%7C%20tvOS%20%7C%20watchOS%20%7C%20Linux-333333.svg) [![pod](https://img.shields.io/cocoapods/v/RxSwift.svg)](https://cocoapods.org/pods/RxSwift) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Swift Package Manager compatible](https://img.shields.io/badge/Swift%20Package%20Manager-compatible-brightgreen.svg)](https://github.com/apple/swift-package-manager) * RxSwift 3.x / Swift 3.x can be found in [**rxswift-3.0** branch](https://github.com/ReactiveX/RxSwift/tree/rxswift-3.0). @@ -23,7 +23,7 @@ KVO observing, async operations and streams are all unified under [abstraction o * [why use rx?](Documentation/Why.md) * [the basics, getting started with RxSwift](Documentation/GettingStarted.md) -* [traits](Documentation/Traits.md) - what are `Single`, `Completable`, `Maybe`, `Driver`, `ControlProperty`, and `Variable` ... and why do they exist? +* [traits](Documentation/Traits.md) - what are `Single`, `Completable`, `Maybe`, `Driver`, and `ControlProperty` ... and why do they exist? * [testing](Documentation/UnitTests.md) * [tips and common errors](Documentation/Tips.md) * [debugging](Documentation/GettingStarted.md#debugging) diff --git a/Pods/RxSwift/RxSwift/AnyObserver.swift b/Pods/RxSwift/RxSwift/AnyObserver.swift index dd4f9c40..85a5efa8 100644 --- a/Pods/RxSwift/RxSwift/AnyObserver.swift +++ b/Pods/RxSwift/RxSwift/AnyObserver.swift @@ -49,7 +49,7 @@ public struct AnyObserver : ObserverType { extension AnyObserver { /// Collection of `AnyObserver`s - typealias s = Bag<(Event) -> ()> + typealias s = Bag<(Event) -> Void> } extension ObserverType { diff --git a/Pods/RxSwift/RxSwift/Concurrency/AsyncLock.swift b/Pods/RxSwift/RxSwift/Concurrency/AsyncLock.swift index 7fbf8c9c..80332dbc 100644 --- a/Pods/RxSwift/RxSwift/Concurrency/AsyncLock.swift +++ b/Pods/RxSwift/RxSwift/Concurrency/AsyncLock.swift @@ -31,45 +31,45 @@ final class AsyncLock // lock { func lock() { - _lock.lock() + self._lock.lock() } func unlock() { - _lock.unlock() + self._lock.unlock() } // } private func enqueue(_ action: I) -> I? { - _lock.lock(); defer { _lock.unlock() } // { - if _hasFaulted { + self._lock.lock(); defer { self._lock.unlock() } // { + if self._hasFaulted { return nil } - if _isExecuting { - _queue.enqueue(action) + if self._isExecuting { + self._queue.enqueue(action) return nil } - _isExecuting = true + self._isExecuting = true return action // } } private func dequeue() -> I? { - _lock.lock(); defer { _lock.unlock() } // { - if !_queue.isEmpty { - return _queue.dequeue() + self._lock.lock(); defer { self._lock.unlock() } // { + if !self._queue.isEmpty { + return self._queue.dequeue() } else { - _isExecuting = false + self._isExecuting = false return nil } // } } func invoke(_ action: I) { - let firstEnqueuedAction = enqueue(action) + let firstEnqueuedAction = self.enqueue(action) if let firstEnqueuedAction = firstEnqueuedAction { firstEnqueuedAction.invoke() @@ -80,7 +80,7 @@ final class AsyncLock } while true { - let nextAction = dequeue() + let nextAction = self.dequeue() if let nextAction = nextAction { nextAction.invoke() @@ -92,11 +92,11 @@ final class AsyncLock } func dispose() { - synchronizedDispose() + self.synchronizedDispose() } func _synchronized_dispose() { - _queue = Queue(capacity: 0) - _hasFaulted = true + self._queue = Queue(capacity: 0) + self._hasFaulted = true } } diff --git a/Pods/RxSwift/RxSwift/Concurrency/Lock.swift b/Pods/RxSwift/RxSwift/Concurrency/Lock.swift index 52afc1cb..b26f5b75 100644 --- a/Pods/RxSwift/RxSwift/Concurrency/Lock.swift +++ b/Pods/RxSwift/RxSwift/Concurrency/Lock.swift @@ -17,19 +17,19 @@ typealias SpinLock = RecursiveLock extension RecursiveLock : Lock { @inline(__always) final func performLocked(_ action: () -> Void) { - lock(); defer { unlock() } + self.lock(); defer { self.unlock() } action() } @inline(__always) final func calculateLocked(_ action: () -> T) -> T { - lock(); defer { unlock() } + self.lock(); defer { self.unlock() } return action() } @inline(__always) final func calculateLockedOrFail(_ action: () throws -> T) throws -> T { - lock(); defer { unlock() } + self.lock(); defer { self.unlock() } let result = try action() return result } diff --git a/Pods/RxSwift/RxSwift/Concurrency/LockOwnerType.swift b/Pods/RxSwift/RxSwift/Concurrency/LockOwnerType.swift index eca8d8e1..ed6b28a7 100644 --- a/Pods/RxSwift/RxSwift/Concurrency/LockOwnerType.swift +++ b/Pods/RxSwift/RxSwift/Concurrency/LockOwnerType.swift @@ -12,10 +12,10 @@ protocol LockOwnerType : class, Lock { extension LockOwnerType { func lock() { - _lock.lock() + self._lock.lock() } func unlock() { - _lock.unlock() + self._lock.unlock() } } diff --git a/Pods/RxSwift/RxSwift/Concurrency/SynchronizedDisposeType.swift b/Pods/RxSwift/RxSwift/Concurrency/SynchronizedDisposeType.swift index af9548f6..0490a69b 100644 --- a/Pods/RxSwift/RxSwift/Concurrency/SynchronizedDisposeType.swift +++ b/Pods/RxSwift/RxSwift/Concurrency/SynchronizedDisposeType.swift @@ -12,7 +12,7 @@ protocol SynchronizedDisposeType : class, Disposable, Lock { extension SynchronizedDisposeType { func synchronizedDispose() { - lock(); defer { unlock() } - _synchronized_dispose() + self.lock(); defer { self.unlock() } + self._synchronized_dispose() } } diff --git a/Pods/RxSwift/RxSwift/Concurrency/SynchronizedOnType.swift b/Pods/RxSwift/RxSwift/Concurrency/SynchronizedOnType.swift index 8dfc5568..33aa84fc 100644 --- a/Pods/RxSwift/RxSwift/Concurrency/SynchronizedOnType.swift +++ b/Pods/RxSwift/RxSwift/Concurrency/SynchronizedOnType.swift @@ -12,7 +12,7 @@ protocol SynchronizedOnType : class, ObserverType, Lock { extension SynchronizedOnType { func synchronizedOn(_ event: Event) { - lock(); defer { unlock() } - _synchronized_on(event) + self.lock(); defer { self.unlock() } + self._synchronized_on(event) } } diff --git a/Pods/RxSwift/RxSwift/Deprecated.swift b/Pods/RxSwift/RxSwift/Deprecated.swift index 0337d82c..cb410906 100644 --- a/Pods/RxSwift/RxSwift/Deprecated.swift +++ b/Pods/RxSwift/RxSwift/Deprecated.swift @@ -48,7 +48,7 @@ extension ObservableType { @available(*, deprecated, message: "Please use enumerated().map()") public func mapWithIndex(_ selector: @escaping (E, Int) throws -> R) -> Observable { - return enumerated().map { try selector($0.element, $0.index) } + return self.enumerated().map { try selector($0.element, $0.index) } } @@ -64,7 +64,7 @@ extension ObservableType { @available(*, deprecated, message: "Please use enumerated().flatMap()") public func flatMapWithIndex(_ selector: @escaping (E, Int) throws -> O) -> Observable { - return enumerated().flatMap { try selector($0.element, $0.index) } + return self.enumerated().flatMap { try selector($0.element, $0.index) } } /** @@ -79,7 +79,7 @@ extension ObservableType { */ @available(*, deprecated, message: "Please use enumerated().skipWhile().map()") public func skipWhileWithIndex(_ predicate: @escaping (E, Int) throws -> Bool) -> Observable { - return enumerated().skipWhile { try predicate($0.element, $0.index) }.map { $0.element } + return self.enumerated().skipWhile { try predicate($0.element, $0.index) }.map { $0.element } } @@ -96,7 +96,7 @@ extension ObservableType { */ @available(*, deprecated, message: "Please use enumerated().takeWhile().map()") public func takeWhileWithIndex(_ predicate: @escaping (E, Int) throws -> Bool) -> Observable { - return enumerated().takeWhile { try predicate($0.element, $0.index) }.map { $0.element } + return self.enumerated().takeWhile { try predicate($0.element, $0.index) }.map { $0.element } } } @@ -109,7 +109,7 @@ extension Disposable { /// - parameter bag: `DisposeBag` to add `self` to. @available(*, deprecated, message: "use disposed(by:) instead", renamed: "disposed(by:)") public func addDisposableTo(_ bag: DisposeBag) { - disposed(by: bag) + self.disposed(by: bag) } } @@ -128,7 +128,7 @@ extension ObservableType { @available(*, deprecated, message: "use share(replay: 1) instead", renamed: "share(replay:)") public func shareReplayLatestWhileConnected() -> Observable { - return share(replay: 1, scope: .whileConnected) + return self.share(replay: 1, scope: .whileConnected) } } @@ -189,19 +189,19 @@ public final class Variable { /// Even if the newly set value is same as the old value, observers are still notified for change. public var value: E { get { - _lock.lock(); defer { _lock.unlock() } - return _value + self._lock.lock(); defer { self._lock.unlock() } + return self._value } set(newValue) { #if DEBUG - _synchronizationTracker.register(synchronizationErrorMessage: .variable) - defer { _synchronizationTracker.unregister() } + self._synchronizationTracker.register(synchronizationErrorMessage: .variable) + defer { self._synchronizationTracker.unregister() } #endif - _lock.lock() - _value = newValue - _lock.unlock() + self._lock.lock() + self._value = newValue + self._lock.unlock() - _subject.on(.next(newValue)) + self._subject.on(.next(newValue)) } } @@ -213,16 +213,16 @@ public final class Variable { DeprecationWarner.warnIfNeeded(.variable) #endif - _value = value - _subject = BehaviorSubject(value: value) + self._value = value + self._subject = BehaviorSubject(value: value) } /// - returns: Canonical interface for push style sequence public func asObservable() -> Observable { - return _subject + return self._subject } deinit { - _subject.on(.completed) + self._subject.on(.completed) } } diff --git a/Pods/RxSwift/RxSwift/Disposables/AnonymousDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/AnonymousDisposable.swift index 449ee3da..5249a311 100644 --- a/Pods/RxSwift/RxSwift/Disposables/AnonymousDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/AnonymousDisposable.swift @@ -17,32 +17,30 @@ fileprivate final class AnonymousDisposable : DisposeBase, Cancelable { /// - returns: Was resource disposed. public var isDisposed: Bool { - return _isDisposed.isFlagSet(1) + return isFlagSet(&self._isDisposed, 1) } /// Constructs a new disposable with the given action used for disposal. /// /// - parameter disposeAction: Disposal action which will be run upon calling `dispose`. fileprivate init(_ disposeAction: @escaping DisposeAction) { - _disposeAction = disposeAction + self._disposeAction = disposeAction super.init() } - + // Non-deprecated version of the constructor, used by `Disposables.create(with:)` fileprivate init(disposeAction: @escaping DisposeAction) { - _disposeAction = disposeAction + self._disposeAction = disposeAction super.init() } - + /// Calls the disposal action if and only if the current instance hasn't been disposed yet. /// /// After invoking disposal action, disposal action will be dereferenced. fileprivate func dispose() { - if _isDisposed.fetchOr(1) == 0 { - assert(_isDisposed.load() == 1) - - if let action = _disposeAction { - _disposeAction = nil + if fetchOr(&self._isDisposed, 1) == 0 { + if let action = self._disposeAction { + self._disposeAction = nil action() } } @@ -50,12 +48,12 @@ fileprivate final class AnonymousDisposable : DisposeBase, Cancelable { } extension Disposables { - + /// Constructs a new disposable with the given action used for disposal. /// /// - parameter dispose: Disposal action which will be run upon calling `dispose`. - public static func create(with dispose: @escaping () -> ()) -> Cancelable { + public static func create(with dispose: @escaping () -> Void) -> Cancelable { return AnonymousDisposable(disposeAction: dispose) } - + } diff --git a/Pods/RxSwift/RxSwift/Disposables/BinaryDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/BinaryDisposable.swift index 949476cf..4bbff55b 100644 --- a/Pods/RxSwift/RxSwift/Disposables/BinaryDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/BinaryDisposable.swift @@ -17,7 +17,7 @@ private final class BinaryDisposable : DisposeBase, Cancelable { /// - returns: Was resource disposed. var isDisposed: Bool { - return _isDisposed.isFlagSet(1) + return isFlagSet(&self._isDisposed, 1) } /// Constructs new binary disposable from two disposables. @@ -25,8 +25,8 @@ private final class BinaryDisposable : DisposeBase, Cancelable { /// - parameter disposable1: First disposable /// - parameter disposable2: Second disposable init(_ disposable1: Disposable, _ disposable2: Disposable) { - _disposable1 = disposable1 - _disposable2 = disposable2 + self._disposable1 = disposable1 + self._disposable2 = disposable2 super.init() } @@ -34,20 +34,20 @@ private final class BinaryDisposable : DisposeBase, Cancelable { /// /// After invoking disposal action, disposal action will be dereferenced. func dispose() { - if _isDisposed.fetchOr(1) == 0 { - _disposable1?.dispose() - _disposable2?.dispose() - _disposable1 = nil - _disposable2 = nil + if fetchOr(&self._isDisposed, 1) == 0 { + self._disposable1?.dispose() + self._disposable2?.dispose() + self._disposable1 = nil + self._disposable2 = nil } } } extension Disposables { - + /// Creates a disposable with the given disposables. public static func create(_ disposable1: Disposable, _ disposable2: Disposable) -> Cancelable { return BinaryDisposable(disposable1, disposable2) } - + } diff --git a/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift index efae55e4..a0f5c2fb 100644 --- a/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift @@ -23,11 +23,11 @@ public final class BooleanDisposable : Cancelable { /// - returns: Was resource disposed. public var isDisposed: Bool { - return _isDisposed + return self._isDisposed } /// Sets the status to disposed, which can be observer through the `isDisposed` property. public func dispose() { - _isDisposed = true + self._isDisposed = true } } diff --git a/Pods/RxSwift/RxSwift/Disposables/CompositeDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/CompositeDisposable.swift index b0578172..ce0da6a7 100644 --- a/Pods/RxSwift/RxSwift/Disposables/CompositeDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/CompositeDisposable.swift @@ -22,8 +22,8 @@ public final class CompositeDisposable : DisposeBase, Cancelable { private var _disposables: Bag? = Bag() public var isDisposed: Bool { - _lock.lock(); defer { _lock.unlock() } - return _disposables == nil + self._lock.lock(); defer { self._lock.unlock() } + return self._disposables == nil } public override init() { @@ -32,35 +32,35 @@ public final class CompositeDisposable : DisposeBase, Cancelable { /// Initializes a new instance of composite disposable with the specified number of disposables. public init(_ disposable1: Disposable, _ disposable2: Disposable) { // This overload is here to make sure we are using optimized version up to 4 arguments. - let _ = _disposables!.insert(disposable1) - let _ = _disposables!.insert(disposable2) + _ = self._disposables!.insert(disposable1) + _ = self._disposables!.insert(disposable2) } /// Initializes a new instance of composite disposable with the specified number of disposables. public init(_ disposable1: Disposable, _ disposable2: Disposable, _ disposable3: Disposable) { // This overload is here to make sure we are using optimized version up to 4 arguments. - let _ = _disposables!.insert(disposable1) - let _ = _disposables!.insert(disposable2) - let _ = _disposables!.insert(disposable3) + _ = self._disposables!.insert(disposable1) + _ = self._disposables!.insert(disposable2) + _ = self._disposables!.insert(disposable3) } /// Initializes a new instance of composite disposable with the specified number of disposables. public init(_ disposable1: Disposable, _ disposable2: Disposable, _ disposable3: Disposable, _ disposable4: Disposable, _ disposables: Disposable...) { // This overload is here to make sure we are using optimized version up to 4 arguments. - let _ = _disposables!.insert(disposable1) - let _ = _disposables!.insert(disposable2) - let _ = _disposables!.insert(disposable3) - let _ = _disposables!.insert(disposable4) + _ = self._disposables!.insert(disposable1) + _ = self._disposables!.insert(disposable2) + _ = self._disposables!.insert(disposable3) + _ = self._disposables!.insert(disposable4) for disposable in disposables { - let _ = _disposables!.insert(disposable) + _ = self._disposables!.insert(disposable) } } /// Initializes a new instance of composite disposable with the specified number of disposables. public init(disposables: [Disposable]) { for disposable in disposables { - let _ = _disposables!.insert(disposable) + _ = self._disposables!.insert(disposable) } } @@ -72,7 +72,7 @@ public final class CompositeDisposable : DisposeBase, Cancelable { disposed `nil` will be returned. */ public func insert(_ disposable: Disposable) -> DisposeKey? { - let key = _insert(disposable) + let key = self._insert(disposable) if key == nil { disposable.dispose() @@ -82,42 +82,42 @@ public final class CompositeDisposable : DisposeBase, Cancelable { } private func _insert(_ disposable: Disposable) -> DisposeKey? { - _lock.lock(); defer { _lock.unlock() } + self._lock.lock(); defer { self._lock.unlock() } - let bagKey = _disposables?.insert(disposable) + let bagKey = self._disposables?.insert(disposable) return bagKey.map(DisposeKey.init) } /// - returns: Gets the number of disposables contained in the `CompositeDisposable`. public var count: Int { - _lock.lock(); defer { _lock.unlock() } - return _disposables?.count ?? 0 + self._lock.lock(); defer { self._lock.unlock() } + return self._disposables?.count ?? 0 } /// Removes and disposes the disposable identified by `disposeKey` from the CompositeDisposable. /// /// - parameter disposeKey: Key used to identify disposable to be removed. public func remove(for disposeKey: DisposeKey) { - _remove(for: disposeKey)?.dispose() + self._remove(for: disposeKey)?.dispose() } private func _remove(for disposeKey: DisposeKey) -> Disposable? { - _lock.lock(); defer { _lock.unlock() } - return _disposables?.removeKey(disposeKey.key) + self._lock.lock(); defer { self._lock.unlock() } + return self._disposables?.removeKey(disposeKey.key) } /// Disposes all disposables in the group and removes them from the group. public func dispose() { - if let disposables = _dispose() { + if let disposables = self._dispose() { disposeAll(in: disposables) } } private func _dispose() -> Bag? { - _lock.lock(); defer { _lock.unlock() } + self._lock.lock(); defer { self._lock.unlock() } - let disposeBag = _disposables - _disposables = nil + let disposeBag = self._disposables + self._disposables = nil return disposeBag } diff --git a/Pods/RxSwift/RxSwift/Disposables/DisposeBag.swift b/Pods/RxSwift/RxSwift/Disposables/DisposeBag.swift index 9a2386d1..22e5cb02 100644 --- a/Pods/RxSwift/RxSwift/Disposables/DisposeBag.swift +++ b/Pods/RxSwift/RxSwift/Disposables/DisposeBag.swift @@ -44,23 +44,23 @@ public final class DisposeBag: DisposeBase { /// /// - parameter disposable: Disposable to add. public func insert(_ disposable: Disposable) { - _insert(disposable)?.dispose() + self._insert(disposable)?.dispose() } private func _insert(_ disposable: Disposable) -> Disposable? { - _lock.lock(); defer { _lock.unlock() } - if _isDisposed { + self._lock.lock(); defer { self._lock.unlock() } + if self._isDisposed { return disposable } - _disposables.append(disposable) + self._disposables.append(disposable) return nil } /// This is internal on purpose, take a look at `CompositeDisposable` instead. private func dispose() { - let oldDisposables = _dispose() + let oldDisposables = self._dispose() for disposable in oldDisposables { disposable.dispose() @@ -68,18 +68,18 @@ public final class DisposeBag: DisposeBase { } private func _dispose() -> [Disposable] { - _lock.lock(); defer { _lock.unlock() } + self._lock.lock(); defer { self._lock.unlock() } - let disposables = _disposables + let disposables = self._disposables - _disposables.removeAll(keepingCapacity: false) - _isDisposed = true + self._disposables.removeAll(keepingCapacity: false) + self._isDisposed = true return disposables } deinit { - dispose() + self.dispose() } } @@ -88,27 +88,27 @@ extension DisposeBag { /// Convenience init allows a list of disposables to be gathered for disposal. public convenience init(disposing disposables: Disposable...) { self.init() - _disposables += disposables + self._disposables += disposables } /// Convenience init allows an array of disposables to be gathered for disposal. public convenience init(disposing disposables: [Disposable]) { self.init() - _disposables += disposables + self._disposables += disposables } /// Convenience function allows a list of disposables to be gathered for disposal. public func insert(_ disposables: Disposable...) { - insert(disposables) + self.insert(disposables) } /// Convenience function allows an array of disposables to be gathered for disposal. public func insert(_ disposables: [Disposable]) { - _lock.lock(); defer { _lock.unlock() } - if _isDisposed { + self._lock.lock(); defer { self._lock.unlock() } + if self._isDisposed { disposables.forEach { $0.dispose() } } else { - _disposables += disposables + self._disposables += disposables } } } diff --git a/Pods/RxSwift/RxSwift/Disposables/DisposeBase.swift b/Pods/RxSwift/RxSwift/Disposables/DisposeBase.swift index 8c6a44f0..0d4b2fb7 100644 --- a/Pods/RxSwift/RxSwift/Disposables/DisposeBase.swift +++ b/Pods/RxSwift/RxSwift/Disposables/DisposeBase.swift @@ -10,13 +10,13 @@ public class DisposeBase { init() { #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif } deinit { #if TRACE_RESOURCES - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() #endif } } diff --git a/Pods/RxSwift/RxSwift/Disposables/RefCountDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/RefCountDisposable.swift index 664603c8..4194556a 100644 --- a/Pods/RxSwift/RxSwift/Disposables/RefCountDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/RefCountDisposable.swift @@ -15,13 +15,13 @@ public final class RefCountDisposable : DisposeBase, Cancelable { /// - returns: Was resource disposed. public var isDisposed: Bool { - _lock.lock(); defer { _lock.unlock() } - return _disposable == nil + self._lock.lock(); defer { self._lock.unlock() } + return self._disposable == nil } /// Initializes a new instance of the `RefCountDisposable`. public init(disposable: Disposable) { - _disposable = disposable + self._disposable = disposable super.init() } @@ -31,12 +31,11 @@ public final class RefCountDisposable : DisposeBase, Cancelable { When getter is called, a dependent disposable contributing to the reference count that manages the underlying disposable's lifetime is returned. */ public func retain() -> Disposable { - return _lock.calculateLocked { - if let _ = _disposable { - + return self._lock.calculateLocked { + if self._disposable != nil { do { - let _ = try incrementChecked(&_count) - } catch (_) { + _ = try incrementChecked(&self._count) + } catch { rxFatalError("RefCountDisposable increment failed") } @@ -49,14 +48,12 @@ public final class RefCountDisposable : DisposeBase, Cancelable { /// Disposes the underlying disposable only when all dependent disposables have been disposed. public func dispose() { - let oldDisposable: Disposable? = _lock.calculateLocked { - if let oldDisposable = _disposable, !_primaryDisposed - { - _primaryDisposed = true - - if (_count == 0) - { - _disposable = nil + let oldDisposable: Disposable? = self._lock.calculateLocked { + if let oldDisposable = self._disposable, !self._primaryDisposed { + self._primaryDisposed = true + + if self._count == 0 { + self._disposable = nil return oldDisposable } } @@ -70,20 +67,20 @@ public final class RefCountDisposable : DisposeBase, Cancelable { } fileprivate func release() { - let oldDisposable: Disposable? = _lock.calculateLocked { - if let oldDisposable = _disposable { + let oldDisposable: Disposable? = self._lock.calculateLocked { + if let oldDisposable = self._disposable { do { - let _ = try decrementChecked(&_count) - } catch (_) { + _ = try decrementChecked(&self._count) + } catch { rxFatalError("RefCountDisposable decrement on release failed") } - guard _count >= 0 else { + guard self._count >= 0 else { rxFatalError("RefCountDisposable counter is lower than 0") } - if _primaryDisposed && _count == 0 { - _disposable = nil + if self._primaryDisposed && self._count == 0 { + self._disposable = nil return oldDisposable } } @@ -102,16 +99,15 @@ internal final class RefCountInnerDisposable: DisposeBase, Disposable private let _parent: RefCountDisposable private var _isDisposed = AtomicInt(0) - init(_ parent: RefCountDisposable) - { - _parent = parent + init(_ parent: RefCountDisposable) { + self._parent = parent super.init() } internal func dispose() { - if _isDisposed.fetchOr(1) == 0 { - _parent.release() + if fetchOr(&self._isDisposed, 1) == 0 { + self._parent.release() } } } diff --git a/Pods/RxSwift/RxSwift/Disposables/ScheduledDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/ScheduledDisposable.swift index 564a3a26..4e13eaec 100644 --- a/Pods/RxSwift/RxSwift/Disposables/ScheduledDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/ScheduledDisposable.swift @@ -22,7 +22,7 @@ public final class ScheduledDisposable : Cancelable { /// - returns: Was resource disposed. public var isDisposed: Bool { - return _isDisposed.isFlagSet(1) + return isFlagSet(&self._isDisposed, 1) } /** @@ -33,18 +33,18 @@ public final class ScheduledDisposable : Cancelable { */ public init(scheduler: ImmediateSchedulerType, disposable: Disposable) { self.scheduler = scheduler - _disposable = disposable + self._disposable = disposable } /// Disposes the wrapped disposable on the provided scheduler. public func dispose() { - let _ = scheduler.schedule(self, action: disposeScheduledDisposable) + _ = self.scheduler.schedule(self, action: disposeScheduledDisposable) } func disposeInner() { - if _isDisposed.fetchOr(1) == 0 { - _disposable!.dispose() - _disposable = nil + if !isFlagSet(&self._isDisposed, 1) { + self._disposable!.dispose() + self._disposable = nil } } } diff --git a/Pods/RxSwift/RxSwift/Disposables/SerialDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/SerialDisposable.swift index 6373d2bb..22dce362 100644 --- a/Pods/RxSwift/RxSwift/Disposables/SerialDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/SerialDisposable.swift @@ -16,7 +16,7 @@ public final class SerialDisposable : DisposeBase, Cancelable { /// - returns: Was resource disposed. public var isDisposed: Bool { - return _isDisposed + return self._isDisposed } /// Initializes a new instance of the `SerialDisposable`. @@ -33,18 +33,18 @@ public final class SerialDisposable : DisposeBase, Cancelable { */ public var disposable: Disposable { get { - return _lock.calculateLocked { - return _current ?? Disposables.create() + return self._lock.calculateLocked { + return self._current ?? Disposables.create() } } set (newDisposable) { - let disposable: Disposable? = _lock.calculateLocked { - if _isDisposed { + let disposable: Disposable? = self._lock.calculateLocked { + if self._isDisposed { return newDisposable } else { - let toDispose = _current - _current = newDisposable + let toDispose = self._current + self._current = newDisposable return toDispose } } @@ -57,18 +57,18 @@ public final class SerialDisposable : DisposeBase, Cancelable { /// Disposes the underlying disposable as well as all future replacements. public func dispose() { - _dispose()?.dispose() + self._dispose()?.dispose() } private func _dispose() -> Disposable? { - _lock.lock(); defer { _lock.unlock() } - if _isDisposed { + self._lock.lock(); defer { self._lock.unlock() } + if self._isDisposed { return nil } else { - _isDisposed = true - let current = _current - _current = nil + self._isDisposed = true + let current = self._current + self._current = nil return current } } diff --git a/Pods/RxSwift/RxSwift/Disposables/SingleAssignmentDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/SingleAssignmentDisposable.swift index f34fac6b..229e0ae2 100644 --- a/Pods/RxSwift/RxSwift/Disposables/SingleAssignmentDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/SingleAssignmentDisposable.swift @@ -24,7 +24,7 @@ public final class SingleAssignmentDisposable : DisposeBase, Cancelable { /// - returns: A value that indicates whether the object is disposed. public var isDisposed: Bool { - return _state.isFlagSet(DisposeState.disposed.rawValue) + return isFlagSet(&self._state, DisposeState.disposed.rawValue) } /// Initializes a new instance of the `SingleAssignmentDisposable`. @@ -36,34 +36,34 @@ public final class SingleAssignmentDisposable : DisposeBase, Cancelable { /// /// **Throws exception if the `SingleAssignmentDisposable` has already been assigned to.** public func setDisposable(_ disposable: Disposable) { - _disposable = disposable + self._disposable = disposable + + let previousState = fetchOr(&self._state, DisposeState.disposableSet.rawValue) - let previousState = _state.fetchOr(DisposeState.disposableSet.rawValue) - if (previousState & DisposeState.disposableSet.rawValue) != 0 { rxFatalError("oldState.disposable != nil") } if (previousState & DisposeState.disposed.rawValue) != 0 { disposable.dispose() - _disposable = nil + self._disposable = nil } } /// Disposes the underlying disposable. public func dispose() { - let previousState = _state.fetchOr(DisposeState.disposed.rawValue) + let previousState = fetchOr(&self._state, DisposeState.disposed.rawValue) if (previousState & DisposeState.disposed.rawValue) != 0 { return } if (previousState & DisposeState.disposableSet.rawValue) != 0 { - guard let disposable = _disposable else { + guard let disposable = self._disposable else { rxFatalError("Disposable not set") } disposable.dispose() - _disposable = nil + self._disposable = nil } } diff --git a/Pods/RxSwift/RxSwift/Disposables/SubscriptionDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/SubscriptionDisposable.swift index 3ae138a8..430e4c6b 100644 --- a/Pods/RxSwift/RxSwift/Disposables/SubscriptionDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/SubscriptionDisposable.swift @@ -11,11 +11,11 @@ struct SubscriptionDisposable : Disposable { private weak var _owner: T? init(owner: T, key: T.DisposeKey) { - _owner = owner - _key = key + self._owner = owner + self._key = key } func dispose() { - _owner?.synchronizedUnsubscribe(_key) + self._owner?.synchronizedUnsubscribe(self._key) } } diff --git a/Pods/RxSwift/RxSwift/Extensions/Bag+Rx.swift b/Pods/RxSwift/RxSwift/Extensions/Bag+Rx.swift index 748578d9..fc9b22cd 100644 --- a/Pods/RxSwift/RxSwift/Extensions/Bag+Rx.swift +++ b/Pods/RxSwift/RxSwift/Extensions/Bag+Rx.swift @@ -10,7 +10,7 @@ // MARK: forEach @inline(__always) -func dispatch(_ bag: Bag<(Event) -> ()>, _ event: Event) { +func dispatch(_ bag: Bag<(Event) -> Void>, _ event: Event) { bag._value0?(event) if bag._onlyFastPath { diff --git a/Pods/RxSwift/RxSwift/Extensions/String+Rx.swift b/Pods/RxSwift/RxSwift/Extensions/String+Rx.swift index 42ef636c..70d4786c 100644 --- a/Pods/RxSwift/RxSwift/Extensions/String+Rx.swift +++ b/Pods/RxSwift/RxSwift/Extensions/String+Rx.swift @@ -9,8 +9,8 @@ extension String { /// This is needed because on Linux Swift doesn't have `rangeOfString(..., options: .BackwardsSearch)` func lastIndexOf(_ character: Character) -> Index? { - var index = endIndex - while index > startIndex { + var index = self.endIndex + while index > self.startIndex { index = self.index(before: index) if self[index] == character { return index diff --git a/Pods/RxSwift/RxSwift/GroupedObservable.swift b/Pods/RxSwift/RxSwift/GroupedObservable.swift index d87e0bad..c5b0a9d6 100644 --- a/Pods/RxSwift/RxSwift/GroupedObservable.swift +++ b/Pods/RxSwift/RxSwift/GroupedObservable.swift @@ -32,6 +32,6 @@ public struct GroupedObservable : ObservableType { /// Converts `self` to `Observable` sequence. public func asObservable() -> Observable { - return source + return self.source } } diff --git a/Pods/RxSwift/RxSwift/ImmediateSchedulerType.swift b/Pods/RxSwift/RxSwift/ImmediateSchedulerType.swift index 8dc2a85c..954fbf04 100644 --- a/Pods/RxSwift/RxSwift/ImmediateSchedulerType.swift +++ b/Pods/RxSwift/RxSwift/ImmediateSchedulerType.swift @@ -26,7 +26,7 @@ extension ImmediateSchedulerType { - parameter action: Action to execute recursively. The last parameter passed to the action is used to trigger recursive scheduling of the action, passing in recursive invocation state. - returns: The disposable object used to cancel the scheduled action (best effort). */ - public func scheduleRecursive(_ state: State, action: @escaping (_ state: State, _ recurse: (State) -> ()) -> ()) -> Disposable { + public func scheduleRecursive(_ state: State, action: @escaping (_ state: State, _ recurse: (State) -> Void) -> Void) -> Disposable { let recursiveScheduler = RecursiveImmediateScheduler(action: action, scheduler: self) recursiveScheduler.schedule(state) diff --git a/Pods/RxSwift/RxSwift/Observable.swift b/Pods/RxSwift/RxSwift/Observable.swift index f0c55af7..08caab43 100644 --- a/Pods/RxSwift/RxSwift/Observable.swift +++ b/Pods/RxSwift/RxSwift/Observable.swift @@ -15,7 +15,7 @@ public class Observable : ObservableType { init() { #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif } @@ -29,7 +29,7 @@ public class Observable : ObservableType { deinit { #if TRACE_RESOURCES - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() #endif } diff --git a/Pods/RxSwift/RxSwift/ObservableType+Extensions.swift b/Pods/RxSwift/RxSwift/ObservableType+Extensions.swift index 29ed8a29..362fc58a 100644 --- a/Pods/RxSwift/RxSwift/ObservableType+Extensions.swift +++ b/Pods/RxSwift/RxSwift/ObservableType+Extensions.swift @@ -86,7 +86,7 @@ extension ObservableType { import class Foundation.NSRecursiveLock extension Hooks { - public typealias DefaultErrorHandler = (_ subscriptionCallStack: [String], _ error: Error) -> () + public typealias DefaultErrorHandler = (_ subscriptionCallStack: [String], _ error: Error) -> Void public typealias CustomCaptureSubscriptionCallstack = () -> [String] fileprivate static let _lock = RecursiveLock() diff --git a/Pods/RxSwift/RxSwift/Observables/AddRef.swift b/Pods/RxSwift/RxSwift/Observables/AddRef.swift index b782c13f..a69147c8 100644 --- a/Pods/RxSwift/RxSwift/Observables/AddRef.swift +++ b/Pods/RxSwift/RxSwift/Observables/AddRef.swift @@ -15,30 +15,29 @@ final class AddRefSink : Sink, ObserverType { func on(_ event: Event) { switch event { - case .next(_): - forwardOn(event) - case .completed, .error(_): - forwardOn(event) - dispose() + case .next: + self.forwardOn(event) + case .completed, .error: + self.forwardOn(event) + self.dispose() } } } final class AddRef : Producer { - typealias EventHandler = (Event) throws -> Void private let _source: Observable private let _refCount: RefCountDisposable init(source: Observable, refCount: RefCountDisposable) { - _source = source - _refCount = refCount + self._source = source + self._refCount = refCount } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { - let releaseDisposable = _refCount.retain() + let releaseDisposable = self._refCount.retain() let sink = AddRefSink(observer: observer, cancel: cancel) - let subscription = Disposables.create(releaseDisposable, _source.subscribe(sink)) + let subscription = Disposables.create(releaseDisposable, self._source.subscribe(sink)) return (sink: sink, subscription: subscription) } diff --git a/Pods/RxSwift/RxSwift/Observables/Amb.swift b/Pods/RxSwift/RxSwift/Observables/Amb.swift index 08ec04e1..b4b9b7ee 100644 --- a/Pods/RxSwift/RxSwift/Observables/Amb.swift +++ b/Pods/RxSwift/RxSwift/Observables/Amb.swift @@ -35,7 +35,7 @@ extension ObservableType { public func amb (_ right: O2) -> Observable where O2.E == E { - return Amb(left: asObservable(), right: right.asObservable()) + return Amb(left: self.asObservable(), right: right.asObservable()) } } @@ -45,7 +45,7 @@ fileprivate enum AmbState { case right } -final fileprivate class AmbObserver : ObserverType { +final private class AmbObserver: ObserverType { typealias Element = O.E typealias Parent = AmbSink typealias This = AmbObserver @@ -57,29 +57,29 @@ final fileprivate class AmbObserver : ObserverType { init(parent: Parent, cancel: Disposable, sink: @escaping Sink) { #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif - _parent = parent - _sink = sink - _cancel = cancel + self._parent = parent + self._sink = sink + self._cancel = cancel } func on(_ event: Event) { - _sink(self, event) + self._sink(self, event) if event.isStopEvent { - _cancel.dispose() + self._cancel.dispose() } } deinit { #if TRACE_RESOURCES - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() #endif } } -final fileprivate class AmbSink : Sink { +final private class AmbSink: Sink { typealias ElementType = O.E typealias Parent = Amb typealias AmbObserverType = AmbObserver @@ -91,7 +91,7 @@ final fileprivate class AmbSink : Sink { private var _choice = AmbState.neither init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } @@ -133,20 +133,20 @@ final fileprivate class AmbSink : Sink { decide(o, e, .right, subscription1) } - subscription1.setDisposable(_parent._left.subscribe(sink1)) - subscription2.setDisposable(_parent._right.subscribe(sink2)) + subscription1.setDisposable(self._parent._left.subscribe(sink1)) + subscription2.setDisposable(self._parent._right.subscribe(sink2)) return disposeAll } } -final fileprivate class Amb: Producer { +final private class Amb: Producer { fileprivate let _left: Observable fileprivate let _right: Observable init(left: Observable, right: Observable) { - _left = left - _right = right + self._left = left + self._right = right } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/AsMaybe.swift b/Pods/RxSwift/RxSwift/Observables/AsMaybe.swift index 36fa685f..d9010dd4 100644 --- a/Pods/RxSwift/RxSwift/Observables/AsMaybe.swift +++ b/Pods/RxSwift/RxSwift/Observables/AsMaybe.swift @@ -10,26 +10,26 @@ fileprivate final class AsMaybeSink : Sink, ObserverType { typealias ElementType = O.E typealias E = ElementType - private var _element: Event? = nil + private var _element: Event? func on(_ event: Event) { switch event { case .next: - if _element != nil { - forwardOn(.error(RxError.moreThanOneElement)) - dispose() + if self._element != nil { + self.forwardOn(.error(RxError.moreThanOneElement)) + self.dispose() } - _element = event + self._element = event case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - if let element = _element { - forwardOn(element) + if let element = self._element { + self.forwardOn(element) } - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } @@ -38,12 +38,12 @@ final class AsMaybe: Producer { fileprivate let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = AsMaybeSink(observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/AsSingle.swift b/Pods/RxSwift/RxSwift/Observables/AsSingle.swift index 080aa8e1..8682f1fb 100644 --- a/Pods/RxSwift/RxSwift/Observables/AsSingle.swift +++ b/Pods/RxSwift/RxSwift/Observables/AsSingle.swift @@ -10,29 +10,29 @@ fileprivate final class AsSingleSink : Sink, ObserverType { typealias ElementType = O.E typealias E = ElementType - private var _element: Event? = nil + private var _element: Event? func on(_ event: Event) { switch event { case .next: - if _element != nil { - forwardOn(.error(RxError.moreThanOneElement)) - dispose() + if self._element != nil { + self.forwardOn(.error(RxError.moreThanOneElement)) + self.dispose() } - _element = event + self._element = event case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - if let element = _element { - forwardOn(element) - forwardOn(.completed) + if let element = self._element { + self.forwardOn(element) + self.forwardOn(.completed) } else { - forwardOn(.error(RxError.noElements)) + self.forwardOn(.error(RxError.noElements)) } - dispose() + self.dispose() } } } @@ -41,12 +41,12 @@ final class AsSingle: Producer { fileprivate let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = AsSingleSink(observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Buffer.swift b/Pods/RxSwift/RxSwift/Observables/Buffer.swift index b8c33ae8..db4cf210 100644 --- a/Pods/RxSwift/RxSwift/Observables/Buffer.swift +++ b/Pods/RxSwift/RxSwift/Observables/Buffer.swift @@ -26,7 +26,7 @@ extension ObservableType { } } -final fileprivate class BufferTimeCount : Producer<[Element]> { +final private class BufferTimeCount: Producer<[Element]> { fileprivate let _timeSpan: RxTimeInterval fileprivate let _count: Int @@ -34,10 +34,10 @@ final fileprivate class BufferTimeCount : Producer<[Element]> { fileprivate let _source: Observable init(source: Observable, timeSpan: RxTimeInterval, count: Int, scheduler: SchedulerType) { - _source = source - _timeSpan = timeSpan - _count = count - _scheduler = scheduler + self._source = source + self._timeSpan = timeSpan + self._count = count + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == [Element] { @@ -47,7 +47,7 @@ final fileprivate class BufferTimeCount : Producer<[Element]> { } } -final fileprivate class BufferTimeCountSink +final private class BufferTimeCountSink : Sink , LockOwnerType , ObserverType @@ -65,64 +65,64 @@ final fileprivate class BufferTimeCountSink private var _windowID = 0 init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - createTimer(_windowID) + self.createTimer(self._windowID) return Disposables.create(_timerD, _parent._source.subscribe(self)) } func startNewWindowAndSendCurrentOne() { - _windowID = _windowID &+ 1 - let windowID = _windowID + self._windowID = self._windowID &+ 1 + let windowID = self._windowID - let buffer = _buffer - _buffer = [] - forwardOn(.next(buffer)) + let buffer = self._buffer + self._buffer = [] + self.forwardOn(.next(buffer)) - createTimer(windowID) + self.createTimer(windowID) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next(let element): - _buffer.append(element) + self._buffer.append(element) - if _buffer.count == _parent._count { - startNewWindowAndSendCurrentOne() + if self._buffer.count == self._parent._count { + self.startNewWindowAndSendCurrentOne() } case .error(let error): - _buffer = [] - forwardOn(.error(error)) - dispose() + self._buffer = [] + self.forwardOn(.error(error)) + self.dispose() case .completed: - forwardOn(.next(_buffer)) - forwardOn(.completed) - dispose() + self.forwardOn(.next(self._buffer)) + self.forwardOn(.completed) + self.dispose() } } func createTimer(_ windowID: Int) { - if _timerD.isDisposed { + if self._timerD.isDisposed { return } - if _windowID != windowID { + if self._windowID != windowID { return } let nextTimer = SingleAssignmentDisposable() - _timerD.disposable = nextTimer + self._timerD.disposable = nextTimer - let disposable = _parent._scheduler.scheduleRelative(windowID, dueTime: _parent._timeSpan) { previousWindowID in + let disposable = self._parent._scheduler.scheduleRelative(windowID, dueTime: self._parent._timeSpan) { previousWindowID in self._lock.performLocked { if previousWindowID != self._windowID { return diff --git a/Pods/RxSwift/RxSwift/Observables/Catch.swift b/Pods/RxSwift/RxSwift/Observables/Catch.swift index 187eb8a9..13060767 100644 --- a/Pods/RxSwift/RxSwift/Observables/Catch.swift +++ b/Pods/RxSwift/RxSwift/Observables/Catch.swift @@ -18,7 +18,7 @@ extension ObservableType { */ public func catchError(_ handler: @escaping (Swift.Error) throws -> Observable) -> Observable { - return Catch(source: asObservable(), handler: handler) + return Catch(source: self.asObservable(), handler: handler) } /** @@ -31,7 +31,7 @@ extension ObservableType { */ public func catchErrorJustReturn(_ element: E) -> Observable { - return Catch(source: asObservable(), handler: { _ in Observable.just(element) }) + return Catch(source: self.asObservable(), handler: { _ in Observable.just(element) }) } } @@ -83,29 +83,29 @@ extension ObservableType { // catch with callback -final fileprivate class CatchSinkProxy : ObserverType { +final private class CatchSinkProxy: ObserverType { typealias E = O.E typealias Parent = CatchSink private let _parent: Parent init(parent: Parent) { - _parent = parent + self._parent = parent } func on(_ event: Event) { - _parent.forwardOn(event) + self._parent.forwardOn(event) switch event { case .next: break case .error, .completed: - _parent.dispose() + self._parent.dispose() } } } -final fileprivate class CatchSink : Sink, ObserverType { +final private class CatchSink: Sink, ObserverType { typealias E = O.E typealias Parent = Catch @@ -113,50 +113,50 @@ final fileprivate class CatchSink : Sink, ObserverType { private let _subscription = SerialDisposable() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { let d1 = SingleAssignmentDisposable() - _subscription.disposable = d1 - d1.setDisposable(_parent._source.subscribe(self)) + self._subscription.disposable = d1 + d1.setDisposable(self._parent._source.subscribe(self)) - return _subscription + return self._subscription } func on(_ event: Event) { switch event { case .next: - forwardOn(event) + self.forwardOn(event) case .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .error(let error): do { - let catchSequence = try _parent._handler(error) + let catchSequence = try self._parent._handler(error) let observer = CatchSinkProxy(parent: self) - _subscription.disposable = catchSequence.subscribe(observer) + self._subscription.disposable = catchSequence.subscribe(observer) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() } } } } -final fileprivate class Catch : Producer { +final private class Catch: Producer { typealias Handler = (Swift.Error) throws -> Observable fileprivate let _source: Observable fileprivate let _handler: Handler init(source: Observable, handler: @escaping Handler) { - _source = source - _handler = handler + self._source = source + self._handler = handler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { @@ -168,9 +168,9 @@ final fileprivate class Catch : Producer { // catch enumerable -final fileprivate class CatchSequenceSink +final private class CatchSequenceSink : TailRecursiveSink - , ObserverType where S.Iterator.Element : ObservableConvertibleType, S.Iterator.Element.E == O.E { + , ObserverType where S.Iterator.Element: ObservableConvertibleType, S.Iterator.Element.E == O.E { typealias Element = O.E typealias Parent = CatchSequence @@ -183,13 +183,13 @@ final fileprivate class CatchSequenceSink func on(_ event: Event) { switch event { case .next: - forwardOn(event) + self.forwardOn(event) case .error(let error): - _lastError = error - schedule(.moveNext) + self._lastError = error + self.schedule(.moveNext) case .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } } @@ -198,11 +198,11 @@ final fileprivate class CatchSequenceSink } override func done() { - if let lastError = _lastError { - forwardOn(.error(lastError)) + if let lastError = self._lastError { + self.forwardOn(.error(lastError)) } else { - forwardOn(.completed) + self.forwardOn(.completed) } self.dispose() @@ -218,7 +218,7 @@ final fileprivate class CatchSequenceSink } } -final fileprivate class CatchSequence : Producer where S.Iterator.Element : ObservableConvertibleType { +final private class CatchSequence: Producer where S.Iterator.Element: ObservableConvertibleType { typealias Element = S.Iterator.Element.E let sources: S diff --git a/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift b/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift index 45e01737..b62fa292 100644 --- a/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift +++ b/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift @@ -33,8 +33,8 @@ extension ObservableType { } } -final fileprivate class CombineLatestCollectionTypeSink - : Sink where C.Iterator.Element : ObservableConvertibleType { +final private class CombineLatestCollectionTypeSink + : Sink where C.Iterator.Element: ObservableConvertibleType { typealias R = O.E typealias Parent = CombineLatestCollectionType typealias SourceElement = C.Iterator.Element.E @@ -51,64 +51,64 @@ final fileprivate class CombineLatestCollectionTypeSink() - _subscriptions.reserveCapacity(parent._count) + self._parent = parent + self._values = [SourceElement?](repeating: nil, count: parent._count) + self._isDone = [Bool](repeating: false, count: parent._count) + self._subscriptions = [SingleAssignmentDisposable]() + self._subscriptions.reserveCapacity(parent._count) for _ in 0 ..< parent._count { - _subscriptions.append(SingleAssignmentDisposable()) + self._subscriptions.append(SingleAssignmentDisposable()) } super.init(observer: observer, cancel: cancel) } func on(_ event: Event, atIndex: Int) { - _lock.lock(); defer { _lock.unlock() } // { + self._lock.lock(); defer { self._lock.unlock() } // { switch event { case .next(let element): - if _values[atIndex] == nil { - _numberOfValues += 1 + if self._values[atIndex] == nil { + self._numberOfValues += 1 } - _values[atIndex] = element + self._values[atIndex] = element - if _numberOfValues < _parent._count { - let numberOfOthersThatAreDone = self._numberOfDone - (_isDone[atIndex] ? 1 : 0) + if self._numberOfValues < self._parent._count { + let numberOfOthersThatAreDone = self._numberOfDone - (self._isDone[atIndex] ? 1 : 0) if numberOfOthersThatAreDone == self._parent._count - 1 { - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } return } do { - let result = try _parent._resultSelector(_values.map { $0! }) - forwardOn(.next(result)) + let result = try self._parent._resultSelector(self._values.map { $0! }) + self.forwardOn(.next(result)) } catch let error { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } case .error(let error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() case .completed: - if _isDone[atIndex] { + if self._isDone[atIndex] { return } - _isDone[atIndex] = true - _numberOfDone += 1 + self._isDone[atIndex] = true + self._numberOfDone += 1 - if _numberOfDone == self._parent._count { - forwardOn(.completed) - dispose() + if self._numberOfDone == self._parent._count { + self.forwardOn(.completed) + self.dispose() } else { - _subscriptions[atIndex].dispose() + self._subscriptions[atIndex].dispose() } } // } @@ -116,19 +116,19 @@ final fileprivate class CombineLatestCollectionTypeSink Disposable { var j = 0 - for i in _parent._sources { + for i in self._parent._sources { let index = j let source = i.asObservable() let disposable = source.subscribe(AnyObserver { event in self.on(event, atIndex: index) }) - _subscriptions[j].setDisposable(disposable) + self._subscriptions[j].setDisposable(disposable) j += 1 } - if _parent._sources.isEmpty { + if self._parent._sources.isEmpty { self.forwardOn(.completed) } @@ -136,7 +136,7 @@ final fileprivate class CombineLatestCollectionTypeSink : Producer where C.Iterator.Element : ObservableConvertibleType { +final private class CombineLatestCollectionType: Producer where C.Iterator.Element: ObservableConvertibleType { typealias ResultSelector = ([C.Iterator.Element.E]) throws -> R let _sources: C @@ -144,9 +144,9 @@ final fileprivate class CombineLatestCollectionType : Producer let _count: Int init(sources: C, resultSelector: @escaping ResultSelector) { - _sources = sources - _resultSelector = resultSelector - _count = Int(Int64(self._sources.count)) + self._sources = sources + self._resultSelector = resultSelector + self._count = Int(Int64(self._sources.count)) } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { diff --git a/Pods/RxSwift/RxSwift/Observables/CombineLatest+arity.swift b/Pods/RxSwift/RxSwift/Observables/CombineLatest+arity.swift index aad22554..7474bdc4 100644 --- a/Pods/RxSwift/RxSwift/Observables/CombineLatest+arity.swift +++ b/Pods/RxSwift/RxSwift/Observables/CombineLatest+arity.swift @@ -58,7 +58,7 @@ final class CombineLatestSink2_ : CombineLatestSink var _latestElement2: E2! = nil init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 2, observer: observer, cancel: cancel) } @@ -66,11 +66,11 @@ final class CombineLatestSink2_ : CombineLatestSink let subscription1 = SingleAssignmentDisposable() let subscription2 = SingleAssignmentDisposable() - let observer1 = CombineLatestObserver(lock: _lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) - let observer2 = CombineLatestObserver(lock: _lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) + let observer1 = CombineLatestObserver(lock: self._lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) + let observer2 = CombineLatestObserver(lock: self._lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) - subscription1.setDisposable(_parent._source1.subscribe(observer1)) - subscription2.setDisposable(_parent._source2.subscribe(observer2)) + subscription1.setDisposable(self._parent._source1.subscribe(observer1)) + subscription2.setDisposable(self._parent._source2.subscribe(observer2)) return Disposables.create([ subscription1, @@ -79,7 +79,7 @@ final class CombineLatestSink2_ : CombineLatestSink } override func getResult() throws -> R { - return try _parent._resultSelector(_latestElement1, _latestElement2) + return try self._parent._resultSelector(self._latestElement1, self._latestElement2) } } @@ -92,10 +92,10 @@ final class CombineLatest2 : Producer { let _resultSelector: ResultSelector init(source1: Observable, source2: Observable, resultSelector: @escaping ResultSelector) { - _source1 = source1 - _source2 = source2 + self._source1 = source1 + self._source2 = source2 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -157,7 +157,7 @@ final class CombineLatestSink3_ : CombineLatestSink var _latestElement3: E3! = nil init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 3, observer: observer, cancel: cancel) } @@ -166,13 +166,13 @@ final class CombineLatestSink3_ : CombineLatestSink let subscription2 = SingleAssignmentDisposable() let subscription3 = SingleAssignmentDisposable() - let observer1 = CombineLatestObserver(lock: _lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) - let observer2 = CombineLatestObserver(lock: _lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) - let observer3 = CombineLatestObserver(lock: _lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) + let observer1 = CombineLatestObserver(lock: self._lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) + let observer2 = CombineLatestObserver(lock: self._lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) + let observer3 = CombineLatestObserver(lock: self._lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) - subscription1.setDisposable(_parent._source1.subscribe(observer1)) - subscription2.setDisposable(_parent._source2.subscribe(observer2)) - subscription3.setDisposable(_parent._source3.subscribe(observer3)) + subscription1.setDisposable(self._parent._source1.subscribe(observer1)) + subscription2.setDisposable(self._parent._source2.subscribe(observer2)) + subscription3.setDisposable(self._parent._source3.subscribe(observer3)) return Disposables.create([ subscription1, @@ -182,7 +182,7 @@ final class CombineLatestSink3_ : CombineLatestSink } override func getResult() throws -> R { - return try _parent._resultSelector(_latestElement1, _latestElement2, _latestElement3) + return try self._parent._resultSelector(self._latestElement1, self._latestElement2, self._latestElement3) } } @@ -196,11 +196,11 @@ final class CombineLatest3 : Producer { let _resultSelector: ResultSelector init(source1: Observable, source2: Observable, source3: Observable, resultSelector: @escaping ResultSelector) { - _source1 = source1 - _source2 = source2 - _source3 = source3 + self._source1 = source1 + self._source2 = source2 + self._source3 = source3 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -263,7 +263,7 @@ final class CombineLatestSink4_ : CombineLatest var _latestElement4: E4! = nil init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 4, observer: observer, cancel: cancel) } @@ -273,15 +273,15 @@ final class CombineLatestSink4_ : CombineLatest let subscription3 = SingleAssignmentDisposable() let subscription4 = SingleAssignmentDisposable() - let observer1 = CombineLatestObserver(lock: _lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) - let observer2 = CombineLatestObserver(lock: _lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) - let observer3 = CombineLatestObserver(lock: _lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) - let observer4 = CombineLatestObserver(lock: _lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) + let observer1 = CombineLatestObserver(lock: self._lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) + let observer2 = CombineLatestObserver(lock: self._lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) + let observer3 = CombineLatestObserver(lock: self._lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) + let observer4 = CombineLatestObserver(lock: self._lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) - subscription1.setDisposable(_parent._source1.subscribe(observer1)) - subscription2.setDisposable(_parent._source2.subscribe(observer2)) - subscription3.setDisposable(_parent._source3.subscribe(observer3)) - subscription4.setDisposable(_parent._source4.subscribe(observer4)) + subscription1.setDisposable(self._parent._source1.subscribe(observer1)) + subscription2.setDisposable(self._parent._source2.subscribe(observer2)) + subscription3.setDisposable(self._parent._source3.subscribe(observer3)) + subscription4.setDisposable(self._parent._source4.subscribe(observer4)) return Disposables.create([ subscription1, @@ -292,7 +292,7 @@ final class CombineLatestSink4_ : CombineLatest } override func getResult() throws -> R { - return try _parent._resultSelector(_latestElement1, _latestElement2, _latestElement3, _latestElement4) + return try self._parent._resultSelector(self._latestElement1, self._latestElement2, self._latestElement3, self._latestElement4) } } @@ -307,12 +307,12 @@ final class CombineLatest4 : Producer { let _resultSelector: ResultSelector init(source1: Observable, source2: Observable, source3: Observable, source4: Observable, resultSelector: @escaping ResultSelector) { - _source1 = source1 - _source2 = source2 - _source3 = source3 - _source4 = source4 + self._source1 = source1 + self._source2 = source2 + self._source3 = source3 + self._source4 = source4 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -376,7 +376,7 @@ final class CombineLatestSink5_ : CombineLa var _latestElement5: E5! = nil init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 5, observer: observer, cancel: cancel) } @@ -387,17 +387,17 @@ final class CombineLatestSink5_ : CombineLa let subscription4 = SingleAssignmentDisposable() let subscription5 = SingleAssignmentDisposable() - let observer1 = CombineLatestObserver(lock: _lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) - let observer2 = CombineLatestObserver(lock: _lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) - let observer3 = CombineLatestObserver(lock: _lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) - let observer4 = CombineLatestObserver(lock: _lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) - let observer5 = CombineLatestObserver(lock: _lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) + let observer1 = CombineLatestObserver(lock: self._lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) + let observer2 = CombineLatestObserver(lock: self._lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) + let observer3 = CombineLatestObserver(lock: self._lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) + let observer4 = CombineLatestObserver(lock: self._lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) + let observer5 = CombineLatestObserver(lock: self._lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) - subscription1.setDisposable(_parent._source1.subscribe(observer1)) - subscription2.setDisposable(_parent._source2.subscribe(observer2)) - subscription3.setDisposable(_parent._source3.subscribe(observer3)) - subscription4.setDisposable(_parent._source4.subscribe(observer4)) - subscription5.setDisposable(_parent._source5.subscribe(observer5)) + subscription1.setDisposable(self._parent._source1.subscribe(observer1)) + subscription2.setDisposable(self._parent._source2.subscribe(observer2)) + subscription3.setDisposable(self._parent._source3.subscribe(observer3)) + subscription4.setDisposable(self._parent._source4.subscribe(observer4)) + subscription5.setDisposable(self._parent._source5.subscribe(observer5)) return Disposables.create([ subscription1, @@ -409,7 +409,7 @@ final class CombineLatestSink5_ : CombineLa } override func getResult() throws -> R { - return try _parent._resultSelector(_latestElement1, _latestElement2, _latestElement3, _latestElement4, _latestElement5) + return try self._parent._resultSelector(self._latestElement1, self._latestElement2, self._latestElement3, self._latestElement4, self._latestElement5) } } @@ -425,13 +425,13 @@ final class CombineLatest5 : Producer { let _resultSelector: ResultSelector init(source1: Observable, source2: Observable, source3: Observable, source4: Observable, source5: Observable, resultSelector: @escaping ResultSelector) { - _source1 = source1 - _source2 = source2 - _source3 = source3 - _source4 = source4 - _source5 = source5 + self._source1 = source1 + self._source2 = source2 + self._source3 = source3 + self._source4 = source4 + self._source5 = source5 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -496,7 +496,7 @@ final class CombineLatestSink6_ : Combi var _latestElement6: E6! = nil init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 6, observer: observer, cancel: cancel) } @@ -508,19 +508,19 @@ final class CombineLatestSink6_ : Combi let subscription5 = SingleAssignmentDisposable() let subscription6 = SingleAssignmentDisposable() - let observer1 = CombineLatestObserver(lock: _lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) - let observer2 = CombineLatestObserver(lock: _lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) - let observer3 = CombineLatestObserver(lock: _lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) - let observer4 = CombineLatestObserver(lock: _lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) - let observer5 = CombineLatestObserver(lock: _lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) - let observer6 = CombineLatestObserver(lock: _lock, parent: self, index: 5, setLatestValue: { (e: E6) -> Void in self._latestElement6 = e }, this: subscription6) + let observer1 = CombineLatestObserver(lock: self._lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) + let observer2 = CombineLatestObserver(lock: self._lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) + let observer3 = CombineLatestObserver(lock: self._lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) + let observer4 = CombineLatestObserver(lock: self._lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) + let observer5 = CombineLatestObserver(lock: self._lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) + let observer6 = CombineLatestObserver(lock: self._lock, parent: self, index: 5, setLatestValue: { (e: E6) -> Void in self._latestElement6 = e }, this: subscription6) - subscription1.setDisposable(_parent._source1.subscribe(observer1)) - subscription2.setDisposable(_parent._source2.subscribe(observer2)) - subscription3.setDisposable(_parent._source3.subscribe(observer3)) - subscription4.setDisposable(_parent._source4.subscribe(observer4)) - subscription5.setDisposable(_parent._source5.subscribe(observer5)) - subscription6.setDisposable(_parent._source6.subscribe(observer6)) + subscription1.setDisposable(self._parent._source1.subscribe(observer1)) + subscription2.setDisposable(self._parent._source2.subscribe(observer2)) + subscription3.setDisposable(self._parent._source3.subscribe(observer3)) + subscription4.setDisposable(self._parent._source4.subscribe(observer4)) + subscription5.setDisposable(self._parent._source5.subscribe(observer5)) + subscription6.setDisposable(self._parent._source6.subscribe(observer6)) return Disposables.create([ subscription1, @@ -533,7 +533,7 @@ final class CombineLatestSink6_ : Combi } override func getResult() throws -> R { - return try _parent._resultSelector(_latestElement1, _latestElement2, _latestElement3, _latestElement4, _latestElement5, _latestElement6) + return try self._parent._resultSelector(self._latestElement1, self._latestElement2, self._latestElement3, self._latestElement4, self._latestElement5, self._latestElement6) } } @@ -550,14 +550,14 @@ final class CombineLatest6 : Producer { let _resultSelector: ResultSelector init(source1: Observable, source2: Observable, source3: Observable, source4: Observable, source5: Observable, source6: Observable, resultSelector: @escaping ResultSelector) { - _source1 = source1 - _source2 = source2 - _source3 = source3 - _source4 = source4 - _source5 = source5 - _source6 = source6 + self._source1 = source1 + self._source2 = source2 + self._source3 = source3 + self._source4 = source4 + self._source5 = source5 + self._source6 = source6 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -623,7 +623,7 @@ final class CombineLatestSink7_ : C var _latestElement7: E7! = nil init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 7, observer: observer, cancel: cancel) } @@ -636,21 +636,21 @@ final class CombineLatestSink7_ : C let subscription6 = SingleAssignmentDisposable() let subscription7 = SingleAssignmentDisposable() - let observer1 = CombineLatestObserver(lock: _lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) - let observer2 = CombineLatestObserver(lock: _lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) - let observer3 = CombineLatestObserver(lock: _lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) - let observer4 = CombineLatestObserver(lock: _lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) - let observer5 = CombineLatestObserver(lock: _lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) - let observer6 = CombineLatestObserver(lock: _lock, parent: self, index: 5, setLatestValue: { (e: E6) -> Void in self._latestElement6 = e }, this: subscription6) - let observer7 = CombineLatestObserver(lock: _lock, parent: self, index: 6, setLatestValue: { (e: E7) -> Void in self._latestElement7 = e }, this: subscription7) - - subscription1.setDisposable(_parent._source1.subscribe(observer1)) - subscription2.setDisposable(_parent._source2.subscribe(observer2)) - subscription3.setDisposable(_parent._source3.subscribe(observer3)) - subscription4.setDisposable(_parent._source4.subscribe(observer4)) - subscription5.setDisposable(_parent._source5.subscribe(observer5)) - subscription6.setDisposable(_parent._source6.subscribe(observer6)) - subscription7.setDisposable(_parent._source7.subscribe(observer7)) + let observer1 = CombineLatestObserver(lock: self._lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) + let observer2 = CombineLatestObserver(lock: self._lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) + let observer3 = CombineLatestObserver(lock: self._lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) + let observer4 = CombineLatestObserver(lock: self._lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) + let observer5 = CombineLatestObserver(lock: self._lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) + let observer6 = CombineLatestObserver(lock: self._lock, parent: self, index: 5, setLatestValue: { (e: E6) -> Void in self._latestElement6 = e }, this: subscription6) + let observer7 = CombineLatestObserver(lock: self._lock, parent: self, index: 6, setLatestValue: { (e: E7) -> Void in self._latestElement7 = e }, this: subscription7) + + subscription1.setDisposable(self._parent._source1.subscribe(observer1)) + subscription2.setDisposable(self._parent._source2.subscribe(observer2)) + subscription3.setDisposable(self._parent._source3.subscribe(observer3)) + subscription4.setDisposable(self._parent._source4.subscribe(observer4)) + subscription5.setDisposable(self._parent._source5.subscribe(observer5)) + subscription6.setDisposable(self._parent._source6.subscribe(observer6)) + subscription7.setDisposable(self._parent._source7.subscribe(observer7)) return Disposables.create([ subscription1, @@ -664,7 +664,7 @@ final class CombineLatestSink7_ : C } override func getResult() throws -> R { - return try _parent._resultSelector(_latestElement1, _latestElement2, _latestElement3, _latestElement4, _latestElement5, _latestElement6, _latestElement7) + return try self._parent._resultSelector(self._latestElement1, self._latestElement2, self._latestElement3, self._latestElement4, self._latestElement5, self._latestElement6, self._latestElement7) } } @@ -682,15 +682,15 @@ final class CombineLatest7 : Producer { let _resultSelector: ResultSelector init(source1: Observable, source2: Observable, source3: Observable, source4: Observable, source5: Observable, source6: Observable, source7: Observable, resultSelector: @escaping ResultSelector) { - _source1 = source1 - _source2 = source2 - _source3 = source3 - _source4 = source4 - _source5 = source5 - _source6 = source6 - _source7 = source7 + self._source1 = source1 + self._source2 = source2 + self._source3 = source3 + self._source4 = source4 + self._source5 = source5 + self._source6 = source6 + self._source7 = source7 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -757,7 +757,7 @@ final class CombineLatestSink8_ var _latestElement8: E8! = nil init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 8, observer: observer, cancel: cancel) } @@ -771,23 +771,23 @@ final class CombineLatestSink8_ let subscription7 = SingleAssignmentDisposable() let subscription8 = SingleAssignmentDisposable() - let observer1 = CombineLatestObserver(lock: _lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) - let observer2 = CombineLatestObserver(lock: _lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) - let observer3 = CombineLatestObserver(lock: _lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) - let observer4 = CombineLatestObserver(lock: _lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) - let observer5 = CombineLatestObserver(lock: _lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) - let observer6 = CombineLatestObserver(lock: _lock, parent: self, index: 5, setLatestValue: { (e: E6) -> Void in self._latestElement6 = e }, this: subscription6) - let observer7 = CombineLatestObserver(lock: _lock, parent: self, index: 6, setLatestValue: { (e: E7) -> Void in self._latestElement7 = e }, this: subscription7) - let observer8 = CombineLatestObserver(lock: _lock, parent: self, index: 7, setLatestValue: { (e: E8) -> Void in self._latestElement8 = e }, this: subscription8) - - subscription1.setDisposable(_parent._source1.subscribe(observer1)) - subscription2.setDisposable(_parent._source2.subscribe(observer2)) - subscription3.setDisposable(_parent._source3.subscribe(observer3)) - subscription4.setDisposable(_parent._source4.subscribe(observer4)) - subscription5.setDisposable(_parent._source5.subscribe(observer5)) - subscription6.setDisposable(_parent._source6.subscribe(observer6)) - subscription7.setDisposable(_parent._source7.subscribe(observer7)) - subscription8.setDisposable(_parent._source8.subscribe(observer8)) + let observer1 = CombineLatestObserver(lock: self._lock, parent: self, index: 0, setLatestValue: { (e: E1) -> Void in self._latestElement1 = e }, this: subscription1) + let observer2 = CombineLatestObserver(lock: self._lock, parent: self, index: 1, setLatestValue: { (e: E2) -> Void in self._latestElement2 = e }, this: subscription2) + let observer3 = CombineLatestObserver(lock: self._lock, parent: self, index: 2, setLatestValue: { (e: E3) -> Void in self._latestElement3 = e }, this: subscription3) + let observer4 = CombineLatestObserver(lock: self._lock, parent: self, index: 3, setLatestValue: { (e: E4) -> Void in self._latestElement4 = e }, this: subscription4) + let observer5 = CombineLatestObserver(lock: self._lock, parent: self, index: 4, setLatestValue: { (e: E5) -> Void in self._latestElement5 = e }, this: subscription5) + let observer6 = CombineLatestObserver(lock: self._lock, parent: self, index: 5, setLatestValue: { (e: E6) -> Void in self._latestElement6 = e }, this: subscription6) + let observer7 = CombineLatestObserver(lock: self._lock, parent: self, index: 6, setLatestValue: { (e: E7) -> Void in self._latestElement7 = e }, this: subscription7) + let observer8 = CombineLatestObserver(lock: self._lock, parent: self, index: 7, setLatestValue: { (e: E8) -> Void in self._latestElement8 = e }, this: subscription8) + + subscription1.setDisposable(self._parent._source1.subscribe(observer1)) + subscription2.setDisposable(self._parent._source2.subscribe(observer2)) + subscription3.setDisposable(self._parent._source3.subscribe(observer3)) + subscription4.setDisposable(self._parent._source4.subscribe(observer4)) + subscription5.setDisposable(self._parent._source5.subscribe(observer5)) + subscription6.setDisposable(self._parent._source6.subscribe(observer6)) + subscription7.setDisposable(self._parent._source7.subscribe(observer7)) + subscription8.setDisposable(self._parent._source8.subscribe(observer8)) return Disposables.create([ subscription1, @@ -802,7 +802,7 @@ final class CombineLatestSink8_ } override func getResult() throws -> R { - return try _parent._resultSelector(_latestElement1, _latestElement2, _latestElement3, _latestElement4, _latestElement5, _latestElement6, _latestElement7, _latestElement8) + return try self._parent._resultSelector(self._latestElement1, self._latestElement2, self._latestElement3, self._latestElement4, self._latestElement5, self._latestElement6, self._latestElement7, self._latestElement8) } } @@ -821,16 +821,16 @@ final class CombineLatest8 : Producer { let _resultSelector: ResultSelector init(source1: Observable, source2: Observable, source3: Observable, source4: Observable, source5: Observable, source6: Observable, source7: Observable, source8: Observable, resultSelector: @escaping ResultSelector) { - _source1 = source1 - _source2 = source2 - _source3 = source3 - _source4 = source4 - _source5 = source5 - _source6 = source6 - _source7 = source7 - _source8 = source8 - - _resultSelector = resultSelector + self._source1 = source1 + self._source2 = source2 + self._source3 = source3 + self._source4 = source4 + self._source5 = source5 + self._source6 = source6 + self._source7 = source7 + self._source8 = source8 + + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { diff --git a/Pods/RxSwift/RxSwift/Observables/CombineLatest.swift b/Pods/RxSwift/RxSwift/Observables/CombineLatest.swift index 8c03e8c3..dbecf98a 100644 --- a/Pods/RxSwift/RxSwift/Observables/CombineLatest.swift +++ b/Pods/RxSwift/RxSwift/Observables/CombineLatest.swift @@ -26,9 +26,9 @@ class CombineLatestSink private var _isDone: [Bool] init(arity: Int, observer: O, cancel: Cancelable) { - _arity = arity - _hasValue = [Bool](repeating: false, count: arity) - _isDone = [Bool](repeating: false, count: arity) + self._arity = arity + self._hasValue = [Bool](repeating: false, count: arity) + self._isDone = [Bool](repeating: false, count: arity) super.init(observer: observer, cancel: cancel) } @@ -38,54 +38,54 @@ class CombineLatestSink } func next(_ index: Int) { - if !_hasValue[index] { - _hasValue[index] = true - _numberOfValues += 1 + if !self._hasValue[index] { + self._hasValue[index] = true + self._numberOfValues += 1 } - if _numberOfValues == _arity { + if self._numberOfValues == self._arity { do { - let result = try getResult() - forwardOn(.next(result)) + let result = try self.getResult() + self.forwardOn(.next(result)) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() } } else { var allOthersDone = true - for i in 0 ..< _arity { - if i != index && !_isDone[i] { + for i in 0 ..< self._arity { + if i != index && !self._isDone[i] { allOthersDone = false break } } if allOthersDone { - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } func fail(_ error: Swift.Error) { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } func done(_ index: Int) { - if _isDone[index] { + if self._isDone[index] { return } - _isDone[index] = true - _numberOfDone += 1 + self._isDone[index] = true + self._numberOfDone += 1 - if _numberOfDone == _arity { - forwardOn(.completed) - dispose() + if self._numberOfDone == self._arity { + self.forwardOn(.completed) + self.dispose() } } } @@ -105,28 +105,28 @@ final class CombineLatestObserver private let _setLatestValue: ValueSetter init(lock: RecursiveLock, parent: CombineLatestProtocol, index: Int, setLatestValue: @escaping ValueSetter, this: Disposable) { - _lock = lock - _parent = parent - _index = index - _this = this - _setLatestValue = setLatestValue + self._lock = lock + self._parent = parent + self._index = index + self._this = this + self._setLatestValue = setLatestValue } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next(let value): - _setLatestValue(value) - _parent.next(_index) + self._setLatestValue(value) + self._parent.next(self._index) case .error(let error): - _this.dispose() - _parent.fail(error) + self._this.dispose() + self._parent.fail(error) case .completed: - _this.dispose() - _parent.done(_index) + self._this.dispose() + self._parent.done(self._index) } } } diff --git a/Pods/RxSwift/RxSwift/Observables/Concat.swift b/Pods/RxSwift/RxSwift/Observables/Concat.swift index 35ef0e1f..27daf8d4 100644 --- a/Pods/RxSwift/RxSwift/Observables/Concat.swift +++ b/Pods/RxSwift/RxSwift/Observables/Concat.swift @@ -76,9 +76,9 @@ extension ObservableType { } } -final fileprivate class ConcatSink +final private class ConcatSink : TailRecursiveSink - , ObserverType where S.Iterator.Element : ObservableConvertibleType, S.Iterator.Element.E == O.E { + , ObserverType where S.Iterator.Element: ObservableConvertibleType, S.Iterator.Element.E == O.E { typealias Element = O.E override init(observer: O, cancel: Cancelable) { @@ -88,12 +88,12 @@ final fileprivate class ConcatSink func on(_ event: Event){ switch event { case .next: - forwardOn(event) + self.forwardOn(event) case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - schedule(.moveNext) + self.schedule(.moveNext) } } @@ -111,20 +111,20 @@ final fileprivate class ConcatSink } } -final fileprivate class Concat : Producer where S.Iterator.Element : ObservableConvertibleType { +final private class Concat: Producer where S.Iterator.Element: ObservableConvertibleType { typealias Element = S.Iterator.Element.E fileprivate let _sources: S fileprivate let _count: IntMax? init(sources: S, count: IntMax?) { - _sources = sources - _count = count + self._sources = sources + self._count = count } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = ConcatSink(observer: observer, cancel: cancel) - let subscription = sink.run((_sources.makeIterator(), _count)) + let subscription = sink.run((self._sources.makeIterator(), self._count)) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Create.swift b/Pods/RxSwift/RxSwift/Observables/Create.swift index 507c8e6d..287b088c 100644 --- a/Pods/RxSwift/RxSwift/Observables/Create.swift +++ b/Pods/RxSwift/RxSwift/Observables/Create.swift @@ -22,7 +22,7 @@ extension ObservableType { } } -final fileprivate class AnonymousObservableSink : Sink, ObserverType { +final private class AnonymousObservableSink: Sink, ObserverType { typealias E = O.E typealias Parent = AnonymousObservable @@ -39,19 +39,19 @@ final fileprivate class AnonymousObservableSink : Sink, Obse func on(_ event: Event) { #if DEBUG - _synchronizationTracker.register(synchronizationErrorMessage: .default) - defer { _synchronizationTracker.unregister() } + self._synchronizationTracker.register(synchronizationErrorMessage: .default) + defer { self._synchronizationTracker.unregister() } #endif switch event { case .next: - if _isStopped.load() == 1 { + if load(&self._isStopped) == 1 { return } - forwardOn(event) + self.forwardOn(event) case .error, .completed: - if _isStopped.fetchOr(1) == 0 { - forwardOn(event) - dispose() + if fetchOr(&self._isStopped, 1) == 0 { + self.forwardOn(event) + self.dispose() } } } @@ -61,13 +61,13 @@ final fileprivate class AnonymousObservableSink : Sink, Obse } } -final fileprivate class AnonymousObservable : Producer { +final private class AnonymousObservable: Producer { typealias SubscribeHandler = (AnyObserver) -> Disposable let _subscribeHandler: SubscribeHandler init(_ subscribeHandler: @escaping SubscribeHandler) { - _subscribeHandler = subscribeHandler + self._subscribeHandler = subscribeHandler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/Debounce.swift b/Pods/RxSwift/RxSwift/Observables/Debounce.swift index 866427a0..0b23cc94 100644 --- a/Pods/RxSwift/RxSwift/Observables/Debounce.swift +++ b/Pods/RxSwift/RxSwift/Observables/Debounce.swift @@ -23,7 +23,7 @@ extension ObservableType { } } -final fileprivate class DebounceSink +final private class DebounceSink : Sink , ObserverType , LockOwnerType @@ -37,77 +37,76 @@ final fileprivate class DebounceSink // state private var _id = 0 as UInt64 - private var _value: Element? = nil + private var _value: Element? let cancellable = SerialDisposable() init(parent: ParentType, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - let subscription = _parent._source.subscribe(self) + let subscription = self._parent._source.subscribe(self) return Disposables.create(subscription, cancellable) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next(let element): - _id = _id &+ 1 - let currentId = _id - _value = element + self._id = self._id &+ 1 + let currentId = self._id + self._value = element - let scheduler = _parent._scheduler - let dueTime = _parent._dueTime + let scheduler = self._parent._scheduler + let dueTime = self._parent._dueTime let d = SingleAssignmentDisposable() self.cancellable.disposable = d d.setDisposable(scheduler.scheduleRelative(currentId, dueTime: dueTime, action: self.propagate)) case .error: - _value = nil - forwardOn(event) - dispose() + self._value = nil + self.forwardOn(event) + self.dispose() case .completed: - if let value = _value { - _value = nil - forwardOn(.next(value)) + if let value = self._value { + self._value = nil + self.forwardOn(.next(value)) } - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } func propagate(_ currentId: UInt64) -> Disposable { - _lock.lock(); defer { _lock.unlock() } // { - let originalValue = _value + self._lock.lock(); defer { self._lock.unlock() } // { + let originalValue = self._value - if let value = originalValue, _id == currentId { - _value = nil - forwardOn(.next(value)) + if let value = originalValue, self._id == currentId { + self._value = nil + self.forwardOn(.next(value)) } // } return Disposables.create() } } -final fileprivate class Debounce : Producer { - +final private class Debounce: Producer { fileprivate let _source: Observable fileprivate let _dueTime: RxTimeInterval fileprivate let _scheduler: SchedulerType init(source: Observable, dueTime: RxTimeInterval, scheduler: SchedulerType) { - _source = source - _dueTime = dueTime - _scheduler = scheduler + self._source = source + self._dueTime = dueTime + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/Debug.swift b/Pods/RxSwift/RxSwift/Observables/Debug.swift index 85b8af75..1a07eb6e 100644 --- a/Pods/RxSwift/RxSwift/Observables/Debug.swift +++ b/Pods/RxSwift/RxSwift/Observables/Debug.swift @@ -32,7 +32,7 @@ fileprivate func logEvent(_ identifier: String, dateFormat: DateFormatter, conte print("\(dateFormat.string(from: Date())): \(identifier) -> \(content)") } -final fileprivate class DebugSink : Sink, ObserverType where O.E == Source.E { +final private class DebugSink: Sink, ObserverType where O.E == Source.E { typealias Element = O.E typealias Parent = Debug @@ -40,10 +40,10 @@ final fileprivate class DebugSink : Sin private let _timestampFormatter = DateFormatter() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _timestampFormatter.dateFormat = dateFormat + self._parent = parent + self._timestampFormatter.dateFormat = dateFormat - logEvent(_parent._identifier, dateFormat: _timestampFormatter, content: "subscribed") + logEvent(self._parent._identifier, dateFormat: self._timestampFormatter, content: "subscribed") super.init(observer: observer, cancel: cancel) } @@ -52,35 +52,35 @@ final fileprivate class DebugSink : Sin let maxEventTextLength = 40 let eventText = "\(event)" - let eventNormalized = (eventText.count > maxEventTextLength) && _parent._trimOutput + let eventNormalized = (eventText.count > maxEventTextLength) && self._parent._trimOutput ? String(eventText.prefix(maxEventTextLength / 2)) + "..." + String(eventText.suffix(maxEventTextLength / 2)) : eventText - logEvent(_parent._identifier, dateFormat: _timestampFormatter, content: "Event \(eventNormalized)") + logEvent(self._parent._identifier, dateFormat: self._timestampFormatter, content: "Event \(eventNormalized)") - forwardOn(event) + self.forwardOn(event) if event.isStopEvent { - dispose() + self.dispose() } } override func dispose() { if !self.disposed { - logEvent(_parent._identifier, dateFormat: _timestampFormatter, content: "isDisposed") + logEvent(self._parent._identifier, dateFormat: self._timestampFormatter, content: "isDisposed") } super.dispose() } } -final fileprivate class Debug : Producer { +final private class Debug: Producer { fileprivate let _identifier: String fileprivate let _trimOutput: Bool fileprivate let _source: Source init(source: Source, identifier: String?, trimOutput: Bool, file: String, line: UInt, function: String) { - _trimOutput = trimOutput + self._trimOutput = trimOutput if let identifier = identifier { - _identifier = identifier + self._identifier = identifier } else { let trimmedFile: String @@ -90,14 +90,14 @@ final fileprivate class Debug : Producer { else { trimmedFile = file } - _identifier = "\(trimmedFile):\(line) (\(function))" + self._identifier = "\(trimmedFile):\(line) (\(function))" } - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Source.E { let sink = DebugSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/DefaultIfEmpty.swift b/Pods/RxSwift/RxSwift/Observables/DefaultIfEmpty.swift index 696361fd..cf0bfed9 100644 --- a/Pods/RxSwift/RxSwift/Observables/DefaultIfEmpty.swift +++ b/Pods/RxSwift/RxSwift/Observables/DefaultIfEmpty.swift @@ -21,46 +21,46 @@ extension ObservableType { } } -final fileprivate class DefaultIfEmptySink: Sink, ObserverType { +final private class DefaultIfEmptySink: Sink, ObserverType { typealias E = O.E private let _default: E private var _isEmpty = true init(default: E, observer: O, cancel: Cancelable) { - _default = `default` + self._default = `default` super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { switch event { - case .next(_): - _isEmpty = false - forwardOn(event) - case .error(_): - forwardOn(event) - dispose() + case .next: + self._isEmpty = false + self.forwardOn(event) + case .error: + self.forwardOn(event) + self.dispose() case .completed: - if _isEmpty { - forwardOn(.next(_default)) + if self._isEmpty { + self.forwardOn(.next(self._default)) } - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } -final fileprivate class DefaultIfEmpty: Producer { +final private class DefaultIfEmpty: Producer { private let _source: Observable private let _default: SourceType init(source: Observable, `default`: SourceType) { - _source = source - _default = `default` + self._source = source + self._default = `default` } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == SourceType { - let sink = DefaultIfEmptySink(default: _default, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let sink = DefaultIfEmptySink(default: self._default, observer: observer, cancel: cancel) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Deferred.swift b/Pods/RxSwift/RxSwift/Observables/Deferred.swift index 947f604a..b75fbf91 100644 --- a/Pods/RxSwift/RxSwift/Observables/Deferred.swift +++ b/Pods/RxSwift/RxSwift/Observables/Deferred.swift @@ -21,53 +21,53 @@ extension ObservableType { } } -final fileprivate class DeferredSink : Sink, ObserverType where S.E == O.E { +final private class DeferredSink: Sink, ObserverType where S.E == O.E { typealias E = O.E private let _observableFactory: () throws -> S init(observableFactory: @escaping () throws -> S, observer: O, cancel: Cancelable) { - _observableFactory = observableFactory + self._observableFactory = observableFactory super.init(observer: observer, cancel: cancel) } func run() -> Disposable { do { - let result = try _observableFactory() + let result = try self._observableFactory() return result.subscribe(self) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() return Disposables.create() } } func on(_ event: Event) { - forwardOn(event) + self.forwardOn(event) switch event { case .next: break case .error: - dispose() + self.dispose() case .completed: - dispose() + self.dispose() } } } -final fileprivate class Deferred : Producer { +final private class Deferred: Producer { typealias Factory = () throws -> S private let _observableFactory : Factory init(observableFactory: @escaping Factory) { - _observableFactory = observableFactory + self._observableFactory = observableFactory } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == S.E { - let sink = DeferredSink(observableFactory: _observableFactory, observer: observer, cancel: cancel) + let sink = DeferredSink(observableFactory: self._observableFactory, observer: observer, cancel: cancel) let subscription = sink.run() return (sink: sink, subscription: subscription) } diff --git a/Pods/RxSwift/RxSwift/Observables/Delay.swift b/Pods/RxSwift/RxSwift/Observables/Delay.swift index 13955a35..61969d5c 100644 --- a/Pods/RxSwift/RxSwift/Observables/Delay.swift +++ b/Pods/RxSwift/RxSwift/Observables/Delay.swift @@ -25,7 +25,7 @@ extension ObservableType { } } -final fileprivate class DelaySink +final private class DelaySink : Sink , ObserverType { typealias E = O.E @@ -44,15 +44,15 @@ final fileprivate class DelaySink private var _active = false // is "run loop" on different scheduler running private var _running = false - private var _errorEvent: Event? = nil + private var _errorEvent: Event? // state private var _queue = Queue<(eventTime: RxTime, event: Event)>(capacity: 0) private var _disposed = false init(observer: O, dueTime: RxTimeInterval, scheduler: SchedulerType, cancel: Cancelable) { - _dueTime = dueTime - _scheduler = scheduler + self._dueTime = dueTime + self._scheduler = scheduler super.init(observer: observer, cancel: cancel) } @@ -63,12 +63,12 @@ final fileprivate class DelaySink // Another complication is that scheduler is potentially concurrent so internal queue is used. func drainQueue(state: (), scheduler: AnyRecursiveScheduler<()>) { - _lock.lock() // { - let hasFailed = _errorEvent != nil + self._lock.lock() // { + let hasFailed = self._errorEvent != nil if !hasFailed { - _running = true + self._running = true } - _lock.unlock() // } + self._lock.unlock() // } if hasFailed { return @@ -77,26 +77,24 @@ final fileprivate class DelaySink var ranAtLeastOnce = false while true { - _lock.lock() // { - let errorEvent = _errorEvent + self._lock.lock() // { + let errorEvent = self._errorEvent - let eventToForwardImmediately = ranAtLeastOnce ? nil : _queue.dequeue()?.event - let nextEventToScheduleOriginalTime: Date? = ranAtLeastOnce && !_queue.isEmpty ? _queue.peek().eventTime : nil + let eventToForwardImmediately = ranAtLeastOnce ? nil : self._queue.dequeue()?.event + let nextEventToScheduleOriginalTime: Date? = ranAtLeastOnce && !self._queue.isEmpty ? self._queue.peek().eventTime : nil - if let _ = errorEvent { - } - else { - if let _ = eventToForwardImmediately { + if errorEvent == nil { + if eventToForwardImmediately != nil { } - else if let _ = nextEventToScheduleOriginalTime { - _running = false + else if nextEventToScheduleOriginalTime != nil { + self._running = false } else { - _running = false - _active = false + self._running = false + self._active = false } } - _lock.unlock() // { + self._lock.unlock() // { if let errorEvent = errorEvent { self.forwardOn(errorEvent) @@ -113,8 +111,8 @@ final fileprivate class DelaySink } } else if let nextEventToScheduleOriginalTime = nextEventToScheduleOriginalTime { - let elapsedTime = _scheduler.now.timeIntervalSince(nextEventToScheduleOriginalTime) - let interval = _dueTime - elapsedTime + let elapsedTime = self._scheduler.now.timeIntervalSince(nextEventToScheduleOriginalTime) + let interval = self._dueTime - elapsedTime let normalizedInterval = interval < 0.0 ? 0.0 : interval scheduler.schedule((), dueTime: normalizedInterval) return @@ -128,54 +126,54 @@ final fileprivate class DelaySink func on(_ event: Event) { if event.isStopEvent { - _sourceSubscription.dispose() + self._sourceSubscription.dispose() } switch event { - case .error(_): - _lock.lock() // { - let shouldSendImmediately = !_running - _queue = Queue(capacity: 0) - _errorEvent = event - _lock.unlock() // } + case .error: + self._lock.lock() // { + let shouldSendImmediately = !self._running + self._queue = Queue(capacity: 0) + self._errorEvent = event + self._lock.unlock() // } if shouldSendImmediately { - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } default: - _lock.lock() // { - let shouldSchedule = !_active - _active = true - _queue.enqueue((_scheduler.now, event)) - _lock.unlock() // } + self._lock.lock() // { + let shouldSchedule = !self._active + self._active = true + self._queue.enqueue((self._scheduler.now, event)) + self._lock.unlock() // } if shouldSchedule { - _cancelable.disposable = _scheduler.scheduleRecursive((), dueTime: _dueTime, action: self.drainQueue) + self._cancelable.disposable = self._scheduler.scheduleRecursive((), dueTime: self._dueTime, action: self.drainQueue) } } } func run(source: Observable) -> Disposable { - _sourceSubscription.setDisposable(source.subscribe(self)) + self._sourceSubscription.setDisposable(source.subscribe(self)) return Disposables.create(_sourceSubscription, _cancelable) } } -final fileprivate class Delay: Producer { +final private class Delay: Producer { private let _source: Observable private let _dueTime: RxTimeInterval private let _scheduler: SchedulerType init(source: Observable, dueTime: RxTimeInterval, scheduler: SchedulerType) { - _source = source - _dueTime = dueTime - _scheduler = scheduler + self._source = source + self._dueTime = dueTime + self._scheduler = scheduler } - override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { - let sink = DelaySink(observer: observer, dueTime: _dueTime, scheduler: _scheduler, cancel: cancel) - let subscription = sink.run(source: _source) + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { + let sink = DelaySink(observer: observer, dueTime: self._dueTime, scheduler: self._scheduler, cancel: cancel) + let subscription = sink.run(source: self._source) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/DelaySubscription.swift b/Pods/RxSwift/RxSwift/Observables/DelaySubscription.swift index 9225a196..16218a70 100644 --- a/Pods/RxSwift/RxSwift/Observables/DelaySubscription.swift +++ b/Pods/RxSwift/RxSwift/Observables/DelaySubscription.swift @@ -23,41 +23,33 @@ extension ObservableType { } } -final fileprivate class DelaySubscriptionSink +final private class DelaySubscriptionSink : Sink, ObserverType { typealias E = O.E - typealias Parent = DelaySubscription - - private let _parent: Parent - - init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - super.init(observer: observer, cancel: cancel) - } func on(_ event: Event) { - forwardOn(event) + self.forwardOn(event) if event.isStopEvent { - dispose() + self.dispose() } } } -final fileprivate class DelaySubscription: Producer { +final private class DelaySubscription: Producer { private let _source: Observable private let _dueTime: RxTimeInterval private let _scheduler: SchedulerType init(source: Observable, dueTime: RxTimeInterval, scheduler: SchedulerType) { - _source = source - _dueTime = dueTime - _scheduler = scheduler + self._source = source + self._dueTime = dueTime + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { - let sink = DelaySubscriptionSink(parent: self, observer: observer, cancel: cancel) - let subscription = _scheduler.scheduleRelative((), dueTime: _dueTime) { _ in + let sink = DelaySubscriptionSink(observer: observer, cancel: cancel) + let subscription = self._scheduler.scheduleRelative((), dueTime: self._dueTime) { _ in return self._source.subscribe(sink) } diff --git a/Pods/RxSwift/RxSwift/Observables/Dematerialize.swift b/Pods/RxSwift/RxSwift/Observables/Dematerialize.swift index d142249a..e315d171 100644 --- a/Pods/RxSwift/RxSwift/Observables/Dematerialize.swift +++ b/Pods/RxSwift/RxSwift/Observables/Dematerialize.swift @@ -22,30 +22,30 @@ fileprivate final class DematerializeSink) { switch event { case .next(let element): - forwardOn(element.event) + self.forwardOn(element.event) if element.event.isStopEvent { - dispose() + self.dispose() } case .completed: - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() case .error(let error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } } } -final fileprivate class Dematerialize: Producer { +final private class Dematerialize: Producer { private let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element.ElementType { let sink = DematerializeSink(observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/DistinctUntilChanged.swift b/Pods/RxSwift/RxSwift/Observables/DistinctUntilChanged.swift index f72f5201..db0b0ab9 100644 --- a/Pods/RxSwift/RxSwift/Observables/DistinctUntilChanged.swift +++ b/Pods/RxSwift/RxSwift/Observables/DistinctUntilChanged.swift @@ -63,14 +63,14 @@ extension ObservableType { } } -final fileprivate class DistinctUntilChangedSink: Sink, ObserverType { +final private class DistinctUntilChangedSink: Sink, ObserverType { typealias E = O.E private let _parent: DistinctUntilChanged - private var _currentKey: Key? = nil + private var _currentKey: Key? init(parent: DistinctUntilChanged, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } @@ -78,32 +78,32 @@ final fileprivate class DistinctUntilChangedSink: Sink, switch event { case .next(let value): do { - let key = try _parent._selector(value) + let key = try self._parent._selector(value) var areEqual = false - if let currentKey = _currentKey { - areEqual = try _parent._comparer(currentKey, key) + if let currentKey = self._currentKey { + areEqual = try self._parent._comparer(currentKey, key) } if areEqual { return } - _currentKey = key + self._currentKey = key - forwardOn(event) + self.forwardOn(event) } catch let error { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } case .error, .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } } } -final fileprivate class DistinctUntilChanged: Producer { +final private class DistinctUntilChanged: Producer { typealias KeySelector = (Element) throws -> Key typealias EqualityComparer = (Key, Key) throws -> Bool @@ -112,14 +112,14 @@ final fileprivate class DistinctUntilChanged: Producer { fileprivate let _comparer: EqualityComparer init(source: Observable, selector: @escaping KeySelector, comparer: @escaping EqualityComparer) { - _source = source - _selector = selector - _comparer = comparer + self._source = source + self._selector = selector + self._comparer = comparer } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = DistinctUntilChangedSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Do.swift b/Pods/RxSwift/RxSwift/Observables/Do.swift index 2be6d583..d0571319 100644 --- a/Pods/RxSwift/RxSwift/Observables/Do.swift +++ b/Pods/RxSwift/RxSwift/Observables/Do.swift @@ -20,7 +20,7 @@ extension ObservableType { - parameter onDispose: Action to invoke after subscription to source observable has been disposed for any reason. It can be either because sequence terminates for some reason or observer subscription being disposed. - returns: The source sequence with the side-effecting behavior applied. */ - public func `do`(onNext: ((E) throws -> Void)? = nil, onError: ((Swift.Error) throws -> Void)? = nil, onCompleted: (() throws -> Void)? = nil, onSubscribe: (() -> ())? = nil, onSubscribed: (() -> ())? = nil, onDispose: (() -> ())? = nil) + public func `do`(onNext: ((E) throws -> Void)? = nil, onError: ((Swift.Error) throws -> Void)? = nil, onCompleted: (() throws -> Void)? = nil, onSubscribe: (() -> Void)? = nil, onSubscribed: (() -> Void)? = nil, onDispose: (() -> Void)? = nil) -> Observable { return Do(source: self.asObservable(), eventHandler: { e in switch e { @@ -35,55 +35,55 @@ extension ObservableType { } } -final fileprivate class DoSink : Sink, ObserverType { +final private class DoSink: Sink, ObserverType { typealias Element = O.E typealias EventHandler = (Event) throws -> Void private let _eventHandler: EventHandler init(eventHandler: @escaping EventHandler, observer: O, cancel: Cancelable) { - _eventHandler = eventHandler + self._eventHandler = eventHandler super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { do { - try _eventHandler(event) - forwardOn(event) + try self._eventHandler(event) + self.forwardOn(event) if event.isStopEvent { - dispose() + self.dispose() } } catch let error { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } } } -final fileprivate class Do : Producer { +final private class Do: Producer { typealias EventHandler = (Event) throws -> Void fileprivate let _source: Observable fileprivate let _eventHandler: EventHandler - fileprivate let _onSubscribe: (() -> ())? - fileprivate let _onSubscribed: (() -> ())? - fileprivate let _onDispose: (() -> ())? + fileprivate let _onSubscribe: (() -> Void)? + fileprivate let _onSubscribed: (() -> Void)? + fileprivate let _onDispose: (() -> Void)? - init(source: Observable, eventHandler: @escaping EventHandler, onSubscribe: (() -> ())?, onSubscribed: (() -> ())?, onDispose: (() -> ())?) { - _source = source - _eventHandler = eventHandler - _onSubscribe = onSubscribe - _onSubscribed = onSubscribed - _onDispose = onDispose + init(source: Observable, eventHandler: @escaping EventHandler, onSubscribe: (() -> Void)?, onSubscribed: (() -> Void)?, onDispose: (() -> Void)?) { + self._source = source + self._eventHandler = eventHandler + self._onSubscribe = onSubscribe + self._onSubscribed = onSubscribed + self._onDispose = onDispose } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { - _onSubscribe?() - let sink = DoSink(eventHandler: _eventHandler, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) - _onSubscribed?() - let onDispose = _onDispose + self._onSubscribe?() + let sink = DoSink(eventHandler: self._eventHandler, observer: observer, cancel: cancel) + let subscription = self._source.subscribe(sink) + self._onSubscribed?() + let onDispose = self._onDispose let allSubscriptions = Disposables.create { subscription.dispose() onDispose?() diff --git a/Pods/RxSwift/RxSwift/Observables/ElementAt.swift b/Pods/RxSwift/RxSwift/Observables/ElementAt.swift index 500a0442..22794002 100644 --- a/Pods/RxSwift/RxSwift/Observables/ElementAt.swift +++ b/Pods/RxSwift/RxSwift/Observables/ElementAt.swift @@ -18,11 +18,11 @@ extension ObservableType { */ public func elementAt(_ index: Int) -> Observable { - return ElementAt(source: asObservable(), index: index, throwOnEmpty: true) + return ElementAt(source: self.asObservable(), index: index, throwOnEmpty: true) } } -final fileprivate class ElementAtSink : Sink, ObserverType { +final private class ElementAtSink: Sink, ObserverType { typealias SourceType = O.E typealias Parent = ElementAt @@ -30,38 +30,38 @@ final fileprivate class ElementAtSink : Sink, ObserverType { var _i: Int init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _i = parent._index + self._parent = parent + self._i = parent._index super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { switch event { - case .next(_): + case .next: - if (_i == 0) { - forwardOn(event) - forwardOn(.completed) + if self._i == 0 { + self.forwardOn(event) + self.forwardOn(.completed) self.dispose() } do { - let _ = try decrementChecked(&_i) - } catch(let e) { - forwardOn(.error(e)) - dispose() + _ = try decrementChecked(&self._i) + } catch let e { + self.forwardOn(.error(e)) + self.dispose() return } case .error(let e): - forwardOn(.error(e)) + self.forwardOn(.error(e)) self.dispose() case .completed: - if (_parent._throwOnEmpty) { - forwardOn(.error(RxError.argumentOutOfRange)) + if self._parent._throwOnEmpty { + self.forwardOn(.error(RxError.argumentOutOfRange)) } else { - forwardOn(.completed) + self.forwardOn(.completed) } self.dispose() @@ -69,8 +69,7 @@ final fileprivate class ElementAtSink : Sink, ObserverType { } } -final fileprivate class ElementAt : Producer { - +final private class ElementAt: Producer { let _source: Observable let _throwOnEmpty: Bool let _index: Int @@ -87,7 +86,7 @@ final fileprivate class ElementAt : Producer { override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == SourceType { let sink = ElementAtSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Empty.swift b/Pods/RxSwift/RxSwift/Observables/Empty.swift index d2dcdb00..cf725191 100644 --- a/Pods/RxSwift/RxSwift/Observables/Empty.swift +++ b/Pods/RxSwift/RxSwift/Observables/Empty.swift @@ -19,8 +19,8 @@ extension ObservableType { } } -final fileprivate class EmptyProducer : Producer { - override func subscribe(_ observer: O) -> Disposable where O.E == Element { +final private class EmptyProducer: Producer { + override func subscribe(_ observer: O) -> Disposable where O.E == Element { observer.on(.completed) return Disposables.create() } diff --git a/Pods/RxSwift/RxSwift/Observables/Enumerated.swift b/Pods/RxSwift/RxSwift/Observables/Enumerated.swift index 2a6cd980..fdf326ec 100644 --- a/Pods/RxSwift/RxSwift/Observables/Enumerated.swift +++ b/Pods/RxSwift/RxSwift/Observables/Enumerated.swift @@ -21,7 +21,7 @@ extension ObservableType { } } -final fileprivate class EnumeratedSink: Sink, ObserverType where O.E == (index: Int, element: Element) { +final private class EnumeratedSink: Sink, ObserverType where O.E == (index: Int, element: Element) { typealias E = Element var index = 0 @@ -29,34 +29,34 @@ final fileprivate class EnumeratedSink: Sink, Obse switch event { case .next(let value): do { - let nextIndex = try incrementChecked(&index) + let nextIndex = try incrementChecked(&self.index) let next = (index: nextIndex, element: value) - forwardOn(.next(next)) + self.forwardOn(.next(next)) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() } case .completed: - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() case .error(let error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } } } -final fileprivate class Enumerated : Producer<(index: Int, element: Element)> { +final private class Enumerated: Producer<(index: Int, element: Element)> { private let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == (index: Int, element: Element) { let sink = EnumeratedSink(observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Error.swift b/Pods/RxSwift/RxSwift/Observables/Error.swift index a15942bb..026a7cee 100644 --- a/Pods/RxSwift/RxSwift/Observables/Error.swift +++ b/Pods/RxSwift/RxSwift/Observables/Error.swift @@ -19,15 +19,15 @@ extension ObservableType { } } -final fileprivate class ErrorProducer : Producer { +final private class ErrorProducer: Producer { private let _error: Swift.Error init(error: Swift.Error) { - _error = error + self._error = error } - override func subscribe(_ observer: O) -> Disposable where O.E == Element { - observer.on(.error(_error)) + override func subscribe(_ observer: O) -> Disposable where O.E == Element { + observer.on(.error(self._error)) return Disposables.create() } } diff --git a/Pods/RxSwift/RxSwift/Observables/Filter.swift b/Pods/RxSwift/RxSwift/Observables/Filter.swift index 05dc8a4b..d77e8902 100644 --- a/Pods/RxSwift/RxSwift/Observables/Filter.swift +++ b/Pods/RxSwift/RxSwift/Observables/Filter.swift @@ -18,7 +18,7 @@ extension ObservableType { */ public func filter(_ predicate: @escaping (E) throws -> Bool) -> Observable { - return Filter(source: asObservable(), predicate: predicate) + return Filter(source: self.asObservable(), predicate: predicate) } } @@ -33,58 +33,58 @@ extension ObservableType { */ public func ignoreElements() -> Completable { - return flatMap { _ in + return self.flatMap { _ in return Observable.empty() } .asCompletable() } } -final fileprivate class FilterSink: Sink, ObserverType { +final private class FilterSink: Sink, ObserverType { typealias Predicate = (Element) throws -> Bool typealias Element = O.E private let _predicate: Predicate init(predicate: @escaping Predicate, observer: O, cancel: Cancelable) { - _predicate = predicate + self._predicate = predicate super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { switch event { - case .next(let value): - do { - let satisfies = try _predicate(value) - if satisfies { - forwardOn(.next(value)) - } + case .next(let value): + do { + let satisfies = try self._predicate(value) + if satisfies { + self.forwardOn(.next(value)) } - catch let e { - forwardOn(.error(e)) - dispose() - } - case .completed, .error: - forwardOn(event) - dispose() + } + catch let e { + self.forwardOn(.error(e)) + self.dispose() + } + case .completed, .error: + self.forwardOn(event) + self.dispose() } } } -final fileprivate class Filter : Producer { +final private class Filter: Producer { typealias Predicate = (Element) throws -> Bool private let _source: Observable private let _predicate: Predicate init(source: Observable, predicate: @escaping Predicate) { - _source = source - _predicate = predicate + self._source = source + self._predicate = predicate } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { - let sink = FilterSink(predicate: _predicate, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let sink = FilterSink(predicate: self._predicate, observer: observer, cancel: cancel) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/First.swift b/Pods/RxSwift/RxSwift/Observables/First.swift index 4a72ba0d..29ba8ded 100644 --- a/Pods/RxSwift/RxSwift/Observables/First.swift +++ b/Pods/RxSwift/RxSwift/Observables/First.swift @@ -13,16 +13,16 @@ fileprivate final class FirstSink : Sink, ObserverT func on(_ event: Event) { switch event { case .next(let value): - forwardOn(.next(value)) - forwardOn(.completed) - dispose() + self.forwardOn(.next(value)) + self.forwardOn(.completed) + self.dispose() case .error(let error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() case .completed: - forwardOn(.next(nil)) - forwardOn(.completed) - dispose() + self.forwardOn(.next(nil)) + self.forwardOn(.completed) + self.dispose() } } } @@ -31,12 +31,12 @@ final class First: Producer { fileprivate let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element? { let sink = FirstSink(observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Generate.swift b/Pods/RxSwift/RxSwift/Observables/Generate.swift index 6469937d..98635e97 100644 --- a/Pods/RxSwift/RxSwift/Observables/Generate.swift +++ b/Pods/RxSwift/RxSwift/Observables/Generate.swift @@ -24,7 +24,7 @@ extension ObservableType { } } -final fileprivate class GenerateSink : Sink { +final private class GenerateSink: Sink { typealias Parent = Generate private let _parent: Parent @@ -32,13 +32,13 @@ final fileprivate class GenerateSink : Sink { private var _state: S init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _state = parent._initialState + self._parent = parent + self._state = parent._initialState super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - return _parent._scheduler.scheduleRecursive(true) { (isFirst, recurse) -> Void in + return self._parent._scheduler.scheduleRecursive(true) { isFirst, recurse -> Void in do { if !isFirst { self._state = try self._parent._iterate(self._state) @@ -63,7 +63,7 @@ final fileprivate class GenerateSink : Sink { } } -final fileprivate class Generate : Producer { +final private class Generate: Producer { fileprivate let _initialState: S fileprivate let _condition: (S) throws -> Bool fileprivate let _iterate: (S) throws -> S @@ -71,11 +71,11 @@ final fileprivate class Generate : Producer { fileprivate let _scheduler: ImmediateSchedulerType init(initialState: S, condition: @escaping (S) throws -> Bool, iterate: @escaping (S) throws -> S, resultSelector: @escaping (S) throws -> E, scheduler: ImmediateSchedulerType) { - _initialState = initialState - _condition = condition - _iterate = iterate - _resultSelector = resultSelector - _scheduler = scheduler + self._initialState = initialState + self._condition = condition + self._iterate = iterate + self._resultSelector = resultSelector + self._scheduler = scheduler super.init() } diff --git a/Pods/RxSwift/RxSwift/Observables/GroupBy.swift b/Pods/RxSwift/RxSwift/Observables/GroupBy.swift index a8a0e78a..adce8763 100644 --- a/Pods/RxSwift/RxSwift/Observables/GroupBy.swift +++ b/Pods/RxSwift/RxSwift/Observables/GroupBy.swift @@ -21,24 +21,24 @@ extension ObservableType { } } -final fileprivate class GroupedObservableImpl : Observable { +final private class GroupedObservableImpl: Observable { private var _subject: PublishSubject private var _refCount: RefCountDisposable - init(key: Key, subject: PublishSubject, refCount: RefCountDisposable) { - _subject = subject - _refCount = refCount + init(subject: PublishSubject, refCount: RefCountDisposable) { + self._subject = subject + self._refCount = refCount } override public func subscribe(_ observer: O) -> Disposable where O.E == E { - let release = _refCount.retain() - let subscription = _subject.subscribe(observer) + let release = self._refCount.retain() + let subscription = self._subject.subscribe(observer) return Disposables.create(release, subscription) } } -final fileprivate class GroupBySink +final private class GroupBySink : Sink , ObserverType where O.E == GroupedObservable { typealias E = Element @@ -51,32 +51,32 @@ final fileprivate class GroupBySink private var _groupedSubjectTable: [Key: PublishSubject] init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _groupedSubjectTable = [Key: PublishSubject]() + self._parent = parent + self._groupedSubjectTable = [Key: PublishSubject]() super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - _refCountDisposable = RefCountDisposable(disposable: _subscription) + self._refCountDisposable = RefCountDisposable(disposable: self._subscription) - _subscription.setDisposable(_parent._source.subscribe(self)) + self._subscription.setDisposable(self._parent._source.subscribe(self)) - return _refCountDisposable + return self._refCountDisposable } private func onGroupEvent(key: Key, value: Element) { - if let writer = _groupedSubjectTable[key] { + if let writer = self._groupedSubjectTable[key] { writer.on(.next(value)) } else { let writer = PublishSubject() - _groupedSubjectTable[key] = writer + self._groupedSubjectTable[key] = writer let group = GroupedObservable( key: key, - source: GroupedObservableImpl(key: key, subject: writer, refCount: _refCountDisposable) + source: GroupedObservableImpl(subject: writer, refCount: _refCountDisposable) ) - forwardOn(.next(group)) + self.forwardOn(.next(group)) writer.on(.next(value)) } } @@ -85,46 +85,46 @@ final fileprivate class GroupBySink switch event { case let .next(value): do { - let groupKey = try _parent._selector(value) - onGroupEvent(key: groupKey, value: value) + let groupKey = try self._parent._selector(value) + self.onGroupEvent(key: groupKey, value: value) } catch let e { - error(e) + self.error(e) return } case let .error(e): - error(e) + self.error(e) case .completed: - forwardOnGroups(event: .completed) - forwardOn(.completed) - _subscription.dispose() - dispose() + self.forwardOnGroups(event: .completed) + self.forwardOn(.completed) + self._subscription.dispose() + self.dispose() } } final func error(_ error: Swift.Error) { - forwardOnGroups(event: .error(error)) - forwardOn(.error(error)) - _subscription.dispose() - dispose() + self.forwardOnGroups(event: .error(error)) + self.forwardOn(.error(error)) + self._subscription.dispose() + self.dispose() } final func forwardOnGroups(event: Event) { - for writer in _groupedSubjectTable.values { + for writer in self._groupedSubjectTable.values { writer.on(event) } } } -final fileprivate class GroupBy: Producer> { +final private class GroupBy: Producer> { typealias KeySelector = (Element) throws -> Key fileprivate let _source: Observable fileprivate let _selector: KeySelector init(source: Observable, selector: @escaping KeySelector) { - _source = source - _selector = selector + self._source = source + self._selector = selector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == GroupedObservable { diff --git a/Pods/RxSwift/RxSwift/Observables/Just.swift b/Pods/RxSwift/RxSwift/Observables/Just.swift index 4e49059b..f4fa0d2d 100644 --- a/Pods/RxSwift/RxSwift/Observables/Just.swift +++ b/Pods/RxSwift/RxSwift/Observables/Just.swift @@ -33,19 +33,19 @@ extension ObservableType { } } -final fileprivate class JustScheduledSink : Sink { +final private class JustScheduledSink: Sink { typealias Parent = JustScheduled private let _parent: Parent init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - let scheduler = _parent._scheduler - return scheduler.schedule(_parent._element) { element in + let scheduler = self._parent._scheduler + return scheduler.schedule(self._parent._element) { element in self.forwardOn(.next(element)) return scheduler.schedule(()) { _ in self.forwardOn(.completed) @@ -56,13 +56,13 @@ final fileprivate class JustScheduledSink : Sink { } } -final fileprivate class JustScheduled : Producer { +final private class JustScheduled: Producer { fileprivate let _scheduler: ImmediateSchedulerType fileprivate let _element: Element init(element: Element, scheduler: ImmediateSchedulerType) { - _scheduler = scheduler - _element = element + self._scheduler = scheduler + self._element = element } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { @@ -72,15 +72,15 @@ final fileprivate class JustScheduled : Producer { } } -final fileprivate class Just : Producer { +final private class Just: Producer { private let _element: Element init(element: Element) { - _element = element + self._element = element } - override func subscribe(_ observer: O) -> Disposable where O.E == Element { - observer.on(.next(_element)) + override func subscribe(_ observer: O) -> Disposable where O.E == Element { + observer.on(.next(self._element)) observer.on(.completed) return Disposables.create() } diff --git a/Pods/RxSwift/RxSwift/Observables/Map.swift b/Pods/RxSwift/RxSwift/Observables/Map.swift index c513218f..c19f0664 100644 --- a/Pods/RxSwift/RxSwift/Observables/Map.swift +++ b/Pods/RxSwift/RxSwift/Observables/Map.swift @@ -23,16 +23,16 @@ extension ObservableType { } } -final fileprivate class MapSink : Sink, ObserverType { +final private class MapSink: Sink, ObserverType { typealias Transform = (SourceType) throws -> ResultType typealias ResultType = O.E typealias Element = SourceType private let _transform: Transform - + init(transform: @escaping Transform, observer: O, cancel: Cancelable) { - _transform = transform + self._transform = transform super.init(observer: observer, cancel: cancel) } @@ -40,19 +40,19 @@ final fileprivate class MapSink : Sink, Observe switch event { case .next(let element): do { - let mappedElement = try _transform(element) - forwardOn(.next(mappedElement)) + let mappedElement = try self._transform(element) + self.forwardOn(.next(mappedElement)) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() } case .error(let error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() case .completed: - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } @@ -61,7 +61,7 @@ final fileprivate class MapSink : Sink, Observe fileprivate var _numberOfMapOperators = AtomicInt(0) extension Resources { public static var numberOfMapOperators: Int32 { - return _numberOfMapOperators.load() + return load(&_numberOfMapOperators) } } #endif @@ -70,7 +70,7 @@ internal func _map(source: Observable, transform: @escaping return Map(source: source, transform: transform) } -final fileprivate class Map: Producer { +final private class Map: Producer { typealias Transform = (SourceType) throws -> ResultType private let _source: Observable @@ -78,31 +78,31 @@ final fileprivate class Map: Producer { private let _transform: Transform init(source: Observable, transform: @escaping Transform) { - _source = source - _transform = transform + self._source = source + self._transform = transform #if TRACE_RESOURCES - let _ = _numberOfMapOperators.increment() + _ = increment(&_numberOfMapOperators) #endif } override func composeMap(_ selector: @escaping (ResultType) throws -> R) -> Observable { - let originalSelector = _transform - return Map(source: _source, transform: { (s: SourceType) throws -> R in + let originalSelector = self._transform + return Map(source: self._source, transform: { (s: SourceType) throws -> R in let r: ResultType = try originalSelector(s) return try selector(r) }) } - + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == ResultType { - let sink = MapSink(transform: _transform, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let sink = MapSink(transform: self._transform, observer: observer, cancel: cancel) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } #if TRACE_RESOURCES deinit { - let _ = _numberOfMapOperators.decrement() + _ = decrement(&_numberOfMapOperators) } #endif } diff --git a/Pods/RxSwift/RxSwift/Observables/Materialize.swift b/Pods/RxSwift/RxSwift/Observables/Materialize.swift index cf19b6da..1a5e2f52 100644 --- a/Pods/RxSwift/RxSwift/Observables/Materialize.swift +++ b/Pods/RxSwift/RxSwift/Observables/Materialize.swift @@ -20,24 +20,24 @@ extension ObservableType { fileprivate final class MaterializeSink: Sink, ObserverType where O.E == Event { func on(_ event: Event) { - forwardOn(.next(event)) + self.forwardOn(.next(event)) if event.isStopEvent { - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } -final fileprivate class Materialize: Producer> { +final private class Materialize: Producer> { private let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { let sink = MaterializeSink(observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } diff --git a/Pods/RxSwift/RxSwift/Observables/Merge.swift b/Pods/RxSwift/RxSwift/Observables/Merge.swift index b2f9a0d9..0bc0a383 100644 --- a/Pods/RxSwift/RxSwift/Observables/Merge.swift +++ b/Pods/RxSwift/RxSwift/Observables/Merge.swift @@ -18,7 +18,7 @@ extension ObservableType { */ public func flatMap(_ selector: @escaping (E) throws -> O) -> Observable { - return FlatMap(source: asObservable(), selector: selector) + return FlatMap(source: self.asObservable(), selector: selector) } } @@ -36,7 +36,7 @@ extension ObservableType { */ public func flatMapFirst(_ selector: @escaping (E) throws -> O) -> Observable { - return FlatMapFirst(source: asObservable(), selector: selector) + return FlatMapFirst(source: self.asObservable(), selector: selector) } } @@ -50,7 +50,7 @@ extension ObservableType where E : ObservableConvertibleType { - returns: The observable sequence that merges the elements of the observable sequences. */ public func merge() -> Observable { - return Merge(source: asObservable()) + return Merge(source: self.asObservable()) } /** @@ -63,7 +63,7 @@ extension ObservableType where E : ObservableConvertibleType { */ public func merge(maxConcurrent: Int) -> Observable { - return MergeLimited(source: asObservable(), maxConcurrent: maxConcurrent) + return MergeLimited(source: self.asObservable(), maxConcurrent: maxConcurrent) } } @@ -77,7 +77,7 @@ extension ObservableType where E : ObservableConvertibleType { - returns: An observable sequence that contains the elements of each observed inner sequence, in sequential order. */ public func concat() -> Observable { - return merge(maxConcurrent: 1) + return self.merge(maxConcurrent: 1) } } @@ -132,7 +132,7 @@ extension ObservableType { public func concatMap(_ selector: @escaping (E) throws -> O) -> Observable { - return ConcatMap(source: asObservable(), selector: selector) + return ConcatMap(source: self.asObservable(), selector: selector) } } @@ -148,36 +148,36 @@ fileprivate final class MergeLimitedSinkIter) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next: - _parent.forwardOn(event) + self._parent.forwardOn(event) case .error: - _parent.forwardOn(event) - _parent.dispose() + self._parent.forwardOn(event) + self._parent.dispose() case .completed: - _parent._group.remove(for: _disposeKey) - if let next = _parent._queue.dequeue() { - _parent.subscribe(next, group: _parent._group) + self._parent._group.remove(for: self._disposeKey) + if let next = self._parent._queue.dequeue() { + self._parent.subscribe(next, group: self._parent._group) } else { - _parent._activeCount = _parent._activeCount - 1 + self._parent._activeCount -= 1 - if _parent._stopped && _parent._activeCount == 0 { - _parent.forwardOn(.completed) - _parent.dispose() + if self._parent._stopped && self._parent._activeCount == 0 { + self._parent.forwardOn(.completed) + self._parent.dispose() } } } @@ -190,12 +190,12 @@ fileprivate final class ConcatMapSink SourceSequence { - return try _selector(element) + return try self._selector(element) } } @@ -206,9 +206,9 @@ fileprivate final class MergeLimitedBasicSink +private class MergeLimitedSink : Sink - , ObserverType where Observer.E == SourceSequence.E { + , ObserverType where Observer.E == SourceSequence.E { typealias QueueType = Queue let _maxConcurrent: Int @@ -224,16 +224,16 @@ fileprivate class MergeLimitedSink) -> Disposable { - let _ = _group.insert(_sourceSubscription) + _ = self._group.insert(self._sourceSubscription) let disposable = source.subscribe(self) - _sourceSubscription.setDisposable(disposable) - return _group + self._sourceSubscription.setDisposable(disposable) + return self._group } func subscribe(_ innerSource: SourceSequence, group: CompositeDisposable) { @@ -255,29 +255,29 @@ fileprivate class MergeLimitedSink SourceSequence? { - _lock.lock(); defer { _lock.unlock() } // { + self._lock.lock(); defer { self._lock.unlock() } // { let subscribe: Bool - if _activeCount < _maxConcurrent { - _activeCount += 1 + if self._activeCount < self._maxConcurrent { + self._activeCount += 1 subscribe = true } else { do { - let value = try performMap(element) - _queue.enqueue(value) + let value = try self.performMap(element) + self._queue.enqueue(value) } catch { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } subscribe = false } if subscribe { do { - return try performMap(element) + return try self.performMap(element) } catch { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } } @@ -289,41 +289,41 @@ fileprivate class MergeLimitedSink : Producer { +final private class MergeLimited: Producer { private let _source: Observable private let _maxConcurrent: Int init(source: Observable, maxConcurrent: Int) { - _source = source - _maxConcurrent = maxConcurrent + self._source = source + self._maxConcurrent = maxConcurrent } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == SourceSequence.E { - let sink = MergeLimitedBasicSink(maxConcurrent: _maxConcurrent, observer: observer, cancel: cancel) - let subscription = sink.run(_source) + let sink = MergeLimitedBasicSink(maxConcurrent: self._maxConcurrent, observer: observer, cancel: cancel) + let subscription = sink.run(self._source) return (sink: sink, subscription: subscription) } } @@ -344,12 +344,12 @@ fileprivate final class FlatMapSink SourceSequence { - return try _selector(element) + return try self._selector(element) } } @@ -361,16 +361,16 @@ fileprivate final class FlatMapFirstSink SourceSequence { - return try _selector(element) + return try self._selector(element) } } @@ -383,29 +383,29 @@ fileprivate final class MergeSinkIter) { - _parent._lock.lock(); defer { _parent._lock.unlock() } // lock { + self._parent._lock.lock(); defer { self._parent._lock.unlock() } // lock { switch event { case .next(let value): - _parent.forwardOn(.next(value)) + self._parent.forwardOn(.next(value)) case .error(let error): - _parent.forwardOn(.error(error)) - _parent.dispose() + self._parent.forwardOn(.error(error)) + self._parent.dispose() case .completed: - _parent._group.remove(for: _disposeKey) - _parent._activeCount -= 1 - _parent.checkCompleted() + self._parent._group.remove(for: self._disposeKey) + self._parent._activeCount -= 1 + self._parent.checkCompleted() } // } } } -fileprivate class MergeSink +private class MergeSink : Sink , ObserverType where Observer.E == SourceSequence.E { typealias ResultType = Observer.E @@ -434,19 +434,19 @@ fileprivate class MergeSink SourceSequence? { - _lock.lock(); defer { _lock.unlock() } // { - if !subscribeNext { + self._lock.lock(); defer { self._lock.unlock() } // { + if !self.subscribeNext { return nil } do { - let value = try performMap(element) - _activeCount += 1 + let value = try self.performMap(element) + self._activeCount += 1 return value } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() return nil } // } @@ -455,24 +455,24 @@ fileprivate class MergeSink) { switch event { case .next(let element): - if let value = nextElementArrived(element: element) { - subscribeInner(value.asObservable()) + if let value = self.nextElementArrived(element: element) { + self.subscribeInner(value.asObservable()) } case .error(let error): - _lock.lock(); defer { _lock.unlock() } - forwardOn(.error(error)) - dispose() + self._lock.lock(); defer { self._lock.unlock() } + self.forwardOn(.error(error)) + self.dispose() case .completed: - _lock.lock(); defer { _lock.unlock() } - _stopped = true - _sourceSubscription.dispose() - checkCompleted() + self._lock.lock(); defer { self._lock.unlock() } + self._stopped = true + self._sourceSubscription.dispose() + self.checkCompleted() } } func subscribeInner(_ source: Observable) { let iterDisposable = SingleAssignmentDisposable() - if let disposeKey = _group.insert(iterDisposable) { + if let disposeKey = self._group.insert(iterDisposable) { let iter = MergeSinkIter(parent: self, disposeKey: disposeKey) let subscription = source.subscribe(iter) iterDisposable.setDisposable(subscription) @@ -480,40 +480,40 @@ fileprivate class MergeSink]) -> Disposable { - _activeCount += sources.count + self._activeCount += sources.count for source in sources { - subscribeInner(source) + self.subscribeInner(source) } - _stopped = true + self._stopped = true - checkCompleted() + self.checkCompleted() - return _group + return self._group } @inline(__always) func checkCompleted() { - if _stopped && _activeCount == 0 { + if self._stopped && self._activeCount == 0 { self.forwardOn(.completed) self.dispose() } } func run(_ source: Observable) -> Disposable { - let _ = _group.insert(_sourceSubscription) + _ = self._group.insert(self._sourceSubscription) let subscription = source.subscribe(self) - _sourceSubscription.setDisposable(subscription) + self._sourceSubscription.setDisposable(subscription) - return _group + return self._group } } // MARK: Producers -final fileprivate class FlatMap: Producer { +final private class FlatMap: Producer { typealias Selector = (SourceElement) throws -> SourceSequence private let _source: Observable @@ -521,18 +521,18 @@ final fileprivate class FlatMap, selector: @escaping Selector) { - _source = source - _selector = selector + self._source = source + self._selector = selector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == SourceSequence.E { - let sink = FlatMapSink(selector: _selector, observer: observer, cancel: cancel) - let subscription = sink.run(_source) + let sink = FlatMapSink(selector: self._selector, observer: observer, cancel: cancel) + let subscription = sink.run(self._source) return (sink: sink, subscription: subscription) } } -final fileprivate class FlatMapFirst: Producer { +final private class FlatMapFirst: Producer { typealias Selector = (SourceElement) throws -> SourceSequence private let _source: Observable @@ -540,13 +540,13 @@ final fileprivate class FlatMapFirst, selector: @escaping Selector) { - _source = source - _selector = selector + self._source = source + self._selector = selector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == SourceSequence.E { - let sink = FlatMapFirstSink(selector: _selector, observer: observer, cancel: cancel) - let subscription = sink.run(_source) + let sink = FlatMapFirstSink(selector: self._selector, observer: observer, cancel: cancel) + let subscription = sink.run(self._source) return (sink: sink, subscription: subscription) } } @@ -558,13 +558,13 @@ final class ConcatMap: private let _selector: Selector init(source: Observable, selector: @escaping Selector) { - _source = source - _selector = selector + self._source = source + self._selector = selector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == SourceSequence.E { - let sink = ConcatMapSink(selector: _selector, observer: observer, cancel: cancel) - let subscription = sink.run(_source) + let sink = ConcatMapSink(selector: self._selector, observer: observer, cancel: cancel) + let subscription = sink.run(self._source) return (sink: sink, subscription: subscription) } } @@ -573,26 +573,26 @@ final class Merge : Producer init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == SourceSequence.E { let sink = MergeBasicSink(observer: observer, cancel: cancel) - let subscription = sink.run(_source) + let subscription = sink.run(self._source) return (sink: sink, subscription: subscription) } } -final fileprivate class MergeArray : Producer { +final private class MergeArray: Producer { private let _sources: [Observable] init(sources: [Observable]) { - _sources = sources + self._sources = sources } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { let sink = MergeBasicSink, O>(observer: observer, cancel: cancel) - let subscription = sink.run(_sources) + let subscription = sink.run(self._sources) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Multicast.swift b/Pods/RxSwift/RxSwift/Observables/Multicast.swift index a027c4f6..a2743773 100644 --- a/Pods/RxSwift/RxSwift/Observables/Multicast.swift +++ b/Pods/RxSwift/RxSwift/Observables/Multicast.swift @@ -24,16 +24,16 @@ public class ConnectableObservable } extension ObservableType { - + /** - Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. - + Multicasts the source sequence notifications through an instantiated subject into all uses of the sequence within a selector function. + Each subscription to the resulting sequence causes a separate multicast invocation, exposing the sequence resulting from the selector function's invocation. For specializations with fixed subject types, see `publish` and `replay`. - seealso: [multicast operator on reactivex.io](http://reactivex.io/documentation/operators/publish.html) - + - parameter subjectSelector: Factory function to create an intermediate subject through which the source sequence's elements will be multicast to the selector function. - parameter selector: Selector function which can use the multicasted source sequence subject to the policies enforced by the created subject. - returns: An observable sequence that contains the elements of a sequence produced by multicasting the source sequence within a selector function. @@ -49,14 +49,14 @@ extension ObservableType { } extension ObservableType { - + /** - Returns a connectable observable sequence that shares a single subscription to the underlying sequence. - + Returns a connectable observable sequence that shares a single subscription to the underlying sequence. + This operator is a specialization of `multicast` using a `PublishSubject`. - seealso: [publish operator on reactivex.io](http://reactivex.io/documentation/operators/publish.html) - + - returns: A connectable observable sequence that shares a single subscription to the underlying sequence. */ public func publish() -> ConnectableObservable { @@ -97,12 +97,12 @@ extension ObservableType { } extension ConnectableObservableType { - + /** Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. - seealso: [refCount operator on reactivex.io](http://reactivex.io/documentation/operators/refcount.html) - + - returns: An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. */ public func refCount() -> Observable { @@ -133,7 +133,7 @@ extension ObservableType { Multicasts the source sequence notifications through an instantiated subject to the resulting connectable observable. Upon connection of the connectable observable, the subject is subscribed to the source exactly one, and messages are forwarded to the observers registered with the connectable observable. - + Subject is cleared on connection disposal or in case source sequence produces terminal event. - seealso: [multicast operator on reactivex.io](http://reactivex.io/documentation/operators/publish.html) @@ -147,7 +147,7 @@ extension ObservableType { } } -final fileprivate class Connection : ObserverType, Disposable { +final private class Connection: ObserverType, Disposable { typealias E = S.SubjectObserverType.E private var _lock: RecursiveLock @@ -156,28 +156,28 @@ final fileprivate class Connection : ObserverType, Disposable { private var _subscription : Disposable? private var _subjectObserver: S.SubjectObserverType - private var _disposed: Bool = false + private var _disposed = AtomicInt(0) init(parent: ConnectableObservableAdapter, subjectObserver: S.SubjectObserverType, lock: RecursiveLock, subscription: Disposable) { - _parent = parent - _subscription = subscription - _lock = lock - _subjectObserver = subjectObserver + self._parent = parent + self._subscription = subscription + self._lock = lock + self._subjectObserver = subjectObserver } func on(_ event: Event) { - if _disposed { + if isFlagSet(&self._disposed, 1) { return } if event.isStopEvent { self.dispose() } - _subjectObserver.on(event) + self._subjectObserver.on(event) } func dispose() { _lock.lock(); defer { _lock.unlock() } // { - _disposed = true + fetchOr(&self._disposed, 1) guard let parent = _parent else { return } @@ -186,15 +186,15 @@ final fileprivate class Connection : ObserverType, Disposable { parent._connection = nil parent._subject = nil } - _parent = nil + self._parent = nil - _subscription?.dispose() - _subscription = nil + self._subscription?.dispose() + self._subscription = nil // } } } -final fileprivate class ConnectableObservableAdapter +final private class ConnectableObservableAdapter : ConnectableObservable { typealias ConnectionType = Connection @@ -208,22 +208,22 @@ final fileprivate class ConnectableObservableAdapter fileprivate var _connection: ConnectionType? init(source: Observable, makeSubject: @escaping () -> S) { - _source = source - _makeSubject = makeSubject - _subject = nil - _connection = nil + self._source = source + self._makeSubject = makeSubject + self._subject = nil + self._connection = nil } override func connect() -> Disposable { - return _lock.calculateLocked { - if let connection = _connection { + return self._lock.calculateLocked { + if let connection = self._connection { return connection } let singleAssignmentDisposable = SingleAssignmentDisposable() - let connection = Connection(parent: self, subjectObserver: self.lazySubject.asObserver(), lock: _lock, subscription: singleAssignmentDisposable) - _connection = connection - let subscription = _source.subscribe(connection) + let connection = Connection(parent: self, subjectObserver: self.lazySubject.asObserver(), lock: self._lock, subscription: singleAssignmentDisposable) + self._connection = connection + let subscription = self._source.subscribe(connection) singleAssignmentDisposable.setDisposable(subscription) return connection } @@ -234,7 +234,7 @@ final fileprivate class ConnectableObservableAdapter return subject } - let subject = _makeSubject() + let subject = self._makeSubject() self._subject = subject return subject } @@ -244,7 +244,7 @@ final fileprivate class ConnectableObservableAdapter } } -final fileprivate class RefCountSink +final private class RefCountSink : Sink , ObserverType where CO.E == O.E { typealias Element = O.E @@ -255,26 +255,26 @@ final fileprivate class RefCountSink Disposable { - let subscription = _parent._source.subscribe(self) - _parent._lock.lock(); defer { _parent._lock.unlock() } // { + let subscription = self._parent._source.subscribe(self) + self._parent._lock.lock(); defer { self._parent._lock.unlock() } // { - _connectionIdSnapshot = _parent._connectionId + self._connectionIdSnapshot = self._parent._connectionId if self.disposed { return Disposables.create() } - if _parent._count == 0 { - _parent._count = 1 - _parent._connectableSubscription = _parent._source.connect() + if self._parent._count == 0 { + self._parent._count = 1 + self._parent._connectableSubscription = self._parent._source.connect() } else { - _parent._count = _parent._count + 1 + self._parent._count += 1 } // } @@ -294,7 +294,7 @@ final fileprivate class RefCountSink 1 { - self._parent._count = self._parent._count - 1 + self._parent._count -= 1 } else { rxFatalError("Something went wrong with RefCount disposing mechanism") @@ -306,25 +306,25 @@ final fileprivate class RefCountSink) { switch event { case .next: - forwardOn(event) + self.forwardOn(event) case .error, .completed: - _parent._lock.lock() // { - if _parent._connectionId == self._connectionIdSnapshot { - let connection = _parent._connectableSubscription + self._parent._lock.lock() // { + if self._parent._connectionId == self._connectionIdSnapshot { + let connection = self._parent._connectableSubscription defer { connection?.dispose() } - _parent._count = 0 - _parent._connectionId = _parent._connectionId &+ 1 - _parent._connectableSubscription = nil + self._parent._count = 0 + self._parent._connectionId = self._parent._connectionId &+ 1 + self._parent._connectableSubscription = nil } // } - _parent._lock.unlock() - forwardOn(event) - dispose() + self._parent._lock.unlock() + self.forwardOn(event) + self.dispose() } } } -final fileprivate class RefCount: Producer { +final private class RefCount: Producer { fileprivate let _lock = RecursiveLock() // state @@ -335,7 +335,7 @@ final fileprivate class RefCount: Producer fileprivate let _source: CO init(source: CO) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == CO.E { @@ -345,61 +345,61 @@ final fileprivate class RefCount: Producer } } -final fileprivate class MulticastSink: Sink, ObserverType { +final private class MulticastSink: Sink, ObserverType { typealias Element = O.E typealias ResultType = Element typealias MutlicastType = Multicast - + private let _parent: MutlicastType - + init(parent: MutlicastType, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } - + func run() -> Disposable { do { - let subject = try _parent._subjectSelector() - let connectable = ConnectableObservableAdapter(source: _parent._source, makeSubject: { subject }) - - let observable = try _parent._selector(connectable) - + let subject = try self._parent._subjectSelector() + let connectable = ConnectableObservableAdapter(source: self._parent._source, makeSubject: { subject }) + + let observable = try self._parent._selector(connectable) + let subscription = observable.subscribe(self) let connection = connectable.connect() - + return Disposables.create(subscription, connection) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() return Disposables.create() } } - + func on(_ event: Event) { - forwardOn(event) + self.forwardOn(event) switch event { - case .next: break - case .error, .completed: - dispose() + case .next: break + case .error, .completed: + self.dispose() } } } -final fileprivate class Multicast: Producer { +final private class Multicast: Producer { typealias SubjectSelectorType = () throws -> S typealias SelectorType = (Observable) throws -> Observable - + fileprivate let _source: Observable fileprivate let _subjectSelector: SubjectSelectorType fileprivate let _selector: SelectorType - + init(source: Observable, subjectSelector: @escaping SubjectSelectorType, selector: @escaping SelectorType) { - _source = source - _subjectSelector = subjectSelector - _selector = selector + self._source = source + self._subjectSelector = subjectSelector + self._selector = selector } - + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { let sink = MulticastSink(parent: self, observer: observer, cancel: cancel) let subscription = sink.run() diff --git a/Pods/RxSwift/RxSwift/Observables/Never.swift b/Pods/RxSwift/RxSwift/Observables/Never.swift index d98a7a8f..51aa3f05 100644 --- a/Pods/RxSwift/RxSwift/Observables/Never.swift +++ b/Pods/RxSwift/RxSwift/Observables/Never.swift @@ -20,8 +20,8 @@ extension ObservableType { } } -final fileprivate class NeverProducer : Producer { - override func subscribe(_ observer: O) -> Disposable where O.E == Element { +final private class NeverProducer: Producer { + override func subscribe(_ observer: O) -> Disposable where O.E == Element { return Disposables.create() } } diff --git a/Pods/RxSwift/RxSwift/Observables/ObserveOn.swift b/Pods/RxSwift/RxSwift/Observables/ObserveOn.swift index 82147a0f..5d169a66 100644 --- a/Pods/RxSwift/RxSwift/Observables/ObserveOn.swift +++ b/Pods/RxSwift/RxSwift/Observables/ObserveOn.swift @@ -30,28 +30,28 @@ extension ObservableType { } } -final fileprivate class ObserveOn : Producer { +final private class ObserveOn: Producer { let scheduler: ImmediateSchedulerType let source: Observable - + init(source: Observable, scheduler: ImmediateSchedulerType) { self.scheduler = scheduler self.source = source - + #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif } - - override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { - let sink = ObserveOnSink(scheduler: scheduler, observer: observer, cancel: cancel) - let subscription = source.subscribe(sink) + + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { + let sink = ObserveOnSink(scheduler: self.scheduler, observer: observer, cancel: cancel) + let subscription = self.source.subscribe(sink) return (sink: sink, subscription: subscription) } - + #if TRACE_RESOURCES deinit { - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() } #endif } @@ -63,9 +63,9 @@ enum ObserveOnState : Int32 { case running = 1 } -final fileprivate class ObserveOnSink : ObserverBase { +final private class ObserveOnSink: ObserverBase { typealias E = O.E - + let _scheduler: ImmediateSchedulerType var _lock = SpinLock() @@ -79,15 +79,15 @@ final fileprivate class ObserveOnSink : ObserverBase { let _cancel: Cancelable init(scheduler: ImmediateSchedulerType, observer: O, cancel: Cancelable) { - _scheduler = scheduler - _observer = observer - _cancel = cancel + self._scheduler = scheduler + self._observer = observer + self._cancel = cancel } override func onCore(_ event: Event) { - let shouldStart = _lock.calculateLocked { () -> Bool in + let shouldStart = self._lock.calculateLocked { () -> Bool in self._queue.enqueue(event) - + switch self._state { case .stopped: self._state = .running @@ -96,13 +96,13 @@ final fileprivate class ObserveOnSink : ObserverBase { return false } } - + if shouldStart { - _scheduleDisposable.disposable = self._scheduler.scheduleRecursive((), action: self.run) + self._scheduleDisposable.disposable = self._scheduler.scheduleRecursive((), action: self.run) } } - - func run(_ state: (), _ recurse: (()) -> ()) { + + func run(_ state: (), _ recurse: (()) -> Void) { let (nextEvent, observer) = self._lock.calculateLocked { () -> (Event?, O) in if !self._queue.isEmpty { return (self._queue.dequeue(), self._observer) @@ -113,17 +113,17 @@ final fileprivate class ObserveOnSink : ObserverBase { } } - if let nextEvent = nextEvent, !_cancel.isDisposed { + if let nextEvent = nextEvent, !self._cancel.isDisposed { observer.on(nextEvent) if nextEvent.isStopEvent { - dispose() + self.dispose() } } else { return } - let shouldContinue = _shouldContinue_synchronized() + let shouldContinue = self._shouldContinue_synchronized() if shouldContinue { recurse(()) @@ -131,7 +131,7 @@ final fileprivate class ObserveOnSink : ObserverBase { } func _shouldContinue_synchronized() -> Bool { - _lock.lock(); defer { _lock.unlock() } // { + self._lock.lock(); defer { self._lock.unlock() } // { if !self._queue.isEmpty { return true } @@ -141,12 +141,12 @@ final fileprivate class ObserveOnSink : ObserverBase { } // } } - + override func dispose() { super.dispose() - _cancel.dispose() - _scheduleDisposable.dispose() + self._cancel.dispose() + self._scheduleDisposable.dispose() } } @@ -159,12 +159,12 @@ final fileprivate class ObserveOnSink : ObserverBase { Purposed for unit tests. */ public static var numberOfSerialDispatchQueueObservables: Int32 { - return _numberOfSerialDispatchQueueObservables.load() + return load(&_numberOfSerialDispatchQueueObservables) } } #endif -final fileprivate class ObserveOnSerialDispatchQueueSink : ObserverBase { +final private class ObserveOnSerialDispatchQueueSink: ObserverBase { let scheduler: SerialDispatchQueueScheduler let observer: O @@ -178,7 +178,7 @@ final fileprivate class ObserveOnSerialDispatchQueueSink : Obse self.cancel = cancel super.init() - cachedScheduleLambda = { pair in + self.cachedScheduleLambda = { pair in guard !cancel.isDisposed else { return Disposables.create() } pair.sink.observer.on(pair.event) @@ -192,17 +192,17 @@ final fileprivate class ObserveOnSerialDispatchQueueSink : Obse } override func onCore(_ event: Event) { - let _ = self.scheduler.schedule((self, event), action: cachedScheduleLambda!) + _ = self.scheduler.schedule((self, event), action: self.cachedScheduleLambda!) } override func dispose() { super.dispose() - cancel.dispose() + self.cancel.dispose() } } -final fileprivate class ObserveOnSerialDispatchQueue : Producer { +final private class ObserveOnSerialDispatchQueue: Producer { let scheduler: SerialDispatchQueueScheduler let source: Observable @@ -211,21 +211,21 @@ final fileprivate class ObserveOnSerialDispatchQueue : Producer { self.source = source #if TRACE_RESOURCES - let _ = Resources.incrementTotal() - let _ = _numberOfSerialDispatchQueueObservables.increment() + _ = Resources.incrementTotal() + _ = increment(&_numberOfSerialDispatchQueueObservables) #endif } - override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { - let sink = ObserveOnSerialDispatchQueueSink(scheduler: scheduler, observer: observer, cancel: cancel) - let subscription = source.subscribe(sink) + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { + let sink = ObserveOnSerialDispatchQueueSink(scheduler: self.scheduler, observer: observer, cancel: cancel) + let subscription = self.source.subscribe(sink) return (sink: sink, subscription: subscription) } #if TRACE_RESOURCES deinit { - let _ = Resources.decrementTotal() - let _ = _numberOfSerialDispatchQueueObservables.decrement() + _ = Resources.decrementTotal() + _ = decrement(&_numberOfSerialDispatchQueueObservables) } #endif } diff --git a/Pods/RxSwift/RxSwift/Observables/Optional.swift b/Pods/RxSwift/RxSwift/Observables/Optional.swift index 8cd6a16b..43fede5a 100644 --- a/Pods/RxSwift/RxSwift/Observables/Optional.swift +++ b/Pods/RxSwift/RxSwift/Observables/Optional.swift @@ -33,19 +33,19 @@ extension ObservableType { } } -final fileprivate class ObservableOptionalScheduledSink : Sink { +final private class ObservableOptionalScheduledSink: Sink { typealias E = O.E typealias Parent = ObservableOptionalScheduled private let _parent: Parent init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - return _parent._scheduler.schedule(_parent._optional) { (optional: E?) -> Disposable in + return self._parent._scheduler.schedule(self._parent._optional) { (optional: E?) -> Disposable in if let next = optional { self.forwardOn(.next(next)) return self._parent._scheduler.schedule(()) { _ in @@ -62,13 +62,13 @@ final fileprivate class ObservableOptionalScheduledSink : Sink< } } -final fileprivate class ObservableOptionalScheduled : Producer { +final private class ObservableOptionalScheduled: Producer { fileprivate let _optional: E? fileprivate let _scheduler: ImmediateSchedulerType init(optional: E?, scheduler: ImmediateSchedulerType) { - _optional = optional - _scheduler = scheduler + self._optional = optional + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { @@ -78,15 +78,15 @@ final fileprivate class ObservableOptionalScheduled : Producer { } } -final fileprivate class ObservableOptional: Producer { +final private class ObservableOptional: Producer { private let _optional: E? init(optional: E?) { - _optional = optional + self._optional = optional } - override func subscribe(_ observer: O) -> Disposable where O.E == E { - if let element = _optional { + override func subscribe(_ observer: O) -> Disposable where O.E == E { + if let element = self._optional { observer.on(.next(element)) } observer.on(.completed) diff --git a/Pods/RxSwift/RxSwift/Observables/Producer.swift b/Pods/RxSwift/RxSwift/Observables/Producer.swift index 2b60fbf8..c6521b1d 100644 --- a/Pods/RxSwift/RxSwift/Observables/Producer.swift +++ b/Pods/RxSwift/RxSwift/Observables/Producer.swift @@ -10,12 +10,12 @@ class Producer : Observable { override init() { super.init() } - + override func subscribe(_ observer: O) -> Disposable where O.E == Element { if !CurrentThreadScheduler.isScheduleRequired { // The returned disposable needs to release all references once it was disposed. let disposer = SinkDisposer() - let sinkAndSubscription = run(observer, cancel: disposer) + let sinkAndSubscription = self.run(observer, cancel: disposer) disposer.setSinkAndSubscription(sink: sinkAndSubscription.sink, subscription: sinkAndSubscription.subscription) return disposer @@ -30,7 +30,7 @@ class Producer : Observable { } } } - + func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { rxAbstractMethod() } @@ -43,18 +43,18 @@ fileprivate final class SinkDisposer: Cancelable { } private var _state = AtomicInt(0) - private var _sink: Disposable? = nil - private var _subscription: Disposable? = nil + private var _sink: Disposable? + private var _subscription: Disposable? var isDisposed: Bool { - return _state.isFlagSet(DisposeState.disposed.rawValue) + return isFlagSet(&self._state, DisposeState.disposed.rawValue) } func setSinkAndSubscription(sink: Disposable, subscription: Disposable) { - _sink = sink - _subscription = subscription + self._sink = sink + self._subscription = subscription - let previousState = _state.fetchOr(DisposeState.sinkAndSubscriptionSet.rawValue) + let previousState = fetchOr(&self._state, DisposeState.sinkAndSubscriptionSet.rawValue) if (previousState & DisposeState.sinkAndSubscriptionSet.rawValue) != 0 { rxFatalError("Sink and subscription were already set") } @@ -62,31 +62,31 @@ fileprivate final class SinkDisposer: Cancelable { if (previousState & DisposeState.disposed.rawValue) != 0 { sink.dispose() subscription.dispose() - _sink = nil - _subscription = nil + self._sink = nil + self._subscription = nil } } - + func dispose() { - let previousState = _state.fetchOr(DisposeState.disposed.rawValue) + let previousState = fetchOr(&self._state, DisposeState.disposed.rawValue) if (previousState & DisposeState.disposed.rawValue) != 0 { return } if (previousState & DisposeState.sinkAndSubscriptionSet.rawValue) != 0 { - guard let sink = _sink else { + guard let sink = self._sink else { rxFatalError("Sink not set") } - guard let subscription = _subscription else { + guard let subscription = self._subscription else { rxFatalError("Subscription not set") } sink.dispose() subscription.dispose() - _sink = nil - _subscription = nil + self._sink = nil + self._subscription = nil } } } diff --git a/Pods/RxSwift/RxSwift/Observables/Range.swift b/Pods/RxSwift/RxSwift/Observables/Range.swift index 9b85554e..67a44120 100644 --- a/Pods/RxSwift/RxSwift/Observables/Range.swift +++ b/Pods/RxSwift/RxSwift/Observables/Range.swift @@ -22,23 +22,23 @@ extension ObservableType where E : RxAbstractInteger { } } -final fileprivate class RangeProducer : Producer { +final private class RangeProducer: Producer { fileprivate let _start: E fileprivate let _count: E fileprivate let _scheduler: ImmediateSchedulerType init(start: E, count: E, scheduler: ImmediateSchedulerType) { - if count < 0 { + guard count >= 0 else { rxFatalError("count can't be negative") } - if start &+ (count - 1) < start { + guard start &+ (count - 1) >= start || count == 0 else { rxFatalError("overflow of count") } - _start = start - _count = count - _scheduler = scheduler + self._start = start + self._count = count + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { @@ -48,18 +48,18 @@ final fileprivate class RangeProducer : Producer { } } -final fileprivate class RangeSink : Sink where O.E: RxAbstractInteger { +final private class RangeSink: Sink where O.E: RxAbstractInteger { typealias Parent = RangeProducer private let _parent: Parent init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - return _parent._scheduler.scheduleRecursive(0 as O.E) { i, recurse in + return self._parent._scheduler.scheduleRecursive(0 as O.E) { i, recurse in if i < self._parent._count { self.forwardOn(.next(self._parent._start + i)) recurse(i + 1) diff --git a/Pods/RxSwift/RxSwift/Observables/Reduce.swift b/Pods/RxSwift/RxSwift/Observables/Reduce.swift index 3e4a7b9d..5b3efd82 100644 --- a/Pods/RxSwift/RxSwift/Observables/Reduce.swift +++ b/Pods/RxSwift/RxSwift/Observables/Reduce.swift @@ -42,7 +42,7 @@ extension ObservableType { } } -final fileprivate class ReduceSink : Sink, ObserverType { +final private class ReduceSink: Sink, ObserverType { typealias ResultType = O.E typealias Parent = Reduce @@ -50,8 +50,8 @@ final fileprivate class ReduceSink private var _accumulation: AccumulateType init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _accumulation = parent._seed + self._parent = parent + self._accumulation = parent._seed super.init(observer: observer, cancel: cancel) } @@ -60,31 +60,31 @@ final fileprivate class ReduceSink switch event { case .next(let value): do { - _accumulation = try _parent._accumulator(_accumulation, value) + self._accumulation = try self._parent._accumulator(self._accumulation, value) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() } case .error(let e): - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() case .completed: do { - let result = try _parent._mapResult(_accumulation) - forwardOn(.next(result)) - forwardOn(.completed) - dispose() + let result = try self._parent._mapResult(self._accumulation) + self.forwardOn(.next(result)) + self.forwardOn(.completed) + self.dispose() } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() } } } } -final fileprivate class Reduce : Producer { +final private class Reduce: Producer { typealias AccumulatorType = (AccumulateType, SourceType) throws -> AccumulateType typealias ResultSelectorType = (AccumulateType) throws -> ResultType @@ -94,15 +94,15 @@ final fileprivate class Reduce : Produce fileprivate let _mapResult: ResultSelectorType init(source: Observable, seed: AccumulateType, accumulator: @escaping AccumulatorType, mapResult: @escaping ResultSelectorType) { - _source = source - _seed = seed - _accumulator = accumulator - _mapResult = mapResult + self._source = source + self._seed = seed + self._accumulator = accumulator + self._mapResult = mapResult } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == ResultType { let sink = ReduceSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Repeat.swift b/Pods/RxSwift/RxSwift/Observables/Repeat.swift index 6892ec12..f430c90b 100644 --- a/Pods/RxSwift/RxSwift/Observables/Repeat.swift +++ b/Pods/RxSwift/RxSwift/Observables/Repeat.swift @@ -21,13 +21,13 @@ extension ObservableType { } } -final fileprivate class RepeatElement : Producer { +final private class RepeatElement: Producer { fileprivate let _element: Element fileprivate let _scheduler: ImmediateSchedulerType init(element: Element, scheduler: ImmediateSchedulerType) { - _element = element - _scheduler = scheduler + self._element = element + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { @@ -38,18 +38,18 @@ final fileprivate class RepeatElement : Producer { } } -final fileprivate class RepeatElementSink : Sink { +final private class RepeatElementSink: Sink { typealias Parent = RepeatElement private let _parent: Parent init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - return _parent._scheduler.scheduleRecursive(_parent._element) { e, recurse in + return self._parent._scheduler.scheduleRecursive(self._parent._element) { e, recurse in self.forwardOn(.next(e)) recurse(e) } diff --git a/Pods/RxSwift/RxSwift/Observables/RetryWhen.swift b/Pods/RxSwift/RxSwift/Observables/RetryWhen.swift index 268b399a..ce82df9b 100644 --- a/Pods/RxSwift/RxSwift/Observables/RetryWhen.swift +++ b/Pods/RxSwift/RxSwift/Observables/RetryWhen.swift @@ -37,8 +37,8 @@ extension ObservableType { } } -final fileprivate class RetryTriggerSink - : ObserverType where S.Iterator.Element : ObservableType, S.Iterator.Element.E == O.E { +final private class RetryTriggerSink + : ObserverType where S.Iterator.Element: ObservableType, S.Iterator.Element.E == O.E { typealias E = TriggerObservable.E typealias Parent = RetryWhenSequenceSinkIter @@ -46,27 +46,27 @@ final fileprivate class RetryTriggerSink) { switch event { case .next: - _parent._parent._lastError = nil - _parent._parent.schedule(.moveNext) + self._parent._parent._lastError = nil + self._parent._parent.schedule(.moveNext) case .error(let e): - _parent._parent.forwardOn(.error(e)) - _parent._parent.dispose() + self._parent._parent.forwardOn(.error(e)) + self._parent._parent.dispose() case .completed: - _parent._parent.forwardOn(.completed) - _parent._parent.dispose() + self._parent._parent.forwardOn(.completed) + self._parent._parent.dispose() } } } -final fileprivate class RetryWhenSequenceSinkIter +final private class RetryWhenSequenceSinkIter : ObserverType - , Disposable where S.Iterator.Element : ObservableType, S.Iterator.Element.E == O.E { + , Disposable where S.Iterator.Element: ObservableType, S.Iterator.Element.E == O.E { typealias E = O.E typealias Parent = RetryWhenSequenceSink @@ -75,43 +75,43 @@ final fileprivate class RetryWhenSequenceSinkIter) { switch event { case .next: - _parent.forwardOn(event) + self._parent.forwardOn(event) case .error(let error): - _parent._lastError = error + self._parent._lastError = error if let failedWith = error as? Error { // dispose current subscription - _subscription.dispose() + self._subscription.dispose() - let errorHandlerSubscription = _parent._notifier.subscribe(RetryTriggerSink(parent: self)) - _errorHandlerSubscription.setDisposable(errorHandlerSubscription) - _parent._errorSubject.on(.next(failedWith)) + let errorHandlerSubscription = self._parent._notifier.subscribe(RetryTriggerSink(parent: self)) + self._errorHandlerSubscription.setDisposable(errorHandlerSubscription) + self._parent._errorSubject.on(.next(failedWith)) } else { - _parent.forwardOn(.error(error)) - _parent.dispose() + self._parent.forwardOn(.error(error)) + self._parent.dispose() } case .completed: - _parent.forwardOn(event) - _parent.dispose() + self._parent.forwardOn(event) + self._parent.dispose() } } final func dispose() { - _subscription.dispose() - _errorHandlerSubscription.dispose() + self._subscription.dispose() + self._errorHandlerSubscription.dispose() } } -final fileprivate class RetryWhenSequenceSink - : TailRecursiveSink where S.Iterator.Element : ObservableType, S.Iterator.Element.E == O.E { +final private class RetryWhenSequenceSink + : TailRecursiveSink where S.Iterator.Element: ObservableType, S.Iterator.Element.E == O.E { typealias Element = O.E typealias Parent = RetryWhenSequence @@ -125,21 +125,21 @@ final fileprivate class RetryWhenSequenceSink() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _handler = parent._notificationHandler(_errorSubject).asObservable() + self._parent = parent + self._handler = parent._notificationHandler(self._errorSubject).asObservable() super.init(observer: observer, cancel: cancel) } override func done() { - if let lastError = _lastError { - forwardOn(.error(lastError)) - _lastError = nil + if let lastError = self._lastError { + self.forwardOn(.error(lastError)) + self._lastError = nil } else { - forwardOn(.completed) + self.forwardOn(.completed) } - dispose() + self.dispose() } override func extract(_ observable: Observable) -> SequenceGenerator? { @@ -157,21 +157,21 @@ final fileprivate class RetryWhenSequenceSink Disposable { - let triggerSubscription = _handler.subscribe(_notifier.asObserver()) + let triggerSubscription = self._handler.subscribe(self._notifier.asObserver()) let superSubscription = super.run(sources) return Disposables.create(superSubscription, triggerSubscription) } } -final fileprivate class RetryWhenSequence : Producer where S.Iterator.Element : ObservableType { +final private class RetryWhenSequence: Producer where S.Iterator.Element: ObservableType { typealias Element = S.Iterator.Element.E fileprivate let _sources: S fileprivate let _notificationHandler: (Observable) -> TriggerObservable init(sources: S, notificationHandler: @escaping (Observable) -> TriggerObservable) { - _sources = sources - _notificationHandler = notificationHandler + self._sources = sources + self._notificationHandler = notificationHandler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/Sample.swift b/Pods/RxSwift/RxSwift/Observables/Sample.swift index 31f8b625..a930f0d4 100644 --- a/Pods/RxSwift/RxSwift/Observables/Sample.swift +++ b/Pods/RxSwift/RxSwift/Observables/Sample.swift @@ -26,7 +26,7 @@ extension ObservableType { } } -final fileprivate class SamplerSink +final private class SamplerSink : ObserverType , LockOwnerType , SynchronizedOnType { @@ -37,46 +37,37 @@ final fileprivate class SamplerSink fileprivate let _parent: Parent var _lock: RecursiveLock { - return _parent._lock + return self._parent._lock } init(parent: Parent) { - _parent = parent + self._parent = parent } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { - case .next: + case .next, .completed: if let element = _parent._element { - _parent._element = nil - _parent.forwardOn(.next(element)) + self._parent._element = nil + self._parent.forwardOn(.next(element)) } - if _parent._atEnd { - _parent.forwardOn(.completed) - _parent.dispose() + if self._parent._atEnd { + self._parent.forwardOn(.completed) + self._parent.dispose() } case .error(let e): - _parent.forwardOn(.error(e)) - _parent.dispose() - case .completed: - if let element = _parent._element { - _parent._element = nil - _parent.forwardOn(.next(element)) - } - if _parent._atEnd { - _parent.forwardOn(.completed) - _parent.dispose() - } + self._parent.forwardOn(.error(e)) + self._parent.dispose() } } } -final fileprivate class SampleSequenceSink +final private class SampleSequenceSink : Sink , ObserverType , LockOwnerType @@ -95,43 +86,43 @@ final fileprivate class SampleSequenceSink fileprivate let _sourceSubscription = SingleAssignmentDisposable() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - _sourceSubscription.setDisposable(_parent._source.subscribe(self)) - let samplerSubscription = _parent._sampler.subscribe(SamplerSink(parent: self)) + self._sourceSubscription.setDisposable(self._parent._source.subscribe(self)) + let samplerSubscription = self._parent._sampler.subscribe(SamplerSink(parent: self)) return Disposables.create(_sourceSubscription, samplerSubscription) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next(let element): - _element = element + self._element = element case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - _atEnd = true - _sourceSubscription.dispose() + self._atEnd = true + self._sourceSubscription.dispose() } } } -final fileprivate class Sample : Producer { +final private class Sample: Producer { fileprivate let _source: Observable fileprivate let _sampler: Observable init(source: Observable, sampler: Observable) { - _source = source - _sampler = sampler + self._source = source + self._sampler = sampler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/Scan.swift b/Pods/RxSwift/RxSwift/Observables/Scan.swift index 39d5e92f..c6df6084 100644 --- a/Pods/RxSwift/RxSwift/Observables/Scan.swift +++ b/Pods/RxSwift/RxSwift/Observables/Scan.swift @@ -19,7 +19,7 @@ extension ObservableType { - parameter accumulator: An accumulator function to be invoked on each element. - returns: An observable sequence containing the accumulated values. */ - public func scan(into seed: A, accumulator: @escaping (inout A, E) throws -> ()) + public func scan(into seed: A, accumulator: @escaping (inout A, E) throws -> Void) -> Observable { return Scan(source: self.asObservable(), seed: seed, accumulator: accumulator) } @@ -44,7 +44,7 @@ extension ObservableType { } } -final fileprivate class ScanSink : Sink, ObserverType { +final private class ScanSink: Sink, ObserverType { typealias Accumulate = O.E typealias Parent = Scan typealias E = ElementType @@ -53,8 +53,8 @@ final fileprivate class ScanSink : Sink, Observ fileprivate var _accumulate: Accumulate init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _accumulate = parent._seed + self._parent = parent + self._accumulate = parent._seed super.init(observer: observer, cancel: cancel) } @@ -62,40 +62,40 @@ final fileprivate class ScanSink : Sink, Observ switch event { case .next(let element): do { - try _parent._accumulator(&_accumulate, element) - forwardOn(.next(_accumulate)) + try self._parent._accumulator(&self._accumulate, element) + self.forwardOn(.next(self._accumulate)) } catch let error { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } case .error(let error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() case .completed: - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } -final fileprivate class Scan: Producer { - typealias Accumulator = (inout Accumulate, Element) throws -> () +final private class Scan: Producer { + typealias Accumulator = (inout Accumulate, Element) throws -> Void fileprivate let _source: Observable fileprivate let _seed: Accumulate fileprivate let _accumulator: Accumulator init(source: Observable, seed: Accumulate, accumulator: @escaping Accumulator) { - _source = source - _seed = seed - _accumulator = accumulator + self._source = source + self._seed = seed + self._accumulator = accumulator } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Accumulate { let sink = ScanSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Sequence.swift b/Pods/RxSwift/RxSwift/Observables/Sequence.swift index e141bc72..a7f6450a 100644 --- a/Pods/RxSwift/RxSwift/Observables/Sequence.swift +++ b/Pods/RxSwift/RxSwift/Observables/Sequence.swift @@ -47,20 +47,20 @@ extension ObservableType { } } -final fileprivate class ObservableSequenceSink : Sink where S.Iterator.Element == O.E { +final private class ObservableSequenceSink: Sink where S.Iterator.Element == O.E { typealias Parent = ObservableSequence private let _parent: Parent init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - return _parent._scheduler.scheduleRecursive((_parent._elements.makeIterator(), _parent._elements)) { (iterator, recurse) in + return self._parent._scheduler.scheduleRecursive(self._parent._elements.makeIterator()) { iterator, recurse in var mutableIterator = iterator - if let next = mutableIterator.0.next() { + if let next = mutableIterator.next() { self.forwardOn(.next(next)) recurse(mutableIterator) } @@ -72,13 +72,13 @@ final fileprivate class ObservableSequenceSink : S } } -final fileprivate class ObservableSequence : Producer { +final private class ObservableSequence: Producer { fileprivate let _elements: S fileprivate let _scheduler: ImmediateSchedulerType init(elements: S, scheduler: ImmediateSchedulerType) { - _elements = elements - _scheduler = scheduler + self._elements = elements + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { diff --git a/Pods/RxSwift/RxSwift/Observables/ShareReplayScope.swift b/Pods/RxSwift/RxSwift/Observables/ShareReplayScope.swift index 5af102f0..44e37d9f 100644 --- a/Pods/RxSwift/RxSwift/Observables/ShareReplayScope.swift +++ b/Pods/RxSwift/RxSwift/Observables/ShareReplayScope.swift @@ -173,8 +173,8 @@ fileprivate final class ShareReplay1WhileConnectedConnection fileprivate var _element: Element? init(parent: Parent, lock: RecursiveLock) { - _parent = parent - _lock = lock + self._parent = parent + self._lock = lock #if TRACE_RESOURCES _ = Resources.incrementTotal() @@ -182,57 +182,57 @@ fileprivate final class ShareReplay1WhileConnectedConnection } final func on(_ event: Event) { - _lock.lock() - let observers = _synchronized_on(event) - _lock.unlock() + self._lock.lock() + let observers = self._synchronized_on(event) + self._lock.unlock() dispatch(observers, event) } final private func _synchronized_on(_ event: Event) -> Observers { - if _disposed { + if self._disposed { return Observers() } switch event { case .next(let element): - _element = element - return _observers + self._element = element + return self._observers case .error, .completed: - let observers = _observers + let observers = self._observers self._synchronized_dispose() return observers } } final func connect() { - _subscription.setDisposable(_parent._source.subscribe(self)) + self._subscription.setDisposable(self._parent._source.subscribe(self)) } - final func _synchronized_subscribe(_ observer: O) -> Disposable where O.E == Element { - _lock.lock(); defer { _lock.unlock() } - if let element = _element { + final func _synchronized_subscribe(_ observer: O) -> Disposable where O.E == Element { + self._lock.lock(); defer { self._lock.unlock() } + if let element = self._element { observer.on(.next(element)) } - let disposeKey = _observers.insert(observer.on) + let disposeKey = self._observers.insert(observer.on) return SubscriptionDisposable(owner: self, key: disposeKey) } final private func _synchronized_dispose() { - _disposed = true - if _parent._connection === self { - _parent._connection = nil + self._disposed = true + if self._parent._connection === self { + self._parent._connection = nil } - _observers = Observers() + self._observers = Observers() } final func synchronizedUnsubscribe(_ disposeKey: DisposeKey) { - _lock.lock() - let shouldDisconnect = _synchronized_unsubscribe(disposeKey) - _lock.unlock() + self._lock.lock() + let shouldDisconnect = self._synchronized_unsubscribe(disposeKey) + self._lock.unlock() if shouldDisconnect { - _subscription.dispose() + self._subscription.dispose() } } @@ -243,8 +243,8 @@ fileprivate final class ShareReplay1WhileConnectedConnection return false } - if _observers.count == 0 { - _synchronized_dispose() + if self._observers.count == 0 { + self._synchronized_dispose() return true } @@ -259,7 +259,7 @@ fileprivate final class ShareReplay1WhileConnectedConnection } // optimized version of share replay for most common case -final fileprivate class ShareReplay1WhileConnected +final private class ShareReplay1WhileConnected : Observable { fileprivate typealias Connection = ShareReplay1WhileConnectedConnection @@ -274,15 +274,15 @@ final fileprivate class ShareReplay1WhileConnected self._source = source } - override func subscribe(_ observer: O) -> Disposable where O.E == E { - _lock.lock() + override func subscribe(_ observer: O) -> Disposable where O.E == E { + self._lock.lock() - let connection = _synchronized_subscribe(observer) + let connection = self._synchronized_subscribe(observer) let count = connection._observers.count let disposable = connection._synchronized_subscribe(observer) - _lock.unlock() + self._lock.unlock() if count == 0 { connection.connect() @@ -295,14 +295,14 @@ final fileprivate class ShareReplay1WhileConnected private func _synchronized_subscribe(_ observer: O) -> Connection where O.E == E { let connection: Connection - if let existingConnection = _connection { + if let existingConnection = self._connection { connection = existingConnection } else { connection = ShareReplay1WhileConnectedConnection( parent: self, - lock: _lock) - _connection = connection + lock: self._lock) + self._connection = connection } return connection @@ -325,8 +325,8 @@ fileprivate final class ShareWhileConnectedConnection fileprivate var _observers = Observers() init(parent: Parent, lock: RecursiveLock) { - _parent = parent - _lock = lock + self._parent = parent + self._lock = lock #if TRACE_RESOURCES _ = Resources.incrementTotal() @@ -334,53 +334,53 @@ fileprivate final class ShareWhileConnectedConnection } final func on(_ event: Event) { - _lock.lock() - let observers = _synchronized_on(event) - _lock.unlock() + self._lock.lock() + let observers = self._synchronized_on(event) + self._lock.unlock() dispatch(observers, event) } final private func _synchronized_on(_ event: Event) -> Observers { - if _disposed { + if self._disposed { return Observers() } switch event { case .next: - return _observers + return self._observers case .error, .completed: - let observers = _observers + let observers = self._observers self._synchronized_dispose() return observers } } final func connect() { - _subscription.setDisposable(_parent._source.subscribe(self)) + self._subscription.setDisposable(self._parent._source.subscribe(self)) } - final func _synchronized_subscribe(_ observer: O) -> Disposable where O.E == Element { - _lock.lock(); defer { _lock.unlock() } + final func _synchronized_subscribe(_ observer: O) -> Disposable where O.E == Element { + self._lock.lock(); defer { self._lock.unlock() } - let disposeKey = _observers.insert(observer.on) + let disposeKey = self._observers.insert(observer.on) return SubscriptionDisposable(owner: self, key: disposeKey) } final private func _synchronized_dispose() { - _disposed = true - if _parent._connection === self { - _parent._connection = nil + self._disposed = true + if self._parent._connection === self { + self._parent._connection = nil } - _observers = Observers() + self._observers = Observers() } final func synchronizedUnsubscribe(_ disposeKey: DisposeKey) { - _lock.lock() - let shouldDisconnect = _synchronized_unsubscribe(disposeKey) - _lock.unlock() + self._lock.lock() + let shouldDisconnect = self._synchronized_unsubscribe(disposeKey) + self._lock.unlock() if shouldDisconnect { - _subscription.dispose() + self._subscription.dispose() } } @@ -391,8 +391,8 @@ fileprivate final class ShareWhileConnectedConnection return false } - if _observers.count == 0 { - _synchronized_dispose() + if self._observers.count == 0 { + self._synchronized_dispose() return true } @@ -407,7 +407,7 @@ fileprivate final class ShareWhileConnectedConnection } // optimized version of share replay for most common case -final fileprivate class ShareWhileConnected +final private class ShareWhileConnected : Observable { fileprivate typealias Connection = ShareWhileConnectedConnection @@ -422,15 +422,15 @@ final fileprivate class ShareWhileConnected self._source = source } - override func subscribe(_ observer: O) -> Disposable where O.E == E { - _lock.lock() + override func subscribe(_ observer: O) -> Disposable where O.E == E { + self._lock.lock() - let connection = _synchronized_subscribe(observer) + let connection = self._synchronized_subscribe(observer) let count = connection._observers.count let disposable = connection._synchronized_subscribe(observer) - _lock.unlock() + self._lock.unlock() if count == 0 { connection.connect() @@ -443,14 +443,14 @@ final fileprivate class ShareWhileConnected private func _synchronized_subscribe(_ observer: O) -> Connection where O.E == E { let connection: Connection - if let existingConnection = _connection { + if let existingConnection = self._connection { connection = existingConnection } else { connection = ShareWhileConnectedConnection( parent: self, - lock: _lock) - _connection = connection + lock: self._lock) + self._connection = connection } return connection diff --git a/Pods/RxSwift/RxSwift/Observables/SingleAsync.swift b/Pods/RxSwift/RxSwift/Observables/SingleAsync.swift index 1419a93f..cf40b65e 100644 --- a/Pods/RxSwift/RxSwift/Observables/SingleAsync.swift +++ b/Pods/RxSwift/RxSwift/Observables/SingleAsync.swift @@ -18,7 +18,7 @@ extension ObservableType { */ public func single() -> Observable { - return SingleAsync(source: asObservable()) + return SingleAsync(source: self.asObservable()) } /** @@ -32,7 +32,7 @@ extension ObservableType { */ public func single(_ predicate: @escaping (E) throws -> Bool) -> Observable { - return SingleAsync(source: asObservable(), predicate: predicate) + return SingleAsync(source: self.asObservable(), predicate: predicate) } } @@ -45,7 +45,7 @@ fileprivate final class SingleAsyncSink : Sink, ObserverType private var _seenValue: Bool = false init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } @@ -53,35 +53,35 @@ fileprivate final class SingleAsyncSink : Sink, ObserverType switch event { case .next(let value): do { - let forward = try _parent._predicate?(value) ?? true + let forward = try self._parent._predicate?(value) ?? true if !forward { return } } catch let error { - forwardOn(.error(error as Swift.Error)) - dispose() + self.forwardOn(.error(error as Swift.Error)) + self.dispose() return } - if _seenValue { - forwardOn(.error(RxError.moreThanOneElement)) - dispose() + if self._seenValue { + self.forwardOn(.error(RxError.moreThanOneElement)) + self.dispose() return } - _seenValue = true - forwardOn(.next(value)) + self._seenValue = true + self.forwardOn(.next(value)) case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - if (_seenValue) { - forwardOn(.completed) + if self._seenValue { + self.forwardOn(.completed) } else { - forwardOn(.error(RxError.noElements)) + self.forwardOn(.error(RxError.noElements)) } - dispose() + self.dispose() } } } @@ -93,13 +93,13 @@ final class SingleAsync: Producer { fileprivate let _predicate: Predicate? init(source: Observable, predicate: Predicate? = nil) { - _source = source - _predicate = predicate + self._source = source + self._predicate = predicate } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = SingleAsyncSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Sink.swift b/Pods/RxSwift/RxSwift/Observables/Sink.swift index 214cfda3..6431da36 100644 --- a/Pods/RxSwift/RxSwift/Observables/Sink.swift +++ b/Pods/RxSwift/RxSwift/Observables/Sink.swift @@ -9,7 +9,7 @@ class Sink : Disposable { fileprivate let _observer: O fileprivate let _cancel: Cancelable - fileprivate var _disposed: Bool + fileprivate var _disposed = AtomicInt(0) #if DEBUG fileprivate let _synchronizationTracker = SynchronizationTracker() @@ -17,60 +17,59 @@ class Sink : Disposable { init(observer: O, cancel: Cancelable) { #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif - _observer = observer - _cancel = cancel - _disposed = false + self._observer = observer + self._cancel = cancel } - + final func forwardOn(_ event: Event) { #if DEBUG - _synchronizationTracker.register(synchronizationErrorMessage: .default) - defer { _synchronizationTracker.unregister() } + self._synchronizationTracker.register(synchronizationErrorMessage: .default) + defer { self._synchronizationTracker.unregister() } #endif - if _disposed { + if isFlagSet(&self._disposed, 1) { return } - _observer.on(event) + self._observer.on(event) } - + final func forwarder() -> SinkForward { return SinkForward(forward: self) } final var disposed: Bool { - return _disposed + return isFlagSet(&self._disposed, 1) } func dispose() { - _disposed = true - _cancel.dispose() + fetchOr(&self._disposed, 1) + self._cancel.dispose() } deinit { #if TRACE_RESOURCES - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() #endif } } final class SinkForward: ObserverType { typealias E = O.E - + private let _forward: Sink - + init(forward: Sink) { - _forward = forward + self._forward = forward } - + final func on(_ event: Event) { switch event { case .next: - _forward._observer.on(event) + self._forward._observer.on(event) case .error, .completed: - _forward._observer.on(event) - _forward._cancel.dispose() + self._forward._observer.on(event) + self._forward._cancel.dispose() } } } diff --git a/Pods/RxSwift/RxSwift/Observables/Skip.swift b/Pods/RxSwift/RxSwift/Observables/Skip.swift index fcac9d4a..bc49283f 100644 --- a/Pods/RxSwift/RxSwift/Observables/Skip.swift +++ b/Pods/RxSwift/RxSwift/Observables/Skip.swift @@ -18,7 +18,7 @@ extension ObservableType { */ public func skip(_ count: Int) -> Observable { - return SkipCount(source: asObservable(), count: count) + return SkipCount(source: self.asObservable(), count: count) } } @@ -41,7 +41,7 @@ extension ObservableType { // count version -final fileprivate class SkipCountSink : Sink, ObserverType { +final private class SkipCountSink: Sink, ObserverType { typealias Element = O.E typealias Parent = SkipCount @@ -59,24 +59,24 @@ final fileprivate class SkipCountSink : Sink, ObserverType { switch event { case .next(let value): - if remaining <= 0 { - forwardOn(.next(value)) + if self.remaining <= 0 { + self.forwardOn(.next(value)) } else { - remaining -= 1 + self.remaining -= 1 } case .error: - forwardOn(event) + self.forwardOn(event) self.dispose() case .completed: - forwardOn(event) + self.forwardOn(event) self.dispose() } } } -final fileprivate class SkipCount: Producer { +final private class SkipCount: Producer { let source: Observable let count: Int @@ -87,7 +87,7 @@ final fileprivate class SkipCount: Producer { override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = SkipCountSink(parent: self, observer: observer, cancel: cancel) - let subscription = source.subscribe(sink) + let subscription = self.source.subscribe(sink) return (sink: sink, subscription: subscription) } @@ -95,7 +95,7 @@ final fileprivate class SkipCount: Producer { // time version -final fileprivate class SkipTimeSink : Sink, ObserverType where O.E == ElementType { +final private class SkipTimeSink: Sink, ObserverType where O.E == ElementType { typealias Parent = SkipTime typealias Element = ElementType @@ -112,35 +112,35 @@ final fileprivate class SkipTimeSink : Sink, Ob func on(_ event: Event) { switch event { case .next(let value): - if open { - forwardOn(.next(value)) + if self.open { + self.forwardOn(.next(value)) } case .error: - forwardOn(event) + self.forwardOn(event) self.dispose() case .completed: - forwardOn(event) + self.forwardOn(event) self.dispose() } } func tick() { - open = true + self.open = true } func run() -> Disposable { - let disposeTimer = parent.scheduler.scheduleRelative((), dueTime: self.parent.duration) { _ in + let disposeTimer = self.parent.scheduler.scheduleRelative((), dueTime: self.parent.duration) { _ in self.tick() return Disposables.create() } - let disposeSubscription = parent.source.subscribe(self) + let disposeSubscription = self.parent.source.subscribe(self) return Disposables.create(disposeTimer, disposeSubscription) } } -final fileprivate class SkipTime: Producer { +final private class SkipTime: Producer { let source: Observable let duration: RxTimeInterval let scheduler: SchedulerType diff --git a/Pods/RxSwift/RxSwift/Observables/SkipUntil.swift b/Pods/RxSwift/RxSwift/Observables/SkipUntil.swift index f35f1fd8..7681b141 100644 --- a/Pods/RxSwift/RxSwift/Observables/SkipUntil.swift +++ b/Pods/RxSwift/RxSwift/Observables/SkipUntil.swift @@ -18,11 +18,11 @@ extension ObservableType { */ public func skipUntil(_ other: O) -> Observable { - return SkipUntil(source: asObservable(), other: other.asObservable()) + return SkipUntil(source: self.asObservable(), other: other.asObservable()) } } -final fileprivate class SkipUntilSinkOther +final private class SkipUntilSinkOther : ObserverType , LockOwnerType , SynchronizedOnType { @@ -32,45 +32,45 @@ final fileprivate class SkipUntilSinkOther fileprivate let _parent: Parent var _lock: RecursiveLock { - return _parent._lock + return self._parent._lock } let _subscription = SingleAssignmentDisposable() init(parent: Parent) { - _parent = parent + self._parent = parent #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next: - _parent._forwardElements = true - _subscription.dispose() + self._parent._forwardElements = true + self._subscription.dispose() case .error(let e): - _parent.forwardOn(.error(e)) - _parent.dispose() + self._parent.forwardOn(.error(e)) + self._parent.dispose() case .completed: - _subscription.dispose() + self._subscription.dispose() } } #if TRACE_RESOURCES deinit { - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() } #endif } -final fileprivate class SkipUntilSink +final private class SkipUntilSink : Sink , ObserverType , LockOwnerType @@ -85,50 +85,50 @@ final fileprivate class SkipUntilSink fileprivate let _sourceSubscription = SingleAssignmentDisposable() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next: - if _forwardElements { - forwardOn(event) + if self._forwardElements { + self.forwardOn(event) } case .error: - forwardOn(event) + self.forwardOn(event) self.dispose() case .completed: - if _forwardElements { - forwardOn(event) + if self._forwardElements { + self.forwardOn(event) } self.dispose() } } func run() -> Disposable { - let sourceSubscription = _parent._source.subscribe(self) + let sourceSubscription = self._parent._source.subscribe(self) let otherObserver = SkipUntilSinkOther(parent: self) - let otherSubscription = _parent._other.subscribe(otherObserver) - _sourceSubscription.setDisposable(sourceSubscription) + let otherSubscription = self._parent._other.subscribe(otherObserver) + self._sourceSubscription.setDisposable(sourceSubscription) otherObserver._subscription.setDisposable(otherSubscription) return Disposables.create(_sourceSubscription, otherObserver._subscription) } } -final fileprivate class SkipUntil: Producer { +final private class SkipUntil: Producer { fileprivate let _source: Observable fileprivate let _other: Observable init(source: Observable, other: Observable) { - _source = source - _other = other + self._source = source + self._other = other } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/SkipWhile.swift b/Pods/RxSwift/RxSwift/Observables/SkipWhile.swift index 4bb394b9..a0fbdf55 100644 --- a/Pods/RxSwift/RxSwift/Observables/SkipWhile.swift +++ b/Pods/RxSwift/RxSwift/Observables/SkipWhile.swift @@ -17,12 +17,11 @@ extension ObservableType { - returns: An observable sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate. */ public func skipWhile(_ predicate: @escaping (E) throws -> Bool) -> Observable { - return SkipWhile(source: asObservable(), predicate: predicate) + return SkipWhile(source: self.asObservable(), predicate: predicate) } } -final fileprivate class SkipWhileSink : Sink, ObserverType { - +final private class SkipWhileSink: Sink, ObserverType { typealias Element = O.E typealias Parent = SkipWhile @@ -30,48 +29,47 @@ final fileprivate class SkipWhileSink : Sink, ObserverType { fileprivate var _running = false init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { switch event { case .next(let value): - if !_running { + if !self._running { do { - _running = try !_parent._predicate(value) + self._running = try !self._parent._predicate(value) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() return } } - if _running { - forwardOn(.next(value)) + if self._running { + self.forwardOn(.next(value)) } case .error, .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } } } -final fileprivate class SkipWhile: Producer { +final private class SkipWhile: Producer { typealias Predicate = (Element) throws -> Bool - typealias PredicateWithIndex = (Element, Int) throws -> Bool fileprivate let _source: Observable fileprivate let _predicate: Predicate init(source: Observable, predicate: @escaping Predicate) { - _source = source - _predicate = predicate + self._source = source + self._predicate = predicate } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = SkipWhileSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/StartWith.swift b/Pods/RxSwift/RxSwift/Observables/StartWith.swift index 14776f9e..842f4afb 100644 --- a/Pods/RxSwift/RxSwift/Observables/StartWith.swift +++ b/Pods/RxSwift/RxSwift/Observables/StartWith.swift @@ -22,7 +22,7 @@ extension ObservableType { } } -final fileprivate class StartWith: Producer { +final private class StartWith: Producer { let elements: [Element] let source: Observable @@ -32,11 +32,11 @@ final fileprivate class StartWith: Producer { super.init() } - override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { - for e in elements { + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { + for e in self.elements { observer.on(.next(e)) } - return (sink: Disposables.create(), subscription: source.subscribe(observer)) + return (sink: Disposables.create(), subscription: self.source.subscribe(observer)) } } diff --git a/Pods/RxSwift/RxSwift/Observables/SubscribeOn.swift b/Pods/RxSwift/RxSwift/Observables/SubscribeOn.swift index 2a33e03e..2d0d3485 100644 --- a/Pods/RxSwift/RxSwift/Observables/SubscribeOn.swift +++ b/Pods/RxSwift/RxSwift/Observables/SubscribeOn.swift @@ -29,7 +29,7 @@ extension ObservableType { } } -final fileprivate class SubscribeOnSink : Sink, ObserverType where Ob.E == O.E { +final private class SubscribeOnSink: Sink, ObserverType where Ob.E == O.E { typealias Element = O.E typealias Parent = SubscribeOn @@ -41,7 +41,7 @@ final fileprivate class SubscribeOnSink : S } func on(_ event: Event) { - forwardOn(event) + self.forwardOn(event) if event.isStopEvent { self.dispose() @@ -54,7 +54,7 @@ final fileprivate class SubscribeOnSink : S disposeEverything.disposable = cancelSchedule - let disposeSchedule = parent.scheduler.schedule(()) { (_) -> Disposable in + let disposeSchedule = self.parent.scheduler.schedule(()) { _ -> Disposable in let subscription = self.parent.source.subscribe(self) disposeEverything.disposable = ScheduledDisposable(scheduler: self.parent.scheduler, disposable: subscription) return Disposables.create() @@ -66,7 +66,7 @@ final fileprivate class SubscribeOnSink : S } } -final fileprivate class SubscribeOn : Producer { +final private class SubscribeOn: Producer { let source: Ob let scheduler: ImmediateSchedulerType diff --git a/Pods/RxSwift/RxSwift/Observables/Switch.swift b/Pods/RxSwift/RxSwift/Observables/Switch.swift index 2da10005..5139f0ec 100644 --- a/Pods/RxSwift/RxSwift/Observables/Switch.swift +++ b/Pods/RxSwift/RxSwift/Observables/Switch.swift @@ -21,7 +21,7 @@ extension ObservableType { */ public func flatMapLatest(_ selector: @escaping (E) throws -> O) -> Observable { - return FlatMapLatest(source: asObservable(), selector: selector) + return FlatMapLatest(source: self.asObservable(), selector: selector) } } @@ -39,11 +39,11 @@ extension ObservableType where E : ObservableConvertibleType { - returns: The observable sequence that at any point in time produces the elements of the most recent inner observable sequence that has been received. */ public func switchLatest() -> Observable { - return Switch(source: asObservable()) + return Switch(source: self.asObservable()) } } -fileprivate class SwitchSink +private class SwitchSink : Sink , ObserverType where S.E == O.E { typealias E = SourceType @@ -64,7 +64,7 @@ fileprivate class SwitchSink) -> Disposable { let subscription = source.subscribe(self) - _subscriptions.setDisposable(subscription) + self._subscriptions.setDisposable(subscription) return Disposables.create(_subscriptions, _innerSubscription) } @@ -74,16 +74,16 @@ fileprivate class SwitchSink (Int, Observable)? { - _lock.lock(); defer { _lock.unlock() } // { + self._lock.lock(); defer { self._lock.unlock() } // { do { - let observable = try performMap(element).asObservable() - _hasLatest = true - _latest = _latest &+ 1 - return (_latest, observable) + let observable = try self.performMap(element).asObservable() + self._hasLatest = true + self._latest = self._latest &+ 1 + return (self._latest, observable) } catch let error { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } return nil @@ -93,33 +93,33 @@ fileprivate class SwitchSink) { switch event { case .next(let element): - if let (latest, observable) = nextElementArrived(element: element) { + if let (latest, observable) = self.nextElementArrived(element: element) { let d = SingleAssignmentDisposable() - _innerSubscription.disposable = d + self._innerSubscription.disposable = d let observer = SwitchSinkIter(parent: self, id: latest, _self: d) let disposable = observable.subscribe(observer) d.setDisposable(disposable) } case .error(let error): - _lock.lock(); defer { _lock.unlock() } - forwardOn(.error(error)) - dispose() + self._lock.lock(); defer { self._lock.unlock() } + self.forwardOn(.error(error)) + self.dispose() case .completed: - _lock.lock(); defer { _lock.unlock() } - _stopped = true + self._lock.lock(); defer { self._lock.unlock() } + self._stopped = true - _subscriptions.dispose() + self._subscriptions.dispose() - if !_hasLatest { - forwardOn(.completed) - dispose() + if !self._hasLatest { + self.forwardOn(.completed) + self.dispose() } } } } -final fileprivate class SwitchSinkIter +final private class SwitchSinkIter : ObserverType , LockOwnerType , SynchronizedOnType where S.E == O.E { @@ -131,41 +131,41 @@ final fileprivate class SwitchSinkIter) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next: break case .error, .completed: - _self.dispose() + self._self.dispose() } - if _parent._latest != _id { + if self._parent._latest != self._id { return } switch event { case .next: - _parent.forwardOn(event) + self._parent.forwardOn(event) case .error: - _parent.forwardOn(event) - _parent.dispose() + self._parent.forwardOn(event) + self._parent.dispose() case .completed: - _parent._hasLatest = false - if _parent._stopped { - _parent.forwardOn(event) - _parent.dispose() + self._parent._hasLatest = false + if self._parent._stopped { + self._parent.forwardOn(event) + self._parent.dispose() } } } @@ -173,7 +173,7 @@ final fileprivate class SwitchSinkIter : SwitchSink where O.E == S.E { +final private class SwitchIdentitySink: SwitchSink where O.E == S.E { override init(observer: O, cancel: Cancelable) { super.init(observer: observer, cancel: cancel) } @@ -183,51 +183,51 @@ final fileprivate class SwitchIdentitySink : SwitchSink where O.E == S.E { +final private class MapSwitchSink: SwitchSink where O.E == S.E { typealias Selector = (SourceType) throws -> S fileprivate let _selector: Selector init(selector: @escaping Selector, observer: O, cancel: Cancelable) { - _selector = selector + self._selector = selector super.init(observer: observer, cancel: cancel) } override func performMap(_ element: SourceType) throws -> S { - return try _selector(element) + return try self._selector(element) } } // MARK: Producers -final fileprivate class Switch : Producer { +final private class Switch: Producer { fileprivate let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == S.E { let sink = SwitchIdentitySink(observer: observer, cancel: cancel) - let subscription = sink.run(_source) + let subscription = sink.run(self._source) return (sink: sink, subscription: subscription) } } -final fileprivate class FlatMapLatest : Producer { +final private class FlatMapLatest: Producer { typealias Selector = (SourceType) throws -> S fileprivate let _source: Observable fileprivate let _selector: Selector init(source: Observable, selector: @escaping Selector) { - _source = source - _selector = selector + self._source = source + self._selector = selector } - override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == S.E { - let sink = MapSwitchSink(selector: _selector, observer: observer, cancel: cancel) - let subscription = sink.run(_source) + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == S.E { + let sink = MapSwitchSink(selector: self._selector, observer: observer, cancel: cancel) + let subscription = sink.run(self._source) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/SwitchIfEmpty.swift b/Pods/RxSwift/RxSwift/Observables/SwitchIfEmpty.swift index 0b10dc61..2ce6f246 100644 --- a/Pods/RxSwift/RxSwift/Observables/SwitchIfEmpty.swift +++ b/Pods/RxSwift/RxSwift/Observables/SwitchIfEmpty.swift @@ -16,31 +16,31 @@ extension ObservableType { - returns: Observable sequence that contains elements from switchTo sequence if source is empty, otherwise returns source sequence elements. */ public func ifEmpty(switchTo other: Observable) -> Observable { - return SwitchIfEmpty(source: asObservable(), ifEmpty: other) + return SwitchIfEmpty(source: self.asObservable(), ifEmpty: other) } } -final fileprivate class SwitchIfEmpty: Producer { +final private class SwitchIfEmpty: Producer { private let _source: Observable private let _ifEmpty: Observable init(source: Observable, ifEmpty: Observable) { - _source = source - _ifEmpty = ifEmpty + self._source = source + self._ifEmpty = ifEmpty } - override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { - let sink = SwitchIfEmptySink(ifEmpty: _ifEmpty, + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { + let sink = SwitchIfEmptySink(ifEmpty: self._ifEmpty, observer: observer, cancel: cancel) - let subscription = sink.run(_source.asObservable()) + let subscription = sink.run(self._source.asObservable()) return (sink: sink, subscription: subscription) } } -final fileprivate class SwitchIfEmptySink: Sink +final private class SwitchIfEmptySink: Sink , ObserverType { typealias E = O.E @@ -49,7 +49,7 @@ final fileprivate class SwitchIfEmptySink: Sink private let _ifEmptySubscription = SingleAssignmentDisposable() init(ifEmpty: Observable, observer: O, cancel: Cancelable) { - _ifEmpty = ifEmpty + self._ifEmpty = ifEmpty super.init(observer: observer, cancel: cancel) } @@ -61,24 +61,24 @@ final fileprivate class SwitchIfEmptySink: Sink func on(_ event: Event) { switch event { case .next: - _isEmpty = false - forwardOn(event) + self._isEmpty = false + self.forwardOn(event) case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - guard _isEmpty else { - forwardOn(.completed) - dispose() + guard self._isEmpty else { + self.forwardOn(.completed) + self.dispose() return } let ifEmptySink = SwitchIfEmptySinkIter(parent: self) - _ifEmptySubscription.setDisposable(_ifEmpty.subscribe(ifEmptySink)) + self._ifEmptySubscription.setDisposable(self._ifEmpty.subscribe(ifEmptySink)) } } } -final fileprivate class SwitchIfEmptySinkIter +final private class SwitchIfEmptySinkIter : ObserverType { typealias E = O.E typealias Parent = SwitchIfEmptySink @@ -86,19 +86,19 @@ final fileprivate class SwitchIfEmptySinkIter private let _parent: Parent init(parent: Parent) { - _parent = parent + self._parent = parent } func on(_ event: Event) { switch event { case .next: - _parent.forwardOn(event) + self._parent.forwardOn(event) case .error: - _parent.forwardOn(event) - _parent.dispose() + self._parent.forwardOn(event) + self._parent.dispose() case .completed: - _parent.forwardOn(event) - _parent.dispose() + self._parent.forwardOn(event) + self._parent.dispose() } } } diff --git a/Pods/RxSwift/RxSwift/Observables/Take.swift b/Pods/RxSwift/RxSwift/Observables/Take.swift index 661f8582..cbfb57fc 100644 --- a/Pods/RxSwift/RxSwift/Observables/Take.swift +++ b/Pods/RxSwift/RxSwift/Observables/Take.swift @@ -22,7 +22,7 @@ extension ObservableType { return Observable.empty() } else { - return TakeCount(source: asObservable(), count: count) + return TakeCount(source: self.asObservable(), count: count) } } } @@ -46,7 +46,7 @@ extension ObservableType { // count version -final fileprivate class TakeCountSink : Sink, ObserverType { +final private class TakeCountSink: Sink, ObserverType { typealias E = O.E typealias Parent = TakeCount @@ -55,8 +55,8 @@ final fileprivate class TakeCountSink : Sink, ObserverType { private var _remaining: Int init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _remaining = parent._count + self._parent = parent + self._remaining = parent._count super.init(observer: observer, cancel: cancel) } @@ -64,28 +64,28 @@ final fileprivate class TakeCountSink : Sink, ObserverType { switch event { case .next(let value): - if _remaining > 0 { - _remaining -= 1 + if self._remaining > 0 { + self._remaining -= 1 - forwardOn(.next(value)) + self.forwardOn(.next(value)) - if _remaining == 0 { - forwardOn(.completed) - dispose() + if self._remaining == 0 { + self.forwardOn(.completed) + self.dispose() } } case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } } } -final fileprivate class TakeCount: Producer { +final private class TakeCount: Producer { fileprivate let _source: Observable fileprivate let _count: Int @@ -93,20 +93,20 @@ final fileprivate class TakeCount: Producer { if count < 0 { rxFatalError("count can't be negative") } - _source = source - _count = count + self._source = source + self._count = count } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = TakeCountSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } // time version -final fileprivate class TakeTimeSink +final private class TakeTimeSink : Sink , LockOwnerType , ObserverType @@ -119,47 +119,47 @@ final fileprivate class TakeTimeSink let _lock = RecursiveLock() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next(let value): - forwardOn(.next(value)) + self.forwardOn(.next(value)) case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } } func tick() { - _lock.lock(); defer { _lock.unlock() } + self._lock.lock(); defer { self._lock.unlock() } - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } func run() -> Disposable { - let disposeTimer = _parent._scheduler.scheduleRelative((), dueTime: _parent._duration) { _ in + let disposeTimer = self._parent._scheduler.scheduleRelative((), dueTime: self._parent._duration) { _ in self.tick() return Disposables.create() } - let disposeSubscription = _parent._source.subscribe(self) + let disposeSubscription = self._parent._source.subscribe(self) return Disposables.create(disposeTimer, disposeSubscription) } } -final fileprivate class TakeTime : Producer { +final private class TakeTime: Producer { typealias TimeInterval = RxTimeInterval fileprivate let _source: Observable @@ -167,9 +167,9 @@ final fileprivate class TakeTime : Producer { fileprivate let _scheduler: SchedulerType init(source: Observable, duration: TimeInterval, scheduler: SchedulerType) { - _source = source - _scheduler = scheduler - _duration = duration + self._source = source + self._scheduler = scheduler + self._duration = duration } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/TakeLast.swift b/Pods/RxSwift/RxSwift/Observables/TakeLast.swift index 7bf1664b..22672964 100644 --- a/Pods/RxSwift/RxSwift/Observables/TakeLast.swift +++ b/Pods/RxSwift/RxSwift/Observables/TakeLast.swift @@ -20,11 +20,11 @@ extension ObservableType { */ public func takeLast(_ count: Int) -> Observable { - return TakeLast(source: asObservable(), count: count) + return TakeLast(source: self.asObservable(), count: count) } } -final fileprivate class TakeLastSink : Sink, ObserverType { +final private class TakeLastSink: Sink, ObserverType { typealias E = O.E typealias Parent = TakeLast @@ -33,32 +33,32 @@ final fileprivate class TakeLastSink : Sink, ObserverType { private var _elements: Queue init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _elements = Queue(capacity: parent._count + 1) + self._parent = parent + self._elements = Queue(capacity: parent._count + 1) super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { switch event { case .next(let value): - _elements.enqueue(value) - if _elements.count > self._parent._count { - let _ = _elements.dequeue() + self._elements.enqueue(value) + if self._elements.count > self._parent._count { + _ = self._elements.dequeue() } case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - for e in _elements { - forwardOn(.next(e)) + for e in self._elements { + self.forwardOn(.next(e)) } - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } -final fileprivate class TakeLast: Producer { +final private class TakeLast: Producer { fileprivate let _source: Observable fileprivate let _count: Int @@ -66,13 +66,13 @@ final fileprivate class TakeLast: Producer { if count < 0 { rxFatalError("count can't be negative") } - _source = source - _count = count + self._source = source + self._count = count } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = TakeLastSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/TakeUntil.swift b/Pods/RxSwift/RxSwift/Observables/TakeUntil.swift index f2e5f98b..b0d6927c 100644 --- a/Pods/RxSwift/RxSwift/Observables/TakeUntil.swift +++ b/Pods/RxSwift/RxSwift/Observables/TakeUntil.swift @@ -18,11 +18,38 @@ extension ObservableType { */ public func takeUntil(_ other: O) -> Observable { - return TakeUntil(source: asObservable(), other: other.asObservable()) + return TakeUntil(source: self.asObservable(), other: other.asObservable()) + } + + /** + Returns elements from an observable sequence until the specified condition is true. + + - seealso: [takeUntil operator on reactivex.io](http://reactivex.io/documentation/operators/takeuntil.html) + + - parameter behavior: Whether or not to include the last element matching the predicate. + - parameter predicate: A function to test each element for a condition. + - returns: An observable sequence that contains the elements from the input sequence that occur before the element at which the test passes. + */ + public func takeUntil(_ behavior: TakeUntilBehavior, + predicate: @escaping (E) throws -> Bool) + -> Observable { + return TakeUntilPredicate(source: self.asObservable(), + behavior: behavior, + predicate: predicate) } } -final fileprivate class TakeUntilSinkOther +/// Behaviors for the `takeUntil(_ behavior:predicate:)` operator. +public enum TakeUntilBehavior { + /// Include the last element matching the predicate. + case inclusive + + /// Exclude the last element matching the predicate. + case exclusive +} + +// MARK: - TakeUntil Observable +final private class TakeUntilSinkOther : ObserverType , LockOwnerType , SynchronizedOnType { @@ -32,43 +59,43 @@ final fileprivate class TakeUntilSinkOther fileprivate let _parent: Parent var _lock: RecursiveLock { - return _parent._lock + return self._parent._lock } fileprivate let _subscription = SingleAssignmentDisposable() init(parent: Parent) { - _parent = parent + self._parent = parent #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next: - _parent.forwardOn(.completed) - _parent.dispose() + self._parent.forwardOn(.completed) + self._parent.dispose() case .error(let e): - _parent.forwardOn(.error(e)) - _parent.dispose() + self._parent.forwardOn(.error(e)) + self._parent.dispose() case .completed: - _subscription.dispose() + self._subscription.dispose() } } #if TRACE_RESOURCES deinit { - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() } #endif } -final fileprivate class TakeUntilSink +final private class TakeUntilSink : Sink , LockOwnerType , ObserverType @@ -82,45 +109,45 @@ final fileprivate class TakeUntilSink init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next: - forwardOn(event) + self.forwardOn(event) case .error: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() case .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } } func run() -> Disposable { let otherObserver = TakeUntilSinkOther(parent: self) - let otherSubscription = _parent._other.subscribe(otherObserver) + let otherSubscription = self._parent._other.subscribe(otherObserver) otherObserver._subscription.setDisposable(otherSubscription) - let sourceSubscription = _parent._source.subscribe(self) + let sourceSubscription = self._parent._source.subscribe(self) return Disposables.create(sourceSubscription, otherObserver._subscription) } } -final fileprivate class TakeUntil: Producer { +final private class TakeUntil: Producer { fileprivate let _source: Observable fileprivate let _other: Observable init(source: Observable, other: Observable) { - _source = source - _other = other + self._source = source + self._other = other } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { @@ -129,3 +156,72 @@ final fileprivate class TakeUntil: Producer { return (sink: sink, subscription: subscription) } } + +// MARK: - TakeUntil Predicate +final private class TakeUntilPredicateSink + : Sink, ObserverType { + typealias Element = O.E + typealias Parent = TakeUntilPredicate + + fileprivate let _parent: Parent + fileprivate var _running = true + + init(parent: Parent, observer: O, cancel: Cancelable) { + self._parent = parent + super.init(observer: observer, cancel: cancel) + } + + func on(_ event: Event) { + switch event { + case .next(let value): + if !self._running { + return + } + + do { + self._running = try !self._parent._predicate(value) + } catch let e { + self.forwardOn(.error(e)) + self.dispose() + return + } + + if self._running { + self.forwardOn(.next(value)) + } else { + if self._parent._behavior == .inclusive { + self.forwardOn(.next(value)) + } + + self.forwardOn(.completed) + self.dispose() + } + case .error, .completed: + self.forwardOn(event) + self.dispose() + } + } + +} + +final private class TakeUntilPredicate: Producer { + typealias Predicate = (Element) throws -> Bool + + fileprivate let _source: Observable + fileprivate let _predicate: Predicate + fileprivate let _behavior: TakeUntilBehavior + + init(source: Observable, + behavior: TakeUntilBehavior, + predicate: @escaping Predicate) { + self._source = source + self._behavior = behavior + self._predicate = predicate + } + + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { + let sink = TakeUntilPredicateSink(parent: self, observer: observer, cancel: cancel) + let subscription = self._source.subscribe(sink) + return (sink: sink, subscription: subscription) + } +} diff --git a/Pods/RxSwift/RxSwift/Observables/TakeWhile.swift b/Pods/RxSwift/RxSwift/Observables/TakeWhile.swift index 2b7b5510..1e866f88 100644 --- a/Pods/RxSwift/RxSwift/Observables/TakeWhile.swift +++ b/Pods/RxSwift/RxSwift/Observables/TakeWhile.swift @@ -18,11 +18,11 @@ extension ObservableType { */ public func takeWhile(_ predicate: @escaping (E) throws -> Bool) -> Observable { - return TakeWhile(source: asObservable(), predicate: predicate) + return TakeWhile(source: self.asObservable(), predicate: predicate) } } -final fileprivate class TakeWhileSink +final private class TakeWhileSink : Sink , ObserverType { typealias Element = O.E @@ -33,53 +33,53 @@ final fileprivate class TakeWhileSink fileprivate var _running = true init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func on(_ event: Event) { switch event { case .next(let value): - if !_running { + if !self._running { return } do { - _running = try _parent._predicate(value) + self._running = try self._parent._predicate(value) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() return } - if _running { - forwardOn(.next(value)) + if self._running { + self.forwardOn(.next(value)) } else { - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } case .error, .completed: - forwardOn(event) - dispose() + self.forwardOn(event) + self.dispose() } } } -final fileprivate class TakeWhile: Producer { +final private class TakeWhile: Producer { typealias Predicate = (Element) throws -> Bool fileprivate let _source: Observable fileprivate let _predicate: Predicate init(source: Observable, predicate: @escaping Predicate) { - _source = source - _predicate = predicate + self._source = source + self._predicate = predicate } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { let sink = TakeWhileSink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Throttle.swift b/Pods/RxSwift/RxSwift/Observables/Throttle.swift index 0c4ca746..c31ae746 100644 --- a/Pods/RxSwift/RxSwift/Observables/Throttle.swift +++ b/Pods/RxSwift/RxSwift/Observables/Throttle.swift @@ -28,7 +28,7 @@ extension ObservableType { } } -final fileprivate class ThrottleSink +final private class ThrottleSink : Sink , ObserverType , LockOwnerType @@ -41,117 +41,116 @@ final fileprivate class ThrottleSink let _lock = RecursiveLock() // state - private var _lastUnsentElement: Element? = nil - private var _lastSentTime: Date? = nil + private var _lastUnsentElement: Element? + private var _lastSentTime: Date? private var _completed: Bool = false let cancellable = SerialDisposable() init(parent: ParentType, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - let subscription = _parent._source.subscribe(self) + let subscription = self._parent._source.subscribe(self) return Disposables.create(subscription, cancellable) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case .next(let element): - let now = _parent._scheduler.now + let now = self._parent._scheduler.now let timeIntervalSinceLast: RxTimeInterval - if let lastSendingTime = _lastSentTime { + if let lastSendingTime = self._lastSentTime { timeIntervalSinceLast = now.timeIntervalSince(lastSendingTime) } else { - timeIntervalSinceLast = _parent._dueTime + timeIntervalSinceLast = self._parent._dueTime } - let couldSendNow = timeIntervalSinceLast >= _parent._dueTime + let couldSendNow = timeIntervalSinceLast >= self._parent._dueTime if couldSendNow { self.sendNow(element: element) return } - if !_parent._latest { + if !self._parent._latest { return } - let isThereAlreadyInFlightRequest = _lastUnsentElement != nil + let isThereAlreadyInFlightRequest = self._lastUnsentElement != nil - _lastUnsentElement = element + self._lastUnsentElement = element if isThereAlreadyInFlightRequest { return } - let scheduler = _parent._scheduler - let dueTime = _parent._dueTime + let scheduler = self._parent._scheduler + let dueTime = self._parent._dueTime let d = SingleAssignmentDisposable() self.cancellable.disposable = d d.setDisposable(scheduler.scheduleRelative(0, dueTime: dueTime - timeIntervalSinceLast, action: self.propagate)) case .error: - _lastUnsentElement = nil - forwardOn(event) - dispose() + self._lastUnsentElement = nil + self.forwardOn(event) + self.dispose() case .completed: - if let _ = _lastUnsentElement { - _completed = true + if self._lastUnsentElement != nil { + self._completed = true } else { - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } private func sendNow(element: Element) { - _lastUnsentElement = nil + self._lastUnsentElement = nil self.forwardOn(.next(element)) // in case element processing takes a while, this should give some more room - _lastSentTime = _parent._scheduler.now + self._lastSentTime = self._parent._scheduler.now } func propagate(_: Int) -> Disposable { - _lock.lock(); defer { _lock.unlock() } // { - if let lastUnsentElement = _lastUnsentElement { - sendNow(element: lastUnsentElement) + self._lock.lock(); defer { self._lock.unlock() } // { + if let lastUnsentElement = self._lastUnsentElement { + self.sendNow(element: lastUnsentElement) } - if _completed { - forwardOn(.completed) - dispose() + if self._completed { + self.forwardOn(.completed) + self.dispose() } // } return Disposables.create() } } -final fileprivate class Throttle : Producer { - +final private class Throttle: Producer { fileprivate let _source: Observable fileprivate let _dueTime: RxTimeInterval fileprivate let _latest: Bool fileprivate let _scheduler: SchedulerType init(source: Observable, dueTime: RxTimeInterval, latest: Bool, scheduler: SchedulerType) { - _source = source - _dueTime = dueTime - _latest = latest - _scheduler = scheduler + self._source = source + self._dueTime = dueTime + self._latest = latest + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/Timeout.swift b/Pods/RxSwift/RxSwift/Observables/Timeout.swift index 7008de82..f37bf762 100644 --- a/Pods/RxSwift/RxSwift/Observables/Timeout.swift +++ b/Pods/RxSwift/RxSwift/Observables/Timeout.swift @@ -38,7 +38,7 @@ extension ObservableType { } } -final fileprivate class TimeoutSink: Sink, LockOwnerType, ObserverType { +final private class TimeoutSink: Sink, LockOwnerType, ObserverType { typealias E = O.E typealias Parent = Timeout @@ -53,17 +53,17 @@ final fileprivate class TimeoutSink: Sink, LockOwnerType, Ob private var _switched = false init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } func run() -> Disposable { let original = SingleAssignmentDisposable() - _subscription.disposable = original + self._subscription.disposable = original - _createTimeoutTimer() + self._createTimeoutTimer() - original.setDisposable(_parent._source.subscribe(self)) + original.setDisposable(self._parent._source.subscribe(self)) return Disposables.create(_subscription, _timerD) } @@ -73,7 +73,7 @@ final fileprivate class TimeoutSink: Sink, LockOwnerType, Ob case .next: var onNextWins = false - _lock.performLocked() { + self._lock.performLocked { onNextWins = !self._switched if onNextWins { self._id = self._id &+ 1 @@ -81,13 +81,13 @@ final fileprivate class TimeoutSink: Sink, LockOwnerType, Ob } if onNextWins { - forwardOn(event) + self.forwardOn(event) self._createTimeoutTimer() } case .error, .completed: var onEventWins = false - _lock.performLocked() { + self._lock.performLocked { onEventWins = !self._switched if onEventWins { self._id = self._id &+ 1 @@ -95,25 +95,25 @@ final fileprivate class TimeoutSink: Sink, LockOwnerType, Ob } if onEventWins { - forwardOn(event) + self.forwardOn(event) self.dispose() } } } private func _createTimeoutTimer() { - if _timerD.isDisposed { + if self._timerD.isDisposed { return } let nextTimer = SingleAssignmentDisposable() - _timerD.disposable = nextTimer + self._timerD.disposable = nextTimer - let disposeSchedule = _parent._scheduler.scheduleRelative(_id, dueTime: _parent._dueTime) { state in + let disposeSchedule = self._parent._scheduler.scheduleRelative(self._id, dueTime: self._parent._dueTime) { state in var timerWins = false - self._lock.performLocked() { + self._lock.performLocked { self._switched = (state == self._id) timerWins = self._switched } @@ -130,18 +130,17 @@ final fileprivate class TimeoutSink: Sink, LockOwnerType, Ob } -final fileprivate class Timeout : Producer { - +final private class Timeout: Producer { fileprivate let _source: Observable fileprivate let _dueTime: RxTimeInterval fileprivate let _other: Observable fileprivate let _scheduler: SchedulerType init(source: Observable, dueTime: RxTimeInterval, other: Observable, scheduler: SchedulerType) { - _source = source - _dueTime = dueTime - _other = other - _scheduler = scheduler + self._source = source + self._dueTime = dueTime + self._other = other + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Element { diff --git a/Pods/RxSwift/RxSwift/Observables/Timer.swift b/Pods/RxSwift/RxSwift/Observables/Timer.swift index dec69e12..1715e1ec 100644 --- a/Pods/RxSwift/RxSwift/Observables/Timer.swift +++ b/Pods/RxSwift/RxSwift/Observables/Timer.swift @@ -18,9 +18,10 @@ extension ObservableType where E : RxAbstractInteger { */ public static func interval(_ period: RxTimeInterval, scheduler: SchedulerType) -> Observable { - return Timer(dueTime: period, - period: period, - scheduler: scheduler + return Timer( + dueTime: period, + period: period, + scheduler: scheduler ) } } @@ -46,36 +47,40 @@ extension ObservableType where E: RxAbstractInteger { } } -final fileprivate class TimerSink : Sink where O.E : RxAbstractInteger { +import Foundation + +final private class TimerSink : Sink where O.E : RxAbstractInteger { typealias Parent = Timer - + private let _parent: Parent - + private let _lock = RecursiveLock() + init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } - + func run() -> Disposable { - return _parent._scheduler.schedulePeriodic(0 as O.E, startAfter: _parent._dueTime, period: _parent._period!) { state in + return self._parent._scheduler.schedulePeriodic(0 as O.E, startAfter: self._parent._dueTime, period: self._parent._period!) { state in + self._lock.lock(); defer { self._lock.unlock() } self.forwardOn(.next(state)) return state &+ 1 } } } -final fileprivate class TimerOneOffSink : Sink where O.E : RxAbstractInteger { +final private class TimerOneOffSink: Sink where O.E: RxAbstractInteger { typealias Parent = Timer - + private let _parent: Parent - + init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } - + func run() -> Disposable { - return _parent._scheduler.scheduleRelative(self, dueTime: _parent._dueTime) { (`self`) -> Disposable in + return self._parent._scheduler.scheduleRelative(self, dueTime: self._parent._dueTime) { [unowned self] _ -> Disposable in self.forwardOn(.next(0)) self.forwardOn(.completed) self.dispose() @@ -85,19 +90,19 @@ final fileprivate class TimerOneOffSink : Sink where O.E : R } } -final fileprivate class Timer: Producer { +final private class Timer: Producer { fileprivate let _scheduler: SchedulerType fileprivate let _dueTime: RxTimeInterval fileprivate let _period: RxTimeInterval? - + init(dueTime: RxTimeInterval, period: RxTimeInterval?, scheduler: SchedulerType) { - _scheduler = scheduler - _dueTime = dueTime - _period = period + self._scheduler = scheduler + self._dueTime = dueTime + self._period = period } - - override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { - if let _ = _period { + + override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { + if self._period != nil { let sink = TimerSink(parent: self, observer: observer, cancel: cancel) let subscription = sink.run() return (sink: sink, subscription: subscription) diff --git a/Pods/RxSwift/RxSwift/Observables/ToArray.swift b/Pods/RxSwift/RxSwift/Observables/ToArray.swift index 93fcb80e..5cf1aa43 100644 --- a/Pods/RxSwift/RxSwift/Observables/ToArray.swift +++ b/Pods/RxSwift/RxSwift/Observables/ToArray.swift @@ -24,14 +24,14 @@ extension ObservableType { } } -final fileprivate class ToArraySink : Sink, ObserverType where O.E == [SourceType] { +final private class ToArraySink: Sink, ObserverType where O.E == [SourceType] { typealias Parent = ToArray let _parent: Parent - var _list = Array() + var _list = [SourceType]() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } @@ -41,26 +41,26 @@ final fileprivate class ToArraySink : Sink, Obse case .next(let value): self._list.append(value) case .error(let e): - forwardOn(.error(e)) + self.forwardOn(.error(e)) self.dispose() case .completed: - forwardOn(.next(_list)) - forwardOn(.completed) + self.forwardOn(.next(self._list)) + self.forwardOn(.completed) self.dispose() } } } -final fileprivate class ToArray : Producer<[SourceType]> { +final private class ToArray: Producer<[SourceType]> { let _source: Observable init(source: Observable) { - _source = source + self._source = source } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == [SourceType] { let sink = ToArraySink(parent: self, observer: observer, cancel: cancel) - let subscription = _source.subscribe(sink) + let subscription = self._source.subscribe(sink) return (sink: sink, subscription: subscription) } } diff --git a/Pods/RxSwift/RxSwift/Observables/Using.swift b/Pods/RxSwift/RxSwift/Observables/Using.swift index 8ea83267..3651dc9a 100644 --- a/Pods/RxSwift/RxSwift/Observables/Using.swift +++ b/Pods/RxSwift/RxSwift/Observables/Using.swift @@ -21,14 +21,14 @@ extension ObservableType { } } -final fileprivate class UsingSink : Sink, ObserverType { +final private class UsingSink: Sink, ObserverType { typealias SourceType = O.E typealias Parent = Using private let _parent: Parent init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(observer: observer, cancel: cancel) } @@ -36,9 +36,9 @@ final fileprivate class UsingSink : S var disposable = Disposables.create() do { - let resource = try _parent._resourceFactory() + let resource = try self._parent._resourceFactory() disposable = resource - let source = try _parent._observableFactory(resource) + let source = try self._parent._observableFactory(resource) return Disposables.create( source.subscribe(self), @@ -55,18 +55,18 @@ final fileprivate class UsingSink : S func on(_ event: Event) { switch event { case let .next(value): - forwardOn(.next(value)) + self.forwardOn(.next(value)) case let .error(error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() case .completed: - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } -final fileprivate class Using: Producer { +final private class Using: Producer { typealias E = SourceType @@ -78,8 +78,8 @@ final fileprivate class Using: Producer(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == E { diff --git a/Pods/RxSwift/RxSwift/Observables/Window.swift b/Pods/RxSwift/RxSwift/Observables/Window.swift index c862dfba..5de452ca 100644 --- a/Pods/RxSwift/RxSwift/Observables/Window.swift +++ b/Pods/RxSwift/RxSwift/Observables/Window.swift @@ -24,7 +24,7 @@ extension ObservableType { } } -final fileprivate class WindowTimeCountSink +final private class WindowTimeCountSink : Sink , ObserverType , LockOwnerType @@ -45,32 +45,32 @@ final fileprivate class WindowTimeCountSink private let _groupDisposable = CompositeDisposable() init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent - let _ = _groupDisposable.insert(_timerD) + _ = self._groupDisposable.insert(self._timerD) - _refCountDisposable = RefCountDisposable(disposable: _groupDisposable) + self._refCountDisposable = RefCountDisposable(disposable: self._groupDisposable) super.init(observer: observer, cancel: cancel) } func run() -> Disposable { - forwardOn(.next(AddRef(source: _subject, refCount: _refCountDisposable).asObservable())) - createTimer(_windowId) + self.forwardOn(.next(AddRef(source: self._subject, refCount: self._refCountDisposable).asObservable())) + self.createTimer(self._windowId) - let _ = _groupDisposable.insert(_parent._source.subscribe(self)) - return _refCountDisposable + _ = self._groupDisposable.insert(self._parent._source.subscribe(self)) + return self._refCountDisposable } func startNewWindowAndCompleteCurrentOne() { - _subject.on(.completed) - _subject = PublishSubject() + self._subject.on(.completed) + self._subject = PublishSubject() - forwardOn(.next(AddRef(source: _subject, refCount: _refCountDisposable).asObservable())) + self.forwardOn(.next(AddRef(source: self._subject, refCount: self._refCountDisposable).asObservable())) } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { @@ -79,52 +79,52 @@ final fileprivate class WindowTimeCountSink switch event { case .next(let element): - _subject.on(.next(element)) + self._subject.on(.next(element)) do { - let _ = try incrementChecked(&_count) - } catch (let e) { - _subject.on(.error(e as Swift.Error)) - dispose() + _ = try incrementChecked(&self._count) + } catch let e { + self._subject.on(.error(e as Swift.Error)) + self.dispose() } - if (_count == _parent._count) { + if self._count == self._parent._count { newWindow = true - _count = 0 - _windowId += 1 - newId = _windowId + self._count = 0 + self._windowId += 1 + newId = self._windowId self.startNewWindowAndCompleteCurrentOne() } case .error(let error): - _subject.on(.error(error)) - forwardOn(.error(error)) - dispose() + self._subject.on(.error(error)) + self.forwardOn(.error(error)) + self.dispose() case .completed: - _subject.on(.completed) - forwardOn(.completed) - dispose() + self._subject.on(.completed) + self.forwardOn(.completed) + self.dispose() } if newWindow { - createTimer(newId) + self.createTimer(newId) } } func createTimer(_ windowId: Int) { - if _timerD.isDisposed { + if self._timerD.isDisposed { return } - if _windowId != windowId { + if self._windowId != windowId { return } let nextTimer = SingleAssignmentDisposable() - _timerD.disposable = nextTimer + self._timerD.disposable = nextTimer - let scheduledRelative = _parent._scheduler.scheduleRelative(windowId, dueTime: _parent._timeSpan) { previousWindowId in + let scheduledRelative = self._parent._scheduler.scheduleRelative(windowId, dueTime: self._parent._timeSpan) { previousWindowId in var newId = 0 @@ -148,18 +148,17 @@ final fileprivate class WindowTimeCountSink } } -final fileprivate class WindowTimeCount : Producer> { - +final private class WindowTimeCount: Producer> { fileprivate let _timeSpan: RxTimeInterval fileprivate let _count: Int fileprivate let _scheduler: SchedulerType fileprivate let _source: Observable init(source: Observable, timeSpan: RxTimeInterval, count: Int, scheduler: SchedulerType) { - _source = source - _timeSpan = timeSpan - _count = count - _scheduler = scheduler + self._source = source + self._timeSpan = timeSpan + self._count = count + self._scheduler = scheduler } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == Observable { diff --git a/Pods/RxSwift/RxSwift/Observables/WithLatestFrom.swift b/Pods/RxSwift/RxSwift/Observables/WithLatestFrom.swift index bd22e2f0..1a1b5949 100644 --- a/Pods/RxSwift/RxSwift/Observables/WithLatestFrom.swift +++ b/Pods/RxSwift/RxSwift/Observables/WithLatestFrom.swift @@ -18,7 +18,7 @@ extension ObservableType { - returns: An observable sequence containing the result of combining each element of the self with the latest element from the second source, if any, using the specified result selector function. */ public func withLatestFrom(_ second: SecondO, resultSelector: @escaping (E, SecondO.E) throws -> ResultType) -> Observable { - return WithLatestFrom(first: asObservable(), second: second.asObservable(), resultSelector: resultSelector) + return WithLatestFrom(first: self.asObservable(), second: second.asObservable(), resultSelector: resultSelector) } /** @@ -30,11 +30,11 @@ extension ObservableType { - returns: An observable sequence containing the result of combining each element of the self with the latest element from the second source, if any, using the specified result selector function. */ public func withLatestFrom(_ second: SecondO) -> Observable { - return WithLatestFrom(first: asObservable(), second: second.asObservable(), resultSelector: { $1 }) + return WithLatestFrom(first: self.asObservable(), second: second.asObservable(), resultSelector: { $1 }) } } -final fileprivate class WithLatestFromSink +final private class WithLatestFromSink : Sink , ObserverType , LockOwnerType @@ -49,7 +49,7 @@ final fileprivate class WithLatestFromSink) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case let .next(value): - guard let latest = _latest else { return } + guard let latest = self._latest else { return } do { - let res = try _parent._resultSelector(value, latest) + let res = try self._parent._resultSelector(value, latest) - forwardOn(.next(res)) + self.forwardOn(.next(res)) } catch let e { - forwardOn(.error(e)) - dispose() + self.forwardOn(.error(e)) + self.dispose() } case .completed: - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() case let .error(error): - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } } } -final fileprivate class WithLatestFromSecond +final private class WithLatestFromSecond : ObserverType , LockOwnerType , SynchronizedOnType { @@ -103,32 +103,32 @@ final fileprivate class WithLatestFromSecond) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { switch event { case let .next(value): - _parent._latest = value + self._parent._latest = value case .completed: - _disposable.dispose() + self._disposable.dispose() case let .error(error): - _parent.forwardOn(.error(error)) - _parent.dispose() + self._parent.forwardOn(.error(error)) + self._parent.dispose() } } } -final fileprivate class WithLatestFrom: Producer { +final private class WithLatestFrom: Producer { typealias ResultSelector = (FirstType, SecondType) throws -> ResultType fileprivate let _first: Observable @@ -136,9 +136,9 @@ final fileprivate class WithLatestFrom: Produ fileprivate let _resultSelector: ResultSelector init(first: Observable, second: Observable, resultSelector: @escaping ResultSelector) { - _first = first - _second = second - _resultSelector = resultSelector + self._first = first + self._second = second + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == ResultType { diff --git a/Pods/RxSwift/RxSwift/Observables/Zip+Collection.swift b/Pods/RxSwift/RxSwift/Observables/Zip+Collection.swift index 1a871c1e..c2b5819a 100644 --- a/Pods/RxSwift/RxSwift/Observables/Zip+Collection.swift +++ b/Pods/RxSwift/RxSwift/Observables/Zip+Collection.swift @@ -34,8 +34,8 @@ extension ObservableType { } -final fileprivate class ZipCollectionTypeSink - : Sink where C.Iterator.Element : ObservableConvertibleType { +final private class ZipCollectionTypeSink + : Sink where C.Iterator.Element: ObservableConvertibleType { typealias R = O.E typealias Parent = ZipCollectionType typealias SourceElement = C.Iterator.Element.E @@ -52,31 +52,31 @@ final fileprivate class ZipCollectionTypeSink private var _subscriptions: [SingleAssignmentDisposable] init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent - _values = [Queue](repeating: Queue(capacity: 4), count: parent.count) - _isDone = [Bool](repeating: false, count: parent.count) - _subscriptions = Array() - _subscriptions.reserveCapacity(parent.count) + self._parent = parent + self._values = [Queue](repeating: Queue(capacity: 4), count: parent.count) + self._isDone = [Bool](repeating: false, count: parent.count) + self._subscriptions = [SingleAssignmentDisposable]() + self._subscriptions.reserveCapacity(parent.count) for _ in 0 ..< parent.count { - _subscriptions.append(SingleAssignmentDisposable()) + self._subscriptions.append(SingleAssignmentDisposable()) } super.init(observer: observer, cancel: cancel) } func on(_ event: Event, atIndex: Int) { - _lock.lock(); defer { _lock.unlock() } // { + self._lock.lock(); defer { self._lock.unlock() } // { switch event { case .next(let element): - _values[atIndex].enqueue(element) + self._values[atIndex].enqueue(element) - if _values[atIndex].count == 1 { - _numberOfValues += 1 + if self._values[atIndex].count == 1 { + self._numberOfValues += 1 } - if _numberOfValues < _parent.count { - if _numberOfDone == _parent.count - 1 { + if self._numberOfValues < self._parent.count { + if self._numberOfDone == self._parent.count - 1 { self.forwardOn(.completed) self.dispose() } @@ -85,19 +85,19 @@ final fileprivate class ZipCollectionTypeSink do { var arguments = [SourceElement]() - arguments.reserveCapacity(_parent.count) + arguments.reserveCapacity(self._parent.count) // recalculate number of values - _numberOfValues = 0 + self._numberOfValues = 0 - for i in 0 ..< _values.count { - arguments.append(_values[i].dequeue()!) - if !_values[i].isEmpty { - _numberOfValues += 1 + for i in 0 ..< self._values.count { + arguments.append(self._values[i].dequeue()!) + if !self._values[i].isEmpty { + self._numberOfValues += 1 } } - let result = try _parent.resultSelector(arguments) + let result = try self._parent.resultSelector(arguments) self.forwardOn(.next(result)) } catch let error { @@ -109,19 +109,19 @@ final fileprivate class ZipCollectionTypeSink self.forwardOn(.error(error)) self.dispose() case .completed: - if _isDone[atIndex] { + if self._isDone[atIndex] { return } - _isDone[atIndex] = true - _numberOfDone += 1 + self._isDone[atIndex] = true + self._numberOfDone += 1 - if _numberOfDone == _parent.count { + if self._numberOfDone == self._parent.count { self.forwardOn(.completed) self.dispose() } else { - _subscriptions[atIndex].dispose() + self._subscriptions[atIndex].dispose() } } // } @@ -129,18 +129,18 @@ final fileprivate class ZipCollectionTypeSink func run() -> Disposable { var j = 0 - for i in _parent.sources { + for i in self._parent.sources { let index = j let source = i.asObservable() let disposable = source.subscribe(AnyObserver { event in self.on(event, atIndex: index) }) - _subscriptions[j].setDisposable(disposable) + self._subscriptions[j].setDisposable(disposable) j += 1 } - if _parent.sources.isEmpty { + if self._parent.sources.isEmpty { self.forwardOn(.completed) } @@ -148,7 +148,7 @@ final fileprivate class ZipCollectionTypeSink } } -final fileprivate class ZipCollectionType : Producer where C.Iterator.Element : ObservableConvertibleType { +final private class ZipCollectionType: Producer where C.Iterator.Element: ObservableConvertibleType { typealias ResultSelector = ([C.Iterator.Element.E]) throws -> R let sources: C diff --git a/Pods/RxSwift/RxSwift/Observables/Zip+arity.swift b/Pods/RxSwift/RxSwift/Observables/Zip+arity.swift index 434543e7..ee4736b4 100644 --- a/Pods/RxSwift/RxSwift/Observables/Zip+arity.swift +++ b/Pods/RxSwift/RxSwift/Observables/Zip+arity.swift @@ -58,14 +58,14 @@ final class ZipSink2_ : ZipSink { var _values2: Queue = Queue(capacity: 2) init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 2, observer: observer, cancel: cancel) } override func hasElements(_ index: Int) -> Bool { - switch (index) { - case 0: return !_values1.isEmpty - case 1: return !_values2.isEmpty + switch index { + case 0: return !self._values1.isEmpty + case 1: return !self._values2.isEmpty default: rxFatalError("Unhandled case (Function)") @@ -78,11 +78,11 @@ final class ZipSink2_ : ZipSink { let subscription1 = SingleAssignmentDisposable() let subscription2 = SingleAssignmentDisposable() - let observer1 = ZipObserver(lock: _lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) - let observer2 = ZipObserver(lock: _lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) + let observer1 = ZipObserver(lock: self._lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) + let observer2 = ZipObserver(lock: self._lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) - subscription1.setDisposable(_parent.source1.subscribe(observer1)) - subscription2.setDisposable(_parent.source2.subscribe(observer2)) + subscription1.setDisposable(self._parent.source1.subscribe(observer1)) + subscription2.setDisposable(self._parent.source2.subscribe(observer2)) return Disposables.create([ subscription1, @@ -91,7 +91,7 @@ final class ZipSink2_ : ZipSink { } override func getResult() throws -> R { - return try _parent._resultSelector(_values1.dequeue()!, _values2.dequeue()!) + return try self._parent._resultSelector(self._values1.dequeue()!, self._values2.dequeue()!) } } @@ -107,7 +107,7 @@ final class Zip2 : Producer { self.source1 = source1 self.source2 = source2 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -169,15 +169,15 @@ final class ZipSink3_ : ZipSink { var _values3: Queue = Queue(capacity: 2) init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 3, observer: observer, cancel: cancel) } override func hasElements(_ index: Int) -> Bool { - switch (index) { - case 0: return !_values1.isEmpty - case 1: return !_values2.isEmpty - case 2: return !_values3.isEmpty + switch index { + case 0: return !self._values1.isEmpty + case 1: return !self._values2.isEmpty + case 2: return !self._values3.isEmpty default: rxFatalError("Unhandled case (Function)") @@ -191,13 +191,13 @@ final class ZipSink3_ : ZipSink { let subscription2 = SingleAssignmentDisposable() let subscription3 = SingleAssignmentDisposable() - let observer1 = ZipObserver(lock: _lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) - let observer2 = ZipObserver(lock: _lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) - let observer3 = ZipObserver(lock: _lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) + let observer1 = ZipObserver(lock: self._lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) + let observer2 = ZipObserver(lock: self._lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) + let observer3 = ZipObserver(lock: self._lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) - subscription1.setDisposable(_parent.source1.subscribe(observer1)) - subscription2.setDisposable(_parent.source2.subscribe(observer2)) - subscription3.setDisposable(_parent.source3.subscribe(observer3)) + subscription1.setDisposable(self._parent.source1.subscribe(observer1)) + subscription2.setDisposable(self._parent.source2.subscribe(observer2)) + subscription3.setDisposable(self._parent.source3.subscribe(observer3)) return Disposables.create([ subscription1, @@ -207,7 +207,7 @@ final class ZipSink3_ : ZipSink { } override func getResult() throws -> R { - return try _parent._resultSelector(_values1.dequeue()!, _values2.dequeue()!, _values3.dequeue()!) + return try self._parent._resultSelector(self._values1.dequeue()!, self._values2.dequeue()!, self._values3.dequeue()!) } } @@ -225,7 +225,7 @@ final class Zip3 : Producer { self.source2 = source2 self.source3 = source3 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -288,16 +288,16 @@ final class ZipSink4_ : ZipSink { var _values4: Queue = Queue(capacity: 2) init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 4, observer: observer, cancel: cancel) } override func hasElements(_ index: Int) -> Bool { - switch (index) { - case 0: return !_values1.isEmpty - case 1: return !_values2.isEmpty - case 2: return !_values3.isEmpty - case 3: return !_values4.isEmpty + switch index { + case 0: return !self._values1.isEmpty + case 1: return !self._values2.isEmpty + case 2: return !self._values3.isEmpty + case 3: return !self._values4.isEmpty default: rxFatalError("Unhandled case (Function)") @@ -312,15 +312,15 @@ final class ZipSink4_ : ZipSink { let subscription3 = SingleAssignmentDisposable() let subscription4 = SingleAssignmentDisposable() - let observer1 = ZipObserver(lock: _lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) - let observer2 = ZipObserver(lock: _lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) - let observer3 = ZipObserver(lock: _lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) - let observer4 = ZipObserver(lock: _lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) + let observer1 = ZipObserver(lock: self._lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) + let observer2 = ZipObserver(lock: self._lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) + let observer3 = ZipObserver(lock: self._lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) + let observer4 = ZipObserver(lock: self._lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) - subscription1.setDisposable(_parent.source1.subscribe(observer1)) - subscription2.setDisposable(_parent.source2.subscribe(observer2)) - subscription3.setDisposable(_parent.source3.subscribe(observer3)) - subscription4.setDisposable(_parent.source4.subscribe(observer4)) + subscription1.setDisposable(self._parent.source1.subscribe(observer1)) + subscription2.setDisposable(self._parent.source2.subscribe(observer2)) + subscription3.setDisposable(self._parent.source3.subscribe(observer3)) + subscription4.setDisposable(self._parent.source4.subscribe(observer4)) return Disposables.create([ subscription1, @@ -331,7 +331,7 @@ final class ZipSink4_ : ZipSink { } override func getResult() throws -> R { - return try _parent._resultSelector(_values1.dequeue()!, _values2.dequeue()!, _values3.dequeue()!, _values4.dequeue()!) + return try self._parent._resultSelector(self._values1.dequeue()!, self._values2.dequeue()!, self._values3.dequeue()!, self._values4.dequeue()!) } } @@ -351,7 +351,7 @@ final class Zip4 : Producer { self.source3 = source3 self.source4 = source4 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -415,17 +415,17 @@ final class ZipSink5_ : ZipSink { var _values5: Queue = Queue(capacity: 2) init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 5, observer: observer, cancel: cancel) } override func hasElements(_ index: Int) -> Bool { - switch (index) { - case 0: return !_values1.isEmpty - case 1: return !_values2.isEmpty - case 2: return !_values3.isEmpty - case 3: return !_values4.isEmpty - case 4: return !_values5.isEmpty + switch index { + case 0: return !self._values1.isEmpty + case 1: return !self._values2.isEmpty + case 2: return !self._values3.isEmpty + case 3: return !self._values4.isEmpty + case 4: return !self._values5.isEmpty default: rxFatalError("Unhandled case (Function)") @@ -441,17 +441,17 @@ final class ZipSink5_ : ZipSink { let subscription4 = SingleAssignmentDisposable() let subscription5 = SingleAssignmentDisposable() - let observer1 = ZipObserver(lock: _lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) - let observer2 = ZipObserver(lock: _lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) - let observer3 = ZipObserver(lock: _lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) - let observer4 = ZipObserver(lock: _lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) - let observer5 = ZipObserver(lock: _lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) + let observer1 = ZipObserver(lock: self._lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) + let observer2 = ZipObserver(lock: self._lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) + let observer3 = ZipObserver(lock: self._lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) + let observer4 = ZipObserver(lock: self._lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) + let observer5 = ZipObserver(lock: self._lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) - subscription1.setDisposable(_parent.source1.subscribe(observer1)) - subscription2.setDisposable(_parent.source2.subscribe(observer2)) - subscription3.setDisposable(_parent.source3.subscribe(observer3)) - subscription4.setDisposable(_parent.source4.subscribe(observer4)) - subscription5.setDisposable(_parent.source5.subscribe(observer5)) + subscription1.setDisposable(self._parent.source1.subscribe(observer1)) + subscription2.setDisposable(self._parent.source2.subscribe(observer2)) + subscription3.setDisposable(self._parent.source3.subscribe(observer3)) + subscription4.setDisposable(self._parent.source4.subscribe(observer4)) + subscription5.setDisposable(self._parent.source5.subscribe(observer5)) return Disposables.create([ subscription1, @@ -463,7 +463,7 @@ final class ZipSink5_ : ZipSink { } override func getResult() throws -> R { - return try _parent._resultSelector(_values1.dequeue()!, _values2.dequeue()!, _values3.dequeue()!, _values4.dequeue()!, _values5.dequeue()!) + return try self._parent._resultSelector(self._values1.dequeue()!, self._values2.dequeue()!, self._values3.dequeue()!, self._values4.dequeue()!, self._values5.dequeue()!) } } @@ -485,7 +485,7 @@ final class Zip5 : Producer { self.source4 = source4 self.source5 = source5 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -550,18 +550,18 @@ final class ZipSink6_ : ZipSink { var _values6: Queue = Queue(capacity: 2) init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 6, observer: observer, cancel: cancel) } override func hasElements(_ index: Int) -> Bool { - switch (index) { - case 0: return !_values1.isEmpty - case 1: return !_values2.isEmpty - case 2: return !_values3.isEmpty - case 3: return !_values4.isEmpty - case 4: return !_values5.isEmpty - case 5: return !_values6.isEmpty + switch index { + case 0: return !self._values1.isEmpty + case 1: return !self._values2.isEmpty + case 2: return !self._values3.isEmpty + case 3: return !self._values4.isEmpty + case 4: return !self._values5.isEmpty + case 5: return !self._values6.isEmpty default: rxFatalError("Unhandled case (Function)") @@ -578,19 +578,19 @@ final class ZipSink6_ : ZipSink { let subscription5 = SingleAssignmentDisposable() let subscription6 = SingleAssignmentDisposable() - let observer1 = ZipObserver(lock: _lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) - let observer2 = ZipObserver(lock: _lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) - let observer3 = ZipObserver(lock: _lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) - let observer4 = ZipObserver(lock: _lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) - let observer5 = ZipObserver(lock: _lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) - let observer6 = ZipObserver(lock: _lock, parent: self, index: 5, setNextValue: { self._values6.enqueue($0) }, this: subscription6) + let observer1 = ZipObserver(lock: self._lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) + let observer2 = ZipObserver(lock: self._lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) + let observer3 = ZipObserver(lock: self._lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) + let observer4 = ZipObserver(lock: self._lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) + let observer5 = ZipObserver(lock: self._lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) + let observer6 = ZipObserver(lock: self._lock, parent: self, index: 5, setNextValue: { self._values6.enqueue($0) }, this: subscription6) - subscription1.setDisposable(_parent.source1.subscribe(observer1)) - subscription2.setDisposable(_parent.source2.subscribe(observer2)) - subscription3.setDisposable(_parent.source3.subscribe(observer3)) - subscription4.setDisposable(_parent.source4.subscribe(observer4)) - subscription5.setDisposable(_parent.source5.subscribe(observer5)) - subscription6.setDisposable(_parent.source6.subscribe(observer6)) + subscription1.setDisposable(self._parent.source1.subscribe(observer1)) + subscription2.setDisposable(self._parent.source2.subscribe(observer2)) + subscription3.setDisposable(self._parent.source3.subscribe(observer3)) + subscription4.setDisposable(self._parent.source4.subscribe(observer4)) + subscription5.setDisposable(self._parent.source5.subscribe(observer5)) + subscription6.setDisposable(self._parent.source6.subscribe(observer6)) return Disposables.create([ subscription1, @@ -603,7 +603,7 @@ final class ZipSink6_ : ZipSink { } override func getResult() throws -> R { - return try _parent._resultSelector(_values1.dequeue()!, _values2.dequeue()!, _values3.dequeue()!, _values4.dequeue()!, _values5.dequeue()!, _values6.dequeue()!) + return try self._parent._resultSelector(self._values1.dequeue()!, self._values2.dequeue()!, self._values3.dequeue()!, self._values4.dequeue()!, self._values5.dequeue()!, self._values6.dequeue()!) } } @@ -627,7 +627,7 @@ final class Zip6 : Producer { self.source5 = source5 self.source6 = source6 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -693,19 +693,19 @@ final class ZipSink7_ : ZipSink var _values7: Queue = Queue(capacity: 2) init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 7, observer: observer, cancel: cancel) } override func hasElements(_ index: Int) -> Bool { - switch (index) { - case 0: return !_values1.isEmpty - case 1: return !_values2.isEmpty - case 2: return !_values3.isEmpty - case 3: return !_values4.isEmpty - case 4: return !_values5.isEmpty - case 5: return !_values6.isEmpty - case 6: return !_values7.isEmpty + switch index { + case 0: return !self._values1.isEmpty + case 1: return !self._values2.isEmpty + case 2: return !self._values3.isEmpty + case 3: return !self._values4.isEmpty + case 4: return !self._values5.isEmpty + case 5: return !self._values6.isEmpty + case 6: return !self._values7.isEmpty default: rxFatalError("Unhandled case (Function)") @@ -723,21 +723,21 @@ final class ZipSink7_ : ZipSink let subscription6 = SingleAssignmentDisposable() let subscription7 = SingleAssignmentDisposable() - let observer1 = ZipObserver(lock: _lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) - let observer2 = ZipObserver(lock: _lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) - let observer3 = ZipObserver(lock: _lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) - let observer4 = ZipObserver(lock: _lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) - let observer5 = ZipObserver(lock: _lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) - let observer6 = ZipObserver(lock: _lock, parent: self, index: 5, setNextValue: { self._values6.enqueue($0) }, this: subscription6) - let observer7 = ZipObserver(lock: _lock, parent: self, index: 6, setNextValue: { self._values7.enqueue($0) }, this: subscription7) - - subscription1.setDisposable(_parent.source1.subscribe(observer1)) - subscription2.setDisposable(_parent.source2.subscribe(observer2)) - subscription3.setDisposable(_parent.source3.subscribe(observer3)) - subscription4.setDisposable(_parent.source4.subscribe(observer4)) - subscription5.setDisposable(_parent.source5.subscribe(observer5)) - subscription6.setDisposable(_parent.source6.subscribe(observer6)) - subscription7.setDisposable(_parent.source7.subscribe(observer7)) + let observer1 = ZipObserver(lock: self._lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) + let observer2 = ZipObserver(lock: self._lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) + let observer3 = ZipObserver(lock: self._lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) + let observer4 = ZipObserver(lock: self._lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) + let observer5 = ZipObserver(lock: self._lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) + let observer6 = ZipObserver(lock: self._lock, parent: self, index: 5, setNextValue: { self._values6.enqueue($0) }, this: subscription6) + let observer7 = ZipObserver(lock: self._lock, parent: self, index: 6, setNextValue: { self._values7.enqueue($0) }, this: subscription7) + + subscription1.setDisposable(self._parent.source1.subscribe(observer1)) + subscription2.setDisposable(self._parent.source2.subscribe(observer2)) + subscription3.setDisposable(self._parent.source3.subscribe(observer3)) + subscription4.setDisposable(self._parent.source4.subscribe(observer4)) + subscription5.setDisposable(self._parent.source5.subscribe(observer5)) + subscription6.setDisposable(self._parent.source6.subscribe(observer6)) + subscription7.setDisposable(self._parent.source7.subscribe(observer7)) return Disposables.create([ subscription1, @@ -751,7 +751,7 @@ final class ZipSink7_ : ZipSink } override func getResult() throws -> R { - return try _parent._resultSelector(_values1.dequeue()!, _values2.dequeue()!, _values3.dequeue()!, _values4.dequeue()!, _values5.dequeue()!, _values6.dequeue()!, _values7.dequeue()!) + return try self._parent._resultSelector(self._values1.dequeue()!, self._values2.dequeue()!, self._values3.dequeue()!, self._values4.dequeue()!, self._values5.dequeue()!, self._values6.dequeue()!, self._values7.dequeue()!) } } @@ -777,7 +777,7 @@ final class Zip7 : Producer { self.source6 = source6 self.source7 = source7 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { @@ -844,20 +844,20 @@ final class ZipSink8_ : ZipSink var _values8: Queue = Queue(capacity: 2) init(parent: Parent, observer: O, cancel: Cancelable) { - _parent = parent + self._parent = parent super.init(arity: 8, observer: observer, cancel: cancel) } override func hasElements(_ index: Int) -> Bool { - switch (index) { - case 0: return !_values1.isEmpty - case 1: return !_values2.isEmpty - case 2: return !_values3.isEmpty - case 3: return !_values4.isEmpty - case 4: return !_values5.isEmpty - case 5: return !_values6.isEmpty - case 6: return !_values7.isEmpty - case 7: return !_values8.isEmpty + switch index { + case 0: return !self._values1.isEmpty + case 1: return !self._values2.isEmpty + case 2: return !self._values3.isEmpty + case 3: return !self._values4.isEmpty + case 4: return !self._values5.isEmpty + case 5: return !self._values6.isEmpty + case 6: return !self._values7.isEmpty + case 7: return !self._values8.isEmpty default: rxFatalError("Unhandled case (Function)") @@ -876,23 +876,23 @@ final class ZipSink8_ : ZipSink let subscription7 = SingleAssignmentDisposable() let subscription8 = SingleAssignmentDisposable() - let observer1 = ZipObserver(lock: _lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) - let observer2 = ZipObserver(lock: _lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) - let observer3 = ZipObserver(lock: _lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) - let observer4 = ZipObserver(lock: _lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) - let observer5 = ZipObserver(lock: _lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) - let observer6 = ZipObserver(lock: _lock, parent: self, index: 5, setNextValue: { self._values6.enqueue($0) }, this: subscription6) - let observer7 = ZipObserver(lock: _lock, parent: self, index: 6, setNextValue: { self._values7.enqueue($0) }, this: subscription7) - let observer8 = ZipObserver(lock: _lock, parent: self, index: 7, setNextValue: { self._values8.enqueue($0) }, this: subscription8) - - subscription1.setDisposable(_parent.source1.subscribe(observer1)) - subscription2.setDisposable(_parent.source2.subscribe(observer2)) - subscription3.setDisposable(_parent.source3.subscribe(observer3)) - subscription4.setDisposable(_parent.source4.subscribe(observer4)) - subscription5.setDisposable(_parent.source5.subscribe(observer5)) - subscription6.setDisposable(_parent.source6.subscribe(observer6)) - subscription7.setDisposable(_parent.source7.subscribe(observer7)) - subscription8.setDisposable(_parent.source8.subscribe(observer8)) + let observer1 = ZipObserver(lock: self._lock, parent: self, index: 0, setNextValue: { self._values1.enqueue($0) }, this: subscription1) + let observer2 = ZipObserver(lock: self._lock, parent: self, index: 1, setNextValue: { self._values2.enqueue($0) }, this: subscription2) + let observer3 = ZipObserver(lock: self._lock, parent: self, index: 2, setNextValue: { self._values3.enqueue($0) }, this: subscription3) + let observer4 = ZipObserver(lock: self._lock, parent: self, index: 3, setNextValue: { self._values4.enqueue($0) }, this: subscription4) + let observer5 = ZipObserver(lock: self._lock, parent: self, index: 4, setNextValue: { self._values5.enqueue($0) }, this: subscription5) + let observer6 = ZipObserver(lock: self._lock, parent: self, index: 5, setNextValue: { self._values6.enqueue($0) }, this: subscription6) + let observer7 = ZipObserver(lock: self._lock, parent: self, index: 6, setNextValue: { self._values7.enqueue($0) }, this: subscription7) + let observer8 = ZipObserver(lock: self._lock, parent: self, index: 7, setNextValue: { self._values8.enqueue($0) }, this: subscription8) + + subscription1.setDisposable(self._parent.source1.subscribe(observer1)) + subscription2.setDisposable(self._parent.source2.subscribe(observer2)) + subscription3.setDisposable(self._parent.source3.subscribe(observer3)) + subscription4.setDisposable(self._parent.source4.subscribe(observer4)) + subscription5.setDisposable(self._parent.source5.subscribe(observer5)) + subscription6.setDisposable(self._parent.source6.subscribe(observer6)) + subscription7.setDisposable(self._parent.source7.subscribe(observer7)) + subscription8.setDisposable(self._parent.source8.subscribe(observer8)) return Disposables.create([ subscription1, @@ -907,7 +907,7 @@ final class ZipSink8_ : ZipSink } override func getResult() throws -> R { - return try _parent._resultSelector(_values1.dequeue()!, _values2.dequeue()!, _values3.dequeue()!, _values4.dequeue()!, _values5.dequeue()!, _values6.dequeue()!, _values7.dequeue()!, _values8.dequeue()!) + return try self._parent._resultSelector(self._values1.dequeue()!, self._values2.dequeue()!, self._values3.dequeue()!, self._values4.dequeue()!, self._values5.dequeue()!, self._values6.dequeue()!, self._values7.dequeue()!, self._values8.dequeue()!) } } @@ -935,7 +935,7 @@ final class Zip8 : Producer { self.source7 = source7 self.source8 = source8 - _resultSelector = resultSelector + self._resultSelector = resultSelector } override func run(_ observer: O, cancel: Cancelable) -> (sink: Disposable, subscription: Disposable) where O.E == R { diff --git a/Pods/RxSwift/RxSwift/Observables/Zip.swift b/Pods/RxSwift/RxSwift/Observables/Zip.swift index a283bf2b..50edf848 100644 --- a/Pods/RxSwift/RxSwift/Observables/Zip.swift +++ b/Pods/RxSwift/RxSwift/Observables/Zip.swift @@ -24,8 +24,8 @@ class ZipSink : Sink, ZipSinkProtocol { private var _isDone: [Bool] init(arity: Int, observer: O, cancel: Cancelable) { - _isDone = [Bool](repeating: false, count: arity) - _arity = arity + self._isDone = [Bool](repeating: false, count: arity) + self._arity = arity super.init(observer: observer, cancel: cancel) } @@ -41,8 +41,8 @@ class ZipSink : Sink, ZipSinkProtocol { func next(_ index: Int) { var hasValueAll = true - for i in 0 ..< _arity { - if !hasElements(i) { + for i in 0 ..< self._arity { + if !self.hasElements(i) { hasValueAll = false break } @@ -50,52 +50,50 @@ class ZipSink : Sink, ZipSinkProtocol { if hasValueAll { do { - let result = try getResult() + let result = try self.getResult() self.forwardOn(.next(result)) } catch let e { self.forwardOn(.error(e)) - dispose() + self.dispose() } } else { var allOthersDone = true - let arity = _isDone.count + let arity = self._isDone.count for i in 0 ..< arity { - if i != index && !_isDone[i] { + if i != index && !self._isDone[i] { allOthersDone = false break } } if allOthersDone { - forwardOn(.completed) + self.forwardOn(.completed) self.dispose() } } } func fail(_ error: Swift.Error) { - forwardOn(.error(error)) - dispose() + self.forwardOn(.error(error)) + self.dispose() } func done(_ index: Int) { - _isDone[index] = true + self._isDone[index] = true var allDone = true - for done in _isDone { - if !done { - allDone = false - break - } + for done in self._isDone where !done { + allDone = false + break } if allDone { - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } } } @@ -105,7 +103,7 @@ final class ZipObserver , LockOwnerType , SynchronizedOnType { typealias E = ElementType - typealias ValueSetter = (ElementType) -> () + typealias ValueSetter = (ElementType) -> Void private var _parent: ZipSinkProtocol? @@ -117,38 +115,38 @@ final class ZipObserver private let _setNextValue: ValueSetter init(lock: RecursiveLock, parent: ZipSinkProtocol, index: Int, setNextValue: @escaping ValueSetter, this: Disposable) { - _lock = lock - _parent = parent - _index = index - _this = this - _setNextValue = setNextValue + self._lock = lock + self._parent = parent + self._index = index + self._this = this + self._setNextValue = setNextValue } func on(_ event: Event) { - synchronizedOn(event) + self.synchronizedOn(event) } func _synchronized_on(_ event: Event) { - if let _ = _parent { + if self._parent != nil { switch event { - case .next(_): + case .next: break - case .error(_): - _this.dispose() + case .error: + self._this.dispose() case .completed: - _this.dispose() + self._this.dispose() } } - if let parent = _parent { + if let parent = self._parent { switch event { case .next(let value): - _setNextValue(value) - parent.next(_index) + self._setNextValue(value) + parent.next(self._index) case .error(let error): parent.fail(error) case .completed: - parent.done(_index) + parent.done(self._index) } } } diff --git a/Pods/RxSwift/RxSwift/ObserverType.swift b/Pods/RxSwift/RxSwift/ObserverType.swift index e3ed7aa8..908941ff 100644 --- a/Pods/RxSwift/RxSwift/ObserverType.swift +++ b/Pods/RxSwift/RxSwift/ObserverType.swift @@ -24,17 +24,17 @@ extension ObserverType { /// /// - parameter element: Next element to send to observer(s) public func onNext(_ element: E) { - on(.next(element)) + self.on(.next(element)) } /// Convenience method equivalent to `on(.completed)` public func onCompleted() { - on(.completed) + self.on(.completed) } /// Convenience method equivalent to `on(.error(Swift.Error))` /// - parameter error: Swift.Error to send to observer(s) public func onError(_ error: Swift.Error) { - on(.error(error)) + self.on(.error(error)) } } diff --git a/Pods/RxSwift/RxSwift/Observers/AnonymousObserver.swift b/Pods/RxSwift/RxSwift/Observers/AnonymousObserver.swift index 54e83f54..765cf116 100644 --- a/Pods/RxSwift/RxSwift/Observers/AnonymousObserver.swift +++ b/Pods/RxSwift/RxSwift/Observers/AnonymousObserver.swift @@ -15,18 +15,18 @@ final class AnonymousObserver : ObserverBase { init(_ eventHandler: @escaping EventHandler) { #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif - _eventHandler = eventHandler + self._eventHandler = eventHandler } override func onCore(_ event: Event) { - return _eventHandler(event) + return self._eventHandler(event) } #if TRACE_RESOURCES deinit { - let _ = Resources.decrementTotal() + _ = Resources.decrementTotal() } #endif } diff --git a/Pods/RxSwift/RxSwift/Observers/ObserverBase.swift b/Pods/RxSwift/RxSwift/Observers/ObserverBase.swift index 9648daf2..7e2852ee 100644 --- a/Pods/RxSwift/RxSwift/Observers/ObserverBase.swift +++ b/Pods/RxSwift/RxSwift/Observers/ObserverBase.swift @@ -14,12 +14,12 @@ class ObserverBase : Disposable, ObserverType { func on(_ event: Event) { switch event { case .next: - if _isStopped.load() == 0 { - onCore(event) + if load(&self._isStopped) == 0 { + self.onCore(event) } case .error, .completed: - if _isStopped.fetchOr(1) == 0 { - onCore(event) + if fetchOr(&self._isStopped, 1) == 0 { + self.onCore(event) } } } @@ -29,6 +29,6 @@ class ObserverBase : Disposable, ObserverType { } func dispose() { - _isStopped.fetchOr(1) + fetchOr(&self._isStopped, 1) } } diff --git a/Pods/RxSwift/RxSwift/Observers/TailRecursiveSink.swift b/Pods/RxSwift/RxSwift/Observers/TailRecursiveSink.swift index 48a599dd..e75a3801 100644 --- a/Pods/RxSwift/RxSwift/Observers/TailRecursiveSink.swift +++ b/Pods/RxSwift/RxSwift/Observers/TailRecursiveSink.swift @@ -35,30 +35,30 @@ class TailRecursiveSink } func run(_ sources: SequenceGenerator) -> Disposable { - _generators.append(sources) + self._generators.append(sources) - schedule(.moveNext) + self.schedule(.moveNext) - return _subscription + return self._subscription } func invoke(_ command: TailRecursiveSinkCommand) { switch command { case .dispose: - disposeCommand() + self.disposeCommand() case .moveNext: - moveNextCommand() + self.moveNextCommand() } } // simple implementation for now func schedule(_ command: TailRecursiveSinkCommand) { - _gate.invoke(InvocableScheduledItem(invocable: self, state: command)) + self._gate.invoke(InvocableScheduledItem(invocable: self, state: command)) } func done() { - forwardOn(.completed) - dispose() + self.forwardOn(.completed) + self.dispose() } func extract(_ observable: Observable) -> SequenceGenerator? { @@ -68,18 +68,18 @@ class TailRecursiveSink // should be done on gate locked private func moveNextCommand() { - var next: Observable? = nil + var next: Observable? repeat { - guard let (g, left) = _generators.last else { + guard let (g, left) = self._generators.last else { break } - if _isDisposed { + if self._isDisposed { return } - _generators.removeLast() + self._generators.removeLast() var e = g @@ -98,20 +98,20 @@ class TailRecursiveSink if let knownOriginalLeft = left { // `- 1` because generator.next() has just been called if knownOriginalLeft - 1 >= 1 { - _generators.append((e, knownOriginalLeft - 1)) + self._generators.append((e, knownOriginalLeft - 1)) } } else { - _generators.append((e, nil)) + self._generators.append((e, nil)) } - let nextGenerator = extract(nextCandidate) + let nextGenerator = self.extract(nextCandidate) if let nextGenerator = nextGenerator { - _generators.append(nextGenerator) + self._generators.append(nextGenerator) #if DEBUG || TRACE_RESOURCES - if maxTailRecursiveSinkStackSize < _generators.count { - maxTailRecursiveSinkStackSize = _generators.count + if maxTailRecursiveSinkStackSize < self._generators.count { + maxTailRecursiveSinkStackSize = self._generators.count } #endif } @@ -120,14 +120,14 @@ class TailRecursiveSink } } while next == nil - guard let existingNext = next else { - done() + guard let existingNext = next else { + self.done() return } let disposable = SingleAssignmentDisposable() - _subscription.disposable = disposable - disposable.setDisposable(subscribeToNext(existingNext)) + self._subscription.disposable = disposable + disposable.setDisposable(self.subscribeToNext(existingNext)) } func subscribeToNext(_ source: Observable) -> Disposable { @@ -135,17 +135,17 @@ class TailRecursiveSink } func disposeCommand() { - _isDisposed = true - _generators.removeAll(keepingCapacity: false) + self._isDisposed = true + self._generators.removeAll(keepingCapacity: false) } override func dispose() { super.dispose() - _subscription.dispose() - _gate.dispose() + self._subscription.dispose() + self._gate.dispose() - schedule(.dispose) + self.schedule(.dispose) } } diff --git a/Pods/RxSwift/RxSwift/Rx.swift b/Pods/RxSwift/RxSwift/Rx.swift index af948fcb..d6bcae37 100644 --- a/Pods/RxSwift/RxSwift/Rx.swift +++ b/Pods/RxSwift/RxSwift/Rx.swift @@ -13,21 +13,21 @@ public struct Resources { /// Counts internal Rx resource allocations (Observables, Observers, Disposables, etc.). This provides a simple way to detect leaks during development. public static var total: Int32 { - return resourceCount.load() + return load(&resourceCount) } /// Increments `Resources.total` resource count. /// /// - returns: New resource count public static func incrementTotal() -> Int32 { - return resourceCount.increment() + return increment(&resourceCount) } /// Decrements `Resources.total` resource count /// /// - returns: New resource count public static func decrementTotal() -> Int32 { - return resourceCount.decrement() + return decrement(&resourceCount) } } #endif @@ -76,7 +76,7 @@ func decrementChecked(_ i: inout Int) throws -> Int { case `default` = "Two different unsynchronized threads are trying to send some event simultaneously.\n This is undefined behavior because the ordering of the effects caused by these events is nondeterministic and depends on the \n operating system thread scheduler. This will result in a random behavior of your program.\n" } - private var _threads = Dictionary() + private var _threads = [UnsafeMutableRawPointer: Int]() private func synchronizationError(_ message: String) { #if FATAL_SYNCHRONIZATION @@ -87,12 +87,12 @@ func decrementChecked(_ i: inout Int) throws -> Int { } func register(synchronizationErrorMessage: SynchronizationErrorMessages) { - _lock.lock(); defer { _lock.unlock() } + self._lock.lock(); defer { self._lock.unlock() } let pointer = Unmanaged.passUnretained(Thread.current).toOpaque() - let count = (_threads[pointer] ?? 0) + 1 + let count = (self._threads[pointer] ?? 0) + 1 if count > 1 { - synchronizationError( + self.synchronizationError( "⚠️ Reentrancy anomaly was detected.\n" + " > Debugging: To debug this issue you can set a breakpoint in \(#file):\(#line) and observe the call stack.\n" + " > Problem: This behavior is breaking the observable sequence grammar. `next (error | completed)?`\n" + @@ -105,10 +105,10 @@ func decrementChecked(_ i: inout Int) throws -> Int { ) } - _threads[pointer] = count + self._threads[pointer] = count - if _threads.count > 1 { - synchronizationError( + if self._threads.count > 1 { + self.synchronizationError( "⚠️ Synchronization anomaly was detected.\n" + " > Debugging: To debug this issue you can set a breakpoint in \(#file):\(#line) and observe the call stack.\n" + " > Problem: This behavior is breaking the observable sequence grammar. `next (error | completed)?`\n" + @@ -122,11 +122,11 @@ func decrementChecked(_ i: inout Int) throws -> Int { } func unregister() { - _lock.lock(); defer { _lock.unlock() } + self._lock.lock(); defer { self._lock.unlock() } let pointer = Unmanaged.passUnretained(Thread.current).toOpaque() - _threads[pointer] = (_threads[pointer] ?? 1) - 1 - if _threads[pointer] == 0 { - _threads[pointer] = nil + self._threads[pointer] = (self._threads[pointer] ?? 1) - 1 + if self._threads[pointer] == 0 { + self._threads[pointer] = nil } } } diff --git a/Pods/RxSwift/RxSwift/SchedulerType.swift b/Pods/RxSwift/RxSwift/SchedulerType.swift index bdfcf8b0..e09c499d 100644 --- a/Pods/RxSwift/RxSwift/SchedulerType.swift +++ b/Pods/RxSwift/RxSwift/SchedulerType.swift @@ -61,7 +61,7 @@ extension SchedulerType { return schedule.start() } - func scheduleRecursive(_ state: State, dueTime: RxTimeInterval, action: @escaping (State, AnyRecursiveScheduler) -> ()) -> Disposable { + func scheduleRecursive(_ state: State, dueTime: RxTimeInterval, action: @escaping (State, AnyRecursiveScheduler) -> Void) -> Disposable { let scheduler = AnyRecursiveScheduler(scheduler: self, action: action) scheduler.schedule(state, dueTime: dueTime) diff --git a/Pods/RxSwift/RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift index aa1f480e..ed2efbb1 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift @@ -28,7 +28,7 @@ public class ConcurrentDispatchQueueScheduler: SchedulerType { /// - parameter queue: Target dispatch queue. /// - parameter leeway: The amount of time, in nanoseconds, that the system will defer the timer. public init(queue: DispatchQueue, leeway: DispatchTimeInterval = DispatchTimeInterval.nanoseconds(0)) { - configuration = DispatchQueueConfiguration(queue: queue, leeway: leeway) + self.configuration = DispatchQueueConfiguration(queue: queue, leeway: leeway) } /// Convenience init for scheduler that wraps one of the global concurrent dispatch queues. diff --git a/Pods/RxSwift/RxSwift/Schedulers/ConcurrentMainScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/ConcurrentMainScheduler.swift index a98ad218..0d65b6ca 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/ConcurrentMainScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/ConcurrentMainScheduler.swift @@ -24,13 +24,13 @@ public final class ConcurrentMainScheduler : SchedulerType { private let _mainQueue: DispatchQueue /// - returns: Current time. - public var now : Date { - return _mainScheduler.now as Date + public var now: Date { + return self._mainScheduler.now as Date } private init(mainScheduler: MainScheduler) { - _mainQueue = DispatchQueue.main - _mainScheduler = mainScheduler + self._mainQueue = DispatchQueue.main + self._mainScheduler = mainScheduler } /// Singleton instance of `ConcurrentMainScheduler` @@ -50,7 +50,7 @@ public final class ConcurrentMainScheduler : SchedulerType { let cancel = SingleAssignmentDisposable() - _mainQueue.async { + self._mainQueue.async { if cancel.isDisposed { return } @@ -70,7 +70,7 @@ public final class ConcurrentMainScheduler : SchedulerType { - returns: The disposable object used to cancel the scheduled action (best effort). */ public final func scheduleRelative(_ state: StateType, dueTime: Foundation.TimeInterval, action: @escaping (StateType) -> Disposable) -> Disposable { - return _mainScheduler.scheduleRelative(state, dueTime: dueTime, action: action) + return self._mainScheduler.scheduleRelative(state, dueTime: dueTime, action: action) } /** @@ -83,6 +83,6 @@ public final class ConcurrentMainScheduler : SchedulerType { - returns: The disposable object used to cancel the scheduled action (best effort). */ public func schedulePeriodic(_ state: StateType, startAfter: TimeInterval, period: TimeInterval, action: @escaping (StateType) -> StateType) -> Disposable { - return _mainScheduler.schedulePeriodic(state, startAfter: startAfter, period: period, action: action) + return self._mainScheduler.schedulePeriodic(state, startAfter: startAfter, period: period, action: action) } } diff --git a/Pods/RxSwift/RxSwift/Schedulers/CurrentThreadScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/CurrentThreadScheduler.swift index 0676444d..c7f6b173 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/CurrentThreadScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/CurrentThreadScheduler.swift @@ -21,7 +21,7 @@ import Dispatch fileprivate static let instance = "RxSwift.CurrentThreadScheduler.Queue" } #else - fileprivate class CurrentThreadSchedulerQueueKey: NSObject, NSCopying { + private class CurrentThreadSchedulerQueueKey: NSObject, NSCopying { static let instance = CurrentThreadSchedulerQueueKey() private override init() { super.init() diff --git a/Pods/RxSwift/RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift b/Pods/RxSwift/RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift index f2dfb90f..792a0be2 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift @@ -25,7 +25,7 @@ extension DispatchQueueConfiguration { func schedule(_ state: StateType, action: @escaping (StateType) -> Disposable) -> Disposable { let cancel = SingleAssignmentDisposable() - queue.async { + self.queue.async { if cancel.isDisposed { return } @@ -42,8 +42,8 @@ extension DispatchQueueConfiguration { let compositeDisposable = CompositeDisposable() - let timer = DispatchSource.makeTimerSource(queue: queue) - timer.schedule(deadline: deadline, leeway: leeway) + let timer = DispatchSource.makeTimerSource(queue: self.queue) + timer.schedule(deadline: deadline, leeway: self.leeway) // TODO: // This looks horrible, and yes, it is. @@ -76,8 +76,8 @@ extension DispatchQueueConfiguration { var timerState = state - let timer = DispatchSource.makeTimerSource(queue: queue) - timer.schedule(deadline: initial, repeating: dispatchInterval(period), leeway: leeway) + let timer = DispatchSource.makeTimerSource(queue: self.queue) + timer.schedule(deadline: initial, repeating: dispatchInterval(period), leeway: self.leeway) // TODO: // This looks horrible, and yes, it is. diff --git a/Pods/RxSwift/RxSwift/Schedulers/Internal/InvocableScheduledItem.swift b/Pods/RxSwift/RxSwift/Schedulers/Internal/InvocableScheduledItem.swift index 90445f8d..f31469e0 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/Internal/InvocableScheduledItem.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/Internal/InvocableScheduledItem.swift @@ -12,11 +12,11 @@ struct InvocableScheduledItem : InvocableType { let _state: I.Value init(invocable: I, state: I.Value) { - _invocable = invocable - _state = state + self._invocable = invocable + self._state = state } func invoke() { - _invocable.invoke(_state) + self._invocable.invoke(self._state) } } diff --git a/Pods/RxSwift/RxSwift/Schedulers/Internal/ScheduledItem.swift b/Pods/RxSwift/RxSwift/Schedulers/Internal/ScheduledItem.swift index 454fb34b..6e7a0c1a 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/Internal/ScheduledItem.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/Internal/ScheduledItem.swift @@ -17,19 +17,19 @@ struct ScheduledItem private let _disposable = SingleAssignmentDisposable() var isDisposed: Bool { - return _disposable.isDisposed + return self._disposable.isDisposed } init(action: @escaping Action, state: T) { - _action = action - _state = state + self._action = action + self._state = state } func invoke() { - _disposable.setDisposable(_action(_state)) + self._disposable.setDisposable(self._action(self._state)) } func dispose() { - _disposable.dispose() + self._disposable.dispose() } } diff --git a/Pods/RxSwift/RxSwift/Schedulers/MainScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/MainScheduler.swift index 2a721375..1e421775 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/MainScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/MainScheduler.swift @@ -26,8 +26,8 @@ public final class MainScheduler : SerialDispatchQueueScheduler { /// Initializes new instance of `MainScheduler`. public init() { - _mainQueue = DispatchQueue.main - super.init(serialQueue: _mainQueue) + self._mainQueue = DispatchQueue.main + super.init(serialQueue: self._mainQueue) } /// Singleton instance of `MainScheduler` @@ -45,22 +45,22 @@ public final class MainScheduler : SerialDispatchQueueScheduler { } override func scheduleInternal(_ state: StateType, action: @escaping (StateType) -> Disposable) -> Disposable { - let previousNumberEnqueued = numberEnqueued.increment() + let previousNumberEnqueued = increment(&self.numberEnqueued) if DispatchQueue.isMain && previousNumberEnqueued == 0 { let disposable = action(state) - numberEnqueued.decrement() + decrement(&self.numberEnqueued) return disposable } let cancel = SingleAssignmentDisposable() - _mainQueue.async { + self._mainQueue.async { if !cancel.isDisposed { _ = action(state) } - self.numberEnqueued.decrement() + decrement(&self.numberEnqueued) } return cancel diff --git a/Pods/RxSwift/RxSwift/Schedulers/RecursiveScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/RecursiveScheduler.swift index 24d19cc6..9e9b4ffd 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/RecursiveScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/RecursiveScheduler.swift @@ -6,7 +6,7 @@ // Copyright © 2015 Krunoslav Zaher. All rights reserved. // -fileprivate enum ScheduleState { +private enum ScheduleState { case initial case added(CompositeDisposable.DisposeKey) case done @@ -26,8 +26,8 @@ final class AnyRecursiveScheduler { private var _action: Action? init(scheduler: SchedulerType, action: @escaping Action) { - _action = action - _scheduler = scheduler + self._action = action + self._scheduler = scheduler } /** @@ -39,7 +39,7 @@ final class AnyRecursiveScheduler { func schedule(_ state: State, dueTime: RxTimeInterval) { var scheduleState: ScheduleState = .initial - let d = _scheduler.scheduleRelative(state, dueTime: dueTime) { (state) -> Disposable in + let d = self._scheduler.scheduleRelative(state, dueTime: dueTime) { state -> Disposable in // best effort if self._group.isDisposed { return Disposables.create() @@ -67,19 +67,17 @@ final class AnyRecursiveScheduler { return Disposables.create() } - _lock.performLocked { + self._lock.performLocked { switch scheduleState { case .added: rxFatalError("Invalid state") - break case .initial: - if let removeKey = _group.insert(d) { + if let removeKey = self._group.insert(d) { scheduleState = .added(removeKey) } else { scheduleState = .done } - break case .done: break } @@ -92,7 +90,7 @@ final class AnyRecursiveScheduler { func schedule(_ state: State) { var scheduleState: ScheduleState = .initial - let d = _scheduler.schedule(state) { (state) -> Disposable in + let d = self._scheduler.schedule(state) { state -> Disposable in // best effort if self._group.isDisposed { return Disposables.create() @@ -120,19 +118,17 @@ final class AnyRecursiveScheduler { return Disposables.create() } - _lock.performLocked { + self._lock.performLocked { switch scheduleState { case .added: rxFatalError("Invalid state") - break case .initial: - if let removeKey = _group.insert(d) { + if let removeKey = self._group.insert(d) { scheduleState = .added(removeKey) } else { scheduleState = .done } - break case .done: break } @@ -140,10 +136,10 @@ final class AnyRecursiveScheduler { } func dispose() { - _lock.performLocked { - _action = nil + self._lock.performLocked { + self._action = nil } - _group.dispose() + self._group.dispose() } } @@ -158,8 +154,8 @@ final class RecursiveImmediateScheduler { private let _scheduler: ImmediateSchedulerType init(action: @escaping Action, scheduler: ImmediateSchedulerType) { - _action = action - _scheduler = scheduler + self._action = action + self._scheduler = scheduler } // immediate scheduling @@ -170,7 +166,7 @@ final class RecursiveImmediateScheduler { func schedule(_ state: State) { var scheduleState: ScheduleState = .initial - let d = _scheduler.schedule(state) { (state) -> Disposable in + let d = self._scheduler.schedule(state) { state -> Disposable in // best effort if self._group.isDisposed { return Disposables.create() @@ -198,19 +194,17 @@ final class RecursiveImmediateScheduler { return Disposables.create() } - _lock.performLocked { + self._lock.performLocked { switch scheduleState { case .added: rxFatalError("Invalid state") - break case .initial: - if let removeKey = _group.insert(d) { + if let removeKey = self._group.insert(d) { scheduleState = .added(removeKey) } else { scheduleState = .done } - break case .done: break } @@ -218,9 +212,9 @@ final class RecursiveImmediateScheduler { } func dispose() { - _lock.performLocked { - _action = nil + self._lock.performLocked { + self._action = nil } - _group.dispose() + self._group.dispose() } } diff --git a/Pods/RxSwift/RxSwift/Schedulers/SchedulerServices+Emulation.swift b/Pods/RxSwift/RxSwift/Schedulers/SchedulerServices+Emulation.swift index ca0a04a8..371e4ad9 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/SchedulerServices+Emulation.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/SchedulerServices+Emulation.swift @@ -24,35 +24,35 @@ final class SchedulePeriodicRecursive { private var _pendingTickCount = AtomicInt(0) init(scheduler: SchedulerType, startAfter: RxTimeInterval, period: RxTimeInterval, action: @escaping RecursiveAction, state: State) { - _scheduler = scheduler - _startAfter = startAfter - _period = period - _action = action - _state = state + self._scheduler = scheduler + self._startAfter = startAfter + self._period = period + self._action = action + self._state = state } func start() -> Disposable { - return _scheduler.scheduleRecursive(SchedulePeriodicRecursiveCommand.tick, dueTime: _startAfter, action: self.tick) + return self._scheduler.scheduleRecursive(SchedulePeriodicRecursiveCommand.tick, dueTime: self._startAfter, action: self.tick) } - func tick(_ command: SchedulePeriodicRecursiveCommand, scheduler: RecursiveScheduler) -> Void { + func tick(_ command: SchedulePeriodicRecursiveCommand, scheduler: RecursiveScheduler) { // Tries to emulate periodic scheduling as best as possible. // The problem that could arise is if handling periodic ticks take too long, or // tick interval is short. switch command { case .tick: - scheduler.schedule(.tick, dueTime: _period) + scheduler.schedule(.tick, dueTime: self._period) // The idea is that if on tick there wasn't any item enqueued, schedule to perform work immediately. // Else work will be scheduled after previous enqueued work completes. - if _pendingTickCount.increment() == 0 { + if increment(&self._pendingTickCount) == 0 { self.tick(.dispatchStart, scheduler: scheduler) } case .dispatchStart: - _state = _action(_state) + self._state = self._action(self._state) // Start work and schedule check is this last batch of work - if _pendingTickCount.decrement() > 1 { + if decrement(&self._pendingTickCount) > 1 { // This gives priority to scheduler emulation, it's not perfect, but helps scheduler.schedule(SchedulePeriodicRecursiveCommand.dispatchStart) } diff --git a/Pods/RxSwift/RxSwift/Schedulers/SerialDispatchQueueScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/SerialDispatchQueueScheduler.swift index 1a38a739..8adb57b3 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/SerialDispatchQueueScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/SerialDispatchQueueScheduler.swift @@ -45,7 +45,7 @@ public class SerialDispatchQueueScheduler : SchedulerType { - parameter leeway: The amount of time, in nanoseconds, that the system will defer the timer. */ init(serialQueue: DispatchQueue, leeway: DispatchTimeInterval = DispatchTimeInterval.nanoseconds(0)) { - configuration = DispatchQueueConfiguration(queue: serialQueue, leeway: leeway) + self.configuration = DispatchQueueConfiguration(queue: serialQueue, leeway: leeway) } /** diff --git a/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeScheduler.swift index c0e1aa56..037df95a 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeScheduler.swift @@ -24,22 +24,22 @@ open class VirtualTimeScheduler /// - returns: Current time. public var now: RxTime { - return _converter.convertFromVirtualTime(clock) + return self._converter.convertFromVirtualTime(self.clock) } /// - returns: Scheduler's absolute time clock value. public var clock: VirtualTime { - return _clock + return self._clock } /// Creates a new virtual time scheduler. /// /// - parameter initialClock: Initial value for the clock. public init(initialClock: VirtualTime, converter: Converter) { - _clock = initialClock - _running = false - _converter = converter - _schedulerQueue = PriorityQueue(hasHigherPriority: { + self._clock = initialClock + self._running = false + self._converter = converter + self._schedulerQueue = PriorityQueue(hasHigherPriority: { switch converter.compareVirtualTime($0.time, $1.time) { case .lessThan: return true @@ -50,7 +50,7 @@ open class VirtualTimeScheduler } }, isEqual: { $0 === $1 }) #if TRACE_RESOURCES - let _ = Resources.incrementTotal() + _ = Resources.incrementTotal() #endif } @@ -77,9 +77,9 @@ open class VirtualTimeScheduler */ public func scheduleRelative(_ state: StateType, dueTime: RxTimeInterval, action: @escaping (StateType) -> Disposable) -> Disposable { let time = self.now.addingTimeInterval(dueTime) - let absoluteTime = _converter.convertToVirtualTime(time) + let absoluteTime = self._converter.convertToVirtualTime(time) let adjustedTime = self.adjustScheduledTime(absoluteTime) - return scheduleAbsoluteVirtual(state, time: adjustedTime, action: action) + return self.scheduleAbsoluteVirtual(state, time: adjustedTime, action: action) } /** @@ -91,8 +91,8 @@ open class VirtualTimeScheduler - returns: The disposable object used to cancel the scheduled action (best effort). */ public func scheduleRelativeVirtual(_ state: StateType, dueTime: VirtualTimeInterval, action: @escaping (StateType) -> Disposable) -> Disposable { - let time = _converter.offsetVirtualTime(self.clock, offset: dueTime) - return scheduleAbsoluteVirtual(state, time: time, action: action) + let time = self._converter.offsetVirtualTime(self.clock, offset: dueTime) + return self.scheduleAbsoluteVirtual(state, time: time, action: action) } /** @@ -111,11 +111,11 @@ open class VirtualTimeScheduler let item = VirtualSchedulerItem(action: { let dispose = action(state) return dispose - }, time: time, id: _nextId) + }, time: time, id: self._nextId) - _nextId += 1 + self._nextId += 1 - _schedulerQueue.enqueue(item) + self._schedulerQueue.enqueue(item) _ = compositeDisposable.insert(item) @@ -131,31 +131,31 @@ open class VirtualTimeScheduler public func start() { MainScheduler.ensureExecutingOnScheduler() - if _running { + if self._running { return } - _running = true + self._running = true repeat { - guard let next = findNext() else { + guard let next = self.findNext() else { break } - if _converter.compareVirtualTime(next.time, self.clock).greaterThan { - _clock = next.time + if self._converter.compareVirtualTime(next.time, self.clock).greaterThan { + self._clock = next.time } next.invoke() - _schedulerQueue.remove(next) - } while _running + self._schedulerQueue.remove(next) + } while self._running - _running = false + self._running = false } func findNext() -> VirtualSchedulerItem? { - while let front = _schedulerQueue.peek() { + while let front = self._schedulerQueue.peek() { if front.isDisposed { - _schedulerQueue.remove(front) + self._schedulerQueue.remove(front) continue } @@ -171,49 +171,49 @@ open class VirtualTimeScheduler public func advanceTo(_ virtualTime: VirtualTime) { MainScheduler.ensureExecutingOnScheduler() - if _running { + if self._running { fatalError("Scheduler is already running") } - _running = true + self._running = true repeat { - guard let next = findNext() else { + guard let next = self.findNext() else { break } - if _converter.compareVirtualTime(next.time, virtualTime).greaterThan { + if self._converter.compareVirtualTime(next.time, virtualTime).greaterThan { break } - if _converter.compareVirtualTime(next.time, self.clock).greaterThan { - _clock = next.time + if self._converter.compareVirtualTime(next.time, self.clock).greaterThan { + self._clock = next.time } next.invoke() - _schedulerQueue.remove(next) - } while _running + self._schedulerQueue.remove(next) + } while self._running - _clock = virtualTime - _running = false + self._clock = virtualTime + self._running = false } /// Advances the scheduler's clock by the specified relative time. public func sleep(_ virtualInterval: VirtualTimeInterval) { MainScheduler.ensureExecutingOnScheduler() - let sleepTo = _converter.offsetVirtualTime(clock, offset: virtualInterval) - if _converter.compareVirtualTime(sleepTo, clock).lessThen { + let sleepTo = self._converter.offsetVirtualTime(self.clock, offset: virtualInterval) + if self._converter.compareVirtualTime(sleepTo, self.clock).lessThen { fatalError("Can't sleep to past.") } - _clock = sleepTo + self._clock = sleepTo } /// Stops the virtual time scheduler. public func stop() { MainScheduler.ensureExecutingOnScheduler() - _running = false + self._running = false } #if TRACE_RESOURCES @@ -241,7 +241,7 @@ final class VirtualSchedulerItem